API keys: create and manage codes from your own systems

2 minutes

On Business you can make API keys on the Account page. A key lets your own software do what the dashboard does: create codes, change a dynamic code's destination without reprinting, name links on your domain, pull scan analytics and bulk-generate. The full reference with examples is at qrflow.codes/developers.

Make a key

  1. 1
    Open Account, then API keys

    Name the key after what will use it (POS integration, website) and tick the scopes it needs: read codes, write codes, read analytics, read domains.

  2. 2
    Copy it once

    It looks like qrf_live_… and is shown a single time; we keep only a hash. If you lose it, revoke it and make a new one.

  3. 3
    Send it as a bearer token

    Authorization: Bearer qrf_live_… on every request to https://qrflow.codes/api/v1. Try GET /me first.

Rules

  • Keys are for servers. Never put one in a web page, a mobile app or a shared spreadsheet.
  • 600 requests a minute per key; up to 10 keys per account. Bulk through the API counts against the same monthly allowance as the Bulk page.
  • Codes created by a key show the key's name as their source on the Dashboard.
  • If the account leaves Business, keys keep working for 30 days, then answer 402 until Business is back. Nothing is deleted.

Still stuck? Search the help center, or contact support and a person will answer.

Try: