Skip to content
Console
Menu

Getting Started

Authentication

KV Store

On this page

Errors and conflicts

Branch on the code, retry reads freely, and re-read before you change anything after a 409

Every failed call on api.sylphx.com answers with one shape. Branch on code and status, log detail for a person, and never parse it: its wording is not a contract.

JSON
{
  "code": "UNAUTHENTICATED",
  "detail": "Send `Authorization: Bearer <Sylphx key>`.",
  "retryable": false,
  "status": 401
}

#Statuses

FieldTypeWhat it is
400INVALID_ARGUMENTA field, cursor or page size is wrong, and the detail names it. Retrying unchanged fails the same way.
401UNAUTHENTICATEDThere is no bearer key on the request. Send a Sylphx Access key with the workflows scope the call needs.
404NOT_FOUNDThe schedule does not exist, or is not in the key's scope.
409conflictThe stored state disagrees with the request. Read the schedule again and reapply the change on top of what you read.
501UNIMPLEMENTEDThe method is not served. Creating and updating a Schedule are declared in sylphx.toml.
5xxretryableAn unexpected failure. Retry the call after a pause.