---
title: "GET ou PATCH des infos de facturation org (audit Élise V. T2.2)."
method: PATCH
path: "/api/v1/settings/organizations/billing-info"
tags: ["Paramètres"]
---

# GET ou PATCH des infos de facturation org (audit Élise V. T2.2).

`PATCH /api/v1/settings/organizations/billing-info`

## Request

- Base URL: `https://erp.eyeot.fr/api/v1`
- URL: `https://erp.eyeot.fr/api/v1/api/v1/settings/organizations/billing-info`
- Auth: one of:
  - HTTP bearer
  - HTTP bearer

GET ou PATCH des infos de facturation org (audit Élise V. T2.2).

    Champs : company_name, siret, vat_id, address_line1, city, postal_code,
    country.

    Permission : `admin:all` ou `admin:settings`.
    Body PATCH (tous champs optionnels) : `{vat_id, company_name, siret,
    address_line1, city, postal_code, country}`.

**Permissions requises** : `admin:settings`

## Response `200`

Succès — payload `{data, meta}` (cf. API-GUIDE §3.1)

## Other responses

- `400`: Validation Marshmallow échouée. `errors` détaille chaque champ invalide.
- `401`: JWT manquant, expiré ou révoqué.
- `403`: Permissions `module:action` insuffisantes pour cette route.
- `404`: Ressource introuvable (ou cross-tenant — équivalent à hidden).
- `409`: État incohérent (email dupliqué, ressource déjà dans cet état, etc.).
- `422`: Validation Marshmallow échouée. `errors` détaille chaque champ invalide.
- `429`: Trop de requêtes. Honorer le header `Retry-After` (secondes).

---

[API](https://skmtc.dev/eyeot/apis/eyeot-erp-api.md) · [All operations](https://skmtc.dev/eyeot/apis/eyeot-erp-api/llms.txt) · [OpenAPI document](https://skmtc.dev/eyeot/apis/eyeot-erp-api/revisions/42ab95222a89?raw)
