Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
Loading...
This endpoint pushes the dynamic caller ID details to the respective TC users.
Welcome to the API Documentation for our Verified Business Caller ID Solution!
This page provides the steps to generate the Key ID and Secret API Key.
This API is used to generate an access token using the Key ID and Secret API Key created from the Manage API Keys page

{
"call_records":[
{
"label_id": "c6d86658-008d-4c08-98fb-2bf2649d59a5",
"dynamic_label_name": "Centro Bank KYC Department",
"dynamic_call_reason": "Calling you for KYC Verification",
"caller_number": "+91**********",
"receiver_number": "91**********",
"starts_at": 1753246858000,
"ends_at": 1753362058000
}
]
}{
"batch_id": "b72f7a40-ec3a-462f-b528-da0e8dc87e79"
}{
"slug": "authorization-error",
"message": "please login again"
}{
"key_id": "aaaee1b1-7a2f-4c0b-8271-4e2b41c1bf01",
"api_key": "caf1694e-b8a4-4082-82fc-105a0a63eafe"
}{
"token": "a4p0pZ2x3aEk9TYGxPZldm0qvWQknTXTINPZxNpIZ32yWmiOFtGqv2mEU7nJlQO6",
"created_at": "2025-07-10T06:59:05.72Z"
}{
"slug": "invalid-input",
"message": "api_key is required"
}
Each record indicates whether the record was successfully pushed or not.
This API is used to get the details of the Dynamic Labels created on the Truecaller





