DPP

Publish DPP passports

Start publishing the DPP passports matching the filter, cascading publication to their batches and items.

The call returns as soon as the job is accepted: passports are still draft at that point and turn published as the job progresses. Poll the passports, or the job referenced by jobId, to observe completion.

On applications with the Trust feature, published models carrying a product web page are enrolled for AI-visibility tracking right after publication, without delaying it.

post/v1/dpp/passports/publish

Request

  • Base URL: https://api.prod.keyban.io
  • URL: https://api.prod.keyban.io/v1/dpp/passports/publish
  • Auth: API key in header X-Api-Key

Query parameters

field'id' | 'createdAt' | 'updatedAt' required
order'asc' | 'desc' required
currentPageinteger

1-based page index.

pageSizeinteger

Number of items per page.

skipCertificationboolean

When true, publish without enqueuing certification jobs. Defaults to false.

Response

Publication job accepted

jobIdstring uuid nullable required

Identifier of the background job that carries out the action, or null when the filter matched nothing to process. Passports change state as the job progresses, not when this call returns.

eligibleCountinteger required

Number of passports the job will process (matched passports plus the batches and items cascaded from them). It is what the job starts from, not a count of completed work.

Example response

{
  "jobId": "6f1b9a7e-6c2d-4f3a-9b21-2f5d1c8e4a70",
  "eligibleCount": 42
}

Changes

No recorded changes to this operation across all 1 revision of this API.