Authentication

Authenticate SateAIs API requests using Bearer API keys.

The SateAIs API uses Bearer authentication with API keys issued from the SateAIs API Console.

Getting an API key

  1. Sign in to the SateAIs API Console.
  2. Open Settings → API Keys and click Create API key.
  3. Copy the displayed key. It starts with sk_live_.

The full key can be re-displayed anytime from the Console — you don't need to store it elsewhere at creation time.

Rotate on leak

If an API key is exposed — for example pasted into a generative AI tool, committed to a public repository, or shared in chat — rotate it immediately from the Console. Leaked keys can consume your credits until revoked.

Sending authenticated requests

Include the key in the Authorization header on every request:

Authorization: Bearer sk_live_xxxxx

Example:

curl https://api.spcsft.com/api/v1/jobs/YOUR_JOB_ID \
  -H "Authorization: Bearer sk_live_xxxxx"

Authentication errors

StatusCodeMeaning
401UNAUTHORIZEDMissing, malformed, or revoked API key. Check the Authorization header.
403FORBIDDENKey is valid but lacks permission for the endpoint. Check plan entitlements in the Console.

For all error codes, see Errors.

Next steps

On this page