View Categories

Retrouver vos identifiants d’événements et d’agences avec l’API

Cette page décrit les ressources /api/public/available_meetings et /api/public/agency_identifiers. Elles sont en lecture seule et servent à résoudre les identifiants que l’on retrouve ensuite dans vos rendez-vous. La génération de la clé d’API et les conventions communes sont décrites dans la page Utiliser l’API Apenday.

Lister vos événements #

curl "https://app.apenday.com/api/public/available_meetings" \
  -H "X-AUTH-TOKEN: VOTRE_CLE_API" \
  -H "Accept: application/ld+json"

L’identifiant de l’événement n’est pas un champ de la réponse : il est porté par @id, sous la forme /api/public/available_meetings/IDENTIFIANT. C’est la valeur que l’on retrouve dans le champ meeting_id d’un rendez-vous.

Filtrer vos événements #

ParamètreEffet
nameRecherche partielle sur le nom et le nom technique, ou correspondance exacte sur le slug
technical_nameRecherche partielle sur le nom technique
typeType exact. Répéter type[] pour plusieurs valeurs
enabledtrue ou false
consultantAdresse e-mail ou identifiant externe d’un conseiller. Ne renvoie que les événements sur lesquels il a des disponibilités
groupsIdentifiant d’équipe. Répéter groups[] pour plusieurs valeurs

Les champs d’un événement #

ChampTypeContenu
namechaîneNom affiché de l’événement
technical_namechaîne ou nullNom technique de l’événement
typechaînedefault, call, video ou other
enabledbooléenL’événement est ouvert à la prise de rendez-vous
groupstableauÉquipes rattachées, chacune avec id et name
consultant_selection_policychaîneMode d’affectation du conseiller : by_team, by_user, by_priority, by_regular_dispatch ou mixed
front_actionsobjetContient la clé view, URL de la page publique de prise de rendez-vous

Lister vos agences #

curl "https://app.apenday.com/api/public/agency_identifiers" \
  -H "X-AUTH-TOKEN: VOTRE_CLE_API" \
  -H "Accept: application/ld+json"
ChampTypeContenu
namechaîneNom de l’agence
external_idchaîne ou nullIdentifiant de l’agence dans votre système

Comme pour les événements, l’identifiant Apenday de l’agence est porté par @id, sous la forme /api/public/agency_identifiers/IDENTIFIANT.

Cette collection ne propose aucun filtre. Elle se parcourt par pages.

Rapprocher ces identifiants de vos rendez-vous #

ValeurDans un rendez-vousDans la ressource de référence
Événementmeeting_id@id d’un événement
Nom technique de l’événementmeeting_technical_nametechnical_name
Agenceagency_id@id d’une agence
Agence dans votre systèmeagency_external_idexternal_id

En pratique, chargez ces deux collections une fois, conservez la correspondance dans votre système, et rafraîchissez-la lorsque votre paramétrage évolue. Le détail des champs d’un rendez-vous est décrit dans la page Consulter et annuler des rendez-vous avec l’API.

Powered by BetterDocs