Before you call authenticated endpoints, Incarts sets up access for your integration.Documentation Index
Fetch the complete documentation index at: https://incarts.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
What Incarts gives you
| Value | Where you use it | What it controls |
|---|---|---|
projectId | Request bodies such as POST /v1/links | The Incarts project that owns created links, QR codes, reporting, and future campaign records. |
| API key | X-Incarts-API-Key header | Authenticates your server. |
| Scopes | Attached to your API key | Allows specific operations such as links:write, links:read, and retailer-specific writes. |
projectId must match. If the key is valid but is not allowed to use the requested project, the API returns 403.
Current onboarding flow
- Request API access from Incarts for a specific business or integration.
- Incarts creates or selects the project that should own the generated links.
- Incarts issues an API key for that project with the smallest required scope set.
- Incarts sends you the
projectIdand API key through an approved secure channel. - Store the API key server-side and send it in the
X-Incarts-API-Keyheader.
Example access package
A Walmart-only link generation integration typically receives:projectId in each create-link request:
