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

# Aperçu de l'expansion

> Indicateurs clés d'expansion au niveau du marché — comptages d'étapes par marché et principaux flux transfrontaliers. Agrégé, non paginé.



## OpenAPI

````yaml fr-openapi POST /expansions/dashboard
openapi: 3.0.0
info:
  description: >-
    L'API Pubrio fournit une intelligence d'expansion de marché — des signaux en
    temps réel qui indiquent quand une entreprise entre sur un nouveau marché —
    ainsi que les données d'entreprises et de personnes qui les sous-tendent.
    Recherchez, consultez et enrichissez des comptes et des contacts, et
    abonnez-vous à des signaux de mouvement typés et datés sur plus de 200
    marchés.
  version: 1.0.0
  title: Pubrio OpenAPI
  termsOfService: https://pubrio.com/fr/terms-of-service
  contact:
    email: king.lai@pubrio.com
    name: King Lai
    url: https://pubrio.com/fr/get-in-touch
  license:
    name: Apache 2.0
    url: http://www.apache.org/licenses/LICENSE-2.0.html
servers:
  - url: https://api.pubrio.com
security:
  - pubrio_api_key: []
tags:
  - name: Profile
    description: >-
      Informations de profil de l'espace de travail et statistiques
      d'utilisation
  - name: Enrichment
    description: >-
      Enrichissez les fiches de personnes et d'entreprises avec des données B2B
      détaillées
  - name: Lookalike
    description: Trouvez des entreprises similaires à une entreprise donnée
  - name: Search
    description: >-
      Recherchez des personnes, des entreprises, des offres d'emploi, des
      actualités et des publicités à l'aide de filtres
  - name: Lookup
    description: >-
      Consultez des informations détaillées sur des personnes, entreprises,
      offres d'emploi, actualités, publicités et technologies spécifiques
  - name: LinkedIn
    description: >-
      Consultez les données de personnes et d'entreprises via des URL de profil
      LinkedIn
  - name: Redeem
    description: >-
      Utilisez des crédits pour débloquer les coordonnées de personnes (unitaire
      et par lot)
  - name: Channels
    description: >-
      Gérez les modèles de canaux de prospection (création, mise à jour,
      suppression, liste)
  - name: Monitor
    description: >-
      Créez et gérez des moniteurs de données avec webhooks, statistiques et
      traitement
  - name: Filters
    description: >-
      Récupérez les valeurs de filtre disponibles pour les paramètres de
      recherche (technologies, localisations, secteurs verticaux, etc.)
  - name: API Keys
    description: >-
      Listez et inspectez les journaux de requêtes API et les statistiques
      d'utilisation des clés API
  - name: Insights
    description: >-
      Informations agrégées sur les signaux des entreprises (offres d'emploi,
      actualités, publicités).
  - name: Export
    description: Exports de données en masse (soumis à des crédits).
  - name: Expansion
    description: >-
      Intelligence d'expansion de marché des entreprises : signaux, étapes,
      marchés et exports.
externalDocs:
  description: >-
    L'API Pubrio permet de rechercher, prévisualiser et enrichir des contacts et
    des comptes. La base de données Pubrio fournit des données étendues de
    contacts B2B et de veille commerciale.
  url: https://docs.pubrio.com
