Infobip Connectivity API

Powerful infrastructure and tools that connect you to the world.

Business capability
Telecom Subscriber Management BC-2640

Operations 36

Each operation below carries the questions people ask an LLM about it and the instructions they give an agent to run it. Generated by API Evangelist overlay

POST /number/1/notify Look up phone number context with a callback report · Number Context lookup (async) #
Ask an LLM
“Can Number Context lookup results be pushed to my callback server instead of returned right away?”
“How do I get lookup reports for a batch of phone numbers delivered to a URL as XML or JSON?”
Tell an agent
Run an async Number Context lookup for {to} and send the report to {notifyUrl}.
Look up number context for {to} asynchronously and deliver the report as {notifyContentType}.
POST /number/1/query Look up phone number context immediately · Number Context lookup #
Ask an LLM
“How can I find out the network and status information for a phone number in Infobip and get the answer in the same response?”
“What does a synchronous Number Context query return for numbers in international format?”
Tell an agent
Query Number Context for {to} right now and return the results in the response.
Do an immediate number context lookup on these phone numbers: {to}.
GET /number/1/logs Review logs of past Number Context lookups · Get Number Context logs #
Ask an LLM
“Where can I see a history of the number lookups I've already sent?”
“Can I filter my Number Context lookup logs by mobile country code and network code?”
Tell an agent
Show my Number Context lookup logs for destination {to}.
List number lookup logs sent between {sentSince} and {sentUntil}, up to {limit} records.
GET /number-activation-state/1/network-reports List network activation-state reports · Get Network Reports metadata #
Ask an LLM
“Which network reports on number activation state are available for my account?”
“Can I find network reports generated within a certain date range or by a specific mobile network?”
Tell an agent
List the network reports metadata from {networkName}.
Show network reports covering {dateFrom} to {dateTo}.
GET /number-activation-state/1/network-reports/{reportId}/records Read number activation changes in a network report · Get Network Report content #
Ask an LLM
“How do I see which destination numbers changed activation state inside one network report?”
“Is the content of a single network report paginated?”
Tell an agent
Get the activation state change records from network report {reportId}.
Show page {page} of the records in network report {reportId}.
POST /mi/verification/1/verify Silently verify a user's phone number via the operator · Silent Mobile Verification #
Ask an LLM
“How can I confirm a user owns their phone number over the mobile data connection without sending an OTP?”
“What callback do I need to receive the result of a silent mobile verification?”
Tell an agent
Start a silent mobile verification for {phoneNumber} with consent granted and post the result to {callbackUrl}.
Silently verify {phoneNumber} through the operator and redirect the device to {returnUrl} when finished.
POST /mi/verification/1/verify/advanced Silent number check with SIM swap check and SMS fallback · Advanced Silent Mobile Verification #
Ask an LLM
“Can I run a SIM swap check before verifying a phone number silently?”
“Is there a way to fall back to an SMS if silent mobile verification fails?”
Tell an agent
Run advanced silent verification for {phoneNumber} with SMS failover {smsFailover}, sending the result to {callbackUrl}.
Check {phoneNumber} for a SIM swap using {simSwapCheck} and then verify it silently.
POST /mi/verification/1/verify/synchronous Verify a phone number synchronously by device IP · Synchronous Silent Mobile Verification #
Ask an LLM
“Can I get a silent verification answer in the same response rather than via a callback in Brazil?”
“Which device IP and port details are required for synchronous phone number verification?”
Tell an agent
Synchronously verify {phoneNumber} for the device at {deviceIp} port {devicePort}.
Get an immediate silent verification result for {phoneNumber} from device IP {deviceIp} on port {devicePort}.
POST /mi/verification/1/zero-rated/init Start a zero-rated silent verification request · Zero rated request initialization #
Ask an LLM
“How do I initialize a zero-rated phone verification so the end user isn't charged for data?”
“What's the first step of the zero-rated verification flow in Brazil?”
Tell an agent
Initialize a zero-rated verification request for {phoneNumber}.
Set up zero-rated verification for {phoneNumber} and send the device back to {returnUrl} afterwards.
POST /mi/verification/1/verify/zero-rated Complete a zero-rated silent verification · Zero rated request verify #
Ask an LLM
“Once a zero-rated request is initialized, how do I finish verifying the phone number?”
“Which token ties the zero-rated verify call back to its initialization?”
Tell an agent
Complete the zero-rated verification using token {token}.
Run the zero-rated verify step for request {token}.
POST /mi/number-intelligence/1/query Query operator attributes for a phone number · Number Intelligence #
Ask an LLM
“What operator-held attributes can I query about a mobile number with Number Intelligence?”
“How are Number Intelligence query results delivered back to me?”
Tell an agent
Query Number Intelligence attributes {attributes} for {phoneNumber} and send results to {callbackUrl}.
Ask the operator for number intelligence on {phoneNumber} using {attributes}.
POST /mi/simswap/1/check Check a number for SIM swap in the last N hours · SIM Swap #
Ask an LLM
“Has this customer's SIM been swapped within the last few hours, checked with the owner's consent?”
“Can the mobile identity SIM swap check look back over a period I choose in hours?”
Tell an agent
Check whether {phoneNumber} had a SIM swap in the last {period} hours, with the owner's consent.
Run a consent-based mobile identity SIM swap check on {phoneNumber} for {period} hours.
POST /mi/national-identity-number/1/check Check a phone number belongs to a national ID · National Identity Number check #
Ask an LLM
“Can I confirm that a mobile number is registered to the person with a given national ID number?”
“Which document type do I need to pass for a national identity number match in Colombia?”
Tell an agent
Check that {phoneNumber} belongs to national ID {nationalId}.
Match {phoneNumber} against national ID {nationalId} using document type {documentType}.
GET /biometrics/1/scenarios List biometrics scenarios enabled on my account · Get Scenarios #
Ask an LLM
“Which biometrics scenarios are enabled for my account?”
“Can I see only the scenarios for a particular application type like KYC or enrollment?”
Tell an agent
List all biometrics scenarios available to me.
Show biometrics scenarios for application types {applicationTypes}.
GET /biometrics/1/extraction/sessions Get a biometrics extraction session · Get Extraction Session #
Ask an LLM
“How do I check the current state of a document extraction session?”
“What details come back when I fetch an extraction session by its ID?”
Tell an agent
Get extraction session {sessionId}.
Show me the status of the data extraction session {sessionId}.
POST /biometrics/1/extraction/sessions Start a biometrics extraction session · Create Extraction Session #
Ask an LLM
“How do I kick off an extraction flow so an end user can capture their document data?”
“What webhook and scenario are required to start an extraction session?”
Tell an agent
Create an extraction session for scenario {scenarioName} with location {locationInfo}, reporting status to {webhook}.
Start a data extraction session for user {partnerReference} using scenario {scenarioName}.
DELETE /biometrics/1/extraction/sessions Abort a biometrics extraction session · Abort Extraction Session #
Ask an LLM
“Can I cancel an extraction session that's still in progress?”
“How do I stop a document extraction flow a user abandoned?”
Tell an agent destructive · confirm first
Abort extraction session {sessionId}.
Cancel the in-progress data extraction session {sessionId}.
GET /biometrics/1/kyc/sessions Get a biometrics KYC session · Get KYC Session #
Ask an LLM
“How can I look up the progress of a know-your-customer biometrics session?”
“What does a KYC session return once the user completes the scenario?”
Tell an agent
Get KYC session {sessionId}.
Show the current status of know-your-customer session {sessionId}.
POST /biometrics/1/kyc/sessions Start a biometrics KYC session · Create KYC Session #
Ask an LLM
“How do I start a KYC identity check where the user scans their ID and face?”
“Can I send the user to my own page after they finish or cancel a KYC scenario?”
Tell an agent
Create a KYC session for scenario {scenarioName} with location {locationInfo} and webhook {webhook}.
Start KYC for user {partnerReference}, sending them to {successUrl} on success.
DELETE /biometrics/1/kyc/sessions Abort a biometrics KYC session · Abort KYC Session #
Ask an LLM
“Is it possible to abort a KYC session before the user finishes?”
“How do I terminate an unfinished know-your-customer check?”
Tell an agent destructive · confirm first
Abort KYC session {sessionId}.
Cancel the know-your-customer session {sessionId}.
GET /biometrics/1/enrollment/sessions Get a biometrics enrollment session · Get Enrollment Session #
Ask an LLM
“How do I check whether a user's biometric enrollment session has completed?”
“What information can I retrieve about an enrollment session by its ID?”
Tell an agent
Get enrollment session {sessionId}.
Show the status of biometric enrollment session {sessionId}.
POST /biometrics/1/enrollment/sessions Start a biometrics enrollment session · Create Enrollment Session #
Ask an LLM
“How do I enroll a user's biometrics so I can verify them later?”
“Can I choose whether Infobip retains data from an enrollment session?”
Tell an agent
Create an enrollment session for scenario {scenarioName} with location {locationInfo} and webhook {webhook}.
Enroll user {partnerReference} biometrically with data retention set to {retainData}.
DELETE /biometrics/1/enrollment/sessions Abort a biometrics enrollment session · Abort Enrollment Session #
Ask an LLM
“Can I cancel a biometric enrollment that's partway through?”
“What happens if I need to stop an enrollment session I started?”
Tell an agent destructive · confirm first
Abort enrollment session {sessionId}.
Cancel the biometric enrollment session {sessionId}.
GET /biometrics/1/verification/sessions Get a biometrics verification session · Get Verification Session #
Ask an LLM
“How do I find out whether a biometric verification session passed?”
“What does a biometrics verification session return when I fetch it?”
Tell an agent
Get biometrics verification session {sessionId}.
Show the result of biometric verification session {sessionId}.
POST /biometrics/1/verification/sessions Start a biometrics verification session · Create Verification Session #
Ask an LLM
“How do I verify a returning user against biometric data they enrolled?”
“Can I pass biometric data directly when starting a verification session?”
Tell an agent
Create a biometrics verification session for scenario {scenarioName} with location {locationInfo} and webhook {webhook}.
Start biometric verification for user {partnerReference} using biometric data {biometricData}.
DELETE /biometrics/1/verification/sessions Abort a biometrics verification session · Abort Verification Session #
Ask an LLM
“Can a biometric verification session be aborted before it finishes?”
“How do I stop a face verification session that's no longer needed?”
Tell an agent destructive · confirm first
Abort biometrics verification session {sessionId}.
Cancel the biometric verification session {sessionId}.
GET /camara/number-verification/v0/authorize Authorize a device on the operator network for verification · Number verify device authorization #
Ask an LLM
“How do I redirect a phone to its mobile operator to authorize CAMARA number verification?”
“Where does the authorization code come back after the device is redirected?”
Tell an agent
Start operator authorization for client {clientId} and redirect the device to {redirectUrl}.
Authorize the device for number verification as client {clientId}, returning to {redirectUrl} with login hint {login_hint}.
POST /camara/number-verification/v0/verify Verify phone number possession via network (v0) · Number Verification #
Ask an LLM
“After network authorization, how do I confirm the device's data connection matches the phone number?”
“Does the v0 CAMARA number verification need the code from the authorize redirect?”
Tell an agent
Verify {phoneNumber} over the operator data connection with the v0 CAMARA endpoint.
Confirm possession of {phoneNumber} using authorization code {code}.
POST /camara/number-verification/v2/dcql/verify Number verification DCQL Request #
POST /camara/number-verification/v2/verify Verify phone number possession via SIM card (v2) · Number Verification #
Ask an LLM
“How do I verify a user's phone number against their SIM card with the v2 CAMARA API?”
“Can I use the Android Credential Manager token to verify a phone number?”
Tell an agent
Verify {phoneNumber} against the device SIM using the v2 endpoint.
Check SIM possession of {phoneNumber} with vp_token {vpToken}.
POST /camara/number-verification/v2/dcql/device-phone-number Get phone number DCQL Request #
GET /camara/number-verification/v2/device-phone-number Get the phone number tied to a device SIM · Get Phone Number #
Ask an LLM
“Can I retrieve the phone number of the SIM in a user's device instead of asking them to type it?”
“What token do I pass to get the device phone number in the SIM-based flow?”
Tell an agent
Get the phone number for the device SIM using vp_token {vpToken}.
Look up which phone number belongs to this device's SIM.
POST /camara/location/v0/verify Verify a device is within a given area · Device Location Verification #
Ask an LLM
“Can I check whether a user's device is currently within a certain radius of a location?”
“What latitude, longitude and radius does device location verification accept?”
Tell an agent
Verify device {ueId} is within {accuracy} km of {latitude}, {longitude}.
Check whether user equipment {ueId} on port {uePort} is inside the area around {latitude}, {longitude} with radius {accuracy} km.
POST /camara/sim-swap/v0/check Check for a recent SIM swap (CAMARA) · SIM Swap #
Ask an LLM
“Can the CAMARA SIM swap API tell me if a number's SIM changed within a maximum age?”
“Is a phone number safe from recent SIM swap fraud before I approve a transaction?”
Tell an agent
Use CAMARA to check if {phoneNumber} had a SIM swap within {maxAge} hours.
Run a CAMARA SIM swap check on {phoneNumber}.
POST /camara/sim-swap/v0/retrieve-date Get the date of the last SIM swap · Retrieve SIM Swap date #
Ask an LLM
“When was the SIM last swapped for a given phone number?”
“Can I retrieve the exact date of the most recent SIM change rather than a yes/no answer?”
Tell an agent
Get the last SIM swap date for {phoneNumber}.
Tell me when {phoneNumber} last changed SIM cards.
POST /camara/kyc-match/v0.3/match Match customer details against operator records · KYC Match #
Ask an LLM
“Can I compare a customer's name, address and birthdate with what their mobile operator has on file?”
“Which customer fields can a KYC Match check against operator data?”
Tell an agent
Match {phoneNumber} against operator records for {givenName} {familyName} born {birthdate}.
Run a KYC match on {phoneNumber} with ID document {idDocument} and email {email}.

