List Files
GET/files
Retrieves a paginated list of all files uploaded by the client or user
Request
Query Parameters
Default value: 50
GET /files parameter
Default value: 1
The page of agreements to return. Default 1
Possible values: [desc
, asc
]
The files are ordered by date in descending order by default.
Possible values: Value must match regular expression ^\d{4}-\d{2}-\d{2}(T\d{2}:\d{2}:\d{2}(\.\d+)?)?Z?$
The earliest creation date of the files to return.
Possible values: Value must match regular expression ^\d{4}-\d{2}-\d{2}(T\d{2}:\d{2}:\d{2}(\.\d+)?)?Z?$
The latest creation date of the files to return.
Possible values: [application/pdf
, image/png
, image/jpg
]
Filters the file list for the specific mimetype.
The lookup key of the files to return
Responses
- 200
- 400
GET /files Successful response
- application/json
- Schema
- Example (from schema)
Schema
- Array [
- ]
Possible values: [1.0
]
The version of the response schema
Possible values: [paginated_list
]
A paginated list of the file resource.
Possible values: [file
]
Data contains the file resource.
data object[]required
The resource data
The unique identifier of the file
Possible values: [file
]
Possible values: non-empty
The complete filename including the file extension
Possible values: non-empty
The mime type of the file
The signed read url of the file
metadata object
A provided lookup key provided by you to help you identify the file.
UTC datetime ISO string
UTC datetime ISO string
pagination objectrequired
Contains the pagination meta data
Possible values: <= 9007199254740991
The maximum number of items per page
Possible values: <= 9007199254740991
The total number of pages
Possible values: <= 9007199254740991
The current page number
Possible values: <= 9007199254740991
The total number of results
{
"version": "1.0",
"result_type": "paginated_list",
"resource_type": "file",
"data": [
{
"id": "cdypzghb8xpdp4c6kgvexample",
"resource_type": "file",
"filename": "my-file.pdf",
"mime_type": "application/pdf",
"url": "https://zigned.se",
"metadata": {
"lookup_key": "file_tag"
},
"created_at": "2024-01-01T00:00:00.000Z",
"updated_at": "2024-01-01T00:00:00.000Z"
}
],
"pagination": {
"limit": 100,
"total_pages": 10,
"page": 1,
"total_results": 1000
}
}
GET /files Error response
- application/json
- Schema
- Example (from schema)
Schema
Possible values: [error
]
error objectrequired
Possible values: >= 400
and <= 599
{
"status": "error",
"error": {
"code": 0,
"message": "string",
"request_id": "3fa85f64-5717-4562-b3fc-2c963f66afa6"
}
}