Get your API key
API reference

Errors

Errors use standard HTTP status codes with a JSON body:

error
{ "error": "a valid https url is required" }
StatusMeaningWhen
400Bad RequestA required field is missing or malformed.
401UnauthorizedMissing or invalid credential.
403ForbiddenAuthenticated, but no access to the resource.
404Not FoundUnknown route, or a resource you don't own.
409ConflictAlready exists, or a required precondition isn't met.
410GoneAn expired signed link (e.g. an attachment URL).
502Bad GatewayAn upstream send/delivery failed.

Anything else is a success: 2xx with the response body each endpoint documents. Check service health any time with GET /api/health{ ok: true }.