Bouw bellen, berichten versturen en AI op de Acepeak-api.
REST-eindpunten, realtime webhooks en eersteklas SDK's. Authenticeer de API met een dragertoegangstoken en verzend uw eerste verzoek binnen vijf minuten.
# Place a call from a US number
curl -X POST https://endpoints.acepeak.com/v1/calls \
-H "Authorization: Bearer $ACEPEAK_TOKEN" \
-H "Content-Type: application/json" \
-d '{"from":"+18005551212",
"to":"+14155551212",
"answer_url":"https://your.app/answer"}'Snelstart.
- 01stap
Verkrijg een toegangstoken
Meld u aan bij het Acepeak dashboard, open Ontwikkelaars → Tokens en maak een nieuw bearertoken. Tokens zijn per omgeving (sandbox of live) beperkt en op elk moment draaibaar vanaf het dashboard.
Let op: houd live tokens aan de serverzijde. Alles wat een browser raakt, moet via uw backend gaan.
- 02stap
Authenticeren
Elke aanvraag maakt gebruik van bearer-token-authenticatie in de Authorization-header.
Authorization: Bearer YOUR_ACEPEAK_TOKEN
- 03stap
Verstuur uw eerste aanvraag
Bel, stuur een SMS of noteer uw nummers - kies wat het beste bij uw gebruikssituatie past. U zou een JSON-lijst met uw telefoonnummers moeten zien. Van daaruit kunt u bellen, SMS verzenden, webhooks instellen en beginnen met bouwen.
curl https://endpoints.acepeak.com/v1/numbers \ -H "Authorization: Bearer $ACEPEAK_TOKEN"
Alle mogelijkheden op het platform wordt blootgesteld via REST.
Spraakoproepen
Voer uitgaande gesprekken, beheer inkomende gesprekken, doorverbinden, vergaderen, opnemen, transcriberen. Programmeerbare antwoord-URL-stromen, DTMF-opname tijdens een gesprek, realtime streaming.
/v1/calls/v1/conferences/v1/recordingsBerichten (SMS & MMS)
Verzend en ontvang op 10DLC, gratis nummers en shortcodenummers in de VS. Tweerichtingsverkeer, ontvangstbevestigingen, naleving van opt-out, aaneengeschakelde lange berichten.
/v1/messages/v1/messages/inboundTelefoonnummers
Zoeken, kopen, porten en vrijgeven. Lokaal VS, gratis en internationaal DIDs in meer dan 60 landen.
/v1/numbers/v1/numbers/available/v1/numbers/port-ordersGebruikers en teams
Gebruikers inrichten, rollen toewijzen, teams beheren, SSO configureren. SCIM 2.0 voor geautomatiseerd levenscyclusbeheer met uw IdP.
/v1/users/v1/teams/v1/ssoWebhaken
Realtime levering van oproep-, bericht- en opnamegebeurtenissen naar uw eindpunt. HMAC-SHA256 ondertekend, opnieuw geprobeerd met exponentieel uitstel gedurende 24 uur.
/v1/webhooks/v1/webhooks/{id}/eventsAI-oppervlakken
Activeer de AI-receptionist, haal transcripties op, haal sentimentscores op per gesprek of per chat.
/v1/ai/receptionist/v1/ai/transcripts/v1/ai/sentimentManieren authenticeren.
Toegangstokenverificatie
Aanbevolen voor backend-services. Bearer-token verzonden bij elk verzoek. Tokens zijn per omgeving afgestemd, draaibaar vanaf het dashboard en gekoppeld aan een specifieke rol voor toegang met de minste rechten.
Authorization: Bearer YOUR_ACEPEAK_TOKEN
OAuth 2.0
Voor partnerapps en marktplaatsintegraties. Toekenning van autorisatiecode met PKCE. Gebruik dit wanneer uw app namens een klant handelt in plaats van uw eigen account.
- Autorisatiecode + PKCE
- Tokens vernieuwen · Standaard 30 dagen
- Scoping per klant
Voorspelbaar, gedocumenteerd, en nooit stil.
Tarieflimieten
Standaard: 100 t/s per toegangstoken. Barst tot 200 t/s voor korte ramen. Bij overschrijding retourneert het platform 429 met een Retry-After-header.
Idempotentie
Muterende verzoeken ondersteunen een Idempotency-Key koptekst. Gebruik het bij POST-, PUT- en DELETE-verzoeken, zodat nieuwe pogingen niet dubbel in rekening worden gebracht of dubbel worden verzonden.
Foutcodes
400Slecht verzoekValidatie mislukt401OngeautoriseerdOngeldig of ontbrekend toegangstoken403VerbodenToken heeft geen bereik404Niet gevondenBron niet gevonden409ConflictIdempotentie of staatsmismatch429Tarief beperktVertragen — Opnieuw proberen na voorzien5xxServerzijdeProbeer het opnieuw met exponentieel uitstel
Realtime gebeurtenissen afgeleverd op uw eindpunt.
Abonneer u op een HTTPS-eindpunt om gebeurtenissen te bellen, berichten te sturen en op te nemen. Webhooks zijn ondertekend met HMAC-SHA256: verifieer de handtekening voordat deze wordt verwerkt. Mislukte leveringen worden opnieuw geprobeerd met exponentieel uitstel gedurende maximaal 24 uur. U kunt elke gebeurtenis opnieuw afspelen vanaf het dashboard.
{
"id": "evt_01HW3...",
"type": "call.completed",
"created_at": "2026-04-30T10:42:00Z",
"data": {
"call_id": "CA_01HW...",
"duration_sec": 184
}
}Eersteklas bibliotheken, gespiegeld toegewezen aan REST.
Stabiele URL's. Voorspelbare upgrades.
Interfaceversies worden vastgezet in de URL (/v1/). Belangrijke wijzigingen worden achter een nieuwe hoofdversie geplaatst. Niet-brekende toevoegingen verschijnen op dezelfde versie met een release-opmerking in de changelog voor ontwikkelaars.
Functies blijven live 12 maanden na een bericht van beëindiging. We e-mailen elk team met een actief toegangstoken op 90, 30 en 7 dagen vóór de cutoff – geen verrassingen in de productie.
Klaar om te beginnen met bouwen?
Vragen, beantwoord.
Het is een REST-interface plus ondertekende webhooks die spraakoproepen, SMS / MMS, telefoonnummers, gebruikers en AI-oppervlakken blootleggen. Authenticeer met een dragertoegangstoken, ga naar de gedocumenteerde eindpunten en verzend binnen enkele minuten.
Bij elke aanvraag wordt een dragertoegangstoken gebruikt in de autorisatieheader. Tokens zijn per omgeving (sandbox of live), draaibaar vanaf het ontwikkelaarsdashboard en gekoppeld aan een rol voor toegang met de minste rechten. OAuth 2.0 met PKCE wordt ook ondersteund voor partner-apps.
Ja. Eersteklas bibliotheken worden geleverd voor Node, Python, PHP, Go en Ruby. Elke SDK weerspiegelt het REST-oppervlak één-op-één en wordt waar van toepassing gepubliceerd met TypeScript-typen, zodat uw IDE eindpunten en gebeurtenispayloads automatisch aanvult.
Abonneer u op een HTTPS-eindpunt om gebeurtenissen te bellen, berichten te sturen en op te nemen. Payloads zijn HMAC-SHA256 ondertekend: controleer de handtekening voordat deze wordt verwerkt. Mislukte leveringen worden opnieuw geprobeerd met exponentieel uitstel gedurende maximaal 24 uur, en elke gebeurtenis kan opnieuw worden afgespeeld vanaf het dashboard.
Standaard 100 verzoeken per seconde per toegangstoken, met bursts tot 200 r/s voor korte vensters. Bij overschrijding retourneert het platform een 429 met een Retry-After-header. Muterende eindpunten accepteren een Idempotency-Key, zodat nieuwe pogingen niet dubbel worden verzonden.
Bouw voort op de API, dezelfde dag verzonden.
Inclusief 24/7 ondersteuning. Nummers overgedragen van elke provider wereldwijd.