Skip to content

Authentication

Every request carries an API key in the Authorization header. A key starts with sk-satulink- followed by 48 hex characters.

curl https://api-dev.satulink.ai/v1/models \
  -H "Authorization: Bearer sk-satulink-..."

A key is shown only once when it is created; afterwards the dashboard keeps only its prefix and suffix. A leaked key can be revoked at any time from API Keys.

Authentication errors

StatusCodeMeaning
401MISSING_AUTH_HEADERThe Authorization header was not sent.
401INVALID_API_KEY_FORMATThe key does not start with sk-satulink- or its length is wrong.
401INVALID_API_KEYThe key is unknown or has been revoked.
401API_KEY_EXPIREDThe key is past its expiration date.
401USER_NOT_FOUNDThe account that owns the key was not found.
403IP_NOT_ALLOWEDThe request IP is not in the IP list allowed by the key.
403ACCOUNT_INACTIVEThe account is inactive, so it cannot use the gateway.

Still haven't found the answer? Try it directly in Playground or view the list of active models.