---
title: "Saperly integratie | Growf"
description: "Saperly is the phone carrier for AI agents — phone numbers, voice, SMS, and compliance in one API. Koppel Saperly aan Growf."
url: "https://www.growf.io/nl/integrations/saperly/"
language: "nl"
---

Integratie / Collaboration & Communication

![Saperly logo](https://logos.composio.dev/api/saperly)

# Saperly integratie

Saperly is the phone carrier for AI agents — phone numbers, voice, SMS, and compliance in one API.

[Demo aanvragen](https://www.growf.io/nl/demo/)

Over Saperly

## Saperly is a phone carrier API for AI agents, offering phone numbers, voice, SMS, and compliance tools. It gives agents reliable telecom infrastructure without stitching together carrier, messaging, and compliance systems yourself.

[Alle integraties](https://www.growf.io/nl/integrations/)

Categorie

Collaboration & Communication, AI & Machine Learning

Verbinding

API-sleutel

Type

Tool

Acties

1222

Tags

library

Voorbeeldprompts

## Wat je Growf kunt vragen te doen met Saperly

- “Send appointment reminder by SMS”

- “Provision a new support phone number”

- “Check compliance status for messaging campaign”

Beschikbare acties

## 1222 acties die je agents kunnen uitvoeren in Saperly

- Bind Connection to Number  
Attach a connection (the AI persona / answering brain from SAPERLY\_CREATE\_CONNECTION) to a phone number, so inbound calls and SMS to that number — and outbound calls placed from it — are handled by that connection. A number without a bound connection cannot answer calls (and PLACE\_CALL fails with 4…
- Check Consent  
Check whether a contact currently has active TCPA consent for one of your Saperly numbers, given numberId (your number) and peerNumber (the contact's E.164 number) as query params. Returns {hasConsent: boolean} and, when hasConsent is true, {type: '<consentType>'} (the 'type' key is ABSENT when has…
- Create Connection  
Create a connection: the AI 'brain' that answers calls and (optionally) SMS on a Saperly phone number. A phone number binds to a connection via SAPERLY\_ASSIGN\_NUMBER\_CONNECTION in order to answer calls. Only \`name\` is required. mode 'hosted' (default) = an in-network STT->LLM->TTS voice assistant d…
- Delete Connection  
PERMANENTLY AND IRREVERSIBLY delete a connection (the AI answering brain / persona that handles calls and SMS) by its id. THIS CANNOT BE UNDONE — there is no restore. WARNING: any phone number currently bound to this connection will immediately STOP handling inbound calls and SMS (it has no answeri…
- End Call  
End an in-progress call by its id, hanging up and settling the metered cost. This is the safe, cheap, RECOMMENDED companion to SAPERLY\_PLACE\_CALL: placing a call starts per-minute billing, and this tool is how an agent stops that meter — call it as soon as you are done with the call. Ending is itse…
- Get Call  
Fetch a single call by its id, returning its status, per-minute rate, final duration (durationSec) and cost (costCents), and the hasRecording / hasTranscript flags. costCents and durationSec are NULL until the call settles (in progress / not yet billed) — null does NOT mean free, so this is the too…
- Get Call Recording  
Get the audio recording for a call and return it as a downloadable file. The API answers with a 302 redirect to a signed download URL when a recording exists; the recording is fetched and returned as a file reference (under \`content\`). A recording exists only if the call's connection had recordingE…
- Get Call Transcript  
Fetch the transcript (conversation turns/segments) of a completed call by its id. Transcripts only exist AFTER a call connects, ends, and is processed. The endpoint uses the same 404 for an unknown call and a valid call whose transcript is not ready. Before calling this, poll SAPERLY\_GET\_CALL until…
- Get Connection  
Fetch a single connection (the AI answering brain / persona that handles calls and SMS) by its id, returning its full config: name, mode, backend, instructions, tts voice, language, compliance/disclosure settings, recordingEnabled, and manual webhook URL. Sensitive signing secrets are redacted. Use…
- Get Phone Number  
Fetch a single phone number by its id, returning its E.164 phoneNumber, bound connectionId, webhookUrl, country, numberType, pricing and lifecycle fields. Use after SAPERLY\_LIST\_NUMBERS to inspect one number's current configuration. Free, read-only.
- Get Usage & Balance  
Return the workspace usage summary and prepaid balance: calls {count, totalCostCents, totalDurationSec}, messages {count}, and balanceCents (the prepaid balance, in cents). ALWAYS call this before any paid action to check balanceCents: SAPERLY\_PROVISION\_NUMBER (\~$2/mo), SAPERLY\_SEND\_SMS (\~2c/segmen…
- List Calls  
Return the full voice-call history (inbound + outbound) for the connected Saperly workspace. Each call carries its id, numberId, direction, to and from\_number (E.164), status, rateCentsPerMin, durationSec, costCents, hasRecording and hasTranscript. Note: durationSec and costCents are null until the…

Toon alle 30 acties

## Zet Saperly aan het werk in Growf.

Koppel het één keer en elke workspace, agent en workflow kan het gebruiken — veilig, met je team in de loop.

[Demo aanvragen](https://www.growf.io/nl/demo/)
