CodeQR - Link and QR Analytics

Connect your client's CodeQR - Link and QR Analytics with a key they paste, and call its API through Operate As.

Website
codeqr.io
Connects by
Pasting a API key
Category
Marketing
Services
1
Tools
Pass-through only
ServiceKey
CodeQR - Link and QR Analyticscodeqr-link-and-qr-analytics

Connecting

Your client makes a API key in their CodeQR - Link and QR Analytics settings and pastes it on their link. Operate As tries it with CodeQR - Link and QR Analytics before saving it, and stores it encrypted. See Services connected with an API key.

Check they're connected
curl https://api.operate.as/v1/me/clients \  -H "Authorization: Bearer $OPERATE_AS_API_KEY"
Response
[  {    "id": "6f1c2a7e-...",    "name": "Miller Dental",    "services": [      "codeqr-link-and-qr-analytics"    ]  }]

Permissions

What the client readsPermission it asks for
Use the CodeQR - Link and QR Analytics key you paste, with only the access you gave that keyChosen on the provider's screen

Pass-through

CodeQR - Link and QR Analytics has no ready-made tools yet. Call any endpoint of its API through Operate As instead, with the client's access attached.

Add the client

In Clients, add your client and select CodeQR - Link and QR Analytics. Then send them their link.

Your client connects

They paste a API key from their CodeQR - Link and QR Analytics settings.

Find the endpoint

Pick the call from CodeQR - Link and QR Analytics's own API docs. Your path is everything after https://api.codeqr.io.

Send it through Operate As

Use the client's ID, the service key codeqr-link-and-qr-analytics and that path. Your Operate As key goes in Authorization; the client's access is added for you.

See Pass-through requests for the full request and response format.

Call any endpoint
curl "https://api.operate.as/v1/clients/6f1c2a7e-.../codeqr-link-and-qr-analytics/links" \  -H "Authorization: Bearer $OPERATE_AS_API_KEY"
Response
{  "status": 200,  "data": {    "…": "the service's own response"  },  "encoding": "json"}

When access ends

A key works until your client deletes it in CodeQR - Link and QR Analytics. They can paste a new one on the same link at any time, and your workflows carry on without changes.

See Keeping access alive and Removing access.

Calls answer, once the key is deleted
{  "status": 401,  "data": {    "…": "the service's own error"  },  "encoding": "json"}