We are aware of the issue with the badge emails resending to everyone, we apologise for the inconvenience - learn more here.

Forum Discussion

umor's avatar
umor
Explorer | Level 4
6 years ago

Error in Auditlog API with start date parameter

Hello,

I am facing issue while verifying Curl Dropbox API in json for audit logs by specifying start time and end time, Kindly help me to solve this issue

curl -X POST https://api.dropboxapi.com/2/team_log/get_events --header "Authorization: Bearer ABC" --header "Content-Type: application/json" --data "{\"limit\": 50,\"start_date\": 2019-08-25T15:51:30Z,\"end_date\": \"2019-08-30T15:51:30Z\"}"

ERROR: Error in call to API function "team_log/get_events": request body: could not decode input as JSON

  • Hi umor,

    Can you clarify, why you expect that parameters "start_date" and "end_date" are available? As far as I can see in documentation only available are "limit", "account_id", "time" and "category". :thinking:

    If you want to use "start_date" and "end_date", have to 'catch' them in "time" parameter. (format="%Y-%m-%dT%H:%M:%SZ") :wink:

    Hope this helps.

  • Здравко's avatar
    Здравко
    Legendary | Level 20

    Hi umor,

    The "start_date"'s value isn't quoted! :wink:

    Hope this helps.

    PS: To avoid such errors in future (and easy find out the reason) use some local tool for check (like json_pp for example). :wink: Usually much more error details are available in such a way.

    • umor's avatar
      umor
      Explorer | Level 4

      Hello,

      Thanks for your response,

      I try this CURL command with the correct syntax but still giving an error "Error in call to API function "team_log/get_events": request body: unknown field 'start_date'"

      curl -X POST https://api.dropboxapi.com/2/team_log/get_events --header "Authorization: Bearer ABC" --header "Content-Type: application/json" --data "{\"limit\": 50,\"start_date\": 1564617600,\"end_date\": 1567295999}"

      • Здравко's avatar
        Здравко
        Legendary | Level 20

        Hi umor,

        Can you clarify, why you expect that parameters "start_date" and "end_date" are available? As far as I can see in documentation only available are "limit", "account_id", "time" and "category". :thinking:

        If you want to use "start_date" and "end_date", have to 'catch' them in "time" parameter. (format="%Y-%m-%dT%H:%M:%SZ") :wink:

        Hope this helps.