Aller au contenu principal

Consulter l'organisation

Service permettant de consulter les données de votre organisation : nom, logo, options de personnalisation visuelle (marque blanche) et webhooks configurés.

GET/companyclé publiquepuk_

Authentification​

Incluez votre clé publique dans l'en-tête Authorization.

Authorization: puk_xxx...

Paramètres de requête​

Ce service ne reçoit aucun paramètre. L'organisation est identifiée à partir de la clé publique envoyée dans l'en-tête Authorization.

Structure de la réponse​

ChampTypeDescription
idStringIdentifiant de l'organisation.
nameStringNom de l'organisation.
webhooksArrayListe des webhooks configurés. Chaque élément contient id, description, url et header. Voir Webhooks.
uxOptionsObjectOptions de personnalisation visuelle (marque blanche), par exemple primaryColor et alternateColor.
imageStringURL du logo de l'organisation.
webhookString(Hérité) URL du webhook unique. Conservé pour des raisons de compatibilité ; utilisez webhooks.
webhookHeaderObject(Hérité) En-tête { key, value } du webhook unique. Conservé pour des raisons de compatibilité ; utilisez webhooks.
Champs hérités

webhook et webhookHeader ne sont renvoyés que pour les intégrations héritées. La configuration actuelle des notifications se fait via le tableau webhooks (voir Webhooks).

🧪 Exemple d'utilisation​

curl -X GET 'https://api.auco.ai/v1.5/ext/company' \
-H 'Authorization: puk_public_key_company'

📥 Exemple de réponse​

{
"id": "61ba073970df523d9d232a27",
"name": "Auco",
"webhooks": [
{
"id": "default",
"description": "Webhook principal",
"url": "https://miempresa.com/webhooks/auco",
"header": {
"key": "Authorization",
"value": "Bearer ..."
}
}
],
"uxOptions": {
"primaryColor": "#021C30",
"alternateColor": "#A557F2"
},
"image": "https://static.micontrato.co/companies/61ba073970df523d9d232a27/logo.png",
"webhook": "",
"webhookHeader": {}
}

⚠️ Réponses d'erreur​

CodeDescription
401Authentification invalide ou absente