# SaturnShift > SaturnShift Partner API documentation. ## Docs - [Get an access token](https://docs.saturnshift.io/api-reference/authentication/get-an-access-token.md): Exchange your client credentials for a short-lived bearer token using the OAuth2 client_credentials grant. Send the credentials in the body (application/x-www-form-urlencoded) or as HTTP Basic auth. Tokens expire in 1 hour. - [Get a merchant](https://docs.saturnshift.io/api-reference/merchants/get-a-merchant.md) - [List merchants](https://docs.saturnshift.io/api-reference/merchants/list-merchants.md): Returns your institution's merchants, newest first. Use this to map your merchant records to SaturnShift merchant ids. - [Get a transaction](https://docs.saturnshift.io/api-reference/transactions/get-a-transaction.md) - [List transactions](https://docs.saturnshift.io/api-reference/transactions/list-transactions.md): Returns your institution's native crypto transactions, newest first. Cursor paginate with `starting_after` using the `next_cursor` from the previous page. - [Authentication](https://docs.saturnshift.io/authentication.md): OAuth2 client credentials. - [Introduction](https://docs.saturnshift.io/index.md): Connect your platform to SaturnShift native crypto payments. - [Quickstart](https://docs.saturnshift.io/quickstart.md): From credentials to your first webhook in four steps. - [Webhooks](https://docs.saturnshift.io/webhooks.md): Receive signed events as payments move through their lifecycle. ## OpenAPI Specs - [openapi](https://docs.saturnshift.io/openapi.json)