{ "operation_id": "bo-gs1-001", "message": ["Your GS1 serial range is being processed. We'll email you once it's ready."]}
Génère une plage contiguë de codes QR GS1 à partir d’un numéro de série de départ, de manière asynchrone, sur l’hôte de l’API de gestion (api.scanova.io), authentifié avec votre clé d’API de gestion brute.
POST https://api.scanova.io/bulk-operation/gs1/serial-range-generate/Authorization: YOUR_API_KEY
Aucun téléversement de fichier — cet endpoint génère la plage de manière programmatique à partir de start_serial et count.
{ "operation_id": "bo-gs1-001", "message": ["Your GS1 serial range is being processed. We'll email you once it's ready."]}
Même schéma asynchrone que Générer des codes QR en masse — interrogez Lister les opérations en masse. La première charge utile GS1 assemblée dans la plage est validée par rapport au schéma avant la création de tout code QR, de sorte qu’une forme shared_info mal formée échoue rapidement.400 si le numéro de série résultant dépasse 20 caractères à un moment quelconque de la plage, si ni shared_info ni sample_qrid n’est fourni, ou si le quota (BULK_OPERATION ou TOTAL_QR_CODES, vérifié par rapport au count complet) est dépassé. 403 si le compte n’a pas le quota BULK_OPERATION, a un plan inactif, ou n’a pas la permission BULK_OPERATION_CAN_GENERATE.
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: YOUR_API_KEY. 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
Generation started.
Cette page vous a-t-elle été utile ?
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Scanova API Documentation","colors":{"primary":"#6938ef","light":"#6938ef","dark":"#6938ef"},"logo":{"light":"https://mintcdn.com/scanova-api/89jUfOeAiT0p2JGx/images/PrimaryColor-Full.svg?fit=max\u0026auto=format\u0026n=89jUfOeAiT0p2JGx\u0026q=85\u0026s=edc08604efcf06d6dd5d00e9e2c50f20","dark":"https://mintcdn.com/scanova-api/89jUfOeAiT0p2JGx/images/WhiteColor-Full2.svg?fit=max\u0026auto=format\u0026n=89jUfOeAiT0p2JGx\u0026q=85\u0026s=84e81cd9168db3d3ca3949b427e2d6c6"},"favicon":{"light":"https://mintcdn.com/scanova-api/aXUnnYg-8s3nt2o_/images/favicon-64x64.png?fit=max\u0026auto=format\u0026n=aXUnnYg-8s3nt2o_\u0026q=85\u0026s=b59720ad14aa6f2f474ea4380bf15d23","dark":"https://mintcdn.com/scanova-api/aXUnnYg-8s3nt2o_/images/favicon-64x64.png?fit=max\u0026auto=format\u0026n=aXUnnYg-8s3nt2o_\u0026q=85\u0026s=b59720ad14aa6f2f474ea4380bf15d23"},"background":{"color":{"dark":"#05060f"}},"navbar":{"links":[{"href":"https://scanova.io/contact-support/","label":"Support"}],"primary":{"type":"button","label":"Dashboard","href":"https://app.scanova.io"}},"footer":{"socials":{"website":"https://scanova.io","youtube":"https://www.youtube.com/channel/UCHSrteaenPuxL0WjLFmhaEA/featured","x":"https://twitter.com/scanovatech","linkedin":"https://www.linkedin.com/products/scanova-qr-code-generator"}},"integrations":{"ga4":{"measurementId":"G-GWMY0DDJWB"}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":false},"navigation":{"global":{},"languages":[{"language":"en","default":true,"href":"getting-started/what-is-scanova"},{"language":"de","href":"de/getting-started/what-is-scanova"},{"language":"es","href":"es/getting-started/what-is-scanova"},{"language":"fr","href":"fr/getting-started/what-is-scanova"},{"language":"zh","href":"zh/getting-started/what-is-scanova"},{"language":"ar","href":"ar/getting-started/what-is-scanova"}]}},"deployment":{"deploymentMetadataValue":{"subdomain":"scanova-api","hasAudioNarration":false,"actualSubdomain":"scanova-api","customDomains":["docs.scanova.io"],"gitSource":{"type":"github","owner":"trycon","repo":"qcg-api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6aeae5422d1fe1dfc0da7326","collectionId":"be1f7f57-9002-4484-8744-623fd9e88bd2","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6aeae5422d1fe1dfc0da7326"},"feedback":{"thumbs":true,"agentFeedback":true},"entitlements":{},"buildId":"6aeae5422d1fe1dfc0da7326","clientVersion":"0.0.4054","searchFilterCounts":[{"language":"en","tag":"API Reference","count":271},{"language":"de","tag":"API-Referenz","count":197},{"language":"es","tag":"Referencia de API","count":197},{"language":"fr","tag":"Référence API","count":197},{"language":"ar","tag":"مرجع واجهة البرمجة","count":189},{"language":"zh","tag":"API 参考","count":189},{"language":"en","tag":"Guides","count":115},{"language":"ar","tag":"الأدلة","count":96},{"language":"de","tag":"Anleitungen","count":96},{"language":"es","tag":"Guías","count":96},{"language":"fr","tag":"Guides","count":96},{"language":"zh","tag":"指南","count":93},{"language":"default","tag":"Guides (Legacy)","count":61},{"language":"en","tag":"QR Codes","count":49},{"language":"default","tag":"API reference (Legacy)","count":46},{"language":"en","tag":"Integrations","count":30},{"language":"default","tag":"Category Components","count":30},{"language":"en","tag":"Leads \u0026 Forms","count":28},{"language":"ar","tag":"العملاء المحتملون والنماذج","count":28},{"language":"default","tag":"Categories","count":28},{"language":"de","tag":"Leads \u0026 Formulare","count":28},{"language":"es","tag":"Clientes potenciales y formularios","count":28},{"language":"fr","tag":"Prospects et formulaires","count":28},{"language":"zh","tag":"潜在客户与表单","count":28},{"language":"ar","tag":"Conversion Tracking","count":27},{"language":"default","tag":"Conversion Tracking","count":27},{"language":"de","tag":"Conversion Tracking","count":27},{"language":"es","tag":"Conversion Tracking","count":27},{"language":"fr","tag":"Conversion Tracking","count":27},{"language":"en","tag":"QR Assets","count":26},{"language":"ar","tag":"أصول QR","count":26},{"language":"de","tag":"QR-Assets","count":26},{"language":"es","tag":"Recursos de QR","count":26},{"language":"fr","tag":"Ressources QR","count":26},{"language":"zh","tag":"QR 资源","count":26},{"language":"en","tag":"QR Codes — Create","count":25},{"language":"ar","tag":"رموز QR — إنشاء","count":23},{"language":"de","tag":"QR-Codes — Erstellen","count":23},{"language":"es","tag":"Códigos QR — Crear","count":23},{"language":"fr","tag":"Codes QR — Créer","count":23},{"language":"zh","tag":"二维码 — 创建","count":23},{"language":"en","tag":"QR Codes — Manage","count":18},{"language":"en","tag":"Analytics \u0026 Plans","count":17},{"language":"ar","tag":"التحليلات والخطط","count":17},{"language":"de","tag":"Analysen \u0026 Tarife","count":17},{"language":"es","tag":"Analítica y planes","count":17},{"language":"fr","tag":"Analytique et forfaits","count":17},{"language":"zh","tag":"分析与套餐","count":17},{"language":"en","tag":"Bulk Operations","count":16},{"language":"ar","tag":"العمليات بالجملة","count":16},{"language":"de","tag":"Massenvorgänge","count":16},{"language":"es","tag":"Operaciones en masa","count":16},{"language":"fr","tag":"Opérations en masse","count":16},{"language":"zh","tag":"批量操作","count":16},{"language":"ar","tag":"النطاقات المخصصة","count":14},{"language":"ar","tag":"المستخدمون المشتركون والأدوار","count":14},{"language":"de","tag":"Benutzerdefinierte Domains","count":14},{"language":"de","tag":"Geteilte Nutzer \u0026 Rollen","count":14},{"language":"es","tag":"Dominios personalizados","count":14},{"language":"es","tag":"Usuarios compartidos y roles","count":14},{"language":"fr","tag":"Domaines personnalisés","count":14},{"language":"fr","tag":"Utilisateurs partagés et rôles","count":14},{"language":"zh","tag":"自定义域名","count":14},{"language":"zh","tag":"共享用户与角色","count":14},{"language":"zh","tag":"主题与页面模板","count":14},{"language":"default","tag":"QR Code Management","count":9},{"language":"default","tag":"API Reference","count":8},{"language":"default","tag":"Browser SDK","count":7},{"language":"default","tag":"Folder Management","count":6},{"language":"default","tag":"Form Management","count":6}],"searchSettings":{"maxResults":10,"showContentSnippets":true}},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate","slug":"/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate","pageMetadata":{"title":"Générer une plage de numéros de série GS1 en masse","description":"POST /bulk-operation/gs1/serial-range-generate/","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/gs1/serial-range-generate/","href":"/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"POST /bulk-operation/gs1/serial-range-generate/\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,ParamField}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Génère une plage contiguë de codes QR GS1 à partir d’un numéro de série de départ, de manière asynchrone, sur l’hôte de l’`,_jsx(_components.strong,{children:`API de gestion`}),` (`,_jsx(_components.code,{children:`api.scanova.io`}),`), authentifié avec votre clé d’API de gestion brute.`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`POST https://api.scanova.io/bulk-operation/gs1/serial-range-generate/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Authorization: YOUR_API_KEY`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Aucun téléversement de fichier — cet endpoint génère la plage de manière programmatique à partir de `,_jsx(_components.code,{children:`start_serial`}),` et `,_jsx(_components.code,{children:`count`}),`.`]})}),`\n`,_jsx(ParamField,{body:`name`,type:`string`,required:true,id:`param-name`,children:_jsx(_components.p,{children:`Un libellé pour cette opération.`})}),`\n`,_jsx(ParamField,{body:`start_serial`,type:`string`,required:true,id:`param-start-serial`,children:_jsx(_components.p,{children:`Le premier numéro de série de la plage, chiffres uniquement, 20 caractères maximum.`})}),`\n`,_jsx(ParamField,{body:`count`,type:`integer`,required:true,id:`param-count`,children:_jsx(_components.p,{children:`Le nombre de numéros de série séquentiels à générer, minimum 1.`})}),`\n`,_jsx(ParamField,{body:`sample_qrid`,type:`string`,id:`param-sample-qrid`,children:_jsxs(_components.p,{children:[`L’id d’un QR GS1 existant à partir duquel copier les valeurs de champ partagées. Fournissez ceci `,_jsx(_components.strong,{children:`ou`}),` `,_jsx(_components.code,{children:`shared_info`}),`, pas aucun des deux.`]})}),`\n`,_jsx(ParamField,{body:`shared_info`,type:`array`,id:`param-shared-info`,children:_jsxs(_components.p,{children:[`Les valeurs de champ GS1 partagées par chaque numéro de série de la plage, au format JSON. Fournissez ceci `,_jsx(_components.strong,{children:`ou`}),` `,_jsx(_components.code,{children:`sample_qrid`}),`, pas aucun des deux.`]})}),`\n`,_jsx(ParamField,{body:`custom_domain`,type:`integer`,id:`param-custom-domain`,children:_jsx(_components.p,{children:`Un id de domaine personnalisé à utiliser pour les liens courts des codes QR générés.`})}),`\n`,_jsx(ParamField,{body:`pattern_info`,type:`string`,id:`param-pattern-info`,children:_jsx(_components.p,{children:`Données de motif de design appliquées à tous les codes QR générés.`})}),`\n`,_jsx(ParamField,{body:`auto_deactivate`,type:`object`,id:`param-auto-deactivate`,children:_jsx(_components.p,{children:`Règle facultative de désactivation automatique appliquée à tous les codes QR générés.`})}),`\n`,_jsx(ParamField,{body:`utm_parameters`,type:`object`,id:`param-utm-parameters`,children:_jsx(_components.p,{children:`Paramètres de suivi UTM appliqués aux liens de tous les codes QR générés.`})}),`\n`,_jsx(ParamField,{body:`folder`,type:`integer`,id:`param-folder`,children:_jsx(_components.p,{children:`Un id de dossier dans lequel enregistrer les codes QR générés.`})}),`\n`,`\n`,`\n`,_jsxs(_components.p,{children:[`Même schéma asynchrone que `,_jsx(_components.a,{href:`/fr/api-reference/management-api/bulk-operation/generate`,children:`Générer des codes QR en masse`}),` — interrogez `,_jsx(_components.a,{href:`/fr/api-reference/management-api/bulk-operation/list`,children:`Lister les opérations en masse`}),`. La première charge utile GS1 assemblée dans la plage est validée par rapport au schéma avant la création de tout code QR, de sorte qu’une forme `,_jsx(_components.code,{children:`shared_info`}),` mal formée échoue rapidement.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`400`}),` si le numéro de série résultant dépasse 20 caractères à un moment quelconque de la plage, si ni `,_jsx(_components.code,{children:`shared_info`}),` ni `,_jsx(_components.code,{children:`sample_qrid`}),` n’est fourni, ou si le quota (`,_jsx(_components.code,{children:`BULK_OPERATION`}),` ou `,_jsx(_components.code,{children:`TOTAL_QR_CODES`}),`, vérifié par rapport au `,_jsx(_components.code,{children:`count`}),` complet) est dépassé. `,_jsx(_components.code,{children:`403`}),` si le compte n’a pas le quota `,_jsx(_components.code,{children:`BULK_OPERATION`}),`, a un plan inactif, ou n’a pas la permission `,_jsx(_components.code,{children:`BULK_OPERATION_CAN_GENERATE`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`voir-aussi`,children:`Voir aussi`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/fr/api-reference/management-api/bulk-operation/generate`,children:`Générer des codes QR en masse`}),` — l’équivalent général basé sur fichier pour les catégories non GS1.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/fr/api-reference/management-api/bulk-operation/list`,children:`Lister les opérations en masse`}),` — attendre l’achèvement.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/fr/api-reference/management-api/overview`,children:`Présentation de l’API de gestion`}),` — le schéma d’authentification et les règles de quota applicables à cet endpoint.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Générer une plage de numéros de série GS1 en masse","description":"POST /bulk-operation/gs1/serial-range-generate/","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/gs1/serial-range-generate/","href":"/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate"}}},"mdxSourceWithNoJs":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={a:`a`,code:`code`,li:`li`,p:`p`,pre:`pre`,span:`span`,strong:`strong`,ul:`ul`,..._provideComponents(),...props.components},{CodeBlock,Heading,Note,ParamField,RequestExample,ResponseExample}=_components;if(!CodeBlock)_missingMdxReference(`CodeBlock`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!Note)_missingMdxReference(`Note`,true);if(!ParamField)_missingMdxReference(`ParamField`,true);if(!RequestExample)_missingMdxReference(`RequestExample`,true);if(!ResponseExample)_missingMdxReference(`ResponseExample`,true);return _jsxs(_Fragment,{children:[_jsxs(_components.p,{children:[`Génère une plage contiguë de codes QR GS1 à partir d’un numéro de série de départ, de manière asynchrone, sur l’hôte de l’`,_jsx(_components.strong,{children:`API de gestion`}),` (`,_jsx(_components.code,{children:`api.scanova.io`}),`), authentifié avec votre clé d’API de gestion brute.`]}),`\n`,_jsx(CodeBlock,{numberOfLines:`3`,language:`text`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`text`,children:_jsxs(_components.code,{language:`text`,numberOfLines:`3`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`POST https://api.scanova.io/bulk-operation/gs1/serial-range-generate/`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{children:`Authorization: YOUR_API_KEY`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{})})]})})}),`\n`,_jsx(Note,{children:_jsxs(_components.p,{children:[`Aucun téléversement de fichier — cet endpoint génère la plage de manière programmatique à partir de `,_jsx(_components.code,{children:`start_serial`}),` et `,_jsx(_components.code,{children:`count`}),`.`]})}),`\n`,_jsx(ParamField,{body:`name`,type:`string`,required:true,id:`param-name`,children:_jsx(_components.p,{children:`Un libellé pour cette opération.`})}),`\n`,_jsx(ParamField,{body:`start_serial`,type:`string`,required:true,id:`param-start-serial`,children:_jsx(_components.p,{children:`Le premier numéro de série de la plage, chiffres uniquement, 20 caractères maximum.`})}),`\n`,_jsx(ParamField,{body:`count`,type:`integer`,required:true,id:`param-count`,children:_jsx(_components.p,{children:`Le nombre de numéros de série séquentiels à générer, minimum 1.`})}),`\n`,_jsx(ParamField,{body:`sample_qrid`,type:`string`,id:`param-sample-qrid`,children:_jsxs(_components.p,{children:[`L’id d’un QR GS1 existant à partir duquel copier les valeurs de champ partagées. Fournissez ceci `,_jsx(_components.strong,{children:`ou`}),` `,_jsx(_components.code,{children:`shared_info`}),`, pas aucun des deux.`]})}),`\n`,_jsx(ParamField,{body:`shared_info`,type:`array`,id:`param-shared-info`,children:_jsxs(_components.p,{children:[`Les valeurs de champ GS1 partagées par chaque numéro de série de la plage, au format JSON. Fournissez ceci `,_jsx(_components.strong,{children:`ou`}),` `,_jsx(_components.code,{children:`sample_qrid`}),`, pas aucun des deux.`]})}),`\n`,_jsx(ParamField,{body:`custom_domain`,type:`integer`,id:`param-custom-domain`,children:_jsx(_components.p,{children:`Un id de domaine personnalisé à utiliser pour les liens courts des codes QR générés.`})}),`\n`,_jsx(ParamField,{body:`pattern_info`,type:`string`,id:`param-pattern-info`,children:_jsx(_components.p,{children:`Données de motif de design appliquées à tous les codes QR générés.`})}),`\n`,_jsx(ParamField,{body:`auto_deactivate`,type:`object`,id:`param-auto-deactivate`,children:_jsx(_components.p,{children:`Règle facultative de désactivation automatique appliquée à tous les codes QR générés.`})}),`\n`,_jsx(ParamField,{body:`utm_parameters`,type:`object`,id:`param-utm-parameters`,children:_jsx(_components.p,{children:`Paramètres de suivi UTM appliqués aux liens de tous les codes QR générés.`})}),`\n`,_jsx(ParamField,{body:`folder`,type:`integer`,id:`param-folder`,children:_jsx(_components.p,{children:`Un id de dossier dans lequel enregistrer les codes QR générés.`})}),`\n`,_jsx(RequestExample,{children:_jsx(CodeBlock,{filename:`cURL`,numberOfLines:`9`,language:`shellscript`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`shellscript`,children:_jsxs(_components.code,{language:`shellscript`,numberOfLines:`9`,children:[_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#953800`,\"--shiki-dark\":`#DCDCAA`},children:`curl`}),_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -X`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` POST`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"https://api.scanova.io/bulk-operation/gs1/serial-range-generate/\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Authorization: YOUR_API_KEY\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -H`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"Content-Type: application/json\"`}),_jsx(_components.span,{style:{color:`#CF222E`,\"--shiki-dark\":`#D7BA7D`},children:` \\\\`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#0550AE`,\"--shiki-dark\":`#569CD6`},children:` -d`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` '{`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"name\": \"GS1 batch 001-100\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"start_serial\": \"00000001\",`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"count\": 100,`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` \"sample_qrid\": \"a1b2c3d4\"`})}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:` }'`})}),`\n`]})})})}),`\n`,_jsx(ResponseExample,{children:_jsx(CodeBlock,{filename:`200`,numberOfLines:`4`,language:`json`,children:_jsx(_components.pre,{className:`shiki shiki-themes github-light-default dark-plus`,style:{backgroundColor:`#ffffff`,\"--shiki-dark-bg\":`#0B0C0E`,color:`#1f2328`,\"--shiki-dark\":`#D4D4D4`},language:`json`,children:_jsxs(_components.code,{language:`json`,numberOfLines:`4`,children:[_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`{`})}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"operation_id\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: `}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"bo-gs1-001\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`,`})]}),`\n`,_jsxs(_components.span,{className:`line`,children:[_jsx(_components.span,{style:{color:`#116329`,\"--shiki-dark\":`#9CDCFE`},children:` \"message\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`: [`}),_jsx(_components.span,{style:{color:`#0A3069`,\"--shiki-dark\":`#CE9178`},children:`\"Your GS1 serial range is being processed. We'll email you once it's ready.\"`}),_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`]`})]}),`\n`,_jsx(_components.span,{className:`line`,children:_jsx(_components.span,{style:{color:`#1F2328`,\"--shiki-dark\":`#D4D4D4`},children:`}`})}),`\n`]})})})}),`\n`,_jsxs(_components.p,{children:[`Même schéma asynchrone que `,_jsx(_components.a,{href:`/fr/api-reference/management-api/bulk-operation/generate`,children:`Générer des codes QR en masse`}),` — interrogez `,_jsx(_components.a,{href:`/fr/api-reference/management-api/bulk-operation/list`,children:`Lister les opérations en masse`}),`. La première charge utile GS1 assemblée dans la plage est validée par rapport au schéma avant la création de tout code QR, de sorte qu’une forme `,_jsx(_components.code,{children:`shared_info`}),` mal formée échoue rapidement.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.code,{children:`400`}),` si le numéro de série résultant dépasse 20 caractères à un moment quelconque de la plage, si ni `,_jsx(_components.code,{children:`shared_info`}),` ni `,_jsx(_components.code,{children:`sample_qrid`}),` n’est fourni, ou si le quota (`,_jsx(_components.code,{children:`BULK_OPERATION`}),` ou `,_jsx(_components.code,{children:`TOTAL_QR_CODES`}),`, vérifié par rapport au `,_jsx(_components.code,{children:`count`}),` complet) est dépassé. `,_jsx(_components.code,{children:`403`}),` si le compte n’a pas le quota `,_jsx(_components.code,{children:`BULK_OPERATION`}),`, a un plan inactif, ou n’a pas la permission `,_jsx(_components.code,{children:`BULK_OPERATION_CAN_GENERATE`}),`.`]}),`\n`,_jsx(Heading,{level:`2`,id:`voir-aussi`,children:`Voir aussi`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/fr/api-reference/management-api/bulk-operation/generate`,children:`Générer des codes QR en masse`}),` — l’équivalent général basé sur fichier pour les catégories non GS1.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/fr/api-reference/management-api/bulk-operation/list`,children:`Lister les opérations en masse`}),` — attendre l’achèvement.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.a,{href:`/fr/api-reference/management-api/overview`,children:`Présentation de l’API de gestion`}),` — le schéma d’authentification et les règles de quota applicables à cet endpoint.`]}),`\n`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Générer une plage de numéros de série GS1 en masse","description":"POST /bulk-operation/gs1/serial-range-generate/","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/gs1/serial-range-generate/","href":"/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate"}}}},"mdxExtracts":{"tableOfContents":[{"title":"Voir aussi","slug":"voir-aussi","depth":2,"children":[]}],"codeExamples":{"request":{"type":"RequestExample","children":[{"filename":"cURL","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"shellscript\">\u003ccode language=\"shellscript\" numberOfLines=\"9\">\u003cspan class=\"line\">\u003cspan style=\"color:#953800;--shiki-dark:#DCDCAA\">curl\u003c/span>\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -X\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> POST\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"https://api.scanova.io/bulk-operation/gs1/serial-range-generate/\"\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -H\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Authorization: YOUR_API_KEY\"\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -H\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"Content-Type: application/json\"\u003c/span>\u003cspan style=\"color:#CF222E;--shiki-dark:#D7BA7D\"> \\\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0550AE;--shiki-dark:#569CD6\"> -d\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> '{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"name\": \"GS1 batch 001-100\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"start_serial\": \"00000001\",\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"count\": 100,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> \"sample_qrid\": \"a1b2c3d4\"\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\"> }'\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]},"response":{"type":"ResponseExample","children":[{"filename":"200","html":"\u003cpre class=\"shiki shiki-themes github-light-default dark-plus\" style=\"background-color:#ffffff;--shiki-dark-bg:#0B0C0E;color:#1f2328;--shiki-dark:#D4D4D4\" language=\"json\">\u003ccode language=\"json\" numberOfLines=\"4\">\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">{\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"operation_id\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: \u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"bo-gs1-001\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">,\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#116329;--shiki-dark:#9CDCFE\"> \"message\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">: [\u003c/span>\u003cspan style=\"color:#0A3069;--shiki-dark:#CE9178\">\"Your GS1 serial range is being processed. We'll email you once it's ready.\"\u003c/span>\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">]\u003c/span>\u003c/span>\n\u003cspan class=\"line\">\u003cspan style=\"color:#1F2328;--shiki-dark:#D4D4D4\">}\u003c/span>\u003c/span>\n\u003c/code>\u003c/pre>"}],"attributes":[]}}},"jsLinks":[],"openApiReferenceData":{"operation":{"summary":"Bulk-generate a GS1 serial range","operationId":"generateGs1SerialRange","description":"POST /bulk-operation/gs1/serial-range-generate/","requestBody":"aa293617-a748-41a9-a5e5-2de1094836a6","responses":{"200":"1c411dad-b383-4abe-bc11-f8a13d29b264","400":"3bca821c-ba63-4df9-ae0c-9c72b8050b6f","403":"d573f258-5734-4507-8eae-53a1653890df"},"method":"post","type":"path","servers":["72efcf7c-f4be-420f-97aa-3dd6f2e5f0a8"],"security":["37a941bc-5dd8-4eaf-8966-3bb1f5f5ba87"],"path":"/bulk-operation/gs1/serial-range-generate/","baseUrlOptions":["https://api.scanova.io"],"title":"Bulk-generate a GS1 serial range","codeSamples":[],"requiredOnlyExamples":false,"requestExamples":[{"dropdown":false,"language":"shellscript","code":{"type":"pre","key":null,"ref":null,"props":{"className":"shiki shiki-themes github-light-default dark-plus","style":{"backgroundColor":"#ffffff","--shiki-dark-bg":"#0B0C0E","color":"#1f2328","--shiki-dark":"#D4D4D4"},"language":"shellscript","children":{"type":"code","key":null,"ref":null,"props":{"language":"shellscript","numberOfLines":"9","children":[{"type":"span","key":"0","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#953800","--shiki-dark":"#DCDCAA"},"children":"curl"}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#0550AE","--shiki-dark":"#569CD6"},"children":" -X"}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" POST"}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"https://api.scanova.io/bulk-operation/gs1/serial-range-generate/\""}},{"type":"span","key":"4","ref":null,"props":{"style":{"color":"#CF222E","--shiki-dark":"#D7BA7D"},"children":" \\"}}]}},"\n",{"type":"span","key":"2","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#0550AE","--shiki-dark":"#569CD6"},"children":" -H"}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"Authorization: YOUR_API_KEY\""}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#CF222E","--shiki-dark":"#D7BA7D"},"children":" \\"}}]}},"\n",{"type":"span","key":"4","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#0550AE","--shiki-dark":"#569CD6"},"children":" -H"}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"Content-Type: application/json\""}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#CF222E","--shiki-dark":"#D7BA7D"},"children":" \\"}}]}},"\n",{"type":"span","key":"6","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#0550AE","--shiki-dark":"#569CD6"},"children":" -d"}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" '{"}}]}},"\n",{"type":"span","key":"8","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"name\": \"GS1 batch 001-100\","}}}},"\n",{"type":"span","key":"10","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"start_serial\": \"00000001\","}}}},"\n",{"type":"span","key":"12","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"count\": 100,"}}}},"\n",{"type":"span","key":"14","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" \"sample_qrid\": \"a1b2c3d4\""}}}},"\n",{"type":"span","key":"16","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":" }'"}}}},"\n"]}}}},"filename":"cURL"}],"requestExampleType":"mdx","responseExamples":[{"dropdown":false,"language":"json","code":{"type":"pre","key":null,"ref":null,"props":{"className":"shiki shiki-themes github-light-default dark-plus","style":{"backgroundColor":"#ffffff","--shiki-dark-bg":"#0B0C0E","color":"#1f2328","--shiki-dark":"#D4D4D4"},"language":"json","children":{"type":"code","key":null,"ref":null,"props":{"language":"json","numberOfLines":"4","children":[{"type":"span","key":"0","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":"{"}}}},"\n",{"type":"span","key":"2","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"operation_id\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": "}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"bo-gs1-001\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":","}}]}},"\n",{"type":"span","key":"4","ref":null,"props":{"className":"line","children":[{"type":"span","key":"0","ref":null,"props":{"style":{"color":"#116329","--shiki-dark":"#9CDCFE"},"children":" \"message\""}},{"type":"span","key":"1","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":": ["}},{"type":"span","key":"2","ref":null,"props":{"style":{"color":"#0A3069","--shiki-dark":"#CE9178"},"children":"\"Your GS1 serial range is being processed. We'll email you once it's ready.\""}},{"type":"span","key":"3","ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":"]"}}]}},"\n",{"type":"span","key":"6","ref":null,"props":{"className":"line","children":{"type":"span","key":null,"ref":null,"props":{"style":{"color":"#1F2328","--shiki-dark":"#D4D4D4"},"children":"}"}}}},"\n"]}}}},"filename":"200"}],"responseExampleType":"mdx"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"example":{"name":"GS1 batch 001-100","start_serial":"00000001","count":100,"sample_qrid":"a1b2c3d4","custom_domain":null,"folder":null},"examples":{"Example":{"title":"Example","value":{"name":"GS1 batch 001-100","start_serial":"00000001","count":100,"sample_qrid":"a1b2c3d4","custom_domain":null,"folder":null}}},"exampleType":"examples"}},"exampleType":"examples"},"responses":{"1c411dad-b383-4abe-bc11-f8a13d29b264":{"description":"Generation started.","content":{"application/json":{"example":{"operation_id":"bo-gs1-001","message":["Your GS1 serial range is being processed. We'll email you once it's ready."]},"examples":{"Example":{"title":"Example","value":{"operation_id":"bo-gs1-001","message":["Your GS1 serial range is being processed. We'll email you once it's ready."]}}},"exampleType":"examples"}},"exampleType":"examples"},"3bca821c-ba63-4df9-ae0c-9c72b8050b6f":{"description":"Serial range too long (>20 characters), neither shared_info nor sample_qrid provided, or quota exceeded.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}},"d573f258-5734-4507-8eae-53a1653890df":{"description":"Missing BULK_OPERATION quota, inactive plan, or missing BULK_OPERATION_CAN_GENERATE permission.","content":{"_mintlify/placeholder":{"schema":{"type":"object","description":""}}}}},"security":{"37a941bc-5dd8-4eaf-8966-3bb1f5f5ba87":{"apiKeyAuth":{"type":"apiKey","in":"header","name":"Authorization","description":"Send your Management API key as the raw value of the Authorization header — no \"Bearer \" or \"Token \" prefix, and no other characters. Example: `Authorization: YOUR_API_KEY`. 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.","scopes":[]}}},"servers":{"72efcf7c-f4be-420f-97aa-3dd6f2e5f0a8":{"url":"https://api.scanova.io","description":"Management API — QR/folder/tag/lead/form/analytics/plans endpoints"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","in":"header","name":"Authorization","description":"Send your Management API key as the raw value of the Authorization header — no \"Bearer \" or \"Token \" prefix, and no other characters. Example: `Authorization: YOUR_API_KEY`. 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.","scopes":[]},"schema":{"title":"Authorization","type":"string","description":"Send your Management API key as the raw value of the Authorization header — no \"Bearer \" or \"Token \" prefix, and no other characters. Example: `Authorization: YOUR_API_KEY`. 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.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"Authorization"}],"title":"apiKeyAuth"}]},"originalFileLocation":"api-reference/openapi/management-api.json"},"subdomain":"scanova-api","siteName":"Scanova API Documentation","title":"Générer une plage de numéros de série GS1 en masse - Scanova API Documentation","navMaps":{"firstHrefInVersion":{"v2":{"href":"/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate","matchLevel":0},"v1":{"href":"/v1/index","matchLevel":4}},"firstHrefInLanguage":{"en":{"href":"/api-reference/management-api/bulk-operation/gs1-serial-range-generate","matchLevel":1},"de":{"href":"/de/api-reference/management-api/bulk-operation/gs1-serial-range-generate","matchLevel":1},"es":{"href":"/es/api-reference/management-api/bulk-operation/gs1-serial-range-generate","matchLevel":1},"fr":{"href":"/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate","matchLevel":0},"zh":{"href":"/zh/api-reference/management-api/bulk-operation/gs1-serial-range-generate","matchLevel":1},"ar":{"href":"/ar/api-reference/management-api/bulk-operation/gs1-serial-range-generate","matchLevel":1}}},"lastModified":"2026-09-21T08:17:34.736Z","originalFileLocation":"fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate.mdx","locale":"fr"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"POST /bulk-operation/gs1/serial-range-generate/\">\u003cmeta data-mint-head name=\"application-name\" content=\"Scanova API Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Générer une plage de numéros de série GS1 en masse - Scanova API Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"POST /bulk-operation/gs1/serial-range-generate/\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Scanova API Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://scanova-api.mintlify.app/_mintlify/api/og/v2?division=Op%C3%A9rations+en+masse\u0026amp;title=G%C3%A9n%C3%A9rer+une+plage+de+num%C3%A9ros+de+s%C3%A9rie+GS1+en+masse\u0026amp;description=POST+%2Fbulk-operation%2Fgs1%2Fserial-range-generate%2F\u0026amp;theme=f9ed38a6e1c8b99666344abf\u0026amp;signature=5b0703f5fa66d90a1daf8a3acd4c0533baa2b528fc6c61cf05a2f0fd7bc19324\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Générer une plage de numéros de série GS1 en masse - Scanova API Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"POST /bulk-operation/gs1/serial-range-generate/\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://scanova-api.mintlify.app/_mintlify/api/og/v2?division=Op%C3%A9rations+en+masse\u0026amp;title=G%C3%A9n%C3%A9rer+une+plage+de+num%C3%A9ros+de+s%C3%A9rie+GS1+en+masse\u0026amp;description=POST+%2Fbulk-operation%2Fgs1%2Fserial-range-generate%2F\u0026amp;theme=f9ed38a6e1c8b99666344abf\u0026amp;signature=5b0703f5fa66d90a1daf8a3acd4c0533baa2b528fc6c61cf05a2f0fd7bc19324\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/scanova-api/kNDlh2zn25UXP5WX/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Scanova API Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#6938ef\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate.md\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"fr\" href=\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"en\" href=\"https://docs.scanova.io/api-reference/management-api/bulk-operation/gs1-serial-range-generate\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"de\" href=\"https://docs.scanova.io/de/api-reference/management-api/bulk-operation/gs1-serial-range-generate\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"es\" href=\"https://docs.scanova.io/es/api-reference/management-api/bulk-operation/gs1-serial-range-generate\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"zh\" href=\"https://docs.scanova.io/zh/api-reference/management-api/bulk-operation/gs1-serial-range-generate\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"ar\" href=\"https://docs.scanova.io/ar/api-reference/management-api/bulk-operation/gs1-serial-range-generate\">\u003clink data-mint-head rel=\"alternate\" hreflang=\"x-default\" href=\"https://docs.scanova.io/api-reference/management-api/bulk-operation/gs1-serial-range-generate\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.scanova.io/#organization\",\"name\":\"Scanova API Documentation\",\"url\":\"https://docs.scanova.io\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/scanova-api/89jUfOeAiT0p2JGx/images/PrimaryColor-Full.svg?fit=max\u0026auto=format\u0026n=89jUfOeAiT0p2JGx\u0026q=85\u0026s=edc08604efcf06d6dd5d00e9e2c50f20\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.scanova.io#website\",\"name\":\"Scanova API Documentation\",\"url\":\"https://docs.scanova.io\",\"publisher\":{\"@id\":\"https://docs.scanova.io/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate#webpage\",\"url\":\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate\",\"name\":\"Générer une plage de numéros de série GS1 en masse\",\"description\":\"POST /bulk-operation/gs1/serial-range-generate/\",\"dateModified\":\"2026-09-21T08:17:34.736Z\",\"isPartOf\":{\"@id\":\"https://docs.scanova.io#website\"},\"breadcrumb\":{\"@id\":\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Opérations en masse\",\"item\":\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/list\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Générer une plage de numéros de série GS1 en masse\",\"item\":\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate#apireference\",\"headline\":\"Générer une plage de numéros de série GS1 en masse\",\"name\":\"Générer une plage de numéros de série GS1 en masse\",\"description\":\"POST /bulk-operation/gs1/serial-range-generate/\",\"url\":\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate\",\"mainEntityOfPage\":{\"@id\":\"https://docs.scanova.io/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate#webpage\"},\"dateModified\":\"2026-09-21T08:17:34.736Z\",\"publisher\":{\"@id\":\"https://docs.scanova.io/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.scanova.io#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Scanova API Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Scanova API Documentation","nav":{"global":{},"languages":[{"language":"en","default":true,"pages":[{"title":"en","href":"/api-reference/management-api/bulk-operation/gs1-serial-range-generate"}]},{"language":"de","pages":[{"title":"de","href":"/de/api-reference/management-api/bulk-operation/gs1-serial-range-generate"}]},{"language":"es","pages":[{"title":"es","href":"/es/api-reference/management-api/bulk-operation/gs1-serial-range-generate"}]},{"language":"fr","versions":[{"version":"v2","default":true,"tag":"Latest","tabs":[{"tab":"Guides","pages":[{"title":"Guides","href":"/fr/getting-started/what-is-scanova"}]},{"tab":"Référence API","groups":[{"group":"Premiers pas","pages":[{"title":"Référence de l'API","href":"/fr/api-reference/getting-started/introduction"}]},{"group":"Aperçu","pages":[{"title":"Vue d'ensemble de la Management API","href":"/fr/api-reference/management-api/overview"}]},{"group":"Codes QR","pages":[{"title":"Lister les QR codes","openapi":"api-reference/openapi/management-api.json GET /qr/","href":"/fr/api-reference/management-api/qr/list"},{"title":"Créer un QR code","openapi":"api-reference/openapi/management-api.json POST /qr/","href":"/fr/api-reference/management-api/qr/create"},{"title":"Récupérer","openapi":"api-reference/openapi/management-api.json GET /qr/{qrid}/","href":"/fr/api-reference/management-api/qr/retrieve"},{"title":"Mettre à jour","openapi":"api-reference/openapi/management-api.json PUT /qr/{qrid}/","href":"/fr/api-reference/management-api/qr/update"},{"title":"Supprimer","openapi":"api-reference/openapi/management-api.json DELETE /qr/{qrid}/","href":"/fr/api-reference/management-api/qr/delete"},{"title":"Télécharger l'image d'un QR code","openapi":"api-reference/openapi/management-api.json GET /qr/{qrid}/download/","href":"/fr/api-reference/management-api/qr/download"},{"title":"Lister les QR codes dans la corbeille","openapi":"api-reference/openapi/management-api.json GET /qr/trash/","href":"/fr/api-reference/management-api/qr/trash"}]},{"group":"Ressources QR","pages":[{"title":"Lister les modèles de design de code QR","openapi":"api-reference/openapi/management-api.json GET /qr-assets/template/","href":"/fr/api-reference/management-api/qr-assets/template-list"},{"title":"Créer un modèle de design de code QR","openapi":"api-reference/openapi/management-api.json POST /qr-assets/template/","href":"/fr/api-reference/management-api/qr-assets/template-create"},{"title":"Récupérer un modèle de design de code QR","openapi":"api-reference/openapi/management-api.json GET /qr-assets/template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/template-retrieve"},{"title":"Mettre à jour un modèle de design de code QR","openapi":"api-reference/openapi/management-api.json PATCH /qr-assets/template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/template-update"},{"title":"Supprimer un modèle de design de code QR","openapi":"api-reference/openapi/management-api.json DELETE /qr-assets/template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/template-delete"},{"title":"Lister les modèles de logo texte","openapi":"api-reference/openapi/management-api.json GET /qr-assets/text-logo/","href":"/fr/api-reference/management-api/qr-assets/text-logo-list"},{"title":"Créer un modèle de logo texte","openapi":"api-reference/openapi/management-api.json POST /qr-assets/text-logo/","href":"/fr/api-reference/management-api/qr-assets/text-logo-create"},{"title":"Supprimer un modèle de logo texte","openapi":"api-reference/openapi/management-api.json DELETE /qr-assets/text-logo/{pk}/","href":"/fr/api-reference/management-api/qr-assets/text-logo-delete"},{"title":"Lister les motifs d'yeux personnalisés","openapi":"api-reference/openapi/management-api.json GET /qr-assets/eye-pattern/","href":"/fr/api-reference/management-api/qr-assets/eye-pattern-list"},{"title":"Lister les modèles de carte de visite","openapi":"api-reference/openapi/management-api.json GET /qr-assets/business-card-template/","href":"/fr/api-reference/management-api/qr-assets/business-card-list"},{"title":"Créer un modèle de carte de visite","openapi":"api-reference/openapi/management-api.json POST /qr-assets/business-card-template/","href":"/fr/api-reference/management-api/qr-assets/business-card-create"},{"title":"Récupérer un modèle de carte de visite","openapi":"api-reference/openapi/management-api.json GET /qr-assets/business-card-template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/business-card-retrieve"},{"title":"Mettre à jour un modèle de carte de visite","openapi":"api-reference/openapi/management-api.json PATCH /qr-assets/business-card-template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/business-card-update"},{"title":"Supprimer un modèle de carte de visite","openapi":"api-reference/openapi/management-api.json DELETE /qr-assets/business-card-template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/business-card-delete"},{"title":"Lister les cadres personnalisés","openapi":"api-reference/openapi/management-api.json GET /qr-assets/custom-frame/","href":"/fr/api-reference/management-api/qr-assets/custom-frame-list"},{"title":"Lister les modèles de catégorie","openapi":"api-reference/openapi/management-api.json GET /qr-assets/category-template/","href":"/fr/api-reference/management-api/qr-assets/category-template-list"},{"title":"Lister les modèles de design utilisateur","openapi":"api-reference/openapi/management-api.json GET /qr-assets/design-template/","href":"/fr/api-reference/management-api/qr-assets/design-template-list"},{"title":"Créer un modèle de design utilisateur","openapi":"api-reference/openapi/management-api.json POST /qr-assets/design-template/","href":"/fr/api-reference/management-api/qr-assets/design-template-create"},{"title":"Récupérer un modèle de design utilisateur","openapi":"api-reference/openapi/management-api.json GET /qr-assets/design-template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/design-template-retrieve"},{"title":"Mettre à jour un modèle de design utilisateur","openapi":"api-reference/openapi/management-api.json PATCH /qr-assets/design-template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/design-template-update"},{"title":"Supprimer un modèle de design utilisateur","openapi":"api-reference/openapi/management-api.json DELETE /qr-assets/design-template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/design-template-delete"},{"title":"Lister les modèles de redirection conditionnelle","openapi":"api-reference/openapi/management-api.json GET /qr-assets/conditional-redirect-template/","href":"/fr/api-reference/management-api/qr-assets/conditional-redirect-list"},{"title":"Créer un modèle de redirection conditionnelle","openapi":"api-reference/openapi/management-api.json POST /qr-assets/conditional-redirect-template/","href":"/fr/api-reference/management-api/qr-assets/conditional-redirect-create"},{"title":"Récupérer un modèle de redirection conditionnelle","openapi":"api-reference/openapi/management-api.json GET /qr-assets/conditional-redirect-template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/conditional-redirect-retrieve"},{"title":"Mettre à jour un modèle de redirection conditionnelle","openapi":"api-reference/openapi/management-api.json PATCH /qr-assets/conditional-redirect-template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/conditional-redirect-update"},{"title":"Supprimer un modèle de redirection conditionnelle","openapi":"api-reference/openapi/management-api.json DELETE /qr-assets/conditional-redirect-template/{pk}/","href":"/fr/api-reference/management-api/qr-assets/conditional-redirect-delete"}]},{"group":"Domaines personnalisés","pages":[{"title":"Lister les domaines personnalisés","openapi":"api-reference/openapi/management-api.json GET /custom-domain/","href":"/fr/api-reference/management-api/custom-domain/list"},{"title":"Ajouter un domaine personnalisé","openapi":"api-reference/openapi/management-api.json POST /custom-domain/","href":"/fr/api-reference/management-api/custom-domain/create"},{"title":"Lister les modèles de page racine de domaine personnalisé","openapi":"api-reference/openapi/management-api.json GET /custom-domain/templates/","href":"/fr/api-reference/management-api/custom-domain/templates-list"},{"title":"Lister les domaines vérifiés pour l'attribution de QR","openapi":"api-reference/openapi/management-api.json GET /custom-domain/verified/","href":"/fr/api-reference/management-api/custom-domain/verified-list"},{"title":"Vérifier les enregistrements DNS d'un domaine personnalisé","openapi":"api-reference/openapi/management-api.json POST /custom-domain/verify/","href":"/fr/api-reference/management-api/custom-domain/verify"},{"title":"Envoyer les instructions de configuration DNS par e-mail","openapi":"api-reference/openapi/management-api.json POST /custom-domain/{pk}/send-instructions/","href":"/fr/api-reference/management-api/custom-domain/send-instructions"},{"title":"Obtenir un lien de configuration Domain Connect","openapi":"api-reference/openapi/management-api.json GET /custom-domain/{pk}/domain-connect/","href":"/fr/api-reference/management-api/custom-domain/domain-connect-link"},{"title":"Obtenir la dernière demande de certificat SSL","openapi":"api-reference/openapi/management-api.json GET /custom-domain/{pk}/certificate-request/","href":"/fr/api-reference/management-api/custom-domain/certificate-request-retrieve"},{"title":"Créer une demande de certificat SSL","openapi":"api-reference/openapi/management-api.json POST /custom-domain/{pk}/certificate-request/","href":"/fr/api-reference/management-api/custom-domain/certificate-request-create"},{"title":"Obtenir le statut du certificat SSL","openapi":"api-reference/openapi/management-api.json GET /custom-domain/{pk}/ssl-certificate/","href":"/fr/api-reference/management-api/custom-domain/ssl-certificate-retrieve"},{"title":"Téléverser un certificat SSL","openapi":"api-reference/openapi/management-api.json POST /custom-domain/{pk}/ssl-certificate/","href":"/fr/api-reference/management-api/custom-domain/ssl-certificate-upload"},{"title":"Récupérer un domaine personnalisé","openapi":"api-reference/openapi/management-api.json GET /custom-domain/{pk}/","href":"/fr/api-reference/management-api/custom-domain/retrieve"},{"title":"Mettre à jour un domaine personnalisé","openapi":"api-reference/openapi/management-api.json PATCH /custom-domain/{pk}/","href":"/fr/api-reference/management-api/custom-domain/update"},{"title":"Supprimer un domaine personnalisé","openapi":"api-reference/openapi/management-api.json DELETE /custom-domain/{pk}/","href":"/fr/api-reference/management-api/custom-domain/delete"}]},{"group":"Opérations en masse","pages":[{"title":"Lister les opérations en masse","openapi":"api-reference/openapi/management-api.json GET /bulk-operation/","href":"/fr/api-reference/management-api/bulk-operation/list"},{"title":"Obtenir les statistiques des opérations en masse","openapi":"api-reference/openapi/management-api.json GET /bulk-operation/stats/","href":"/fr/api-reference/management-api/bulk-operation/stats"},{"title":"Télécharger un fichier d'exemple","openapi":"api-reference/openapi/management-api.json GET /bulk-operation/sample/{slug}/","href":"/fr/api-reference/management-api/bulk-operation/sample-file"},{"title":"Exporter les codes QR URL propres en CSV","openapi":"api-reference/openapi/management-api.json GET /bulk-operation/download/qr-list/","href":"/fr/api-reference/management-api/bulk-operation/qr-list"},{"title":"Obtenir les paramètres du fichier de résultat d'une opération en masse","openapi":"api-reference/openapi/management-api.json GET /bulk-operation/download/format/{operation_id}/","href":"/fr/api-reference/management-api/bulk-operation/result-format-retrieve"},{"title":"Régénérer le fichier de résultat d'une opération en masse","openapi":"api-reference/openapi/management-api.json PATCH /bulk-operation/download/format/{operation_id}/","href":"/fr/api-reference/management-api/bulk-operation/result-format-update"},{"title":"Valider un fichier d'opération en masse","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/validate/","href":"/fr/api-reference/management-api/bulk-operation/validate"},{"title":"Générer des codes QR en masse","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/generate/","href":"/fr/api-reference/management-api/bulk-operation/generate"},{"title":"Générer des codes QR en masse (modèles v2)","description":"POST /bulk-operation/generate/v2/","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/generate/v2/","href":"/fr/api-reference/management-api/bulk-operation/generate-v2"},{"title":"Générer une plage de numéros de série GS1 en masse","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/gs1/serial-range-generate/","href":"/fr/api-reference/management-api/bulk-operation/gs1-serial-range-generate"},{"title":"Télécharger une feuille d'exemple de mise à jour en masse","description":"POST /bulk-operation/update/sheet/","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/update/sheet/","href":"/fr/api-reference/management-api/bulk-operation/update-sheet"},{"title":"Mettre à jour le nom/les tags de QR en masse","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/update-details/","href":"/fr/api-reference/management-api/bulk-operation/update-details"},{"title":"Mettre à jour le contenu de QR en masse","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/update/","href":"/fr/api-reference/management-api/bulk-operation/update-content"},{"title":"Télécharger des codes QR en masse","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/download/","href":"/fr/api-reference/management-api/bulk-operation/download"},{"title":"Exécuter une action rapide en masse","openapi":"api-reference/openapi/management-api.json POST /bulk-operation/quick-action/","href":"/fr/api-reference/management-api/bulk-operation/quick-action"},{"title":"Renommer une opération en masse","openapi":"api-reference/openapi/management-api.json PATCH /bulk-operation/{operation_id}/rename/","href":"/fr/api-reference/management-api/bulk-operation/rename"}]},{"group":"Thèmes et modèles de page","pages":[{"title":"Lister les thèmes","openapi":"api-reference/openapi/management-api.json GET /theme/","href":"/fr/api-reference/management-api/theme-manager/theme-list"},{"title":"Créer un thème","openapi":"api-reference/openapi/management-api.json POST /theme/","href":"/fr/api-reference/management-api/theme-manager/theme-create"},{"title":"Récupérer un thème","openapi":"api-reference/openapi/management-api.json GET /theme/{slug}/","href":"/fr/api-reference/management-api/theme-manager/theme-retrieve"},{"title":"Mettre à jour un thème","openapi":"api-reference/openapi/management-api.json PATCH /theme/{slug}/update/","href":"/fr/api-reference/management-api/theme-manager/theme-update"},{"title":"Obtenir les statistiques d'utilisation d'un thème","openapi":"api-reference/openapi/management-api.json GET /theme/{slug}/usage/","href":"/fr/api-reference/management-api/theme-manager/theme-usage"},{"title":"Lister les modèles de page","openapi":"api-reference/openapi/management-api.json GET /page-template/","href":"/fr/api-reference/management-api/theme-manager/page-template-list"},{"title":"Créer un modèle de page","openapi":"api-reference/openapi/management-api.json POST /page-template/","href":"/fr/api-reference/management-api/theme-manager/page-template-create"},{"title":"Lister les tags des modèles de page","openapi":"api-reference/openapi/management-api.json GET /page-template/tags/","href":"/fr/api-reference/management-api/theme-manager/page-template-tags"},{"title":"Obtenir un modèle de page public pour le rendu","openapi":"api-reference/openapi/management-api.json GET /page-template/public/{slug}/","href":"/fr/api-reference/management-api/theme-manager/page-template-public"},{"title":"Récupérer un modèle de page","openapi":"api-reference/openapi/management-api.json GET /page-template/{slug}/","href":"/fr/api-reference/management-api/theme-manager/page-template-retrieve"},{"title":"Mettre à jour un modèle de page","openapi":"api-reference/openapi/management-api.json PATCH /page-template/{slug}/","href":"/fr/api-reference/management-api/theme-manager/page-template-update"},{"title":"Supprimer un modèle de page","openapi":"api-reference/openapi/management-api.json DELETE /page-template/{slug}/","href":"/fr/api-reference/management-api/theme-manager/page-template-delete"},{"title":"Ajouter un modèle de page aux favoris","openapi":"api-reference/openapi/management-api.json POST /page-template/{slug}/favourite/","href":"/fr/api-reference/management-api/theme-manager/page-template-favourite"},{"title":"Retirer un modèle de page des favoris","openapi":"api-reference/openapi/management-api.json DELETE /page-template/{slug}/favourite/","href":"/fr/api-reference/management-api/theme-manager/page-template-unfavourite"}]},{"group":"Bibliothèque multimédia","pages":[{"title":"Lister les fichiers téléversés","openapi":"api-reference/openapi/management-api.json GET /media/","href":"/fr/api-reference/management-api/user-media/list"},{"title":"Téléverser un fichier","openapi":"api-reference/openapi/management-api.json POST /media/","href":"/fr/api-reference/management-api/user-media/upload"},{"title":"Lister les types de fichiers autorisés","openapi":"api-reference/openapi/management-api.json GET /media/allowed-files/","href":"/fr/api-reference/management-api/user-media/allowed-files"},{"title":"Supprimer des fichiers en masse par chemin","openapi":"api-reference/openapi/management-api.json DELETE /media/delete/","href":"/fr/api-reference/management-api/user-media/bulk-delete-by-path"},{"title":"Récupérer un fichier","openapi":"api-reference/openapi/management-api.json GET /media/{pk}/","href":"/fr/api-reference/management-api/user-media/retrieve"},{"title":"Supprimer un fichier","openapi":"api-reference/openapi/management-api.json DELETE /media/{pk}/","href":"/fr/api-reference/management-api/user-media/delete"},{"title":"Lister les lots de médias en masse","openapi":"api-reference/openapi/management-api.json GET /media/bulk/","href":"/fr/api-reference/management-api/user-media/bulk-list"},{"title":"Créer un lot de médias en masse","openapi":"api-reference/openapi/management-api.json POST /media/bulk/","href":"/fr/api-reference/management-api/user-media/bulk-create"},{"title":"Récupérer un lot de médias en masse","openapi":"api-reference/openapi/management-api.json GET /media/bulk/{pk}/","href":"/fr/api-reference/management-api/user-media/bulk-retrieve"},{"title":"Mettre à jour un lot de médias en masse","openapi":"api-reference/openapi/management-api.json PATCH /media/bulk/{pk}/","href":"/fr/api-reference/management-api/user-media/bulk-update"},{"title":"Supprimer un lot de médias en masse","openapi":"api-reference/openapi/management-api.json DELETE /media/bulk/{pk}/","href":"/fr/api-reference/management-api/user-media/bulk-delete"},{"title":"Exporter un lot de médias en masse en CSV","openapi":"api-reference/openapi/management-api.json GET /media/bulk/{bulk_media_id}/export/","href":"/fr/api-reference/management-api/user-media/bulk-export"}]},{"group":"Journaux utilisateur et activité","pages":[{"title":"Lister l'historique des exports de journaux utilisateur","openapi":"api-reference/openapi/management-api.json GET /user-logs/","href":"/fr/api-reference/management-api/user-logs/list"},{"title":"Déclencher un export des journaux d'activité utilisateur","openapi":"api-reference/openapi/management-api.json POST /user-logs/export/","href":"/fr/api-reference/management-api/user-logs/export"},{"title":"Supprimer un enregistrement de l'historique d'export","openapi":"api-reference/openapi/management-api.json DELETE /user-logs/{pk}/","href":"/fr/api-reference/management-api/user-logs/delete"},{"title":"Récupérer les indicateurs de jalons d'activité","openapi":"api-reference/openapi/management-api.json GET /user-logs/user-activity/","href":"/fr/api-reference/management-api/user-logs/user-activity-retrieve"},{"title":"Définir un indicateur de jalon d'activité","openapi":"api-reference/openapi/management-api.json POST /user-logs/user-activity/","href":"/fr/api-reference/management-api/user-logs/user-activity-update"},{"title":"Lister l'activité récente","openapi":"api-reference/openapi/management-api.json GET /user-logs/recent-activity/","href":"/fr/api-reference/management-api/user-logs/recent-activity"},{"title":"Lister les événements du fil d'activité sélectionné","openapi":"api-reference/openapi/management-api.json GET /user-logs/activity-feed/","href":"/fr/api-reference/management-api/user-logs/activity-feed"},{"title":"Obtenir les statistiques d'activité quotidiennes","openapi":"api-reference/openapi/management-api.json GET /user-logs/activity-summary/","href":"/fr/api-reference/management-api/user-logs/activity-summary"},{"title":"Obtenir le dernier insight d'activité IA","openapi":"api-reference/openapi/management-api.json GET /user-logs/activity-insight/","href":"/fr/api-reference/management-api/user-logs/activity-insight"},{"title":"Obtenir les comptages QR/formulaires par membre","openapi":"api-reference/openapi/management-api.json GET /user-logs/member-activity-stats/","href":"/fr/api-reference/management-api/user-logs/member-activity-stats"}]},{"group":"Dossiers et tags","pages":[{"title":"Lister les dossiers","openapi":"api-reference/openapi/management-api.json GET /folder/","href":"/fr/api-reference/management-api/folders/list"},{"title":"Créer un dossier","openapi":"api-reference/openapi/management-api.json POST /folder/","href":"/fr/api-reference/management-api/folders/create"},{"title":"Gestion des tags","openapi":"api-reference/openapi/management-api.json GET /tag/list/","href":"/fr/api-reference/management-api/tags/manage"},{"title":"Lister vos tags personnalisés","openapi":"api-reference/openapi/management-api.json GET /tag/custom/","href":"/fr/api-reference/management-api/tags/custom-list"},{"title":"Créer un tag personnalisé","openapi":"api-reference/openapi/management-api.json POST /tag/custom/","href":"/fr/api-reference/management-api/tags/custom-create"},{"title":"Lister les tags visibles pour votre rôle d'utilisateur partagé","openapi":"api-reference/openapi/management-api.json GET /tag/shared/","href":"/fr/api-reference/management-api/tags/shared"},{"title":"Lister les tags rattachés par un utilisateur partagé","openapi":"api-reference/openapi/management-api.json GET /tag/attached/","href":"/fr/api-reference/management-api/tags/attached-list"},{"title":"Détacher un tag d'un utilisateur partagé","openapi":"api-reference/openapi/management-api.json DELETE /tag/attached/","href":"/fr/api-reference/management-api/tags/attached-detach"}]},{"group":"Utilisateurs partagés et rôles","pages":[{"title":"Lister les utilisateurs partagés","openapi":"api-reference/openapi/management-api.json GET /multi-users/","href":"/fr/api-reference/management-api/shared-users/list"},{"title":"Inviter un utilisateur partagé","openapi":"api-reference/openapi/management-api.json POST /multi-users/","href":"/fr/api-reference/management-api/shared-users/invite"},{"title":"Récupérer un utilisateur partagé","openapi":"api-reference/openapi/management-api.json GET /multi-users/{pk}/","href":"/fr/api-reference/management-api/shared-users/retrieve"},{"title":"Mettre à jour un utilisateur partagé","openapi":"api-reference/openapi/management-api.json PUT /multi-users/{pk}/","href":"/fr/api-reference/management-api/shared-users/update"},{"title":"Supprimer un utilisateur partagé","openapi":"api-reference/openapi/management-api.json DELETE /multi-users/{pk}/","href":"/fr/api-reference/management-api/shared-users/remove"},{"title":"Lister les rôles","openapi":"api-reference/openapi/management-api.json GET /multi-users/access-levels/","href":"/fr/api-reference/management-api/shared-users/roles-list"},{"title":"Créer un rôle personnalisé","openapi":"api-reference/openapi/management-api.json POST /multi-users/access-levels/","href":"/fr/api-reference/management-api/shared-users/roles-create"},{"title":"Obtenir un rôle","openapi":"api-reference/openapi/management-api.json GET /multi-users/access-levels/{pk}/","href":"/fr/api-reference/management-api/shared-users/roles-retrieve"},{"title":"Mettre à jour un rôle personnalisé","openapi":"api-reference/openapi/management-api.json PATCH /multi-users/access-levels/{pk}/","href":"/fr/api-reference/management-api/shared-users/roles-update"},{"title":"Supprimer un rôle personnalisé","openapi":"api-reference/openapi/management-api.json DELETE /multi-users/access-levels/{pk}/","href":"/fr/api-reference/management-api/shared-users/roles-delete"},{"title":"Lister les catégories de permissions","openapi":"api-reference/openapi/management-api.json GET /multi-users/permission/","href":"/fr/api-reference/management-api/shared-users/permissions"},{"title":"Exporter les utilisateurs partagés en CSV","openapi":"api-reference/openapi/management-api.json GET /multi-users/export/","href":"/fr/api-reference/management-api/shared-users/export"},{"title":"Renvoyer l'e-mail d'invitation d'un utilisateur partagé","openapi":"api-reference/openapi/management-api.json POST /multi-users/{pk}/resend-invitation/","href":"/fr/api-reference/management-api/shared-users/resend-invitation"},{"title":"Accepter une invitation d'utilisateur partagé","openapi":"api-reference/openapi/management-api.json POST /multi-users/accept-invitation/","href":"/fr/api-reference/management-api/shared-users/accept-invitation"}]},{"group":"Prospects et formulaires","pages":[{"title":"Lister les lead lists","openapi":"api-reference/openapi/management-api.json GET /lead/","href":"/fr/api-reference/management-api/leads/list"},{"title":"Créer une lead list","openapi":"api-reference/openapi/management-api.json POST /lead/","href":"/fr/api-reference/management-api/leads/create"},{"title":"Récupérer une liste de leads","openapi":"api-reference/openapi/management-api.json GET /lead/{lead_id}/","href":"/fr/api-reference/management-api/leads/retrieve"},{"title":"Mettre à jour une liste de leads","openapi":"api-reference/openapi/management-api.json PATCH /lead/{lead_id}/","href":"/fr/api-reference/management-api/leads/update"},{"title":"Supprimer une liste de leads","openapi":"api-reference/openapi/management-api.json DELETE /lead/{lead_id}/","href":"/fr/api-reference/management-api/leads/delete"},{"title":"Lister les listes de leads actives","openapi":"api-reference/openapi/management-api.json GET /lead/active/","href":"/fr/api-reference/management-api/leads/active-list"},{"title":"Convertir une liste de leads en Formulaire","openapi":"api-reference/openapi/management-api.json POST /lead/{lead_id}/convert/","href":"/fr/api-reference/management-api/leads/convert"},{"title":"Lier des codes QR à une liste de leads","openapi":"api-reference/openapi/management-api.json POST /lead/{lead_id}/link-qrs/","href":"/fr/api-reference/management-api/leads/link-qrs"},{"title":"Lister les entrées de leads","openapi":"api-reference/openapi/management-api.json GET /lead/{lead_id}/entry/","href":"/fr/api-reference/management-api/leads/entry-list"},{"title":"Récupérer une entrée de leads","openapi":"api-reference/openapi/management-api.json GET /lead/{lead_id}/entry/{pk}/","href":"/fr/api-reference/management-api/leads/entry-retrieve"},{"title":"Supprimer une entrée de leads","openapi":"api-reference/openapi/management-api.json DELETE /lead/{lead_id}/entry/{pk}/","href":"/fr/api-reference/management-api/leads/entry-delete"},{"title":"Exporter les entrées de leads","openapi":"api-reference/openapi/management-api.json GET /lead/{lead_id}/entry/export/","href":"/fr/api-reference/management-api/leads/entry-export"},{"title":"Obtenir les analyses de leads","openapi":"api-reference/openapi/management-api.json POST /lead/analytics/","href":"/fr/api-reference/management-api/leads/analytics"},{"title":"Exporter les analyses de leads","openapi":"api-reference/openapi/management-api.json POST /lead/analytics/export/","href":"/fr/api-reference/management-api/leads/analytics-export"},{"title":"Lister les formulaires","openapi":"api-reference/openapi/management-api.json GET /forms/","href":"/fr/api-reference/management-api/forms/list"},{"title":"Créer un formulaire","openapi":"api-reference/openapi/management-api.json POST /forms/","href":"/fr/api-reference/management-api/forms/create"},{"title":"Récupérer un formulaire","openapi":"api-reference/openapi/management-api.json GET /forms/{form_id}/","href":"/fr/api-reference/management-api/forms/retrieve"},{"title":"Mettre à jour un formulaire","openapi":"api-reference/openapi/management-api.json PATCH /forms/{form_id}/","href":"/fr/api-reference/management-api/forms/update"},{"title":"Supprimer un formulaire","openapi":"api-reference/openapi/management-api.json DELETE /forms/{form_id}/","href":"/fr/api-reference/management-api/forms/delete"},{"title":"Lister les formulaires (minimal)","openapi":"api-reference/openapi/management-api.json GET /forms/minimal/","href":"/fr/api-reference/management-api/forms/minimal-list"},{"title":"Lister les modèles de formulaire","openapi":"api-reference/openapi/management-api.json GET /forms/template/","href":"/fr/api-reference/management-api/forms/template-list"},{"title":"Lister les réponses de formulaire","openapi":"api-reference/openapi/management-api.json GET /forms/{form_id}/responses/","href":"/fr/api-reference/management-api/forms/responses-list"},{"title":"Supprimer une réponse de formulaire","openapi":"api-reference/openapi/management-api.json DELETE /forms/{form_id}/responses/{response_id}/","href":"/fr/api-reference/management-api/forms/response-delete"},{"title":"Supprimer des réponses de formulaire en masse","openapi":"api-reference/openapi/management-api.json DELETE /forms/{form_id}/responses/bulk-delete/","href":"/fr/api-reference/management-api/forms/responses-bulk-delete"},{"title":"Obtenir les analyses de formulaire","openapi":"api-reference/openapi/management-api.json GET /forms/{form_id}/analytics/","href":"/fr/api-reference/management-api/forms/analytics"},{"title":"Obtenir les analyses de formulaire par question","openapi":"api-reference/openapi/management-api.json GET /forms/{form_id}/analytics/questions/","href":"/fr/api-reference/management-api/forms/question-analytics"},{"title":"Lier des codes QR à un formulaire","openapi":"api-reference/openapi/management-api.json POST /forms/{form_id}/link-qrs/","href":"/fr/api-reference/management-api/forms/link-qrs"},{"title":"Exporter les réponses de formulaire","openapi":"api-reference/openapi/management-api.json POST /forms/export/","href":"/fr/api-reference/management-api/forms/export"}]},{"group":"Notifications de formulaire","pages":[{"title":"Lister les fréquences des notifications de formulaire","openapi":"api-reference/openapi/management-api.json GET /forms/notification/frequency/","href":"/fr/api-reference/management-api/form-notifications/frequency"},{"title":"Lister les notifications de formulaire","openapi":"api-reference/openapi/management-api.json GET /forms/notification/","href":"/fr/api-reference/management-api/form-notifications/list"},{"title":"Créer une notification de formulaire","openapi":"api-reference/openapi/management-api.json POST /forms/notification/","href":"/fr/api-reference/management-api/form-notifications/create"},{"title":"Récupérer une notification de formulaire","openapi":"api-reference/openapi/management-api.json GET /forms/notification/{pk}/","href":"/fr/api-reference/management-api/form-notifications/retrieve"},{"title":"Mettre à jour une notification de formulaire","openapi":"api-reference/openapi/management-api.json PATCH /forms/notification/{pk}/","href":"/fr/api-reference/management-api/form-notifications/update"},{"title":"Supprimer une notification de formulaire","openapi":"api-reference/openapi/management-api.json DELETE /forms/notification/{pk}/","href":"/fr/api-reference/management-api/form-notifications/delete"}]},{"group":"Webhooks de leads","pages":[{"title":"Lister les webhooks d'une liste de leads","openapi":"api-reference/openapi/management-api.json GET /lead/{lead_id}/webhook/","href":"/fr/api-reference/management-api/lead-webhooks/list"},{"title":"Créer un webhook de liste de leads","openapi":"api-reference/openapi/management-api.json POST /lead/{lead_id}/webhook/","href":"/fr/api-reference/management-api/lead-webhooks/create"},{"title":"Récupérer un webhook de liste de leads","openapi":"api-reference/openapi/management-api.json GET /lead/{lead_id}/webhook/{pk}/","href":"/fr/api-reference/management-api/lead-webhooks/retrieve"},{"title":"Mettre à jour un webhook de liste de leads","openapi":"api-reference/openapi/management-api.json PATCH /lead/{lead_id}/webhook/{pk}/","href":"/fr/api-reference/management-api/lead-webhooks/update"},{"title":"Supprimer un webhook de liste de leads","openapi":"api-reference/openapi/management-api.json DELETE /lead/{lead_id}/webhook/{pk}/","href":"/fr/api-reference/management-api/lead-webhooks/delete"}]},{"group":"Notifications de leads","pages":[{"title":"Lister les fréquences des notifications de leads","openapi":"api-reference/openapi/management-api.json GET /lead/notification/frequency/","href":"/fr/api-reference/management-api/lead-notifications/frequency"},{"title":"Lister les notifications de leads","openapi":"api-reference/openapi/management-api.json GET /lead/notification/","href":"/fr/api-reference/management-api/lead-notifications/list"},{"title":"Créer une notification de leads","openapi":"api-reference/openapi/management-api.json POST /lead/notification/","href":"/fr/api-reference/management-api/lead-notifications/create"},{"title":"Récupérer une notification de leads","openapi":"api-reference/openapi/management-api.json GET /lead/notification/{pk}/","href":"/fr/api-reference/management-api/lead-notifications/retrieve"},{"title":"Mettre à jour une notification de leads","openapi":"api-reference/openapi/management-api.json PATCH /lead/notification/{pk}/","href":"/fr/api-reference/management-api/lead-notifications/update"},{"title":"Supprimer une notification de leads","openapi":"api-reference/openapi/management-api.json DELETE /lead/notification/{pk}/","href":"/fr/api-reference/management-api/lead-notifications/delete"}]},{"group":"Analytique et forfaits","pages":[{"title":"Analyses des QR codes","openapi":"api-reference/openapi/management-api.json POST /analytics/qr/","href":"/fr/api-reference/management-api/analytics/qr-analytics"},{"title":"Exporter les analyses","openapi":"api-reference/openapi/management-api.json POST /analytics/qr/export/","href":"/fr/api-reference/management-api/analytics/export"},{"title":"Exporter les analyses brutes","openapi":"api-reference/openapi/management-api.json POST /analytics/qr/raw/","href":"/fr/api-reference/management-api/analytics/export-raw"},{"title":"Présentation des analyses","openapi":"api-reference/openapi/management-api.json GET /analytics/overview/","href":"/fr/api-reference/management-api/analytics/overview"},{"title":"Lister les rapports d'analyses","openapi":"api-reference/openapi/management-api.json GET /analytics/report/","href":"/fr/api-reference/management-api/analytics/report-list"},{"title":"Générer un rapport d'analyses","openapi":"api-reference/openapi/management-api.json POST /analytics/report/","href":"/fr/api-reference/management-api/analytics/report-create"},{"title":"Récupérer un rapport d'analyses enregistré","openapi":"api-reference/openapi/management-api.json GET /analytics/report/{pk}/update/","href":"/fr/api-reference/management-api/analytics/report-retrieve"},{"title":"Mettre à jour un rapport d'analyses enregistré","openapi":"api-reference/openapi/management-api.json PATCH /analytics/report/{pk}/update/","href":"/fr/api-reference/management-api/analytics/report-update"},{"title":"Lister les pays","openapi":"api-reference/openapi/management-api.json GET /analytics/countries/","href":"/fr/api-reference/management-api/analytics/countries"},{"title":"Lister les langues","openapi":"api-reference/openapi/management-api.json GET /analytics/languages/","href":"/fr/api-reference/management-api/analytics/languages"},{"title":"Lister les types d'appareils","openapi":"api-reference/openapi/management-api.json GET /analytics/devices/","href":"/fr/api-reference/management-api/analytics/devices"},{"title":"Plan actuel","openapi":"api-reference/openapi/management-api.json GET /plans/current/","href":"/fr/api-reference/management-api/plans/current"},{"title":"Lister les forfaits disponibles","openapi":"api-reference/openapi/management-api.json GET /plans/available/","href":"/fr/api-reference/management-api/plans/available"},{"title":"Obtenir les options tarifaires d'un forfait","openapi":"api-reference/openapi/management-api.json GET /plans/{id}/pricing/","href":"/fr/api-reference/management-api/plans/pricing"},{"title":"Prévisualiser l'impact d'un déclassement de forfait","openapi":"api-reference/openapi/management-api.json GET /plans/downgrade-impact/","href":"/fr/api-reference/management-api/plans/downgrade-impact"},{"title":"Lister les packs de recharge de quota disponibles à l'achat","openapi":"api-reference/openapi/management-api.json GET /plans/quota-topup-packs/","href":"/fr/api-reference/management-api/plans/quota-topup-packs"},{"title":"Lister vos recharges de quota achetées","openapi":"api-reference/openapi/management-api.json GET /plans/quota-topups/","href":"/fr/api-reference/management-api/plans/quota-topups"}]},{"group":"Campagne","pages":[{"title":"Récupérer la campagne d'avis active","openapi":"api-reference/openapi/management-api.json GET /campaign/active/","href":"/fr/api-reference/management-api/campaign/active"},{"title":"Récupérer votre état de fermeture pour la campagne active","openapi":"api-reference/openapi/management-api.json GET /campaign/active/user-log/","href":"/fr/api-reference/management-api/campaign/user-log-status"},{"title":"Enregistrer que la popup a été affichée, fermée ou soumise","openapi":"api-reference/openapi/management-api.json POST /campaign/user-log/","href":"/fr/api-reference/management-api/campaign/user-log-create"},{"title":"Mettre à jour votre journal de campagne","openapi":"api-reference/openapi/management-api.json PATCH /campaign/user-log/{id}/","href":"/fr/api-reference/management-api/campaign/user-log-update"}]}]},{"tab":"MCP","pages":[{"title":"MCP","href":"/fr/mcp/overview"}]},{"tab":"Conversion Tracking","pages":[{"title":"Conversion Tracking","href":"/fr/conversion-tracking/introduction"}]}]},{"version":"v1","tag":"Legacy","pages":[{"title":"v1","href":"/v1"}]}]},{"language":"zh","pages":[{"title":"zh","href":"/zh/api-reference/management-api/bulk-operation/gs1-serial-range-generate"}]},{"language":"ar","pages":[{"title":"ar","href":"/ar/api-reference/management-api/bulk-operation/gs1-serial-range-generate"}]}]},"basePath":"","title":"Générer une plage de numéros de série GS1 en masse - Scanova API Documentation","buildId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","deploymentId":"dpl_345ReqzYaAjzS9QpeJemsKdb7KDj","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-C8RPHPxo.js","utils-0BK-9q6z.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DfjzsUJT.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-B4v9psJ4.js","snippetPresets-CpTQv-Ez.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-BNP-Fvr0.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BSgu6h1D.js","shallow-Biv1i9Gs.js","getApiPlaygroundDisplay-BoGOXhtF.js","CodeSnippet-DvQoT18_.js","CodeSnippets-Dnpa15xT.js","Page-Buji1S4J.js","getPastedJson-xAIyhUFE.js","icon-S6FBih11.js","MethodPill-SaYeUZyk.js","DuplicateIcon-Cs-p3v2Q.js","createIcon-DjCFEoHq.js","DynamicMarkdown-BcnBltEQ.js","SectionHeading-BUBl0eEF.js","axios-vUo_bRtp.js","Markdown-h4cOoD8d.js","clsx-B2v50t8t.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-DJnKvr0g.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BHrrjR1K.js"]}