> ## Documentation Index
> Fetch the complete documentation index at: https://docs.scanova.io/llms.txt
> Use this file to discover all available pages before exploring further.

# Obtenir un lien de configuration Domain Connect

> GET /custom-domain/{pk}/domain-connect/

Obtient un lien de configuration en un clic Domain Connect pour un domaine, sur l'hôte de l'**API de gestion** (`api.scanova.io`), authentifié avec votre clé d'API de gestion brute.

```
GET https://api.scanova.io/custom-domain/{pk}/domain-connect/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
```

<ParamField path="pk" type="integer" required>
  Le `id` du domaine, obtenu via [Lister les domaines personnalisés](/fr/api-reference/management-api/custom-domain/list).
</ParamField>

<RequestExample>
  ```bash cURL theme={null}
  curl "https://api.scanova.io/custom-domain/42/domain-connect/" \
    -H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a"
  ```
</RequestExample>

<ResponseExample>
  ```json 200 theme={null}
  {
    "domain_connect_link": "https://dcc.godaddy.com/manage/links.example.com/dns?providerId=scanova&..."
  }
  ```
</ResponseExample>

Domain Connect permet aux registraires pris en charge (par ex. GoDaddy) d'appliquer automatiquement les enregistrements DNS requis une fois que le propriétaire du domaine approuve, plutôt que de les saisir manuellement. `domain_connect_link` revient à `null` lorsque le registraire du domaine ne prend pas en charge le protocole — repliez-vous alors sur [Envoyer les instructions de configuration DNS par e-mail](/fr/api-reference/management-api/custom-domain/send-instructions) ou la saisie manuelle. `404` si `pk` n'est pas un domaine appartenant à ce compte.

## Voir aussi

* [Ajouter un domaine personnalisé](/fr/api-reference/management-api/custom-domain/create) — `domain_connect_supported` sur l'enregistrement du domaine reflète la même vérification de prise en charge par le registraire.
* [Envoyer les instructions de configuration DNS par e-mail](/fr/api-reference/management-api/custom-domain/send-instructions) — le repli en saisie manuelle.
* [Vérifier les enregistrements DNS d'un domaine personnalisé](/fr/api-reference/management-api/custom-domain/verify) — confirmer que la configuration est terminée.
* [Présentation de l'API de gestion](/fr/api-reference/management-api/overview) — le schéma d'authentification et les règles de quota applicables à cet endpoint.


## OpenAPI

````yaml api-reference/openapi/management-api.json GET /custom-domain/{pk}/domain-connect/
openapi: 3.1.0
info:
  title: Scanova Management API (v2)
  description: >-
    The complete Scanova Management API — every endpoint available at
    api.scanova.io (QR codes, folders, tags, leads, forms, analytics, plans,
    shared users & roles), plus the token-creation and usage-stats endpoints
    used to authenticate against it. Every path and request/response shape below
    was verified live against a real API key and the actual running backend
    (Phase 7, 2026-08-16) — not guessed from reading urls.py alone.
  version: 2.0.0
servers:
  - url: https://api.scanova.io
    description: Management API — QR/folder/tag/lead/form/analytics/plans endpoints
security:
  - apiKeyAuth: []
paths:
  /custom-domain/{pk}/domain-connect/:
    get:
      summary: Get a Domain Connect setup link
      description: >-
        Domain Connect lets supported registrars (e.g. GoDaddy) auto-configure
        DNS records with one click, instead of manual entry. Returns null when
        the registrar doesn't support the protocol — fall back to manual
        instructions in that case.
      operationId: getDomainConnectLink
      parameters:
        - name: pk
          in: path
          required: true
          schema:
            type: integer
      responses:
        '200':
          description: Domain Connect apply URL, or null if unsupported.
          content:
            application/json:
              example:
                domain_connect_link: >-
                  https://dcc.godaddy.com/manage/links.example.com/dns?providerId=scanova&...
        '404':
          description: No domain with this id owned by this account.
components:
  securitySchemes:
    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: 401f7ac837da42b97f613d789819ff93537bee6a`. A
        header containing more than one space-separated part is rejected
        outright. Requests also require the request's Host header to be the
        management API host (e.g. api.scanova.io) — the same key sent to the
        regular API host will not authenticate.

````