Premièrement rendez-vous dans la section "Développeurs" sur votre interface Graam.
Sur cet écran vous aurez accès à la génération de votre clé d'API.
Pour configurer une nouvelle API Key cliqué sur le bouton "Générer une nouvelle clé API".
Pour gérer les Callbacks Web lorsqu'un appel est lancé ou terminé veuillez ajouter vos urls, un POST sera envoyé à chaque évènement.
Vous retrouverez ci-dessous un exemple de Callback envoyé pour un évènement d'appel, il sera envoyé en HTTP POST avec un payload json :
{
“answer_time”: “2016-11-22 18:31:19",
“onhold_duration”: 0,
“hangup_time”: “2016-11-22 18:46:21”,
“client_number”: “0033177172010”,
“start_time”: “2016-11-22 18:31:06”,
“com_duration”: 52,
“call_id”: “wecontact-0/20161122183105-sip/4907",
“is_outgoing”: 0,
“agents”: [“agent1@graam.com”, “agent2@graam.com”],
“our_number”: “0033188877776",
“wephone_call”: {
“answer_time”: “2016-11-22 18:31:19”,
“onhold_duration”: 0,
“hangup_time”: “2016-11-22 18:46:21",
“client_number”: “0033177172010",
“start_time”: “2016-11-22 18:31:06",
“com_duration”: 52,
“call_id”: “wecontact-0/20161122183105-sip/4907”,
“is_outgoing”: 0,
“agents”: [“agent1@graam.com”, “agent2@graam.com”],
“our_number”: “0033188877776”
}
}