Documentation Index
Fetch the complete documentation index at: https://docs.codeqr.io/llms.txt
Use this file to discover all available pages before exploring further.
CodeQR allows you to perform bulk operations on links. This is particularly useful when you need to create, update, or delete multiple links at once without having to make multiple API requests.
Bulk create links
Bulk create allows you to create up to 100 links at once.
curl --request POST \
--url https://api.codeqr.io/links/bulk \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json'
--data '[
{
"url": "https://google.com"
},
{
"url": "https://google.uk"
}
]'
Check out the full API reference for the link bulk creation endpoint.
Bulk update links
Bulk update allows you to modify up to 100 links simultaneously with the same data.
Some potential use cases:
- Tagging multiple links at once
- Setting the same expiration date for multiple links
- Updating UTM parameters for multiple links
You cannot update the domain or key of a link with this endpoint. Also,
webhook events will not be triggered when
using bulk link updates
curl --request PATCH \
--url https://api.codeqr.io/links/bulk \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '{"link_ids": ["clux0rgak00011...", "clux0rgak00022..."], "data": {"utm_source": "facebook", "utm_medium": "cpc"}}'
Check out the full API reference for the link bulk update endpoint.
Bulk delete links
With bulk delete, you can delete up to 100 links at once.
This is a destructive action and cannot be undone. Proceed with caution. Also,
webhook events will not be triggered when
using this endpoint.
curl --request DELETE \
--url https://api.codeqr.io/links/bulk?linkIds=clux0rgak00011... \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json'
Check out the full API reference for the link bulk delete endpoint.