Developer documentation

Authenticate with project tokens. All object URLs are HTTPS-only.

Quick start

# upload
curl -X PUT https://doc.cdn.artickgames.org/cdn/my-bundle.js \
  -H 'Authorization: Bearer $TOKEN' --data-binary @dist/bundle.js

# fetch
curl -I https://doc.cdn.artickgames.org/cdn/chunk-a.bin

Cache headers

PathCache-Control
/cdn/*public, max-age=31536000, immutable
/docs/*public, max-age=300
/api/status.jsonno-store

Error model

{"error":{"code":"OBJECT_NOT_FOUND","message":"No such key","request_id":"par1-..."}}