API

Merk en fil

Merk en fil i et arbeidsområde Business eller Enterprise, og last ned den merkede kopien.

POST/api/v1/mark

Merker en fil og returnerer den merkede kopien. Kroppen er multipart/form-data.

Autentisering

Authorization: Bearer mf_…

Send denne headeren. Det finnes ingen øktinformasjonskapsel. curl og andre serverklienter godtas. En nettleser på et annet nettsted avvises.

Parametere

NavnTypeObligatoriskBeskrivelse
filefileJaFilen som merkes. Business og Enterprise godtar opptil 100 MB, 500 PDF-sider og video opptil 10 minutter. Opplastingsstørrelse, videolengde og antall PDF-sider følger planen for arbeidsområdet.
identifierstringJa1 til 32 tegn, uten kontrolltegn. Dette er etiketten du ser hvis denne kopien detekteres senere. Den skrives ikke inn i filen som lesbar tekst.

Forespørsel

curl -X POST https://markedfile.com/api/v1/mark \
  -H "Authorization: Bearer mf_…" \
  -F "file=@contract.pdf" \
  -F "identifier=northwind"

Svar

{
  "file": "JVBERi0xLjQK…",
  "mime": "application/pdf",
  "name": "contract.pdf",
  "kind": "pdf",
  "layers": [
    {
      "name": "Metadata",
      "detail": "Authenticated workspace reference; the identifier stays on the server",
      "screenshot": "No",
      "crop": "No",
      "reencode": "No"
    }
  ],
  "remaining": 1
}

file er de merkede bytene i base64. mime, name og kind beskriver nedlastingen. layers nevner lagene som ble brukt. Hvis planen ikke har en grense for aktive filer, er remaining antallet aktive filer etter denne merkingen. Hvis den har en grense, er remaining hvor mange nye merkinger som er igjen. Business og Enterprise har ingen grense for aktive filer. Sletting av en fil avslutter deteksjonen.

Feil

Teksten i feltet error i JSON-kroppen er på engelsk.

StatusBeskrivelse
400Filen er tom, eller kjennetegnet er tomt, har mer enn 32 tegn eller inneholder et kontrolltegn.
401Nøkkelen mangler, er trukket tilbake eller er ukjent. JSON-kroppen inneholder "code": "api-key".
403Arbeidsområdet har ikke lenger en aktiv plan Business eller Enterprise (kroppen inneholder "code": "enterprise"), eller nettleseren sendte en cross-site- eller same-site-forespørsel.
413Filen er over opplastingsgrensen for planen, eller PDF-en har flere sider enn planen tillater.
422Filen kunne ikke behandles.
429Denne nøkkelen har merket mer enn 40 filer i det inneværende minuttet.

Forespørselsgrense

40 forespørsler per minutt for denne nøkkelen. Telleren ligger i produktdatabasen og gjelder fortsatt etter en omstart.