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

# Definir le pays principal

> Marquer une relation TenantCountry comme pays d'exercice principal du tenant.

Cette route definit le `TenantCountry` indique comme unique pays principal du tenant courant.

Utilisez l'identifiant de la relation `TenantCountry`, pas le code pays. Par exemple, envoyez `42` si la relation tenant-pays `CMR` porte l'identifiant `42`.

Le changement est transactionnel: l'ancien pays primaire est desactive et la relation cible devient la seule relation primaire du tenant.


## OpenAPI

````yaml PATCH /country/tenant-countries/{id}/primary
openapi: 3.1.0
info:
  title: Mysoleas API
  version: 3.0.0
  description: >-
    Nouvelle architecture Mysoleas: gateway metier, Mysoleas Identity Cloud et
    ecosysteme SoleasPay.
servers:
  - url: https://api.mysoleas.com
    description: Gateway Mysoleas
  - url: https://account.mysoleas.com
    description: Authentification Mysoleas
security:
  - spAuthToken: []
tags:
  - name: Identity Cloud
  - name: Plugin
  - name: Payment links
  - name: Subscriptions
  - name: Collections
  - name: Disbursements
  - name: Verification
  - name: Catalog
paths:
  /country/tenant-countries/{id}/primary:
    patch:
      tags:
        - Catalog
      summary: Definir le pays d exercice principal
      description: >-
        Definit atomiquement le TenantCountry indique comme unique pays primaire
        du tenant courant.
      parameters:
        - name: id
          in: path
          required: true
          schema:
            type: integer
          description: Identifiant de la relation TenantCountry.
      responses:
        '200':
          description: Pays primaire mis a jour
        '400':
          description: Pays invalide ou inactif
        '401':
          description: Non authentifie
        '404':
          description: Relation ou tenant introuvable
      security:
        - spAuthToken: []
components:
  securitySchemes:
    spAuthToken:
      type: apiKey
      in: header
      name: x-sp-auth-token
      description: >-
        JWT Bearer emis par Mysoleas Identity Cloud. Format: Bearer
        <access_token>.

````