Skip to Content
Grenser

Grenser

Grensene holder API-et raskt for alle verksteder. De fleste teller per nøkkel. Noen teller for hele verkstedet, på tvers av nøklene.

Kall per nøkkel og verksted

HvaGrense
Lesing per nøkkel120 i minuttet
Skriving per nøkkel30 i minuttet
Priser per nøkkel60 i minuttet
Filer per nøkkel10 i minuttet
Alle kall per nøkkel5 000 i døgnet
Priser per nøkkel2 000 i døgnet
Nye ordre per nøkkel500 i døgnet
Nye ordre per kundenøkkel100 i døgnet
Alle kall per verksted20 000 i døgnet
Feil nøkkel fra samme adresse20 på 10 minutter

En sandkasse har halvparten av hver grense. GET /me viser grensene som gjelder for nøkkelen.

Hvilken klasse et kall teller i

Hver operasjon hører til en klasse, og teller mot klassens grense per minutt. I tillegg teller hvert kall mot alle kall per nøkkel og per verksted i døgnet. Priser har også en grense per døgn, og POST /orders teller mot nye ordre per døgn.

Overskriftene

Hvert svar har X-RateLimit-Limit, X-RateLimit-Remaining og X-RateLimit-Reset. De gjelder grensen per minutt for klassen kallet teller i:

  • X-RateLimit-Limit: hvor mange kall klassen tillater i minuttet;
  • X-RateLimit-Remaining: hvor mange som er igjen;
  • X-RateLimit-Reset: når minuttet begynner på nytt, i sekunder siden 1970 (Unix-tid).
Svar på GET /orders
HTTP/1.1 200 OK X-RateLimit-Limit: 120 X-RateLimit-Remaining: 117 X-RateLimit-Reset: 1797590580

Over grensen: 429

Over grensen svarer vi 429 rate_limited med Retry-After. Vent så mange sekunder før du prøver igjen. Det samme tallet står i retryAfterSeconds.

Over grensen
HTTP/1.1 429 Too Many Requests Retry-After: 12 X-RateLimit-Limit: 30 X-RateLimit-Remaining: 0 X-RateLimit-Reset: 1797590580 X-Request-Id: req_8f2KQx7Lp0aZtR4mWc1V { "error": { "code": "rate_limited", "message": "For mange kall. Vent `retryAfterSeconds` sekunder.", "retryAfterSeconds": 12, "requestId": "req_8f2KQx7Lp0aZtR4mWc1V" } }

Prøv ikke igjen i en løkke uten pause. Vent det Retry-After sier, og spre kallene utover.

Andre grenser

HvaGrense
Filer på en ordrehøyst 15 MB per fil og 10 filer per ordre
FiltyperJPEG, PNG, WebP, HEIC eller PDF
Adressen til en fil du hentervirker i 5 minutter
Linjer per ordrehøyst 100
Antall på en linje1–500
externalRefhøyst 100 tegn
Tekstfelt i en ordrehøyst 2 000 tegn
En ordre med bare en merknadnote på minst 3 tegn
limit i lister1–100, 25 når du ikke sender den
Idempotency-Key8–255 tegn, huskes i 24 timer
Nøkler i bruk per verkstedhøyst 10
Webhook-adresser per verkstedhøyst 10
En beskjed (webhook)under 256 KB
Svar på en beskjeden 2xx innen 10 sekunder
GET /events30 dager tilbake
«Siste kall» for en nøkkellagres i 14 dager
Testordreslettes etter 30 dager