Start 2025 on time and up to date. Seamlessly integrate your calendars into Dropbox with these simple steps.

Forum Discussion

cascadeCommons's avatar
cascadeCommons
Explorer | Level 4
5 years ago

Javascript Timestamp Format

Hello everyone.   I'm using the Javascript SDK to create File Requests via the API. Everything was working fine, but I recently upgraded to a Dropbox Professional account and tried to add the "de...
  • Greg-DB's avatar
    5 years ago

    I see you also sent this in to support, so I'm copying the answer that we sent you there here in case anyone else has the same question:

     


    The fileRequestsCreate method takes a FileRequestsCreateFileRequestArgs object, where FileRequestsCreateFileRequestArgs.deadline should be a FileRequestsFileRequestDeadline, where FileRequestsFileRequestDeadline.deadline should be a timestamp string with this format:

    %Y-%m-%dT%H:%M:%SZ

    Apologies that isn't specifically shown in the JavaScript SDK documentation. I'll ask the team to improve that. For reference though, you can find the documentation for the HTTPS endpoints themselves here, such as for /2/file_requests/create, which is what fileRequestsCreate uses, showing the specific expected string formats.

    So, the code should look like this:

    var deadline = {"deadline": "2020-10-31T12:34:56Z"};

    dbx.fileRequestsCreate({title: theTitle, destination: dbxDestination, deadline: deadline, open: true})