Jobs

Process an identified job

Debits the offer for the chosen tier. A short balance returns 402 with requiredCredits, balance and purchaseUrl; the job stays IDENTIFIED. Images over 25 MP cannot be processed. rightsAttested must be true.

post/jobs/{id}/process

Request

  • Base URL: https://demarker.io/api/v1
  • URL: https://demarker.io/api/v1/jobs/{id}/process
  • Auth: HTTP bearer

Path parameters

idstring required

Request body

tier'QUICK' | 'GPU' required
keepResolutionboolean

Keep original size above 12 MP. Priced at the large band.

vendorHintstring

Where the image was made, for the GPU tier when identify found no hidden target.

forceboolean
marksstring[]

Registry keys to remove. Defaults to all allowed.

secondAttestationstring
rightsAttestedboolean required

Response

OK

idstring
status'UPLOADED' | 'IDENTIFYING' | 'IDENTIFIED' | 'HELD' | 'PENDING' | 'PROCESSING' | 'COMPLETED' | 'FAILED' | 'REFUSED' | 'EXPIRED'
widthinteger
heightinteger
megapixelsnumber
hasInvisibleTargetboolean nullable
reportobject nullable

Engine provenance report, schema_version 1.

cmiFieldsunknown
balanceinteger
refusalReason'NSFW' | 'THIRD_PARTY_OVERLAY' | 'null' nullable
creditsChargedinteger
errorCodestring nullable
createdAtstring date-time

Changes

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