paths:
  /expansions/dashboard:
    post:
      tags:
        - Expansion
      summary: Vue d'ensemble Expansion
      description: >-
        Indicateurs clés d'expansion au niveau du marché — comptages d'étapes
        par marché et principaux flux transfrontaliers. Agrégé, non paginé.
      operationId: expansions_dashboard
      requestBody:
        required: true
        content:
          application/json:
            schema:
              type: object
              properties:
                froms:
                  $ref: '#/components/schemas/expansion_froms'
                tos:
                  $ref: '#/components/schemas/expansion_tos'
                exclude_froms:
                  $ref: '#/components/schemas/expansion_exclude_froms'
                exclude_tos:
                  $ref: '#/components/schemas/expansion_exclude_tos'
                stages:
                  allOf:
                    - $ref: '#/components/schemas/expansion_stages'
                  description: >-
                    Les valeurs sont sensibles à la casse et ne sont **pas
                    validées**. Une valeur non reconnue est abandonnée
                    silencieusement plutôt que rejetée : sur `stages`,
                    `freshness`, `scopes` et `momentum`, tout le filtre est
                    abandonné et vous obtenez des résultats *non filtrés*,
                    tandis que sur `signal_types` et `signal_strengths`, le
                    filtre est appliqué et ne correspond à *rien*. Dans les deux
                    cas, la réponse semble normale. Résolvez les slugs valides
                    depuis [Expansion
                    Reference](/fr/api-reference/endpoint/expansions/types) et
                    comparez `data.pagination.total_entries` à un appel non
                    filtré si un jeu de résultats semble incorrect.
                momentum:
                  allOf:
                    - $ref: '#/components/schemas/expansion_momentum'
                  description: >-
                    Trajectoire du mouvement de l'entreprise sur le marché.
                    `advancing` gagne du terrain, `steady` se maintient,
                    `pulling_back` couvre le repli et la contraction.


                    N'utilisez **pas** ici les valeurs de `directions` dans
                    [Expansion
                    Reference](/fr/api-reference/endpoint/expansions/types).
                    Celles-ci (`advancing`, `steady`, `retreating`, `new`) sont
                    les valeurs de *réponse* que vous obtenez sur
                    `stage.direction` ; seules les trois listées ci-dessus sont
                    acceptées comme *filtre*. Envoyer `retreating` ou `new`
                    désactive silencieusement le filtre et renvoie des résultats
                    non filtrés.
                freshness:
                  allOf:
                    - $ref: '#/components/schemas/expansion_freshness'
                  description: >-
                    Les valeurs sont sensibles à la casse et ne sont **pas
                    validées**. Une valeur non reconnue est abandonnée
                    silencieusement plutôt que rejetée : sur `stages`,
                    `freshness`, `scopes` et `momentum`, tout le filtre est
                    abandonné et vous obtenez des résultats *non filtrés*,
                    tandis que sur `signal_types` et `signal_strengths`, le
                    filtre est appliqué et ne correspond à *rien*. Dans les deux
                    cas, la réponse semble normale. Résolvez les slugs valides
                    depuis [Expansion
                    Reference](/fr/api-reference/endpoint/expansions/types) et
                    comparez `data.pagination.total_entries` à un appel non
                    filtré si un jeu de résultats semble incorrect.
                scopes:
                  $ref: '#/components/schemas/expansion_scopes'
                ahead_of_pace:
                  type: boolean
                  example: false
                  description: >-
                    Limiter aux paires entreprise/marché évoluant plus vite que
                    le rythme typique de ce marché.
                signal_types:
                  allOf:
                    - $ref: '#/components/schemas/expansion_signal_type_slugs'
                  description: >-
                    Les valeurs sont sensibles à la casse et ne sont **pas
                    validées**. Une valeur non reconnue est abandonnée
                    silencieusement plutôt que rejetée : sur `stages`,
                    `freshness`, `scopes` et `momentum`, tout le filtre est
                    abandonné et vous obtenez des résultats *non filtrés*,
                    tandis que sur `signal_types` et `signal_strengths`, le
                    filtre est appliqué et ne correspond à *rien*. Dans les deux
                    cas, la réponse semble normale. Résolvez les slugs valides
                    depuis [Expansion
                    Reference](/fr/api-reference/endpoint/expansions/types) et
                    comparez `data.pagination.total_entries` à un appel non
                    filtré si un jeu de résultats semble incorrect.
                signal_strengths:
                  allOf:
                    - $ref: '#/components/schemas/signal_strengths'
                  description: >-
                    Les valeurs sont sensibles à la casse et ne sont **pas
                    validées**. Une valeur non reconnue est abandonnée
                    silencieusement plutôt que rejetée : sur `stages`,
                    `freshness`, `scopes` et `momentum`, tout le filtre est
                    abandonné et vous obtenez des résultats *non filtrés*,
                    tandis que sur `signal_types` et `signal_strengths`, le
                    filtre est appliqué et ne correspond à *rien*. Dans les deux
                    cas, la réponse semble normale. Résolvez les slugs valides
                    depuis [Expansion
                    Reference](/fr/api-reference/endpoint/expansions/types) et
                    comparez `data.pagination.total_entries` à un appel non
                    filtré si un jeu de résultats semble incorrect.
                min_signal_count:
                  type: integer
                  example: 3
                  description: >-
                    Nombre minimum de signaux d'expansion qu'une entreprise doit
                    avoir dans la fenêtre — « très active / forte empreinte ».
                only_contraction:
                  $ref: '#/components/schemas/only_contraction'
                verticals:
                  $ref: '#/components/schemas/verticals'
                vertical_categories:
                  $ref: '#/components/schemas/vertical_categories'
                vertical_sub_categories:
                  $ref: '#/components/schemas/vertical_sub_categories'
                technologies:
                  $ref: '#/components/schemas/technologies'
                employees:
                  $ref: '#/components/schemas/employees'
                revenues:
                  $ref: '#/components/schemas/revenues'
                founded_dates:
                  $ref: '#/components/schemas/founded_dates'
                keywords:
                  $ref: '#/components/schemas/keywords'
                companies:
                  $ref: '#/components/schemas/expansion_companies'
                job_locations:
                  $ref: '#/components/schemas/locations'
                job_exclude_locations:
                  $ref: '#/components/schemas/job_exclude_locations'
                job_posted_dates:
                  $ref: '#/components/schemas/posted_dates'
                job_titles:
                  $ref: '#/components/schemas/people_titles'
                advertisement_target_locations:
                  $ref: '#/components/schemas/advertisement_target_locations'
                advertisement_exclude_target_locations:
                  $ref: '#/components/schemas/advertisement_exclude_target_locations'
                advertisement_search_terms:
                  $ref: '#/components/schemas/advertisement_search_terms'
                advertisement_start_dates:
                  $ref: '#/components/schemas/advertisement_start_dates'
                advertisement_end_dates:
                  $ref: '#/components/schemas/advertisement_end_dates'
                news_categories:
                  $ref: '#/components/schemas/news_categories'
                news_published_dates:
                  $ref: '#/components/schemas/published_dates'
                transitioned_dates:
                  type: array
                  items:
                    type: string
                    format: date
                  example:
                    - '2026-06-01'
                    - '2026-06-29'
                  description: >-
                    Plage de dates ISO [début, fin] pour la fenêtre d'affichage
                    (carte, flux, et chronologie de la liste de surveillance).
                    Par défaut sur les 90 derniers jours. L'indicateur
                    `new_transitions_30d` utilise toujours sa propre fenêtre
                    fixe de 30 jours, indépendamment de cette plage.
                window_days:
                  $ref: '#/components/schemas/window_days'
                min_markets:
                  type: integer
                  example: 3
                  description: >-
                    Nombre minimum de nouveaux marchés qu'une entreprise doit
                    avoir intégrés dans la fenêtre (expansion large).
                home_country_code:
                  type: array
                  items:
                    type: string
                  example:
                    - SG
                  description: >-
                    Filtrer par pays d'origine de l'entreprise (ISO 3166-1
                    alpha-2). Se combine avec `froms` lorsque les deux sont
                    fournis.
                industries:
                  $ref: '#/components/schemas/industries'
                exclude_industries:
                  $ref: '#/components/schemas/exclude_industries'
                select_size:
                  type: integer
                  example: 250
                  description: >-
                    Nombre maximum de marchés à renvoyer (plafonné selon le
                    plan).
                flows_size:
                  type: integer
                  example: 50
                  description: >-
                    Nombre maximum de flux transfrontaliers à renvoyer (plafonné
                    selon le plan).
                is_include_metadata:
                  allOf:
                    - $ref: '#/components/schemas/expansion_is_include_metadata'
                  description: >-
                    Renvoie la charge utile de détail complète. Le trafic par
                    clé API est allégé par défaut : le bloc `model`, les
                    chiffres de confiance (`stage.confidence` sur Company
                    Expansion Detail, `confidence_score` sur `other_markets[]`
                    et sur `markers[]` de Rankings) et les champs
                    `established_min` / `share_of_detected` / `has_known_office`
                    sont tous omis sauf si ceci est `true`.
                is_enable_similarity_search:
                  type: boolean
                  description: >-
                    Active la correspondance en texte libre pour `verticals`,
                    `vertical_categories`, `vertical_sub_categories` et
                    `technologies` ; ces filtres sont abandonnés sauf si ceci
                    est `true`.
                  example: true
      responses:
        '200':
          description: Agrégats du tableau de bord de marché.
          content:
            application/json:
              schema:
                type: object
                properties:
                  metadata:
                    type: object
                  data:
                    type: object
                    description: >-
                      Conteneur du tableau de bord : marchés classés plus les
                      principaux flux de corridor. Miroir hérité déprécié.
                      Chaque conteneur à l'intérieur de `data` est aussi émis au
                      niveau supérieur (`countries`, `top_flows`,
                      `picks_aggregate`, `watchlist_markets`,
                      `watchlist_timeline`) pour les anciens clients. Lisez-les
                      depuis `data` — les copies de niveau supérieur seront
                      supprimées.
                    properties:
                      countries:
                        type: array
                        description: Marchés classés avec comptages de signaux par marché.
                        items:
                          type: object
                      top_flows:
                        type: array
                        items:
                          type: object
                        description: >-
                          Plus importants flux d'expansion transfrontaliers, les
                          plus actifs en premier.
                      picks_aggregate:
                        type: array
                        description: >-
                          Agrégat cumulé sur les marchés correspondant aux
                          filtres actuels.
                        items:
                          type: object
                      watchlist_markets:
                        type: array
                        description: >-
                          Comptages d'étapes par marché limités aux entreprises
                          enregistrées dans votre espace de travail.
                        items:
                          type: object
                      watchlist_timeline:
                        type: array
                        description: >-
                          Événements de transition d'étape pour les entreprises
                          enregistrées dans votre espace de travail, les plus
                          récents en premier.
                        items:
                          type: object
                x-legacy-root-keys:
                  - countries
                  - top_flows
                  - picks_aggregate
                  - watchlist_markets
                  - watchlist_timeline
              example:
                metadata:
                  filters:
                    froms:
                      - CN
                    tos:
                      - GB
                  select_size: 250
                  flows_size: 50
                  transitioned_dates:
                    - '2026-06-01'
                    - '2026-06-29'
                data:
                  countries:
                    - country_code: US
                      inbound_count: 18
                      outbound_count: 5
                      total_companies_with_signals: 23
                      exploring_count: 8
                      committing_count: 10
                      expanding_count: 4
                      scaling_count: 1
                      new_transitions_30d: 3
                      pairs_ahead_of_pace_30d: 1
                      freshest_transition_at: '2026-06-27T14:32:10.000Z'
                  top_flows:
                    - home_country_code: SG
                      country_code: US
                      company_count: 5
                      new_transitions_30d: 1
        '400':
          $ref: '#/components/responses/general_error'
        '429':
          $ref: '#/components/responses/rate_limit_error'
        '500':
          $ref: '#/components/responses/server_error'
