Get a list of attachments
Changed onRetrieves a paged collection of attachments, optionally filtered to those belonging to the specified contact (required scope attachments:read)
Request
- Base URLhttps://api.bigchange.com
- URLhttps://api.bigchange.com/v1/attachments
- AuthHTTP bearer
Query parameters
Only return attachments associated with the contact matching the value provided. When omitted, attachments across all contacts are returned
Only return attachments where entityType matches the value(s) provided (Max items: 50)
[ "job" ]
Only return attachments where the file name contains the value provided. Do not include the file extension, as it is not matched against
Only return attachments where createdAt is the same or newer than this UTC value
Only return attachments where createdAt is the same or older than this UTC value
Only return attachments where isResourceVisible matches the value provided
The field to sort attachments by<p>Possible values:</p><ul><li><b>createdAt</b>: Sort by the date the attachment was created</li></ul>
The field to sort items in the page by
Represents the direction in which sorting should be applied<p>Possible values:</p><ul><li><b>ascending</b>: Indicates ascending sorting order</li><li><b>descending</b>: Indicates descending sorting order</li></ul>
The direction to apply the sort
The page number being requested (minimum: 1, maximum: 2147483)
The page size being requested (minimum: 1, maximum: 1000)
Headers
The customer identifier
Response
OK
Example response
{
"items": [
{
"id": 123456,
"fileName": "invoice.pdf",
"fileDescription": "Signed contract",
"fileType": "application/pdf",
"fileExtension": "pdf",
"isNew": true,
"isImage": true,
"createdAt": "2024-01-15T09:30:00.0000000+00:00",
"entityType": "job",
"isResourceVisible": true
}
],
"pageNumber": 2,
"pageSize": 100,
"pageItemCount": 55
}Changes
- breaking
added to the
/response propertyoneOflist for the response status
- breaking
- info
endpoint added
- info