Every request made to the Sift API through REST or gRPC requires an API key for authentication and a base URL that identifies the specific Sift API server your project is connected to.Documentation Index
Fetch the complete documentation index at: https://docs.siftstack.com/llms.txt
Use this file to discover all available pages before exploring further.
How API keys work
API keys in Sift are user-associated credentials used to authenticate requests to the Sift API. Each key inherits the permissions of the user it is associated with and remains valid indefinitely unless explicitly deleted. All API keys are listed under the API Keys interface, where they can also be removed. When interacting with the Sift API:- For REST requests using the Bearer authentication scheme, the API key must be included in the HTTP request
authorizationheader. - For gRPC requests, the API key must be passed as a metadata field, also using the
authorizationheader with the Bearer scheme.
Create an API key
- Click your profile icon.
- Select Manage.
- In the Manage navigation menu, click API Keys.
- Click Create API Key.
- In the Name box, enter a name for the API key.
- In the User list, select the user email to link to the API key.
- Click Create.
Obtain the base URL
The REST or gRPC base URL can be obtained through the Sift UI. The base URL tells your application exactly where to send API requests and ensures that your requests reach the correct environment.- Click your profile icon.
- Select Manage.
- In the Manage navigation menu, click API Keys.