components:
  schemas:
    expansion_froms:
      type: array
      items:
        type: string
      example:
        - US
        - GB
      description: >-
        Marchés d'origine (ISO 3166-1 alpha-2). D'où une entreprise se développe
        (FROM) — ses pays domestiques / de siège social. À utiliser seul pour
        trouver les entreprises se développant à partir de ces marchés ;
        combinez avec `tos` pour un corridor from→to spécifique.
    expansion_tos:
      type: array
      items:
        type: string
      example:
        - US
        - GB
      description: >-
        Marchés cibles (ISO 3166-1 alpha-2). Vers où une entreprise se développe
        (TO). À utiliser seul pour trouver toutes les entreprises entrant sur
        ces marchés ; combinez avec `froms` pour un corridor from→to spécifique.
    expansion_exclude_froms:
      type: array
      items:
        type: string
      example:
        - US
        - GB
      description: Marchés d'origine à exclure (ISO 3166-1 alpha-2).
    expansion_exclude_tos:
      type: array
      items:
        type: string
      example:
        - US
        - GB
      description: Marchés cibles à exclure (ISO 3166-1 alpha-2).
    expansion_stages:
      type: array
      items:
        type: string
        enum:
          - exploring
          - committing
          - expanding
          - scaling
      example:
        - committing
        - expanding
      description: >-
        Filtre sur une ou plusieurs étapes d'expansion. Consultez la base de
        connaissances Expansion Signals pour les définitions des étapes.
    expansion_momentum:
      type: array
      items:
        type: string
        enum:
          - advancing
          - steady
          - pulling_back
      example:
        - advancing
        - steady
      description: >-
        Trajectoire selon laquelle filtrer. Seuls `advancing`, `steady` et
        `pulling_back` sont acceptés ; les valeurs `directions` dans [Expansion
        Reference](/fr/api-reference/endpoint/expansions/types) ne concernent
        que la réponse.
    expansion_freshness:
      type: array
      items:
        type: string
        enum:
          - fresh
          - cooling
          - stale
          - cold
      example:
        - fresh
        - cooling
      description: >-
        Filtre selon la fraîcheur des preuves : fresh (~30j), cooling (~30-60j),
        stale (~60-90j), cold (>90j).
    expansion_scopes:
      type: array
      items:
        type: string
        enum:
          - entering_new_market
          - expanding_within_presence
          - established_only
      example:
        - entering_new_market
      description: Filtre selon l'ampleur de l'entrée sur le marché.
    expansion_signal_type_slugs:
      type: array
      items:
        type: string
        enum:
          - AD
          - AUDIENCE
          - DNS
          - ENTITY
          - EVENT
          - EVENT_PLUS
          - EXEC
          - HIRE
          - INFRA
          - IP
          - NEWS
          - OFFICE
          - PARTNER
          - PRODUCT
          - REG
          - SCALE
          - TECH
      example:
        - EXEC
        - HIRE
      description: >-
        Filtre sur des types de signaux spécifiques. Consultez le catalogue
        Signal Types dans la base de connaissances pour les définitions et les
        paliers (`DNS` et `INFRA` sont des signaux de palier Premier).
    signal_strengths:
      type: array
      items:
        type: string
        enum:
          - low
          - medium
          - high
          - very_high
      example:
        - high
      description: >-
        Filtre selon le niveau de confiance des preuves : `low`, `medium`, ou
        `high`. Notez que ceci est distinct du `signal_strength_slug` par signal
        renvoyé sur les enregistrements de signaux (qui s'échelonne de `low` à
        `very_high`) ; toute autre valeur ici ne correspond à rien.
    only_contraction:
      type: boolean
      example: false
      description: >-
        Lorsque true, ne renvoie que les expansions marquées comme contraction
        (entreprises en repli).
    verticals:
      type: array
      items:
        type: integer
      description: >-
        Une liste de `vertical_id` utilisée pour rechercher des entreprises dans
        un secteur ou une verticale spécifique. Pour trouver l'ID, appelez le
        point de terminaison `vertical` sous l'onglet Filters.


        Ce filtre prend en charge `is_enable_similarity_search` ; une fois
        activé, vous pouvez saisir n'importe quel texte libre, par ex. `["AI"]`.
    vertical_categories:
      type: array
      items:
        type: integer
      description: >-
        Une liste de `vertical_category_id` utilisée pour rechercher des
        entreprises dans une catégorie verticale spécifique. Pour trouver l'ID,
        appelez le point de terminaison `vertical category` sous l'onglet
        Filters.


        Ce filtre prend en charge `is_enable_similarity_search` ; une fois
        activé, vous pouvez saisir n'importe quel texte libre, par ex.
        `["Information Technology"]`.
    vertical_sub_categories:
      type: array
      items:
        type: integer
      description: >-
        Une liste de `vertical_sub_category_id` utilisée pour rechercher des
        entreprises dans une sous-catégorie verticale spécifique. Pour trouver
        l'ID, appelez le point de terminaison `vertical sub category` sous
        l'onglet Filters.


        Ce filtre prend en charge `is_enable_similarity_search` ; une fois
        activé, vous pouvez saisir n'importe quel texte libre, par ex.
        `["Software"]`.
    technologies:
      type: array
      items:
        type: integer
      description: >-
        Une liste de `tag_id` utilisée pour rechercher des technologies
        spécifiques utilisées par les entreprises. Pour trouver l'ID, appelez le
        point de terminaison `technology` sous l'onglet Filters.


        Ce filtre prend en charge `is_enable_similarity_search` ; une fois
        activé, vous pouvez saisir n'importe quel texte libre, par ex.
        `["Shopify"]`.
    employees:
      type: array
      items:
        type: array
        items:
          type: string
      example:
        - - 1
          - 10
        - - 11
          - 20
        - - 10001
      description: >-
        La plage numérique d'employés travaillant pour l'entreprise. Cela vous
        permet de trouver des entreprises en fonction de leur effectif. Vous
        pouvez ajouter plusieurs plages pour élargir vos résultats de
        recherche. 

         Consultez les points de terminaison `company size` sous l'onglet Filters pour plus d'informations.
    revenues:
      type: array
      items:
        type: integer
      example:
        - 0
        - 100000
      description: Plage minimale et maximale du chiffre d'affaires de l'entreprise.
    founded_dates:
      type: array
      items:
        type: integer
      example:
        - 2018
        - 2024
      description: >-
        Plage d'années de fondation de l'entreprise. La valeur maximale de
        fondation est l'année en cours.
    keywords:
      type: array
      items:
        type: string
      example:
        - ecommerce
        - ai
        - fintech
      description: >-
        Une liste de mots-clés pour filtrer les entreprises par pertinence,
        spécialités ou descriptions.
    expansion_companies:
      type: array
      items:
        type: string
      example:
        - stripe.com
        - https://www.linkedin.com/company/airbnb
        - b7d92a56-31f8-4c0b-ae43-19c8e5f24b70
      description: >-
        Limite à des entreprises spécifiques via n'importe quelle combinaison de
        `domain_search_id`, de domaine d'entreprise, ou d'URL de profil de
        réseau social d'entreprise. Les domaines et URL sont résolus vers leur
        entreprise la mieux classée.
    locations:
      type: array
      items:
        type: string
      example:
        - US
        - SG
        - CN
      description: >-
        Le code ISO 3166-1 alpha-2 (cca2) est utilisé pour filtrer les
        localisations. Consultez les points de terminaison `location` sous
        l'onglet Filters pour plus d'informations.
    job_exclude_locations:
      allOf:
        - $ref: '#/components/schemas/exclude_locations'
      description: Localisations géographiques à exclure des résultats d'offres d'emploi.
    posted_dates:
      type: array
      items:
        type: string
      example:
        - '2025-01-01'
        - '2025-01-10'
      description: >-
        Plage de dates de la date de publication. La valeur maximale est le jour
        en cours. Les limites de journée suivent le fuseau horaire de votre
        espace de travail.
    people_titles:
      type: array
      items:
        type: string
      example:
        - sales manager
        - marketing manager
      description: >-
        Intitulés de poste associés aux personnes que vous cherchez à
        localiser. 

         Les résultats incluront également les intitulés de poste comportant une terminologie similaire, même s'ils ne correspondent pas exactement. Par exemple, une recherche pour `software engineer` peut renvoyer des résultats pour des personnes portant le titre `senior software engineer`.
    advertisement_target_locations:
      allOf:
        - $ref: '#/components/schemas/target_locations'
      description: Localisations géographiques cibles pour les publicités.
    advertisement_exclude_target_locations:
      allOf:
        - $ref: '#/components/schemas/exclude_target_locations'
      description: Localisations géographiques à exclure du ciblage publicitaire.
    advertisement_search_terms:
      type: array
      items:
        type: string
      example:
        - asus
      description: >-
        Mots-clés utilisés pour rechercher dans le contenu ou les titres des
        publicités.
    advertisement_start_dates:
      type: array
      items:
        type: string
        format: date
      example:
        - '2025-12-25'
        - '2025-12-25'
      description: Plage de dates de début pour le filtrage des publicités.
    advertisement_end_dates:
      type: array
      items:
        type: string
        format: date
      example:
        - '2025-12-25'
        - '2025-12-25'
      description: Plage de dates de fin pour le filtrage des publicités.
    news_categories:
      type: array
      items:
        type: string
      example:
        - launches
      description: >-
        Liste de `category slugs` pour rechercher des catégories d'actualités
        spécifiques. Pour trouver un slug, appelez le point de terminaison `news
        categories` sous l'onglet Filters.
    published_dates:
      type: array
      items:
        type: string
      example:
        - '2025-01-01'
        - '2025-01-10'
      description: >-
        Plage de dates de la date de publication. La valeur maximale est le jour
        en cours. Les limites de journée suivent le fuseau horaire de votre
        espace de travail.
    window_days:
      type: integer
      example: 90
      description: >-
        Facultatif. Taille de la fenêtre glissante, en jours. Utilisée
        lorsqu'une plage `transitioned_dates` explicite n'est pas fournie ; si
        les deux sont omis, une fenêtre par défaut est utilisée.
    industries:
      type: array
      items:
        type: string
      example:
        - software
        - financial services
      description: Filtre selon le nom du secteur (correspondance en texte libre).
    exclude_industries:
      type: array
      items:
        type: string
      example:
        - tobacco
      description: Secteurs à exclure (correspondance en texte libre).
    expansion_is_include_metadata:
      type: boolean
      example: true
      description: >-
        Les réponses par clé API sont allégées par défaut. Définissez true pour
        inclure le bloc `metadata` complet (agrégats, principales
        origines/destinations, principaux secteurs, chronologie) et le détail du
        modèle par entreprise.
    exclude_locations:
      type: array
      items:
        type: string
      example:
        - CN
        - US
        - RU
        - CA
      description: >-
        Le code ISO 3166-1 alpha-2 (cca2) est utilisé pour exclure les
        localisations qui ne doivent pas être renvoyées. Consultez les points de
        terminaison `location` sous l'onglet Filters pour plus d'informations.
    target_locations:
      type: array
      items:
        type: string
      example:
        - TW
        - AE
        - 'NO'
      description: >-
        Filtre les publicités pour inclure celles ciblant des localisations
        spécifiques par code pays. Utilisez ce paramètre pour trouver les
        publicités diffusées dans des pays spécifiques. Se combine avec
        `filter_conditions` à l'aide de l'opérateur OR - la publicité doit
        cibler au moins l'une des localisations spécifiées.
    exclude_target_locations:
      type: array
      items:
        type: string
      example:
        - IS
        - GB
        - FR
        - IE
        - ES
      description: >-
        Filtre les publicités pour exclure celles ciblant des localisations
        spécifiques par code pays. Utilisez ce paramètre pour écarter les
        publicités diffusées dans des pays spécifiques. Lorsqu'il est spécifié
        dans `filter_conditions` avec l'opérateur 'or', la publicité ne doit
        cibler aucune des localisations exclues.
  responses:
    general_error:
      description: >-
        Requête invalide. La requête était mal formée ou contenait des
        paramètres invalides. Consultez le code d'erreur et le message pour plus
        de détails.
      content:
        application/json:
          schema:
            required:
              - code
              - message
              - details
            type: object
            properties:
              code:
                example: 40001
                type: integer
              message:
                example: >-
                  Errors and codes will vary depending on the scenario, please
                  see the documentation for information.
                type: string
              details:
                type: object
    rate_limit_error:
      description: >-
        Limite de débit dépassée. Trop de requêtes ont été effectuées au cours
        d'une période donnée. Réessayez après la réinitialisation de la fenêtre
        de limitation de débit.
      content:
        application/json:
          schema:
            required:
              - error
            type: object
            properties:
              error:
                example: Request rate limit exceeded. Please wait and try again later.
                type: string
    server_error:
      description: >-
        Erreur interne du serveur. Une erreur inattendue s'est produite sur le
        serveur. Contactez le support si l'erreur persiste.
      content:
        application/json:
          schema:
            required:
              - error
            type: object
            properties:
              error:
                example: An unexpected error occurred on the server.
                type: string
  securitySchemes:
    pubrio_api_key:
      type: apiKey
      name: pubrio-api-key
      description: >-
        Un jeton API unique qui représente les actions que vous effectuez via
        l'API ainsi que les autorisations et opérations correspondantes. Vous
        pouvez le créer dans la section
        [Settings](https://dashboard.pubrio.com/#/settings/).
      in: header

````