logo
Développement
Rechercher
Interroger la liste des Skills

Interroger la liste des Skills

Permet d'interroger la liste des Skills au sein de l'organisation spécifiée.

Cette interface permet d'interroger la liste des Skills au sein de l'organisation spécifiée.

Méthode de requête

GET

URL de la requête

https://api.${endpoint}/v1/org/skill/list

Authentification de la requête

Utilise l'authentification Basic avec la DevKey / le DevSecret de niveau compte.

Requête

Exemple de requête

curl -X GET 'https://api.${endpoint}/v1/org/skill/list?org_id=p-xxxx&keyword=refund&owner_type=ORGANIZATION&enable=true' \ -H 'Authorization: Basic ${BASIC_TOKEN}'
                      
                      curl -X GET 'https://api.${endpoint}/v1/org/skill/list?org_id=p-xxxx&keyword=refund&owner_type=ORGANIZATION&enable=true' \
  -H 'Authorization: Basic ${BASIC_TOKEN}'

                    
Ce bloc de code dans la fenêtre flottante

En-têtes de la requête

Champ Type Description
Authorization Basic ${BASIC_TOKEN} Utilisez le Basic Token obtenu en encodant DevKey:DevSecret en Base64.
Locale String Facultatif. Langue du texte de réponse, en_US par défaut.

Paramètres de la requête (Query Parameters)

Champ Type Description required
org_id String ID de l'organisation. true
keyword String Mot-clé. false
category_id String ID de catégorie du Skill. false
owner_type String Type d'appartenance du Skill, par exemple ORGANIZATION. false
owner_agent_id String ID de l'Agent auquel appartient le Skill privé. false
enable Boolean Indique s'il faut ne renvoyer que les Skills activés ou désactivés. false

Réponse

Exemple de réponse

{ "code": 0, "message": "OK", "data": [ { "id": "skill-xxxx", "name": "refund-policy", "display_name": "退款政策", "owner_type": "ORGANIZATION", "enable": true } ] }
                      
                      {
  "code": 0,
  "message": "OK",
  "data": [
    {
      "id": "skill-xxxx",
      "name": "refund-policy",
      "display_name": "退款政策",
      "owner_type": "ORGANIZATION",
      "enable": true
    }
  ]
}

                    
Ce bloc de code dans la fenêtre flottante

Réponse en cas de succès

Les éléments de réponse réutilisent les champs de la liste Skill de la console et comprennent l'ID du Skill, le nom, la description, le propriétaire, la catégorie, la version, l'état d'activation, etc.

Réponse en cas d'échec

Champ Type Description
code Integer Code d'erreur.
message String Détails de l'erreur.

Codes d'état

Code d'état Description
200 Succès
400 Erreur de paramètre
401 Non autorisé
403 Autorisation insuffisante
429 Requêtes trop fréquentes
500 Erreur du serveur