Documentation

📖
Documentation
https://www.infobip.com/docs/api/platform/2fa
📖
APIReference
https://www.infobip.com/docs/api/platform/2fa
📖
Documentation
https://www.infobip.com/docs/api/platform/account-management
📖
APIReference
https://www.infobip.com/docs/api/platform/account-management
📖
Documentation
https://www.infobip.com/docs/api/ai-hub/ai-assistants
📖
APIReference
https://www.infobip.com/docs/api/ai-hub/ai-assistants
📖
Documentation
https://www.infobip.com/docs/api/customer-engagement/answers
📖
APIReference
https://www.infobip.com/docs/api/customer-engagement/answers
📖
Documentation
https://www.infobip.com/docs/api/channels/apple-mfb
📖
APIReference
https://www.infobip.com/docs/api/channels/apple-mfb
📖
Documentation
https://www.infobip.com/docs/api/platform/application-entity
📖
APIReference
https://www.infobip.com/docs/api/platform/application-entity
📖
Documentation
https://www.infobip.com/docs/api/platform/billing-usage-api
📖
APIReference
https://www.infobip.com/docs/api/platform/billing-usage-api
📖
Documentation
https://www.infobip.com/docs/api/connectivity/biometrics
📖
APIReference
https://www.infobip.com/docs/api/connectivity/biometrics
📖
Documentation
https://www.infobip.com/docs/api/platform/blocklist
📖
APIReference
https://www.infobip.com/docs/api/platform/blocklist
📖
Documentation
https://www.infobip.com/docs/api/connectivity/camara
📖
APIReference
https://www.infobip.com/docs/api/connectivity/camara
📖
Documentation
https://www.infobip.com/docs/api/platform/catalogs-api
📖
APIReference
https://www.infobip.com/docs/api/platform/catalogs-api
📖
Documentation
https://www.infobip.com/docs/api/customer-engagement/common-assets
📖
APIReference
https://www.infobip.com/docs/api/customer-engagement/common-assets
📖
Documentation
https://www.infobip.com/docs/api/customer-engagement/conversations
📖
APIReference
https://www.infobip.com/docs/api/customer-engagement/conversations
📖
Documentation
https://www.infobip.com/docs/api/channels/email
📖
APIReference
https://www.infobip.com/docs/api/channels/email
📖
Documentation
https://www.infobip.com/docs/api/channels/instagram
📖
APIReference
https://www.infobip.com/docs/api/channels/instagram
📖
Documentation
https://www.infobip.com/docs/api/channels/kakao
📖
APIReference
https://www.infobip.com/docs/api/channels/kakao
📖
Documentation
https://www.infobip.com/docs/api/customer-engagement/knowledge-base
📖
APIReference
https://www.infobip.com/docs/api/customer-engagement/knowledge-base
📖
Documentation
https://www.infobip.com/docs/api/channels/line
📖
APIReference
https://www.infobip.com/docs/api/channels/line
📖
Documentation
https://www.infobip.com/docs/api/channels/live-chat
📖
APIReference
https://www.infobip.com/docs/api/channels/live-chat
📖
Documentation
https://www.infobip.com/docs/api/platform/messages-api
📖
APIReference
https://www.infobip.com/docs/api/platform/messages-api
📖
Documentation
https://www.infobip.com/docs/api/channels/messenger
📖
APIReference
https://www.infobip.com/docs/api/channels/messenger
📖
Documentation
https://www.infobip.com/docs/api/platform/metrics-api
📖
APIReference
https://www.infobip.com/docs/api/platform/metrics-api
📖
Documentation
https://www.infobip.com/docs/api/channels/mms
📖
APIReference
https://www.infobip.com/docs/api/channels/mms
📖
Documentation
https://www.infobip.com/docs/api/channels/mobile-app-messaging
📖
APIReference
https://www.infobip.com/docs/api/channels/mobile-app-messaging
📖
Documentation
https://www.infobip.com/docs/api/connectivity/mobile-identity
📖
APIReference
https://www.infobip.com/docs/api/connectivity/mobile-identity
📖
Documentation
https://www.infobip.com/docs/api/customer-engagement/moments
📖
APIReference
https://www.infobip.com/docs/api/customer-engagement/moments
📖
Documentation
https://www.infobip.com/docs/api/connectivity/number-activation-state
📖
APIReference
https://www.infobip.com/docs/api/connectivity/number-activation-state
📖
Documentation
https://www.infobip.com/docs/api/connectivity/number-lookup
📖
APIReference
https://www.infobip.com/docs/api/connectivity/number-lookup
📖
Documentation
https://www.infobip.com/docs/api/platform/numbers
📖
APIReference
https://www.infobip.com/docs/api/platform/numbers
📖
Documentation
https://www.infobip.com/docs/api/channels/omni-failover
📖
APIReference
https://www.infobip.com/docs/api/channels/omni-failover
📖
Documentation
https://www.infobip.com/docs/api/channels/open-channel
📖
APIReference
https://www.infobip.com/docs/api/channels/open-channel
📖
Documentation
https://www.infobip.com/docs/api/tools/openapi
📖
APIReference
https://www.infobip.com/docs/api/tools/openapi
📖
Documentation
https://www.infobip.com/docs/api/customer-engagement/people
📖
APIReference
https://www.infobip.com/docs/api/customer-engagement/people
📖
Documentation
https://www.infobip.com/docs/api/channels/rcs
📖
APIReference
https://www.infobip.com/docs/api/channels/rcs
📖
Documentation
https://www.infobip.com/docs/api/platform/resources
📖
APIReference
https://www.infobip.com/docs/api/platform/resources
📖
Documentation
https://www.infobip.com/docs/api/platform/sending-strategy
📖
APIReference
https://www.infobip.com/docs/api/platform/sending-strategy
📖
Documentation
https://www.infobip.com/docs/api/platform/signals
📖
APIReference
https://www.infobip.com/docs/api/platform/signals
📖
Documentation
https://www.infobip.com/docs/api/channels/sms
📖
APIReference
https://www.infobip.com/docs/api/channels/sms
📖
Documentation
https://www.infobip.com/docs/api/platform/subscriptions-api
📖
APIReference
https://www.infobip.com/docs/api/platform/subscriptions-api
📖
Documentation
https://www.infobip.com/docs/api/channels/tiktok
📖
APIReference
https://www.infobip.com/docs/api/channels/tiktok
📖
Documentation
https://www.infobip.com/docs/api/channels/viber
📖
APIReference
https://www.infobip.com/docs/api/channels/viber
📖
Documentation
https://www.infobip.com/docs/api/customer-engagement/vocalize
📖
APIReference
https://www.infobip.com/docs/api/customer-engagement/vocalize
📖
Documentation
https://www.infobip.com/docs/api/channels/voice
📖
APIReference
https://www.infobip.com/docs/api/channels/voice
📖
Documentation
https://www.infobip.com/docs/api/channels/webrtc-calls
📖
APIReference
https://www.infobip.com/docs/api/channels/webrtc-calls
📖
Documentation
https://www.infobip.com/docs/api/channels/whatsapp
📖
APIReference
https://www.infobip.com/docs/api/channels/whatsapp
📖
Documentation
https://www.infobip.com/docs/api/channels/zalo
📖
APIReference
https://www.infobip.com/docs/api/channels/zalo
📖
Documentation
https://www.infobip.com/docs/api/connectivity/number-risk-score
📖
APIReference
https://www.infobip.com/docs/api/connectivity/number-risk-score

Specifications

Schemas & Data

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/infobip:infobip-connectivity-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

infobip-connectivity-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Infobip OpenAPI Specification Connectivity API
  description: OpenAPI Specification that contains all public endpoints and webhooks.
  contact:
    name: Infobip support
    email: support@infobip.com
  version: 3.245.1
  x-generatedAt: '2026-10-07T09:47:35.212445381Z'
tags:


# --- truncated at 32 KB (302 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/infobip/refs/heads/main/openapi/infobip-connectivity-api-openapi.yml