CESSY STUDIOUne autre façon de déployer vos flux documentaires.Découvrir la plateforme
DÉVELOPPEURS

Intégration simple. Comportement opérationnel sérieux.

Des clés API et des payloads explicites côté client, avec lifecycle, isolation, quotas et preuves côté Cessy.

Clear errors

Machine-readable failures make retries and customer-facing handling predictable.

Lifecycle visibility

Jobs, documents, versions and production routing remain traceable after the API call returns.

Automation ready

Schedules, batch jobs and webhooks support repeatable workflows without custom glue everywhere.

Revocable credentials

API keys can be managed independently instead of sharing user passwords with applications.

curl -X POST https://api.example.com/v1/render \
  -H "Authorization: Bearer $CESSY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://example.com/invoice/1284",
    "format": "A4",
    "landscape": false,
    "print_background": true
  }'
curl -X POST https://api.example.com/v1/render \
  -H "Authorization: Bearer $CESSY_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "html": "<h1>Invoice #1284</h1>",
    "format": "A4",
    "landscape": false,
    "print_background": true
  }'
Illustrative request shape. Final endpoint and entitlement behavior depend on deployment configuration.
JSON RESPONSE

Example response

{
  "id": "rnd_8FJ3K2",
  "status": "completed",
  "render_ms": 1184,
  "size_bytes": 319488,
  "download_url": "https://…",
  "expires_at": "2026-10-06T21:45:00Z"
}
Talk to us about integration
DE LA REQUÊTE AU DOCUMENT

Un cycle API prévisible.

Clear authentication, input validation, isolated render execution and traceable output handling make integration easier to maintain.

01

Authenticate

Send a revocable API key and identify the client workflow.

02

Submit

Pass URL or HTML with explicit page settings.

03

Render

Work is processed behind isolated workers and limits.

04

Retrieve

Receive status, metadata and a temporary output link.

API / SDK

Example contract, not a live endpoint.

The public examples show the intended integration structure. Confirm the final API hostname and entitlement model before production deployment.

Discuss integration