{
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"batch_id": "0ca10281-11a0-4f86-bb27-7452da543cb6",
"data": [
{
"id": "c458227a-a730-4ced-81b4-19c21ea8d97c",
"caller_number": "************",
"receiver_number": "************",
"label_id": "c6d86658-008d-4c08-98fb-2bf2649d59a5",
"dynamic_label_name": "Centro Bank KYC Department",
"dynamic_call_reason": "Calling you for KYC Verification",
"starts_at": 1753246858000,
"ends_at": 1753362058000,
"status_info": {
"status": "success"
},
"created_at": "2025-07-23T09:07:32.21Z"
}
]
}{
"slug": "authorization-error",
"message": "please login again"
}[
{
"id": "255297eb-7f13-44f9-967a-f287ff0f5025",
"name": "FlowerEra",
"logo_url": "https://business-priority-media-noneu.truecaller.com/staging/logos/06930f35-4b9c-4144-b748-9ace309c70d2-1751871235271177747.png",
"category": 10,
"sub_category": 142,
"created_by_email": "navaneeth.panakkada+lmsuser2@truecaller.com",
"created_at": "2025-07-07T06:53:55.402122Z",
"label_type": "dynamic"
},
{
"id": "d3c2ff94-beb4-412f-a7d5-daebf9596cfa",
"name": "test-label-priority",
"logo_url": "https://business-priority-media-noneu.truecaller.com/staging/logos/06930f35-4b9c-4144-b748-9ace309c70d2-1739786448319894688.png",
"category": 1,
"sub_category": 16,
"created_by_email": "navaneeth.panakkada+lmsuser2@truecaller.com",
"created_at": "2025-02-17T10:00:48.506685Z",
"label_type": "dynamic"
}
]{
"slug": "forbidden-error",
"message": "not authorized. please contact your admin."
}
This Page lists all the Deprecated API which should not be used for new customers.
This page list the errors which we can encounter while using the webhooks.
You can find explanations for errors related to Call Reason in this section.
Fetch status of records for Batch-ID returned in the Bulk Call Personalisation API.
The User Feedback API helps you to download logs for User Feedback campaigns running on the numbers where this feature has been enabled
The Call Me Back API helps you to download Call Me Back requests for the numbers for which this feature has been enabled.
[
{
"id"
{
"slug": "
API NOT WORKING{
"message": "
API NOT WORKING{
"message": "
This API is used to list the business numbers on the Truecaller Portal
This API is used to delist and remove business numbers from the client account and its feature-set.
Real-time synchronous API to personalize calls for a given Caller-Receiver combination





{
"phone_numbers": [
"911234567891"
]
}{
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"phone_type": "",
"processing_numbers": [],
"new_numbers": [],
"other_phonetype_numbers": [],
"existing_numbers": [
"911234567891"
],
"others_numbers": [],
"invalid_numbers": [],
"other_feature_set_numbers": [],
"status": "pending"
}{
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"phone_type": "",
"processing_numbers": [],
"new_numbers": [
"911234567891"
],
"other_phonetype_numbers": [],
"existing_numbers": [],
"others_numbers": [],
"invalid_numbers": [],
"other_feature_set_numbers": [],
"status": "failed"
}{
"phone_numbers": [
"911234567891"
]
}{
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"created_by_email": "enterprise.portal@truecaller.com",
"phone_type": "verified",
"new_numbers": [
"911234567891"
],
"other_phonetype_numbers": [],
"existing_numbers": [],
"others_numbers": [],
"invalid_numbers": [],
"other_feature_set_numbers": [],
"status": "pending",
"migrated_numbers": [],
"delisted_numbers": [],
"updated_numbers": []
}{
"slug": "forbidden-error",
"message": "not authorized. please contact your admin."
}{
"label_id": "c6d86658-008d-4c08-98fb-2bf2649d59a5",
"dynamic_label_name": "Flower rasm",
"dynamic_call_reason": "Flower Delivery",
"caller_number": "911234567898",
"receiver_number": "919234567898",
"starts_at": 1753088751000,
"ends_at": 1753103151000
}{
"status_info": {
"status": "success",
"message": "Record processed successfully"
}
{
"status_info": {
"status": "error",
"field": "ends_at",
"message": "Request body is invalid: ends_at cannot be older than current time"
}
}
Async API to send call personalisation data for a Caller-Receiver combination
Sync API to send call personalisation data for a Caller-Receiver combination. This is a real-time API

{
"feature_sets": [
{
"id": "069d2e3a-41e6-41f9-a768-157d7e3bd6b9",
"name": "prio1",
"description": "",
"status": "draft",
"process_id": "318d5ae4-d2ad-4dc6-898a-861347ce279d",
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"label_id": "7c7ec202-96cc-4c5f-8b24-23cbc07a2a8a",
"call_reason_id": "689f6ce5-c03d-4d96-8af8-c8fb9b52510d",
"video_caller_id": null,
"business_profile_id": null,
"call_me_back": false,
"survey": false,
"department_id": "8e16b0d3-0953-40d0-9079-2a412363063e",
"department_name": "QA Test new flow edit",
"operation_id": "14349208-1e61-4f88-81c5-2f55dfc755db",
"calling_operation_id": "690aa251-122e-4cbc-87a8-8d270fffb218",
"calling_operation_name": "Delivery",
"process_name": "newProcess",
"sub_process_name": "subPro",
"created_at": "2025-07-16T10:15:04.800203Z",
"updated_at": "2025-07-16T10:15:04.800203Z"
},
{
"id": "684de058-3d09-4b05-ba65-3612b5cf616b",
"name": "New Feature Set-7",
"description": "",
"status": "draft",
"process_id": "510ab615-1dda-4cac-97f3-7975e10a4cd5",
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"label_id": "7c7ec202-96cc-4c5f-8b24-23cbc07a2a8a",
"call_reason_id": "f435f291-6508-4362-84bb-00100f008544",
"video_caller_id": null,
"business_profile_id": null,
"call_me_back": false,
"survey": false,
"department_id": "85c87025-35e2-4e68-9257-0517609cfd3d",
"department_name": "Listingdelisting",
"operation_id": "358328f9-d99e-49ec-927e-28029efb0dde",
"calling_operation_id": "0cb2cb40-8c23-44ce-b546-6d9b6b66af88",
"calling_operation_name": "Sales",
"process_name": "Listingdelisting",
"sub_process_name": "",
"created_at": "2025-07-16T10:12:24.561896Z",
"updated_at": "2025-07-16T10:12:24.561896Z"
}
],
"pagination_info": {
"total_page_count": 2,
"current_page": 1,
"page_limit": 50
}
}{
"call_records": [
{
"call_reason": "Flower Delivery",
"caller": "**********",
"ends_at": 2,
"label_id": "255297eb-7f13-44f9-967a-f287ff0f5025",
"label_name": "Flower",
"receiver": "**********",
"starts_at": 1
}
]
}{
"call_reason": "Flower Delivery",
"caller": "91**********",
"ends_at":1751886000000,
"label_id": "255297eb-7f13-44f9-967a-f287ff0f5025",
"label_name": "Delivery",
"receiver": "91**********",
"starts_at": 1751879424883
}{
"numbers": [
{
"phone_number": "918848628575230",
"phone_type": "verified",
"status": "listed",
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"created_by_email": "navaneeth.panakkada+v2prod3@truecaller.com",
"department": "TestingSanity",
"operation": "Collections",
"process": "SanityProcess",
"subprocess": "",
"feature_set_name": "New Feature set",
"call_me_back": "enabled",
"created_at": "2025-07-28T09:25:19.557139Z",
"updated_at": "2025-07-28T09:25:23.644159Z",
"label_name": "testLabel from fs page"
},
{
"phone_number": "918735783247237",
"phone_type": "verified",
"status": "listed",
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"created_by_email": "navaneeth.panakkada+v2prod3@truecaller.com",
"department": "TestingSanity",
"operation": "Collections",
"process": "SanityProcess",
"subprocess": "",
"feature_set_name": "New Feature set",
"call_me_back": "enabled",
"created_at": "2025-07-28T09:25:19.557139Z",
"updated_at": "2025-07-28T09:25:23.671083Z",
"label_name": "testLabel from fs page"
}
],
"pagination_information": {
"total_page_count": 8
}
}{
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"phone_type": "",
"processing_numbers": [],
"new_numbers": [
"911234567891"
],
"other_phonetype_numbers": [],
"existing_numbers": [],
"others_numbers": [],
"invalid_numbers": [],
"other_feature_set_numbers": [],
"status": "failed"
}{
"slug": "forbidden-error",
"message": "not authorized. please contact your admin."
}{
"status": "success",
"message": "Records Uploaded Successfully. BatchID: 6dabe53b-14a5-44bf-9bab-3dda8b0fee54"
}{
"status": "failure",
"message": "ends_at cannot be older than current time. BatchID: d30ca8f7-ae64-4c30-8700-d63f6b2f1dd6"
}{
"slug": "authorization-error",
"message": "please login again"
}{
"status": "success",
"message": "Records Uploaded Successfully. BatchID: 6dabe53b-14a5-44bf-9bab-3dda8b0fee54"
}{
"status": "failure",
"message": "ends_at cannot be older than current time. BatchID: d30ca8f7-ae64-4c30-8700-d63f6b2f1dd6"
}{
"slug": "authorization-error",
"message": "Missing authorization header"
}We support Call Me Back and User Feedback events for webhooks. Each event has its resources that can be referred from the resource column.
// For Customers with Slot Picker - Scenario 1
// Happy Flow
{
"event_id": "860a7f4c-6545-40f1-85be-3655edde650f",
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"event_type": "cmb",
"created_at": "1753945760",
"cmb_payload": {
"business_number": "910987654321",
"feature_set": "Fresh Flower Delivery",
"client_number": "911234567890",
"requested_at": "1753945760",
"requested_date": "2025-08-02",
"requested_slot": "Saturday",
"preferred_from_time": "1754116200",
"preferred_to_time": "1754118000",
"is_interested": true,
"alternate_number": "",
"cmb_config_name": "CMBName"
}
}// For Customers with Slot Picker - Scenario 2
// SIMinfo related issues on device
{
"event_id": "119be0c3-d23f-4728-8e42-d936c2e8dad6",
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"event_type": "cmb",
"created_at": "1753945773",
"cmb_payload": {
"business_number": "910987654321",
"feature_set": "Testfeature",
"client_number": "Phone number not available",
"requested_at": "1753945773",
"requested_date": "2025-08-02",
"requested_slot": "Friday",
"preferred_from_time": "1754031600",
"preferred_to_time": "1754033400",
"is_interested": true,
"alternate_number": "911234567898",
"cmb_config_name": "CMBName"
}
}// For Customers with Slot Picker - Scenario 3
// Customers who are Not Interested
{
"event_id": "17c023e6-444c-4938-b09f-69b31aa2e55a",
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"event_type": "cmb",
"created_at": "1761719222",
"cmb_payload": {
"business_number": "911234567897",
"feature_set": "New Feature Set-12",
"client_number": "918765432198",
"requested_at": "1761719222",
"requested_date": "NA",
"requested_slot": "NA",
"preferred_from_time": null,
"preferred_to_time": null,
"is_interested": false,
"alternate_number": "",
"cmb_config_name": "CMBName"
}
}{
"event_id": "7719f451-5436-470a-98ba-422b997582f8",
"client_account_id": "91c173bb-28d8-4030-9722-8663ff9589f3",
"event_type": "user_feedback",
"created_at": "1753946877",
"survey_payload": {
"name": "Flower Quality Check",
"business_number": "+910987654321",
"feature_set": "Fresh Flower Delivery",
"client_number": "911234567890",
"requested_at": "1753946877",
"user_responses": [
{
"question": "How was the delivery experience?",
"response": "5"
},
{
"question": "Flower Quality?",
"response": "Good"
}
]
}
}event_typecreated_atbusiness_numberfeature_setclient_numberrequested_atrequested_daterequested_slotpreferred_from_timepreferred_to_timeis_interestedalternate_numbercmb_config_nameevent_idclient_account_id