curl --request POST \
--url 'https://api.scanova.io/lead/L9c2f4a1e/link-qrs/' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '["Q7f3a", "Qa91d"]'
{
"id": 205,
"lead_id": "L9c2f4a1e",
"name": "Trade Show Signup",
"created": "2026-08-16T20:44:51.008000+05:30",
"is_active": true,
"usage_count": 2,
"entries_count": 14,
"linked_qrs": [
{ "qr_code__id": 88, "qr_code__qrid": "Q7f3a", "qr_code__name": "Booth QR", "qr_code__qr_type": "dy" }
],
"linked_qrs_count": 1,
"modified": "2026-09-08T10:12:00.000000+05:30"
}
Prospects et formulaires
Lier des codes QR à une liste de leads
POST /lead//link-qrs/
POST
/
lead
/
{lead_id}
/
link-qrs
/
curl --request POST \
--url 'https://api.scanova.io/lead/L9c2f4a1e/link-qrs/' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '["Q7f3a", "Qa91d"]'
{
"id": 205,
"lead_id": "L9c2f4a1e",
"name": "Trade Show Signup",
"created": "2026-08-16T20:44:51.008000+05:30",
"is_active": true,
"usage_count": 2,
"entries_count": 14,
"linked_qrs": [
{ "qr_code__id": 88, "qr_code__qrid": "Q7f3a", "qr_code__name": "Booth QR", "qr_code__qr_type": "dy" }
],
"linked_qrs_count": 1,
"modified": "2026-09-08T10:12:00.000000+05:30"
}
Définit l’ensemble complet des codes QR liés à une liste de leads.
Le corps de la requête est un tableau JSON brut de chaînes
Seuls les codes QR dynamiques (
Cet appel remplace l’ensemble complet des liens — chaque code QR actuellement lié à cette liste de leads est d’abord dissocié, puis exactement les codes QR que vous envoyez sont liés. Pour conserver un lien existant, incluez son
qrid dans la requête.Nécessite une clé d’API de gestion avec le quota
MANAGEMENT_API (ou MANAGEMENT_API_SANDBOX), envoyée comme valeur brute de l’en-tête Authorization — voir la présentation de l’API de gestion.string
requis
Le
lead_id de la liste de leads.qrid — non enveloppé dans un objet.
curl --request POST \
--url 'https://api.scanova.io/lead/L9c2f4a1e/link-qrs/' \
--header 'Authorization: YOUR_API_KEY' \
--header 'Content-Type: application/json' \
--data '["Q7f3a", "Qa91d"]'
{
"id": 205,
"lead_id": "L9c2f4a1e",
"name": "Trade Show Signup",
"created": "2026-08-16T20:44:51.008000+05:30",
"is_active": true,
"usage_count": 2,
"entries_count": 14,
"linked_qrs": [
{ "qr_code__id": 88, "qr_code__qrid": "Q7f3a", "qr_code__name": "Booth QR", "qr_code__qr_type": "dy" }
],
"linked_qrs_count": 1,
"modified": "2026-09-08T10:12:00.000000+05:30"
}
qr_type: "dy") appartenant à ce compte peuvent être liés — un qrid correspondant à un code QR statique ou étranger est silencieusement ignoré de l’ensemble cible plutôt que de générer une erreur. Si un code QR cible était précédemment rattaché à un Formulaire, ce lien de Formulaire est supprimé, car un code QR ne peut être rattaché qu’à une seule ressource de capture de leads à la fois.
Voir aussi
- Récupérer une liste de leads — voir l’ensemble de liens actuel.
- Présentation de l’API de gestion — le schéma d’authentification et l’architecture de quotas dont fait partie cet endpoint.
Autorisations
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.
Réponse
200
Lead list with the updated link set.
Cette page vous a-t-elle été utile ?