Test API Treebal - Environnement Production

1. Authentification 2. Configuration 3. Lister les tribus 4. Créer une tribu 5. Créer une tribu de discussion 6. Rechercher une tribu 7. Envoyer un message 8. Rechercher membre 9. Créer membre 10. Inviter membre 11. Membres tribu Vider le cache

Liste des tribus (Public Tribes)

✓ Requête réussie! Code HTTP: 200

Pagination: Page 1 / 1 - Total: 3 tribus

Aucune tribu trouvée.

Voir la réponse JSON complète
{
    "_embedded": {
        "publictribes": [
            {
                "id": "a87aed66-53bf-48ea-9347-837b36e87dc7",
                "name": "Fresque PAT - Actualit\u00e9s",
                "description": "Actualit\u00e9s de la Fresque du Pouvoir d'Agir au Travail : nouvelles sessions, modifications, annulations.",
                "status": 10,
                "organizationId": "c8a9729c-e5e8-4195-af7f-ffd8fa028f85",
                "isExternal": true,
                "isSearchable": false,
                "privateMessagingEnabled": false,
                "anonymous": false,
                "openSlots": [],
                "creationDate": "2026-03-24T03:56:55Z",
                "updateDate": "2026-03-24T03:56:55Z",
                "_links": {
                    "self": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/a87aed66-53bf-48ea-9347-837b36e87dc7"
                    },
                    "links": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/a87aed66-53bf-48ea-9347-837b36e87dc7\/links"
                    },
                    "publications": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/a87aed66-53bf-48ea-9347-837b36e87dc7\/publications"
                    },
                    "subscribers": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/a87aed66-53bf-48ea-9347-837b36e87dc7\/subscribers"
                    }
                }
            },
            {
                "id": "8a7318f3-35b8-47fd-b84f-fea46bb79a5b",
                "name": "Fresque PAT - Formateurs",
                "description": "Informations et ressources pour les formateurs de la Fresque PAT.",
                "status": 10,
                "organizationId": "c8a9729c-e5e8-4195-af7f-ffd8fa028f85",
                "isExternal": false,
                "isSearchable": false,
                "privateMessagingEnabled": false,
                "anonymous": false,
                "openSlots": [],
                "creationDate": "2026-03-24T03:56:55Z",
                "updateDate": "2026-03-24T03:56:56Z",
                "_links": {
                    "self": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/8a7318f3-35b8-47fd-b84f-fea46bb79a5b"
                    },
                    "links": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/8a7318f3-35b8-47fd-b84f-fea46bb79a5b\/links"
                    },
                    "publications": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/8a7318f3-35b8-47fd-b84f-fea46bb79a5b\/publications"
                    },
                    "subscribers": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/8a7318f3-35b8-47fd-b84f-fea46bb79a5b\/subscribers"
                    }
                }
            },
            {
                "id": "b500d582-5664-4f6f-b426-2490b9c81499",
                "name": "Fresque PAT - Participants",
                "description": "Informations pour les participants aux sessions de la Fresque PAT.",
                "status": 10,
                "organizationId": "c8a9729c-e5e8-4195-af7f-ffd8fa028f85",
                "isExternal": false,
                "isSearchable": false,
                "privateMessagingEnabled": false,
                "anonymous": false,
                "openSlots": [],
                "creationDate": "2026-03-24T03:56:55Z",
                "updateDate": "2026-03-24T03:56:55Z",
                "_links": {
                    "self": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/b500d582-5664-4f6f-b426-2490b9c81499"
                    },
                    "links": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/b500d582-5664-4f6f-b426-2490b9c81499\/links"
                    },
                    "publications": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/b500d582-5664-4f6f-b426-2490b9c81499\/publications"
                    },
                    "subscribers": {
                        "href": "https:\/\/treebal.green\/api\/v1\/public-tribes\/b500d582-5664-4f6f-b426-2490b9c81499\/subscribers"
                    }
                }
            }
        ]
    },
    "_links": {
        "self": {
            "href": "https:\/\/treebal.green\/api\/v1\/public-tribes?page=0&size=10&sort=name,asc"
        }
    },
    "page": {
        "size": 10,
        "totalElements": 3,
        "totalPages": 1,
        "number": 0
    }
}

Informations de débogage

Environnement: Production

Domaine Auth: https://auth.treebal.green

Domaine API: https://treebal.green

Organization ID: c8a9729c-e5e8-4195-af7f-ffd8fa028f85

Documentation: API Treebal Tribes

Guide d'utilisation

  1. Authentification: Teste la connexion OAuth2 et l'obtention d'un token d'accès
  2. Configuration: Affiche les paramètres de connexion (secrets masqués)
  3. Lister les tribus: Effectue un appel API réel pour récupérer les tribus
  4. Vider le cache: Force l'obtention d'un nouveau token à la prochaine requête

Exemple d'utilisation dans le code:

// Obtenir une instance de l'API
$treebal = get_treebal_api();

// Lister les tribus
$result = $treebal->list_tribes();

// Créer une publication
$publication = $treebal->create_publication($tribe_id, array(
    'title' => 'Titre de la publication',
    'content' => 'Contenu de la publication'
));