Catégories de gabarit

Utilisez ce point de terminaison pour obtenir la liste des catégories de gabarit pour l'API de gestion des gabarits.

Vous pouvez utiliser l'ID de catégorie de cette réponse comme template_category_id lors de la création ou de la mise à jour de gabarits.

Ce dont vous aurez besoin

Vous avez besoin d'une clé API avec la permission manage_templates. Consultez Gérer les gabarits et Clés API.

Référence actuelle des catégories de gabarit

Au besoin, vous pouvez utiliser cette liste de référence actuelle :

template_category_id name
207b293c-2ae5-48e8-836d-fcabd60b2153 Communication générale
977e2a00-f957-4ff0-92f2-ca3286b24786 Confirmation
e81678c0-4897-4111-b9d0-172f6b595f89 Décision
e0b8fbe5-f435-4977-8fc8-03f13d9296a5 Demande
b6c42a7e-2a26-4a07-802b-123a5c3198a9 Authentification
55eb1137-6dc6-4094-9031-f61124a279dc État d’avancement
7c16aa95-e2e1-4497-81d6-04c656520fe4 Test
1d8ce435-a7e5-431b-aaa2-a418bc4d14f9 Alerte
edb966f3-4a4c-47a4-96ab-05ff259b919c Rappel

Obtenir les catégories de gabarit

GET /v2/manage-template/template-categories

Réponse

Si la requête réussit, le corps de la réponse est en json avec un code de statut 200 :

{
  "template_categories": [
    {
      "template_category_id": "207b293c-2ae5-48e8-836d-fcabd60b2153",
      "name": "General communication"
    },
    {
      "template_category_id": "977e2a00-f957-4ff0-92f2-ca3286b24786",
      "name": "Confirmation"
    }
  ]
}

Codes d'erreur

status_code message Comment corriger
403 [{
"error": "ForbiddenError",
"message": "This API key does not have permission to manage templates."
}]
Créez ou utilisez une clé API avec la permission manage_templates
500 [{
"error": "Exception",
"message": "Internal server error"
}]
Notification GC n'a pas pu traiter la requête, renvoyez votre requête

Exemple CURL

curl --request GET \
  --url https://api.notification.canada.ca/v2/manage-template/template-categories \
  --header 'Authorization: ApiKey-v1 VOTRE_CLÉ_API' \
  --header 'Content-Type: application/json'