Skip to main content
POST
manage canvases

Authorizations

Authorization
string
header
required

An API key (es_live_…) from Settings, under API keys, or an OAuth access token.

Headers

Idempotency-Key
string

Retry a paid dispatch safely: the same key returns the job already dispatched instead of charging again.

x-workspace-id
string

The workspace this one call acts in, when it is not the key's own.

Body

application/json
create
object
rename
object
template
object

Keep a canvas as a starting shape, or stop. Its image layers are the ones a copy fills.

open
object

Show this canvas in the user's image editor. The call cannot tell whether the app is open to receive it.

delete
object

Take this canvas away. Every read leaves it out from then on; a picture exported from it is a library item and stays.

context
string

Optional: one sentence shown to the user beside this action.

Maximum string length: 600

Response

Done, or a job started for work that runs longer (follow it with get_jobs).

ok
any
required
data
object
required
meta
object
required
media
object[]