> ## Documentation Index
> Fetch the complete documentation index at: https://docs.saturnshift.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Quickstart

> From credentials to your first webhook in four steps.

<Steps>
  <Step title="Get your credentials">
    In the SaturnShift PSP portal, open **Developers** and click **Generate credentials**. Copy the `client_id` and `client_secret`. The secret is shown only once.
  </Step>

  <Step title="Get an access token">
    Exchange the credentials for a bearer token (valid for 1 hour).

    ```bash theme={null}
    curl -X POST https://api.saturnshift.io/oauth/token \
      -H "Content-Type: application/x-www-form-urlencoded" \
      -d "grant_type=client_credentials" \
      -d "client_id=ss_client_live_xxx" \
      -d "client_secret=ss_secret_live_xxx"
    ```
  </Step>

  <Step title="Call the API">
    Send the token as a bearer token.

    ```bash theme={null}
    curl https://api.saturnshift.io/v1/transactions \
      -H "Authorization: Bearer <access_token>"
    ```
  </Step>

  <Step title="Add a webhook endpoint">
    Back in **Developers**, add your receiver URL and copy the signing secret. Click **Send test** to verify delivery, then confirm it in the deliveries log.
  </Step>
</Steps>

Next: read [Authentication](/authentication) for token handling and [Webhooks](/webhooks) for the event catalog and signature verification.
