deprecated

Time Limited Document Links and Service Requests PATCH removed

We plan on making the following breaking changes on the dates mentioned:

Jan 2, 2024

The PATCH request method will be removed from the following endpoints:

/api/v1/staff/service-requests
/api/v1/staff/service-requests/{id}

We do not expect that these changes will require migration as this functionality is currently unused.

March 1, 2024

To improve security we will be enforcing 24 hour time limited links to file content across all file objects returned in our API. Specifically, the content and secure_content fields returned within the listed file objects in each listed API will be deprecated and replaced with a time_limited_url field:

/api/v1/org/board-certificates
    document
/api/v1/org/board-certificates/{id}
    document
/api/v1/org/cme-credits
    document
/api/v1/org/cme-credits/{id}
    document
/api/v1/org/licenses
    document
    loq_document
/api/v1/org/licenses/{id}
    document
    loq_document
    files - Note: This is a list field. Each object in the list will have content and secure_content fields
/api/v1/org/practices
    accreditation
    medicare_notices_of_approval
    medicaid_notices_of_approval
/api/v1/org/practices/{id}
    accreditation
    medicare_notices_of_approval
    medicaid_notices_of_approval
/api/v1/org/providers/{provider_pk}
    dea_waiver
    loq_document
/api/v1/org/providers/{provider_pk}/additional-names
    document
/api/v1/org/providers/{provider_pk}/additional-names/{id}
    document
/api/v1/org/providers/{provider_pk}/exams/
    document
/api/v1/org/providers/{provider_pk}/exams/{id}
    document
/api/v1/org/providers/{provider_pk}/medical-programs
    ecfmg_certificate
/api/v1/org/providers/{provider_pk}/medical-programs/{id}
    ecfmg_certificate
/api/v1/org/providers/{provider_pk}/supervisors
    document
/api/v1/org/providers/{provider_pk}/supervisors/{id}
    document
/api/v1/org/providers/{provider_pk}/collaborative-agreements
    document
/api/v1/org/providers/{provider_pk}/collaborative-agreements/{id}
    document
/p/api/v1/organizations/{organization_id}/primary-source-verifications
    confirmation.signature
    evidences.document - Note: evidences is a list field. Each evidence includes a document object which will have a secure_content field

We have released the time_limited_url field to allow for migration and testing over the next few months. If you are storing or downloading the deprecated fields in your integration you will need to make updates to access the new time_limited_url field instead and download your file content within 24 hours.

We will also be changing our document content endpoint. The following endpoint will be deprecated:

/p/api/v1/documents/{id}/content/

and replaced with:

/p/api/v1/documents/{id} which returns a document object with the following structure:
    id: UUID
    title: str
    time_limited_url: str - URL which can be used to download the file contents within 24 hours

If you are using the deprecated document content API in your integration you will need to update to access the document id API instead and download content from the time_limited_url within 24 hours.