Skip to main content

Chiamate in Uscita

GET /v1/calls/out

Restituisce le chiamate in uscita di oggi e ieri (default).

Query Parameters

ParametroTipoDefaultDescrizione
pageint1Pagina corrente
limitint200Risultati per pagina (max 500)
searchstring-Filtra per numero
extensions[]arraytuttiFiltra per interni specifici

Richiesta

curl -X GET "https://api.mycentralino.com/v1/calls/out?limit=50" \
  -H "X-API-KEY: sk_mycentralino_your_api_key"
<?php
$params = http_build_query([
    'limit' => 50,
    'page' => 1,
    'extensions' => ['101', '102'] // opzionale
]);

$ch = curl_init("https://api.mycentralino.com/v1/calls/out?{$params}");
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_HTTPHEADER => [
        'X-API-KEY: sk_mycentralino_your_api_key'
    ]
]);

$response = curl_exec($ch);
curl_close($ch);

print_r(json_decode($response, true));
import requests

headers = {'X-API-KEY': 'sk_mycentralino_your_api_key'}
params = {
    'limit': 50,
    'page': 1,
    'extensions[]': ['101', '102']
}

response = requests.get(
    'https://api.mycentralino.com/v1/calls/out',
    headers=headers,
    params=params
)
print(response.json())

Risposta

{
  "success": true,
  "data": [
    {
      "calldate": "2024-03-15 14:32:10",
      "caller_id": "\"Mario Rossi\" <101>",
      "source": "101",
      "destination": "3331234567",
      "billsec": 95,
      "duration": "00:01:35",
      "disposition": "ANSWERED",
      "uniqueid": "1710510730.12345",
      "provider": "voip-provider.it"
    }
  ],
  "pagination": {
    "current_page": 1,
    "total_pages": 3,
    "total_calls": 142,
    "per_page": 50,
    "showing_from": 1,
    "showing_to": 50
  },
  "filters": {
    "date_range": {
      "start": "2024-03-14 00:00:00",
      "end": "2024-03-15 23:59:59",
      "description": "Oggi e ieri"
    },
    "extensions": ["101", "102"],
    "search": ""
  }
}

GET /v1/calls/out/

Restituisce le chiamate in uscita di una data specifica.

Parametri URL

ParametroFormatoDescrizione
dateYYYY-MM-DDData da consultare

Richiesta

curl -X GET "https://api.mycentralino.com/v1/calls/out/2024-03-10" \
  -H "X-API-KEY: sk_mycentralino_your_api_key"
import requests

headers = {'X-API-KEY': 'sk_mycentralino_your_api_key'}
response = requests.get(
    'https://api.mycentralino.com/v1/calls/out/2024-03-10',
    headers=headers
)
print(response.json())

Valori Disposition

DispositionDescrizione
ANSWEREDChiamata risposta
NO ANSWERNessuna risposta
BUSYOccupato
FAILEDChiamata fallita