Skip to main content

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.

Every created link can include a default QR code. Use POST /v1/links/{linkId}/qr-codes when you need additional QR codes for placements, regions, or channels.
curl --request POST "$INCARTS_API_BASE_URL/v1/links/lnk_01JZ4TDK6A0NV2HG6R3Q7E28Y9/qr-codes" \
  --header "Content-Type: application/json" \
  --header "X-Incarts-API-Key: $INCARTS_API_KEY" \
  --header "Idempotency-Key: qr-create-20260521-001" \
  --data '{
    "identifier": "in-store-display",
    "name": "In-store display",
    "metadata": {
      "placement": "endcap",
      "market": "nyc"
    }
  }'

Naming QR codes

Use a stable identifier for your integration or campaign system and a human-friendly name for your team.
Add placement details in metadata so reporting can distinguish where each code was used.

Create QR code endpoint

See request fields, examples, and response codes.