| email required | string |
| password required | string |
| applicationId required | string |
{- "email": "string",
- "password": "string",
- "applicationId": "string"
}{- "data": {
- "result": "success",
- "authenticationToken": "string",
- "refreshToken": "string",
- "account": {
- "id": "string",
- "primaryEmail": {
- "address": "string",
- "verified": true
}, - "primaryPhone": {
- "number": "string",
- "verified": true
}, - "fullName": "string",
- "defaultArchiveId": "string",
- "address": {
- "lineOne": "string",
- "lineTwo": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string"
}, - "settings": {
- "hideChecklist": true,
- "allowSftpDeletion": true,
- "notificationsEnabled": {
- "sms": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "email": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "inApp": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}
}
}
}, - "twoFactorId": "string",
- "twoFactorMethods": [
- {
- "id": "string",
- "type": "sms",
- "destination": "string"
}
]
}
}| applicationId required | string |
| applicationSecret required | string |
| code required | string The code received from the OAuth login page |
| redirectUri required | string <uri> The same redirect URI passed to the OAuth login page |
{- "applicationId": "string",
- "applicationSecret": "string",
- "code": "string",
}{- "data": {
- "accessToken": "string",
- "refreshToken": "string"
}
}Start two-factor authentication as part of the login process, or in order to add or delete an MFA method. Requires authentication when adding or deleting an MFA method, but not during login (since at that point the user is not yet authenticated).
| twoFactorId | string Required when starting two-factor authentication as part of the login process. |
| methodId | string Required when starting two-factor authentication as part of the login process, or in order to delete an MFA method. |
| destination | string The "address" to which the two-factor code will be sent. This could be an email address or a phone number. Required when sending a two-factor code to a new device in order to add an MFA method |
| method | string Enum: "sms" "email" Required when sending a two-factor code to a new device in order to add an MFA method |
{- "twoFactorId": "string",
- "methodId": "string",
- "destination": "string",
- "method": "sms"
}{- "errors": [
- {
- "name": "string",
- "message": "string",
- "source": "string"
}
]
}| twoFactorId required | string |
| code required | string |
{- "twoFactorId": "string",
- "code": "string"
}{- "data": {
- "authenticationToken": "string",
- "refreshToken": "string",
- "account": {
- "id": "string",
- "primaryEmail": {
- "address": "string",
- "verified": true
}, - "primaryPhone": {
- "number": "string",
- "verified": true
}, - "fullName": "string",
- "defaultArchiveId": "string",
- "address": {
- "lineOne": "string",
- "lineTwo": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string"
}, - "settings": {
- "hideChecklist": true,
- "allowSftpDeletion": true,
- "notificationsEnabled": {
- "sms": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "email": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "inApp": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}
}
}
}
}
}| refreshToken required | string |
{- "refreshToken": "string"
}{- "errors": [
- {
- "name": "string",
- "message": "string",
- "source": "string"
}
]
}| email required | string |
| password required | string |
| applicationId required | string |
{- "email": "string",
- "password": "string",
- "applicationId": "string"
}{- "data": {
- "result": "success",
- "authenticationToken": "string",
- "refreshToken": "string",
- "account": {
- "id": "string",
- "primaryEmail": {
- "address": "string",
- "verified": true
}, - "primaryPhone": {
- "number": "string",
- "verified": true
}, - "fullName": "string",
- "defaultArchiveId": "string",
- "address": {
- "lineOne": "string",
- "lineTwo": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string"
}, - "settings": {
- "hideChecklist": true,
- "allowSftpDeletion": true,
- "notificationsEnabled": {
- "sms": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "email": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "inApp": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}
}
}
}, - "twoFactorId": "string",
- "twoFactorMethods": [
- {
- "id": "string",
- "type": "sms",
- "destination": "string"
}
]
}
}| applicationId required | string |
| applicationSecret required | string |
| code required | string The code received from the OAuth login page |
| redirectUri required | string <uri> The same redirect URI passed to the OAuth login page |
{- "applicationId": "string",
- "applicationSecret": "string",
- "code": "string",
}{- "data": {
- "accessToken": "string",
- "refreshToken": "string"
}
}Start two-factor authentication as part of the login process, or in order to add or delete an MFA method. Requires authentication when adding or deleting an MFA method, but not during login (since at that point the user is not yet authenticated).
| twoFactorId | string Required when starting two-factor authentication as part of the login process. |
| methodId | string Required when starting two-factor authentication as part of the login process, or in order to delete an MFA method. |
| destination | string The "address" to which the two-factor code will be sent. This could be an email address or a phone number. Required when sending a two-factor code to a new device in order to add an MFA method |
| method | string Enum: "sms" "email" Required when sending a two-factor code to a new device in order to add an MFA method |
{- "twoFactorId": "string",
- "methodId": "string",
- "destination": "string",
- "method": "sms"
}{- "errors": [
- {
- "name": "string",
- "message": "string",
- "source": "string"
}
]
}| twoFactorId required | string |
| code required | string |
{- "twoFactorId": "string",
- "code": "string"
}{- "data": {
- "authenticationToken": "string",
- "refreshToken": "string",
- "account": {
- "id": "string",
- "primaryEmail": {
- "address": "string",
- "verified": true
}, - "primaryPhone": {
- "number": "string",
- "verified": true
}, - "fullName": "string",
- "defaultArchiveId": "string",
- "address": {
- "lineOne": "string",
- "lineTwo": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string"
}, - "settings": {
- "hideChecklist": true,
- "allowSftpDeletion": true,
- "notificationsEnabled": {
- "sms": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "email": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "inApp": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}
}
}
}
}
}| refreshToken required | string |
{- "refreshToken": "string"
}{- "errors": [
- {
- "name": "string",
- "message": "string",
- "source": "string"
}
]
}| method required | string Enum: "sms" "email" |
| destination required | string (mfaDestination) The "address" to which the two-factor code will be sent. This could be an email address or a phone number. |
| validationCode required | string The validation code that was sent to the user via the /start-mfa endpoint. Required to verify that the user has access to the specified destination. |
{- "method": "sms",
- "destination": "string",
- "validationCode": "string"
}{- "id": "string",
- "type": "sms",
- "destination": "string"
}| methodId required | string The ID of the MFA method to delete |
| validationCode required | string The validation code that was sent to the user via the /start-mfa endpoint. Required to verify that the user has access to the specified destination. |
{- "validationCode": "string"
}{- "items": [
- {
- "id": "string",
- "type": "sms",
- "destination": "string"
}
]
}| email required | string |
| password required | string |
| name required | string |
{- "email": "string",
- "password": "string",
- "name": "string"
}{- "data": {
- "authenticationToken": "string",
- "refreshToken": "string",
- "account": {
- "id": "string",
- "primaryEmail": {
- "address": "string",
- "verified": true
}, - "primaryPhone": {
- "number": "string",
- "verified": true
}, - "fullName": "string",
- "defaultArchiveId": "string",
- "address": {
- "lineOne": "string",
- "lineTwo": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string"
}, - "settings": {
- "hideChecklist": true,
- "allowSftpDeletion": true,
- "notificationsEnabled": {
- "sms": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "email": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "inApp": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}
}
}
}
}
}| redirectUris | Array of strings <uri> [ items <uri > ] |
| scopes required | Array of strings (applicationScope) Items Enum: "record.create" "folder.view" "folder.create" "archive.view" "archive.create" "storage.view" |
{- "scopes": [
- "record.create"
]
}{- "data": {
- "id": "string",
- "secret": "string",
- "scopes": [
- "string"
],
}
}| id required | string An application ID |
{- "data": {
- "id": "string",
- "secret": "string",
- "scopes": [
- "string"
],
}
}| id required | string An application ID |
| scopes required | Array of strings (applicationScope) Items Enum: "record.create" "folder.view" "folder.create" "archive.view" "archive.create" "storage.view" |
| redirectUris | Array of strings <uri> [ items <uri > ] |
{- "scopes": [
- "record.create"
],
}{- "data": {
- "id": "string",
- "secret": "string",
- "scopes": [
- "string"
],
}
}| id required | string An application ID |
{- "errors": [
- {
- "name": "string",
- "message": "string",
- "source": "string"
}
]
}| email required | string |
| password required | string |
{- "email": "string",
- "password": "string"
}{- "data": {
- "authenticationToken": "string",
- "refreshToken": "string"
}
}| cursor | string The id of the notification right before the first notification you want returned. In most cases, this will be that of the last item on the previous page. |
| pageSize required | integer |
{- "items": [
- {
- "id": "string",
- "recipientAccountId": "string",
- "status": "new",
- "data": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "pagination": {
- "nextCursor": "string",
- "totalPages": 0
}
}| status | string Enum: "seen" "read" |
{- "status": "seen"
}{- "data": {
- "id": "string",
- "recipientAccountId": "string",
- "status": "new",
- "data": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}Start two-factor authentication as part of the login process, or in order to add or delete an MFA method. Requires authentication when adding or deleting an MFA method, but not during login (since at that point the user is not yet authenticated).
| twoFactorId | string Required when starting two-factor authentication as part of the login process. |
| methodId | string Required when starting two-factor authentication as part of the login process, or in order to delete an MFA method. |
| destination | string The "address" to which the two-factor code will be sent. This could be an email address or a phone number. Required when sending a two-factor code to a new device in order to add an MFA method |
| method | string Enum: "sms" "email" Required when sending a two-factor code to a new device in order to add an MFA method |
{- "twoFactorId": "string",
- "methodId": "string",
- "destination": "string",
- "method": "sms"
}{- "errors": [
- {
- "name": "string",
- "message": "string",
- "source": "string"
}
]
}| method required | string Enum: "sms" "email" |
| destination required | string (mfaDestination) The "address" to which the two-factor code will be sent. This could be an email address or a phone number. |
| validationCode required | string The validation code that was sent to the user via the /start-mfa endpoint. Required to verify that the user has access to the specified destination. |
{- "method": "sms",
- "destination": "string",
- "validationCode": "string"
}{- "id": "string",
- "type": "sms",
- "destination": "string"
}| methodId required | string The ID of the MFA method to delete |
| validationCode required | string The validation code that was sent to the user via the /start-mfa endpoint. Required to verify that the user has access to the specified destination. |
{- "validationCode": "string"
}{- "items": [
- {
- "id": "string",
- "type": "sms",
- "destination": "string"
}
]
}| email required | string |
| password required | string |
| name required | string |
{- "email": "string",
- "password": "string",
- "name": "string"
}{- "data": {
- "authenticationToken": "string",
- "refreshToken": "string",
- "account": {
- "id": "string",
- "primaryEmail": {
- "address": "string",
- "verified": true
}, - "primaryPhone": {
- "number": "string",
- "verified": true
}, - "fullName": "string",
- "defaultArchiveId": "string",
- "address": {
- "lineOne": "string",
- "lineTwo": "string",
- "city": "string",
- "state": "string",
- "zip": "string",
- "country": "string"
}, - "settings": {
- "hideChecklist": true,
- "allowSftpDeletion": true,
- "notificationsEnabled": {
- "sms": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "email": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}, - "inApp": {
- "apps": {
- "confirmations": true
}, - "share": {
- "requests": true,
- "activities": true,
- "confirmations": true
}, - "account": {
- "confirmations": true,
- "recommendations": true
}, - "archive": {
- "requests": true,
- "confirmations": true
}, - "relationships": {
- "requests": true,
- "confirmations": true
}
}
}
}
}
}
}| id required | string |
| storageAmount required | integer The amount of storage to add to the account, expressed as an integer number of GBs (this could be negative) |
{- "storageAmount": 0
}{- "data": {
- "newStorageTotal": 0,
- "adjustmentSize": 0,
- "createdAt": "2019-08-24T14:15:22Z"
}
}| id required | string |
| storageAmount required | integer The amount of storage to add to the account, expressed as an integer number of GBs (this could be negative) |
{- "storageAmount": 0
}{- "data": {
- "newStorageTotal": 0,
- "adjustmentSize": 0,
- "createdAt": "2019-08-24T14:15:22Z"
}
}| recordIds | Array of strings An array of record IDs to retrieve. At least one of recordIds or archiveId must be provided. |
| archiveId | string An archive ID to filter records by. At least one of recordIds or archiveId must be provided. |
{- "items": [
- {
- "recordId": "string",
- "displayName": "string",
- "archiveId": "string",
- "archiveNumber": "string",
- "description": "string",
- "publicAt": "string",
- "downloadName": "string",
- "uploadFileName": "string",
- "uploadAccountId": "string",
- "uploadPayerAccountId": "string",
- "size": 0,
- "displayDate": "2019-08-24T14:15:22Z",
- "displayTime": "string",
- "fileCreatedAt": "2019-08-24T14:15:22Z",
- "imageRatio": 0,
- "thumbnailUrls": {
- "200": "string",
- "256": "string",
- "500": "string",
- "1000": "string",
- "2000": "string"
}, - "status": "string",
- "type": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "altText": "string",
- "location": {
- "id": "string",
- "streetNumber": "string",
- "streetName": "string",
- "locality": "string",
- "county": "string",
- "state": "string",
- "latitude": 0,
- "longitude": 0,
- "country": "string",
- "countryCode": "string",
- "displayName": "string"
}, - "files": [
- {
- "fileId": "string",
- "size": 0,
- "format": "string",
- "type": "string",
- "fileUrl": "string",
- "downloadUrl": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "folderLinkId": "string",
- "folderLinkType": "string",
- "parentFolderId": "string",
- "parentFolderLinkId": "string",
- "parentFolderArchiveNumber": "string",
- "tags": [
- {
- "tagId": "string",
- "name": "string",
- "type": "string"
}
], - "archiveArchiveNumber": "string",
- "shares": [
- {
- "shareId": "string",
- "archiveId": "string",
- "accessRole": "string",
- "status": "string",
- "archive": {
- "archiveId": "string",
- "thumbUrl200": "string",
- "name": "string"
}
}
], - "archive": {
- "id": "string",
- "archiveNumber": "string",
- "name": "string"
}
}
]
}| id required | string |
{- "data": {
- "recordId": "string",
- "displayName": "string",
- "archiveId": "string",
- "archiveNumber": "string",
- "description": "string",
- "publicAt": "string",
- "downloadName": "string",
- "uploadFileName": "string",
- "uploadAccountId": "string",
- "uploadPayerAccountId": "string",
- "size": 0,
- "displayDate": "2019-08-24T14:15:22Z",
- "displayTime": "string",
- "fileCreatedAt": "2019-08-24T14:15:22Z",
- "imageRatio": 0,
- "thumbnailUrls": {
- "200": "string",
- "256": "string",
- "500": "string",
- "1000": "string",
- "2000": "string"
}, - "status": "string",
- "type": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "altText": "string",
- "location": {
- "id": "string",
- "streetNumber": "string",
- "streetName": "string",
- "locality": "string",
- "county": "string",
- "state": "string",
- "latitude": 0,
- "longitude": 0,
- "country": "string",
- "countryCode": "string",
- "displayName": "string"
}, - "files": [
- {
- "fileId": "string",
- "size": 0,
- "format": "string",
- "type": "string",
- "fileUrl": "string",
- "downloadUrl": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "folderLinkId": "string",
- "folderLinkType": "string",
- "parentFolderId": "string",
- "parentFolderLinkId": "string",
- "parentFolderArchiveNumber": "string",
- "tags": [
- {
- "tagId": "string",
- "name": "string",
- "type": "string"
}
], - "archiveArchiveNumber": "string",
- "shares": [
- {
- "shareId": "string",
- "archiveId": "string",
- "accessRole": "string",
- "status": "string",
- "archive": {
- "archiveId": "string",
- "thumbUrl200": "string",
- "name": "string"
}
}
], - "archive": {
- "id": "string",
- "archiveNumber": "string",
- "name": "string"
}
}
}| id required | integer |
| displayName | string |
| locationId | integer |
| description | string |
| displayTime | string <edtf> |
{- "displayName": "string",
- "locationId": 0,
- "description": "string",
- "displayTime": "string"
}{- "data": {
- "recordId": "string",
- "displayName": "string",
- "archiveId": "string",
- "archiveNumber": "string",
- "description": "string",
- "publicAt": "string",
- "downloadName": "string",
- "uploadFileName": "string",
- "uploadAccountId": "string",
- "uploadPayerAccountId": "string",
- "size": 0,
- "displayDate": "2019-08-24T14:15:22Z",
- "displayTime": "string",
- "fileCreatedAt": "2019-08-24T14:15:22Z",
- "imageRatio": 0,
- "thumbnailUrls": {
- "200": "string",
- "256": "string",
- "500": "string",
- "1000": "string",
- "2000": "string"
}, - "status": "string",
- "type": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "altText": "string",
- "location": {
- "id": "string",
- "streetNumber": "string",
- "streetName": "string",
- "locality": "string",
- "county": "string",
- "state": "string",
- "latitude": 0,
- "longitude": 0,
- "country": "string",
- "countryCode": "string",
- "displayName": "string"
}, - "files": [
- {
- "fileId": "string",
- "size": 0,
- "format": "string",
- "type": "string",
- "fileUrl": "string",
- "downloadUrl": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "folderLinkId": "string",
- "folderLinkType": "string",
- "parentFolderId": "string",
- "parentFolderLinkId": "string",
- "parentFolderArchiveNumber": "string",
- "tags": [
- {
- "tagId": "string",
- "name": "string",
- "type": "string"
}
], - "archiveArchiveNumber": "string",
- "shares": [
- {
- "shareId": "string",
- "archiveId": "string",
- "accessRole": "string",
- "status": "string",
- "archive": {
- "archiveId": "string",
- "thumbUrl200": "string",
- "name": "string"
}
}
], - "archive": {
- "id": "string",
- "archiveNumber": "string",
- "name": "string"
}
}
}| folderIds required | Array of strings |
{- "items": [
- {
- "id": "string",
- "size": 0,
- "location": {
- "id": "string",
- "streetNumber": "string",
- "streetName": "string",
- "locality": "string",
- "county": "string",
- "state": "string",
- "latitude": 0,
- "longitude": 0,
- "country": "string",
- "countryCode": "string",
- "displayName": "string"
}, - "parentFolder": {
- "id": "string"
}, - "shares": [
- {
- "id": "string",
- "accessRole": "string",
- "status": "string",
- "archive": {
- "id": "string",
- "thumbUrl200": "string",
- "name": "string"
}
}
], - "tags": [
- {
- "id": "string",
- "name": "string",
- "type": "string"
}
], - "archive": {
- "id": "string",
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "displayTimestamp": "2019-08-24T14:15:22Z",
- "displayEndTimestamp": "2019-08-24T14:15:22Z",
- "displayTime": "string",
- "displayName": "string",
- "downloadName": "string",
- "imageRatio": 0,
- "paths": {
- "names": [
- "string"
]
}, - "publicAt": "2019-08-24T14:15:22Z",
- "sort": "date-descending",
- "thumbnailUrls": {
- "200": "string",
- "256": "string",
- "500": "string",
- "1000": "string",
- "2000": "string"
}, - "type": "app",
- "status": "ok",
- "view": "list"
}
]
}| id required | integer |
| displayDate | string <date-time> |
| displayEndDate | string <date-time> |
| displayTime | string <edtf> |
{- "displayDate": "2019-08-24T14:15:22Z",
- "displayEndDate": "2019-08-24T14:15:22Z",
- "displayTime": "string"
}{- "data": {
- "id": "string",
- "size": 0,
- "location": {
- "id": "string",
- "streetNumber": "string",
- "streetName": "string",
- "locality": "string",
- "county": "string",
- "state": "string",
- "latitude": 0,
- "longitude": 0,
- "country": "string",
- "countryCode": "string",
- "displayName": "string"
}, - "parentFolder": {
- "id": "string"
}, - "shares": [
- {
- "id": "string",
- "accessRole": "string",
- "status": "string",
- "archive": {
- "id": "string",
- "thumbUrl200": "string",
- "name": "string"
}
}
], - "tags": [
- {
- "id": "string",
- "name": "string",
- "type": "string"
}
], - "archive": {
- "id": "string",
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "displayTimestamp": "2019-08-24T14:15:22Z",
- "displayEndTimestamp": "2019-08-24T14:15:22Z",
- "displayTime": "string",
- "displayName": "string",
- "downloadName": "string",
- "imageRatio": 0,
- "paths": {
- "names": [
- "string"
]
}, - "publicAt": "2019-08-24T14:15:22Z",
- "sort": "date-descending",
- "thumbnailUrls": {
- "200": "string",
- "256": "string",
- "500": "string",
- "1000": "string",
- "2000": "string"
}, - "type": "app",
- "status": "ok",
- "view": "list"
}
}| id required | string |
| cursor | string The folderLinkId of the item right before the first item you want returned. In most cases, this will be that of the last item on the previous page. |
| pageSize required | integer |
{- "items": [
- {
- "id": "string",
- "size": 0,
- "location": {
- "id": "string",
- "streetNumber": "string",
- "streetName": "string",
- "locality": "string",
- "county": "string",
- "state": "string",
- "latitude": 0,
- "longitude": 0,
- "country": "string",
- "countryCode": "string",
- "displayName": "string"
}, - "parentFolder": {
- "id": "string"
}, - "shares": [
- {
- "id": "string",
- "accessRole": "string",
- "status": "string",
- "archive": {
- "id": "string",
- "thumbUrl200": "string",
- "name": "string"
}
}
], - "tags": [
- {
- "id": "string",
- "name": "string",
- "type": "string"
}
], - "archive": {
- "id": "string",
- "name": "string"
}, - "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "description": "string",
- "displayTimestamp": "2019-08-24T14:15:22Z",
- "displayEndTimestamp": "2019-08-24T14:15:22Z",
- "displayTime": "string",
- "displayName": "string",
- "downloadName": "string",
- "imageRatio": 0,
- "paths": {
- "names": [
- "string"
]
}, - "publicAt": "2019-08-24T14:15:22Z",
- "sort": "date-descending",
- "thumbnailUrls": {
- "200": "string",
- "256": "string",
- "500": "string",
- "1000": "string",
- "2000": "string"
}, - "type": "app",
- "status": "ok",
- "view": "list"
}
], - "pagination": {
- "nextCursor": "string",
- "totalPages": 0
}
}Search for archives by name and/or filter by the authenticated user's archive membership role.
When filtering by callerMembershipRole:
| searchQuery | string Filter archives by name matching this search query. At least one of searchQuery or callerMembershipRole is required. |
| callerMembershipRole | Array of strings (archiveMembershipRole) Items Enum: "viewer" "contributor" "editor" "curator" "manager" "owner" Filter to archives where the authenticated user has one of the specified archive membership roles. Can be repeated to filter by multiple roles (OR logic). Requires authentication. At least one of searchQuery or callerMembershipRole is required. |
| pageSize required | integer >= 1 |
| cursor | string |
{- "items": [
- {
- "archiveId": "string",
- "rootFolderId": "string",
- "description": "string",
- "name": "string",
- "payerAccountId": "string",
- "public": true,
- "publicAt": "2019-08-24T14:15:22Z",
- "allowPublicDownload": true,
- "thumbnailUrls": {
- "width200": "string",
- "width500": "string",
- "width1000": "string",
- "width2000": "string"
}, - "owner": {
- "name": "string",
- "email": "user@example.com",
- "phoneNumber": "string"
}, - "callerMembershipRole": "viewer",
- "status": "string",
- "type": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "milestoneSortOrder": "chronological"
}
]
}| id required | integer |
| milestoneSortOrder | string Enum: "chronological" "reverse_chronological" |
{- "milestoneSortOrder": "chronological"
}{- "data": {
- "archiveId": "string",
- "rootFolderId": "string",
- "description": "string",
- "name": "string",
- "payerAccountId": "string",
- "public": true,
- "publicAt": "2019-08-24T14:15:22Z",
- "allowPublicDownload": true,
- "thumbnailUrls": {
- "width200": "string",
- "width500": "string",
- "width1000": "string",
- "width2000": "string"
}, - "owner": {
- "name": "string",
- "email": "user@example.com",
- "phoneNumber": "string"
}, - "callerMembershipRole": "viewer",
- "status": "string",
- "type": "string",
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z",
- "milestoneSortOrder": "chronological"
}
}| redirectUris | Array of strings <uri> [ items <uri > ] |
| scopes required | Array of strings (applicationScope) Items Enum: "record.create" "folder.view" "folder.create" "archive.view" "archive.create" "storage.view" |
{- "scopes": [
- "record.create"
]
}{- "data": {
- "id": "string",
- "secret": "string",
- "scopes": [
- "string"
],
}
}| id required | string An application ID |
{- "data": {
- "id": "string",
- "secret": "string",
- "scopes": [
- "string"
],
}
}| id required | string An application ID |
| scopes required | Array of strings (applicationScope) Items Enum: "record.create" "folder.view" "folder.create" "archive.view" "archive.create" "storage.view" |
| redirectUris | Array of strings <uri> [ items <uri > ] |
{- "scopes": [
- "record.create"
],
}{- "data": {
- "id": "string",
- "secret": "string",
- "scopes": [
- "string"
],
}
}| id required | string An application ID |
{- "errors": [
- {
- "name": "string",
- "message": "string",
- "source": "string"
}
]
}| email required | string |
| password required | string |
{- "email": "string",
- "password": "string"
}{- "data": {
- "authenticationToken": "string",
- "refreshToken": "string"
}
}| cursor | string The id of the notification right before the first notification you want returned. In most cases, this will be that of the last item on the previous page. |
| pageSize required | integer |
{- "items": [
- {
- "id": "string",
- "recipientAccountId": "string",
- "status": "new",
- "data": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
], - "pagination": {
- "nextCursor": "string",
- "totalPages": 0
}
}| status | string Enum: "seen" "read" |
{- "status": "seen"
}{- "data": {
- "id": "string",
- "recipientAccountId": "string",
- "status": "new",
- "data": { },
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}{- "items": [
- {
- "id": "string",
- "name": "string",
- "description": "string",
- "globallyEnabled": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
]
}| name required | string |
| description | string |
{- "name": "string",
- "description": "string"
}{- "data": {
- "id": "string",
- "name": "string",
- "description": "string",
- "globallyEnabled": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}| id required | string <uuid> |
| description | string |
| globallyEnabled required | boolean |
{- "description": "string",
- "globallyEnabled": true
}{- "data": {
- "id": "string",
- "name": "string",
- "description": "string",
- "globallyEnabled": true,
- "createdAt": "2019-08-24T14:15:22Z",
- "updatedAt": "2019-08-24T14:15:22Z"
}
}| amountInUSD required | integer The amount of money to be used to purchase storage in US dollars |
{- "amountInUSD": 0
}{- "data": {
- "clientSecret": "string"
}
}Records an event in the audit trail and publishes it to the event topic. Optionally tracks analytics data via Mixpanel. Requires either user or admin authentication.
| entity required | string The type of entity the event pertains to (e.g. "account", "record", "folder") |
| action required | string The action performed on the entity (e.g. "create", "update", "delete") |
| version required | number The version number of the event schema |
| entityId required | string The identifier of the entity the event pertains to |
| userAgent | string The user agent string of the client. If omitted, the User-Agent request header is used. |
required | object Action-specific payload. May include an optional analytics object. |
{- "entity": "string",
- "action": "string",
- "version": 0,
- "entityId": "string",
- "userAgent": "string",
- "body": {
- "analytics": {
- "event": "string",
- "distinctId": "string",
- "data": { }
}
}
}{ }Returns the status of onboarding checklist items for the authenticated user, indicating which tasks have been completed.
{- "checklistItems": [
- {
- "id": "string",
- "title": "string",
- "completed": true
}
]
}