Alga PSA authenticates public REST API requests with API keys. You create a key in the Alga PSA app, copy it once, and then send it on each request in the X-API-Key header.
For a normal integrator workflow, create the key from your own user profile in Alga PSA. In the current product UI, that setup flow lives under Profile → API Keys.
If you want the click-by-click product walkthrough, read Set up API keys in Alga PSA.
Include your key in the X-API-Key header. Requests with a missing or invalid key are rejected.
curl https://algapsa.com/api/v1/boards \
-H "X-API-Key: $ALGA_API_KEY"API keys inherit the permissions of the user who created them. If a key cannot access an endpoint, first check whether the underlying user would be allowed to do the same thing in Alga PSA.