Some of our endpoints have multiple versions that you can use. These are typically denoted v1 or v2 , but this notation does not mean that v2 is the best or most updated endpoint to use. In most cases, whether you use v1 or v2 will depend on your specific use case or personal preference.
Where the best endpoint to use is not simply a matter of personal preference, we have indicated the "recommended" endpoint.
v1 "Add a Collaborator to a Folder (record)" v2 "Add a Collaborator (including a team) to a Folder (record)"
POST /api/v1/networks/sidedrawer/sidedrawer-id/{sidedrawerId}/record/record-id/{recordId}/network
POST /api/v2/networks/sidedrawer/sidedrawer-id/{sidedrawerId}/record/record-id/{recordId}/network
v1
v2
Recommended
Add Collaborators of "Account" or "Invitation" type
Add Collaborators of "Account", "Invitation", or "Team" type
v2 for adding "Team" Collaborators. v1 or v2 for "Account" or "Invitation" Collaborators
expiryDate
parameter required
expiryDate
parameter optional
Collaborator identity provided with contributor object (name, email, phone)
Collaborator identity provided by OpenID, Invitation code, or Team ID
v1 "List all Drawers (sidedrawer) shared with you" v2 "List all Drawers (sidedrawer) shared with you (paginated)"
GET /api/v1/networks/sidedrawer/shared
GET /api/v2/networks/sidedrawer/shared
v1
v2
View of all results, up to limit of 200
Paginated view
No filtering capability
Ability to filter by Drawer name, Drawer type, Template, region, key
v1 "List all of your owned Drawers (sidedrawer)" v2 "List all of your owned Drawers (sidedrawer) (paginated)"
GET /api/v1/networks/sidedrawer/owned
GET /api/v2/networks/sidedrawer/owned
v1
v2
View of all results, up to limit of 200
Paginated view
No filtering capability
Ability to filter by Drawer name, Drawer type, Template, region, key
v1 "List all template Drawers (sidedrawer)" v2 "List all template Drawers (sidedrawer) (paginated)"
GET /api/v1/networks/sidedrawer/templates
GET /api/v2/networks/sidedrawer/templates
v1
v2
View of all results, up to limit of 200
Paginated view
No filtering capability
Ability to filter by Drawer name, Drawer type, Template, region, key
v1 "Add a Collaborator to a Drawer (sidedrawer)" v2 "Add a Collaborator (including a team) to a Drawer (sidedrawer)"
POST /api/v1/networks/sidedrawer/sidedrawer-id/{sidedrawerId}/network
POST /api/v2/networks/sidedrawer/sidedrawer-id/{sidedrawerId}/network
v1
v2
Recommended
Add Collaborators of "Account" or "Invitation" type
Add Collaborators of "Account", "Invitation", or "Team" type
v2 for adding "Team" Collaborators. v1 or v2 for "Account" or "Invitation" Collaborators
expiryDate
parameter required
expiryDate
parameter optional
Collaborator identity provided with contributor object (name, email, phone)
Collaborator identity provided by OpenID, invitation code, or team ID
v1 "List Collaborators" v2 "List Collaborators (paginated)"
GET /api/v1/networks/network
GET /api/v2/networks/network
v1
v2
View of all results, up to limit of 200
Paginated view
v1 "List a Hanger's (recordType) Collaborators" v2 "List a Hanger's (recordType) Collaborators (paginated)"
GET /api/v1/networks/sidedrawer/sidedrawer-id/{sidedrawerId}/groups
GET /api/v2/networks/sidedrawer/sidedrawer-id/{sidedrawerId}/groups
v1
v2
View of all results, up to limit of 200
Paginated view
v1 "List a Drawer's (sidedrawer) Folders (record)" v2 "List a Drawer's (sidedrawer) Folders (record) (paginated)"
GET /api/v1/records/sidedrawer/sidedrawer-id/{sidedrawerId}/records
GET /api/v2/records/sidedrawer/sidedrawer-id/{sidedrawerId}/records
v1
v2
View of all results, up to limit of 200
Paginated view
v1 "Create a file" v2 "Create a file"
POST /api/v1/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files
POST /api/v2/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files
v1
v2
Can use Blocks for more efficient file uploading.
Can upload multiple files.
v1 "List a Folder's (record) files" v2 "List a Folder's (record) files (paginated)"
GET /api/v1/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files
GET /api/v2/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files
v1
v2
Recommended
View of all results, up to limit of 200
Paginated view
v2 for pagination or filtering capabilities
No filtering capability
Ability to filter by correlation ID, file type, file name, upload title
v1 "Update a file (using the file name and extension)" v2 "Update a file (using the file token)"
PUT /api/v1/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/{fileNameWithExtension}
PUT /api/v2/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/{fileToken}
v1
v2
File is specified with the parameter fileNameWithExtension
File is specified with the parameter fileToken
v2 "Download a file *using the file name and extension)" v2 "Download a file (using the file token)"
GET /api/v2/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/recordfile-name/{fileNameWithExtension}
GET /api/v2/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/{fileToken}
v1 "Seal a file (using the file name and extension)" v2 "Seal a file (using the file token)"
PUT /api/v1/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/{fileNameWithExtension}/seal
PUT /api/v2/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/{fileToken}/seal
v1
v2
File is specified with the parameter fileNameWithExtension
File is specified with the parameter fileToken
v1 "Send a file to quarantine (using the file name and extension)" v2 "Send a file to quarantine (using the file token)"
POST /api/v1/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/{fileNameWithExtension}/quarantine
POST /api/v2/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/{fileToken}/quarantine
v1
v2
File is specified with the parameter fileNameWithExtension
File is specified with the parameter fileToken
v1 "Retrieve a file's metadata" v2 "Retrieve a file's metadata (using the file token)"
GET /api/v1/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/recordfile-id/{recordFileId}
GET /api/v2/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/{fileToken}/recordfile-details
v1
v2
File is specified with the recordFileId
File is specified with the fileToken
v1 "Delete a file (using the file name and extension)" v2 "Delete a file (using the file token)"
DELETE /api/v1/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/{fileNameWithExtension}
DELETE /api/v2/record-files/sidedrawer/sidedrawer-id/{sidedrawerId}/records/record-id/{recordId}/record-files/{fileToken}
v1
v2
Record file is specified with the parameter fileNameWithExtension
Record file is specified with the parameter fileToken
v1 "Retrieve a Drawer's (sidedrawer) timeline" v2 "Retrieve a Drawer's (sidedrawer) timeline (paginated)"
GET /api/v1/networks/sidedrawer/sidedrawer-id/{sidedrawerId}/timeline
GET /api/v2/networks/sidedrawer/sidedrawer-id/{sidedrawerId}/timeline
v1
v2
View of all results, up to limit of 200
Paginated view
Ability to filter by sender, locale, page number and to exclude notes
Ability to filter by Folder (recordId
), locale, time zone and read status
v1 "Create an invitation" v2 "Create an invitation"
POST /api/v1/users/accounts/invitations
POST /api/v2/users/accounts/invitations
v1
v2
Creates an Invitation and sends an Invitation email.
Creates an Invitation and sends an Invitation email, or finds an existing Account
v1 "List a Drawer's (sidedrawer) available Plans" v2 "List a Drawer's (sidedrawer) available Plans (paginated)"
GET /api/v1/plan-requests/sidedrawer/sidedrawer-id/{sidedrawerId}/available-plans
GET /api/v2/plan-requests/sidedrawer/sidedrawer-id/{sidedrawerId}/available-plans
v1
v2
View of all results, up to limit of 200
Paginated view
v1 "List available licenses" v2 "List available licenses (paginated)"
GET /api/v1/subscriptions/subscriptions/subscription-id/{subscriptionId}/licenses
GET /api/v2/subscriptions/subscriptions/subscription-id/{subscriptionId}/licenses
v1
v2
View of all results, up to limit of 200
Paginated view