{"name":"OndaAgents API","version":"v1","documentation":"https://api.ondaagents.it/","endpoints":[{"method":"GET","path":"/v1/agents","description":"Elenco degli agenti vocali del tuo account"},{"method":"GET","path":"/v1/phone-numbers","description":"Elenco dei numeri di telefono configurati"},{"method":"GET","path":"/v1/campaigns","description":"Elenco campagne con conteggi destinatari per stato"},{"method":"POST","path":"/v1/campaigns","description":"Crea una campagna (JSON: name, agent_id, phone_number_id, recipients[])"},{"method":"GET","path":"/v1/campaigns/:id","description":"Dettaglio campagna: batch e aggregati destinatari"},{"method":"GET","path":"/v1/campaigns/:id/recipients","description":"Destinatari paginati (?status=&page=&page_size=)"},{"method":"POST","path":"/v1/campaigns/:id/start","description":"Avvia una campagna in bozza (pianificazione su fasce orarie)"},{"method":"POST","path":"/v1/campaigns/:id/cancel","description":"Annulla una campagna (idempotente)"},{"method":"GET","path":"/v1/recipients/:id/call","description":"Esito chiamata: durata, esito, trascrizione"},{"method":"GET","path":"/v1/exclusions","description":"Lista esclusione (opt-out / blacklist)"},{"method":"POST","path":"/v1/exclusions","description":"Aggiungi un numero alla lista esclusione ({phone, reason?})"},{"method":"DELETE","path":"/v1/exclusions/:id","description":"Rimuovi un numero dalla lista esclusione"}]}