Skip to main content
The API reference documents every operation a Sterndesk API key may call. It is generated from the specification the backend itself serves, so it describes the API that is actually running rather than a copy maintained by hand.

Authenticate

Create a personal API key in the dashboard under Settings → My account → API keys, and send it as a bearer token:

Call an operation

Every operation is a Connect RPC. Send POST to the operation’s path with a JSON body and the Connect-Protocol-Version: 1 header, as above. A key reads everything the reference documents; the only write operation is uploading candidate documents, which needs a key carrying the sterndesk:documents:write permission. Permissions are chosen when a key is created and are never added to an existing key.