DAM: Files
Returns AI provenance across DAM files
Returns the AI provenance of the client's files, one entry per file that has any. Client admins only. Files with no provenance are absent rather than returned empty.
get/dam/files/provenance
Request
- Base URLhttps://api.kontainer.com/jsonapi/v2
- AuthHTTP bearer
- TypeScriptA function with typed inputs. Its response is checked against the schema.
Query parameters
filter[file_id]string
Comma separated file ids to limit the result to. Example: filter[file_id]=12,34
page[size]integer
Define the per page size. (defaults to 100, limit is 500) Example: page[size]=10
page[number]integer
Define the page number. (defaults to 1) Example: page[number]=1
Response
success
Example response
{
"data": [
{
"id": "1234",
"type": "file_provenance",
"attributes": {
"is_ai_generated": true,
"source": "MANUAL",
"is_editable": true,
"claim_generator": "Kontainer",
"c2pa_created_at": "2026-08-05T10:00:00+00:00",
"version": 1
}
}
],
"links": {
"first": "https://example.kontainer.com/jsonapi/v2/dam/files/{file_id}/relationships/external-references?page=1",
"last": "https://example.kontainer.com/jsonapi/v2/dam/files/{file_id}/relationships/external-references?page=1"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": null,
"label": "Previous",
"active": false
},
{
"url": "https://example.kontainer.com/jsonapi/v2/dam/files/{file_id}/relationships/external-references?page=1",
"label": "1",
"active": true
},
{
"url": null,
"label": "Next",
"active": false
}
],
"per_page": 100,
"to": 10,
"total": 10
}
}Changes
No recorded changes to this operation across all 1 revision of this API.