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

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.