{"info":{"_postman_id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","name":"Numeracle API-V1.0.0 Branded Calls","description":"<html><head></head><body><h1 id=\"why-choose-numeracle-apis\">Why Choose Numeracle API's:</h1>\n<p>Numeracle API’s is a reliable and efficient solution for organizations seeking to harness the power of phone number related information.</p>\n<h2 id=\"numeracle-authentication\">Numeracle Authentication:</h2>\n<p>Numeracle employs OAuth 2.0 for authentication. To execute the API, you’ll require a bearer<br>token. Generate this token using the provided Client ID and secret. Below is an<br>example of how to create the bearer token.</p>\n<p>curl -X POST <a href=\"https://www.sandbox.numeracle.com/oauth/token\">https://www.sandbox.numeracle.com/oauth/token</a> \\</p>\n<p>-H \"Content-Type: application/x-www-form-urlencoded\" \\</p>\n<p>-u : \\&lt;**YOUR_CLIENT_ID**&gt;:&lt;**YOUR_CLIENT_SECRET**&gt;\\</p>\n<p>-d \"grant_type=client_credentials”</p>\n<p>Remember to replace <strong>YOUR_CLIENT_ID</strong> and <strong>YOUR_CLIENT_SECRET</strong> with your actual credentials.</p>\n<p>Note: The validity of bearer token is around 9 hrs approx. , If you encounter an unauthorized error,please generate a new token with client ID and client secret.</p>\n<h2 id=\"sandbox-environment\">Sandbox Environment</h2>\n<p><a href=\"https://www.sandbox.numeracle.com\">https://www.sandbox.numeracle.com</a></p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Why Choose Numeracle API's:","slug":"why-choose-numeracle-apis"}],"owner":"39598180","collectionId":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","publishedId":"2sBYHRTgG2","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"FF6C37"},"publishDate":"2026-10-12T04:00:18.000Z"},"item":[{"name":"oauth","item":[{"name":"token","item":[{"name":"Sandbox Token","id":"80e6fac6-7ed5-47d6-9493-84be2ad374c1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"client_credentials"}]},"url":"https://www.sandbox.numeracle.com/oauth/token","description":"<p>Note: The validity of the bearer token is around 9 hours.<br />If you encounter an unauthorized error, please generate a new token with the client ID and client secret.</p>\n","urlObject":{"protocol":"https","path":["oauth","token"],"host":["www","sandbox","numeracle","com"],"query":[],"variable":[]}},"response":[{"id":"699763c2-d922-42c1-9af7-080c0a210611","name":"Sandbox Token","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/x-www-form-urlencoded"}],"body":{"mode":"urlencoded","urlencoded":[{"key":"grant_type","value":"client_credentials"}]},"url":"https://www.sandbox.numeracle.com/oauth/token"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Wed, 01 Oct 2025 10:37:31 GMT"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Cache-Control","value":"no-store"},{"key":"Pragma","value":"no-cache"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Frame-Options","value":"DENY"}],"cookie":[],"responseTime":null,"body":"{\n    \"access_token\": \"8d94f81f-6cad-4872-9a2e-161321ca9314\",\n    \"token_type\": \"bearer\",\n    \"expires_in\": 36055,\n    \"scope\": \"read trust write\"\n}"}],"_postman_id":"80e6fac6-7ed5-47d6-9493-84be2ad374c1"}],"id":"fc62761c-9a65-49d8-afad-dc9b044d328f","auth":{"type":"basic","basic":{"basicConfig":[]},"isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","packages":{},"requests":{},"exec":[""],"id":"00014c4d-b4d4-4ba2-a807-5c8d00deb668"}},{"listen":"test","script":{"type":"text/javascript","packages":{},"requests":{},"exec":[""],"id":"fd90e11a-3fa3-49ac-aaba-10a22ccda95d"}}],"_postman_id":"fc62761c-9a65-49d8-afad-dc9b044d328f","description":""}],"id":"87fac8d7-59f2-48b7-8967-90b654d00c5c","auth":{"type":"noauth","isInherited":false},"event":[{"listen":"prerequest","script":{"type":"text/javascript","packages":{},"requests":{},"exec":[""],"id":"c43b3c15-3c2a-48d6-be17-2d06a6b0c256"}},{"listen":"test","script":{"type":"text/javascript","packages":{},"requests":{},"exec":[""],"id":"82313896-4541-455c-b5c6-73b80e02c0bc"}}],"_postman_id":"87fac8d7-59f2-48b7-8967-90b654d00c5c","description":""},{"name":"Smart Branding","item":[{"name":"v1","item":[{"name":"Metrics","item":[{"name":"Summary","id":"473e8106-7d90-44d7-9d3f-5b89932834b3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"rootEntityCode\": \"INTE4115TES156\",\r\n    \"brandEntityCode\": \"INTE4115TES1563\",\r\n    \"numberProfileId\": \"INTEda1dd98323c640c788733edc942e19fc\",\r\n    \"dateRange\": \"custom\",\r\n    \"startDate\": \"2026-03-04\",\r\n    \"endDate\": \"2026-03-04\",\r\n    \"providers\": [\r\n        \"tmobile\",\r\n        \"att\",\r\n        \"verizon\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/summary","description":"<p><strong>Smart Branding Summary Metrics API</strong></p>\n<p><strong>Overview</strong></p>\n<p>Returns aggregated Smart Branding metrics for the given filters and date range (max 13 months).</p>\n<p><strong>Request Body:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>Filter by root entity code</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>brandEntityCode</td>\n<td>String</td>\n<td>No</td>\n<td>Filter by brand entity code</td>\n<td>NUMEBRANDXXXXXXX</td>\n</tr>\n<tr>\n<td>numberProfileId</td>\n<td>String</td>\n<td>No</td>\n<td>Filter by number profile ID</td>\n<td>NUMEPROFILEXXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>dateRange</td>\n<td>String</td>\n<td>Yes</td>\n<td>Predefined range: yesterday, last7days, last30days, last3months, ytd, last13months, lastmonth, custom. Max 13 months</td>\n<td>last7days</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>Date (YYYY-MM-DD)</td>\n<td>Conditional</td>\n<td>Start date (required when dateRange is \"custom\"). Max span 13 months</td>\n<td>2025-07-01</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>Date (YYYY-MM-DD)</td>\n<td>Conditional</td>\n<td>End date (required when dateRange is \"custom\"). Max span 13 months</td>\n<td>2025-07-07</td>\n</tr>\n<tr>\n<td>providers</td>\n<td>String[]</td>\n<td>No</td>\n<td>Provider filter: tmobile, att, verizon</td>\n<td>[\"tmobile\", \"att\"]</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>String</td>\n<td>Time when the request was processed (ISO 8601)</td>\n<td>2025-07-08T13:00:00Z</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Overall API response status</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Human-readable response message</td>\n<td>Smart Branding metrics summary generated successfully.</td>\n</tr>\n<tr>\n<td>path</td>\n<td>String</td>\n<td>API endpoint that processed the request</td>\n<td>/api/v1/smart-branding-oob-metrics/summary</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Object</td>\n<td>Container holding summary metrics data</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.metricsDateRange</td>\n<td>Object</td>\n<td>Date range for the metrics</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.metricsDateRange.startDate</td>\n<td>String</td>\n<td>Start date of metrics range</td>\n<td>2025-07-01</td>\n</tr>\n<tr>\n<td>data.metricsDateRange.endDate</td>\n<td>String</td>\n<td>End date of metrics range</td>\n<td>2025-07-07</td>\n</tr>\n<tr>\n<td>data.filters</td>\n<td>Object</td>\n<td>Applied filters for the query</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.filters.rootEntityCode</td>\n<td>String</td>\n<td>Root entity code filter</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.filters.brandEntityCode</td>\n<td>String</td>\n<td>Brand entity code filter</td>\n<td>NUMEBRANDXXXXXXX</td>\n</tr>\n<tr>\n<td>data.filters.numberProfileId</td>\n<td>String</td>\n<td>Number profile ID filter</td>\n<td>NUMEPROFILEXXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.filters.dateRange</td>\n<td>String</td>\n<td>Date range filter used</td>\n<td>last7days</td>\n</tr>\n<tr>\n<td>data.filters.startDate</td>\n<td>String</td>\n<td>Start date filter</td>\n<td>2025-07-01</td>\n</tr>\n<tr>\n<td>data.filters.endDate</td>\n<td>String</td>\n<td>End date filter</td>\n<td>2025-07-07</td>\n</tr>\n<tr>\n<td>data.filters.providers</td>\n<td>String[]</td>\n<td>Provider filter list</td>\n<td>[\"tmobile\", \"att\", \"verizon\"]</td>\n</tr>\n<tr>\n<td>data.totals</td>\n<td>Object</td>\n<td>Aggregated totals across all providers</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.totals.totalTreatedCalls</td>\n<td>Integer</td>\n<td>Total treated calls across all providers</td>\n<td>1250000</td>\n</tr>\n<tr>\n<td>data.totals.tmobileTreatedCalls</td>\n<td>Integer</td>\n<td>Total T-Mobile treated calls</td>\n<td>650000</td>\n</tr>\n<tr>\n<td>data.totals.attTreatedCalls</td>\n<td>Integer</td>\n<td>Total AT&amp;T treated calls</td>\n<td>350000</td>\n</tr>\n<tr>\n<td>data.totals.verizonTreatedCalls</td>\n<td>Integer</td>\n<td>Total Verizon treated calls</td>\n<td>250000</td>\n</tr>\n<tr>\n<td>data.totals.uniqueNumbers</td>\n<td>Integer</td>\n<td>Count of unique phone numbers</td>\n<td>5200</td>\n</tr>\n<tr>\n<td>data.totals.averageAnswerRate</td>\n<td>Decimal</td>\n<td>Average answer rate (null for AT&amp;T/Verizon)</td>\n<td>0.48</td>\n</tr>\n<tr>\n<td>data.totals.averageDeclineRate</td>\n<td>Decimal</td>\n<td>Average decline rate (null for AT&amp;T/Verizon)</td>\n<td>0.12</td>\n</tr>\n<tr>\n<td>data.byProvider</td>\n<td>Array</td>\n<td>Provider-specific metrics breakdown</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.byProvider[].provider</td>\n<td>String</td>\n<td>Provider code</td>\n<td>tmobile</td>\n</tr>\n<tr>\n<td>data.byProvider[].displayName</td>\n<td>String</td>\n<td>Provider display name</td>\n<td>T-Mobile Branded Calls</td>\n</tr>\n<tr>\n<td>data.byProvider[].totalTreatedCalls</td>\n<td>Integer</td>\n<td>Total treated calls for provider</td>\n<td>650000</td>\n</tr>\n<tr>\n<td>data.byProvider[].uniqueNumbers</td>\n<td>Integer</td>\n<td>Unique numbers for provider</td>\n<td>3100</td>\n</tr>\n<tr>\n<td>data.byProvider[].averageAnswerRate</td>\n<td>Decimal</td>\n<td>Average answer rate (null for AT&amp;T/Verizon)</td>\n<td>0.52</td>\n</tr>\n<tr>\n<td>data.byProvider[].averageDeclineRate</td>\n<td>Decimal</td>\n<td>Average decline rate (null for AT&amp;T/Verizon)</td>\n<td>0.11</td>\n</tr>\n<tr>\n<td>data.byProvider[].dataAvailableThrough</td>\n<td>String</td>\n<td>Date through which data is available</td>\n<td>2025-07-07</td>\n</tr>\n<tr>\n<td>data.byProvider[].status</td>\n<td>String</td>\n<td>Data status for provider</td>\n<td>complete</td>\n</tr>\n<tr>\n<td>data.topProfiles</td>\n<td>Array</td>\n<td>Top profiles by treated calls</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.topProfiles[].profileId</td>\n<td>String</td>\n<td>Profile identifier</td>\n<td>NUMEPROFILEXXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.topProfiles[].profileDescriptor</td>\n<td>String</td>\n<td>Profile descriptor</td>\n<td>Q3 Marketing Campaign 2025</td>\n</tr>\n<tr>\n<td>data.topProfiles[].totalTreatedCalls</td>\n<td>Integer</td>\n<td>Total treated calls for profile</td>\n<td>420000</td>\n</tr>\n<tr>\n<td>data.topProfiles[].averageAnswerRate</td>\n<td>Decimal</td>\n<td>Average answer rate</td>\n<td>0.51</td>\n</tr>\n<tr>\n<td>data.topProfiles[].averageDeclineRate</td>\n<td>Decimal</td>\n<td>Average decline rate</td>\n<td>0.10</td>\n</tr>\n<tr>\n<td>data.topProfiles[].providers</td>\n<td>String[]</td>\n<td>Providers for this profile</td>\n<td>[\"tmobile\", \"att\"]</td>\n</tr>\n<tr>\n<td>data.topNumbers</td>\n<td>Array</td>\n<td>Top phone numbers by treated calls</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.topNumbers[].callingTn</td>\n<td>String</td>\n<td>Phone number (E.164 format)</td>\n<td>+18702500005</td>\n</tr>\n<tr>\n<td>data.topNumbers[].rootEntityCode</td>\n<td>String</td>\n<td>Root entity code</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.topNumbers[].brandEntityCode</td>\n<td>String</td>\n<td>Brand entity code</td>\n<td>NUMEBRANDXXXXXXX</td>\n</tr>\n<tr>\n<td>data.topNumbers[].profileId</td>\n<td>String</td>\n<td>Profile identifier</td>\n<td>NUMEPROFILEXXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.topNumbers[].totalTreatedCalls</td>\n<td>Integer</td>\n<td>Total treated calls</td>\n<td>12000</td>\n</tr>\n<tr>\n<td>data.topNumbers[].tmobileTreatedCalls</td>\n<td>Integer</td>\n<td>T-Mobile treated calls</td>\n<td>8000</td>\n</tr>\n<tr>\n<td>data.topNumbers[].attTreatedCalls</td>\n<td>Integer</td>\n<td>AT&amp;T treated calls</td>\n<td>2000</td>\n</tr>\n<tr>\n<td>data.topNumbers[].verizonTreatedCalls</td>\n<td>Integer</td>\n<td>Verizon treated calls</td>\n<td>2000</td>\n</tr>\n<tr>\n<td>data.topNumbers[].averageAnswerRate</td>\n<td>Decimal</td>\n<td>Average answer rate</td>\n<td>0.49</td>\n</tr>\n<tr>\n<td>data.topNumbers[].averageDeclineRate</td>\n<td>Decimal</td>\n<td>Average decline rate</td>\n<td>0.13</td>\n</tr>\n<tr>\n<td>data.dataStatus</td>\n<td>Object</td>\n<td>Overall data status</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.dataStatus.overallStatus</td>\n<td>String</td>\n<td>Overall data status</td>\n<td>complete</td>\n</tr>\n<tr>\n<td>data.dataStatus.exceptionsActive</td>\n<td>Boolean</td>\n<td>Whether exceptions are active</td>\n<td>false</td>\n</tr>\n<tr>\n<td>links</td>\n<td>Object</td>\n<td>HATEOAS links related to the resource</td>\n<td>—</td>\n</tr>\n<tr>\n<td>links.self</td>\n<td>String</td>\n<td>URL to the current endpoint</td>\n<td>/api/v1/smart-branding-oob-metrics/summary</td>\n</tr>\n<tr>\n<td>links.details</td>\n<td>String</td>\n<td>URL to details endpoint</td>\n<td>/api/v1/smart-branding-oob-metrics/details</td>\n</tr>\n<tr>\n<td>links.providers</td>\n<td>String</td>\n<td>URL to providers endpoint</td>\n<td>/api/v1/smart-branding-oob-metrics/providers</td>\n</tr>\n<tr>\n<td>links.entities</td>\n<td>String</td>\n<td>URL to entities endpoint</td>\n<td>/api/v1/smart-branding-oob-metrics/entities</td>\n</tr>\n<tr>\n<td>links.dataStatus</td>\n<td>String</td>\n<td>URL to data-status endpoint</td>\n<td>/api/v1/smart-branding-oob-metrics/data-status</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Input Validations:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Message</th>\n<th>Custom Error Code</th>\n<th>HTTP Status Code</th>\n<th>HTTP Status Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>Yes</td>\n<td>rootEntityCode cannot be null or blank.</td>\n<td>INVALID_ROOT_ENTITY_CODE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>dateRange</td>\n<td>Yes</td>\n<td>dateRange cannot be null or blank and must be one of: yesterday, last7days, last30days, last3months, ytd, last13months, lastmonth, custom</td>\n<td>INVALID_DATE_RANGE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>Conditional</td>\n<td>startDate is required when dateRange is 'custom'</td>\n<td>INVALID_START_DATE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>Conditional</td>\n<td>startDate cannot be in the future</td>\n<td>INVALID_START_DATE_FUTURE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>Conditional</td>\n<td>startDate is required when dateRange is 'custom'.</td>\n<td>START_DATE_REQUIRED_WHEN_CUSTOM</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>Conditional</td>\n<td>endDate is required when dateRange is 'custom'</td>\n<td>INVALID_END_DATE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>Conditional</td>\n<td>endDate cannot be in the future</td>\n<td>INVALID_END_DATE_FUTURE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>Conditional</td>\n<td>endDate is required when dateRange is 'custom'.</td>\n<td>END_DATE_REQUIRED_WHEN_CUSTOM</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>providers</td>\n<td>No</td>\n<td>Provider must be one of: tmobile, att, verizon</td>\n<td>INVALID_PROVIDER</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Business Validations:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Custom Error Code</th>\n<th>Custom Error Message</th>\n<th>HTTP Status</th>\n<th>HTTP Error Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>INVALID_ENTITY_CODE</td>\n<td>Invalid Entity Code {0}.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>INVALID_ROOT_ENTITY_TYPE</td>\n<td>Invalid rootEntityCode {0}. Ensure that rootEntity entityType is Root</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>SMARTBRANDING_FEATURE_NOT_ENABLE</td>\n<td>Smart Branding feature is not enabled at entity level. Please contact Numeracle team.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>START_DATE_AFTER_END_DATE</td>\n<td>Start date cannot be after end date.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>DATE_RANGE_TOO_LARGE</td>\n<td>Date range exceeds 13 months. Maximum allowed is 13 months for summary metrics.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>DATA_NOT_AVAILABLE</td>\n<td>No data available for the requested date range.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","name":"Numeracle API-V1.0.0 Branded Calls","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","smart-branding-oob-metrics","summary"],"host":["www","sandbox","numeracle","com"],"query":[],"variable":[]}},"response":[{"id":"95f3c687-50d0-4e28-9df4-b292bab1d17c","name":"200-OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n    \"dateRange\": \"ytd\",\r\n    //\"startDate\" :\"2026-03-04\",\r\n    //\"endDate\" : \"2026-03-04\",\r\n    \"providers\": [\r\n        \"tmobile\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/summary"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2026-03-05T14:57:42.4510233Z\",\r\n    \"status\": \"SUCCESS\",\r\n    \"message\": \"Smart Branding metrics summary generated successfully.\",\r\n    \"path\": \"/api/v1/smart-branding-oob-metrics/summary\",\r\n    \"data\": {\r\n        \"metricsDateRange\": {\r\n            \"startDate\": \"2026-01-01\",\r\n            \"endDate\": \"2026-03-05\"\r\n        },\r\n        \"filters\": {\r\n            \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n            \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n            \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n            \"dateRange\": \"ytd\",\r\n            \"startDate\": \"2026-01-01\",\r\n            \"endDate\": \"2026-03-05\",\r\n            \"providers\": [\r\n                \"tmobile\"\r\n            ]\r\n        },\r\n        \"totals\": {\r\n            \"totalTreatedCalls\": 6872122,\r\n            \"tmobileTreatedCalls\": 6872122,\r\n            \"attTreatedCalls\": 0,\r\n            \"verizonTreatedCalls\": 0,\r\n            \"uniqueNumbers\": 142309,\r\n            \"averageAnswerRate\": 0.4557,\r\n            \"averageDeclineRate\": 0.0000\r\n        },\r\n        \"byProvider\": [\r\n            {\r\n                \"provider\": \"tmobile\",\r\n                \"displayName\": \"T-Mobile Branded Calls\",\r\n                \"totalTreatedCalls\": 6872122,\r\n                \"uniqueNumbers\": 71155,\r\n                \"averageAnswerRate\": 0.4557041535748577,\r\n                \"averageDeclineRate\": 0,\r\n                \"dataAvailableThrough\": \"2026-03-05\",\r\n                \"status\": \"complete\"\r\n            }\r\n        ],\r\n        \"topProfiles\": [\r\n            {\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"profileDescriptor\": \"Testing_565656\",\r\n                \"totalTreatedCalls\": 12498032,\r\n                \"averageAnswerRate\": 0.5265,\r\n                \"averageDeclineRate\": 0.4997,\r\n                \"providers\": [\r\n                    \"tmobile\",\r\n                    \"att\",\r\n                    \"verizon\"\r\n                ]\r\n            }\r\n        ],\r\n        \"topNumbers\": [\r\n            {\r\n                \"callingTn\": \"+17015699595\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"totalTreatedCalls\": 200,\r\n                \"tmobileTreatedCalls\": 200,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"averageAnswerRate\": 0.0000\r\n            },\r\n            {\r\n                \"callingTn\": \"+17015708595\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"totalTreatedCalls\": 200,\r\n                \"tmobileTreatedCalls\": 200,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"averageAnswerRate\": 0.0000\r\n            },\r\n            {\r\n                \"callingTn\": \"+17015694195\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"totalTreatedCalls\": 200,\r\n                \"tmobileTreatedCalls\": 200,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"averageAnswerRate\": 0.0000\r\n            },\r\n            {\r\n                \"callingTn\": \"+17015686995\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"totalTreatedCalls\": 200,\r\n                \"tmobileTreatedCalls\": 200,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"averageAnswerRate\": 0.0000\r\n            },\r\n            {\r\n                \"callingTn\": \"+17015706795\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"totalTreatedCalls\": 200,\r\n                \"tmobileTreatedCalls\": 200,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"averageAnswerRate\": 0.0000\r\n            }\r\n        ],\r\n        \"dataStatus\": {\r\n            \"overallStatus\": \"complete\",\r\n            \"exceptionsActive\": false\r\n        }\r\n    },\r\n    \"links\": {\r\n        \"entities\": \"/api/v1/smart-branding-oob-metrics/entities\",\r\n        \"self\": \"/api/v1/smart-branding-oob-metrics/summary\",\r\n        \"dataStatus\": \"/api/v1/smart-branding-oob-metrics/data-status\",\r\n        \"details\": \"/api/v1/smart-branding-oob-metrics/details\",\r\n        \"providers\": \"/api/v1/smart-branding-oob-metrics/providers\"\r\n    }\r\n}"},{"id":"b2ca2768-efe6-467a-a1f0-f6ef596df059","name":"400-Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n    \"dateRange\": \"ytd\",\r\n    \"providers\": [\r\n        \"tmobile\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/summary"},"status":"Bad Request","code":400,"_postman_previewlanguage":"Text","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2026-03-06T03:33:02:02Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/smart-branding-oob-metrics/summary\",\r\n    \"details\": [\r\n        {\r\n            \"field\": \"rootEntityCode\",\r\n            \"issue\": \"rootEntityCode cannot be null or blank.\",\r\n            \"customCode\": \"INVALID_ROOT_ENTITY_CODE\"\r\n        }\r\n    ]\r\n}"},{"id":"a2c63c4c-cf97-436a-8ba5-6058bc934f73","name":"422-Unprocessable Content","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n    \"dateRange\": \"custom\",\r\n    \"startDate\": \"2026-03-04\",\r\n    \"endDate\": \"2026-03-04\",\r\n    \"providers\": [\r\n        \"tmobile\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/summary"},"status":"Unprocessable Content","code":422,"_postman_previewlanguage":"Text","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2026-03-06T03:34:49:49Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Business validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/smart-branding-oob-metrics/summary\",\r\n    \"details\": [\r\n        {\r\n            \"issue\": \"Invalid Entity Code INTE4115TES156.\",\r\n            \"customCode\": \"INVALID_ENTITY_CODE\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"473e8106-7d90-44d7-9d3f-5b89932834b3"},{"name":"Details","id":"d33d48c8-0d8b-40b9-b731-523b5dcacefc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n    \"dateRange\": \"custom\",\r\n    \"startDate\": \"2026-03-04\",\r\n    \"endDate\": \"2026-03-04\",\r\n    \"providers\": [\r\n        \"tmobile\",\r\n        \"att\",\r\n        \"verizon\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/details","description":"<p><strong>Smart Branding Details Metrics API</strong></p>\n<p><strong>Overview</strong></p>\n<p>Returns paginated Smart Branding detailed metrics for the given filters and date range. Maximum date range is 60 days. Supports optional filters by brand, number profile, providers, and up to 50 phone numbers (E.164).</p>\n<p>Request: POST with JSON body; optional query parameters for pagination.</p>\n<p><strong>Query parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>page</td>\n<td>Integer</td>\n<td>No</td>\n<td>Page number (default: 1)</td>\n<td>1</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>Integer</td>\n<td>No</td>\n<td>Records per page (default: 50, max: 500)</td>\n<td>100</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request body</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>Filter by root entity code</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>brandEntityCode</td>\n<td>String</td>\n<td>No</td>\n<td>Filter by brand entity code</td>\n<td>NUMEBRANDXXXXXXX</td>\n</tr>\n<tr>\n<td>numberProfileId</td>\n<td>String</td>\n<td>No</td>\n<td>Filter by number profile ID</td>\n<td>NUMEPROFILEXXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>dateRange</td>\n<td>String</td>\n<td>Yes</td>\n<td>Predefined range: yesterday, last7days, last30days, last60days, custom. Max span 60 days</td>\n<td>last7days</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>Date (YYYY-MM-DD)</td>\n<td>Conditional</td>\n<td>Start date (required when dateRange is \"custom\"). Max span 60 days from startDate to endDate</td>\n<td>2025-07-01</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>Date (YYYY-MM-DD)</td>\n<td>Conditional</td>\n<td>End date (required when dateRange is \"custom\"). Max span 60 days from startDate to endDate</td>\n<td>2025-07-07</td>\n</tr>\n<tr>\n<td>providers</td>\n<td>String[]</td>\n<td>No</td>\n<td>Provider filter: tmobile, att, verizon</td>\n<td>[\"tmobile\", \"att\"]</td>\n</tr>\n<tr>\n<td>phoneNumbers</td>\n<td>String[]</td>\n<td>No</td>\n<td>Filter by phone numbers (E.164). Max 50 numbers</td>\n<td>[\"+18702500001\", \"+18702500002\"]</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response parameters (200 OK)</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>String</td>\n<td>Time when the request was processed (ISO 8601)</td>\n<td>2025-07-08T13:00:00Z</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Overall API response status</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Human-readable response message</td>\n<td>Smart Branding metrics details generated successfully.</td>\n</tr>\n<tr>\n<td>path</td>\n<td>String</td>\n<td>API endpoint that processed the request</td>\n<td>/api/v1/smart-branding-oob-metrics/details</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Object</td>\n<td>Container holding detailed metrics records</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.records</td>\n<td>Array</td>\n<td>Array of detailed metric records</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.records[].date</td>\n<td>String</td>\n<td>Date of the metrics record</td>\n<td>2026-02-10</td>\n</tr>\n<tr>\n<td>data.records[].phoneNumber</td>\n<td>String</td>\n<td>Phone number (E.164)</td>\n<td>+18702500001</td>\n</tr>\n<tr>\n<td>data.records[].rootEntityName</td>\n<td>String</td>\n<td>Root entity name</td>\n<td>ABC Company</td>\n</tr>\n<tr>\n<td>data.records[].rootEntityCode</td>\n<td>String</td>\n<td>Root entity code</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.records[].brandEntityName</td>\n<td>String</td>\n<td>Brand entity name</td>\n<td>ABC Company</td>\n</tr>\n<tr>\n<td>data.records[].brandEntityCode</td>\n<td>String</td>\n<td>Brand entity code</td>\n<td>NUMEBRANDXXXXXXX</td>\n</tr>\n<tr>\n<td>data.records[].profileName</td>\n<td>String</td>\n<td>Profile name</td>\n<td>Campaign 1</td>\n</tr>\n<tr>\n<td>data.records[].profileId</td>\n<td>String</td>\n<td>Profile identifier</td>\n<td>profile-123</td>\n</tr>\n<tr>\n<td>data.records[].provider</td>\n<td>String</td>\n<td>Provider code</td>\n<td>tmobile</td>\n</tr>\n<tr>\n<td>data.records[].totalTreatedCalls</td>\n<td>Integer</td>\n<td>Total treated calls across all providers</td>\n<td>5000</td>\n</tr>\n<tr>\n<td>data.records[].tmobileTreatedCalls</td>\n<td>Integer</td>\n<td>T-Mobile treated calls</td>\n<td>3000</td>\n</tr>\n<tr>\n<td>data.records[].attTreatedCalls</td>\n<td>Integer</td>\n<td>AT&amp;T treated calls</td>\n<td>1000</td>\n</tr>\n<tr>\n<td>data.records[].verizonTreatedCalls</td>\n<td>Integer</td>\n<td>Verizon treated calls</td>\n<td>1000</td>\n</tr>\n<tr>\n<td>data.records[].answerRate</td>\n<td>Decimal</td>\n<td>Answer rate (null for AT&amp;T/Verizon)</td>\n<td>0.400</td>\n</tr>\n<tr>\n<td>data.records[].declineRate</td>\n<td>Decimal</td>\n<td>Decline rate (null for AT&amp;T/Verizon)</td>\n<td>0.100</td>\n</tr>\n<tr>\n<td>data.pagination</td>\n<td>Object</td>\n<td>Pagination information</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.pagination.page</td>\n<td>Integer</td>\n<td>Current page number</td>\n<td>1</td>\n</tr>\n<tr>\n<td>data.pagination.pageSize</td>\n<td>Integer</td>\n<td>Records per page</td>\n<td>100</td>\n</tr>\n<tr>\n<td>data.pagination.totalRecords</td>\n<td>Integer</td>\n<td>Total number of records</td>\n<td>5432</td>\n</tr>\n<tr>\n<td>data.pagination.totalPages</td>\n<td>Integer</td>\n<td>Total number of pages</td>\n<td>55</td>\n</tr>\n<tr>\n<td>data.pagination.hasNext</td>\n<td>Boolean</td>\n<td>Whether there is a next page</td>\n<td>true</td>\n</tr>\n<tr>\n<td>data.pagination.hasPrevious</td>\n<td>Boolean</td>\n<td>Whether there is a previous page</td>\n<td>false</td>\n</tr>\n<tr>\n<td>links</td>\n<td>Object</td>\n<td>HATEOAS links</td>\n<td>—</td>\n</tr>\n<tr>\n<td>links.self</td>\n<td>String</td>\n<td>URL for the current page (with page and pageSize)</td>\n<td>/api/v1/smart-branding-oob-metrics/details?page=1&amp;pageSize=100</td>\n</tr>\n<tr>\n<td>links.next</td>\n<td>String</td>\n<td>URL for next page (omitted when hasNext is false)</td>\n<td>/api/v1/smart-branding-oob-metrics/details?page=2&amp;pageSize=100</td>\n</tr>\n<tr>\n<td>links.first</td>\n<td>String</td>\n<td>URL for first page</td>\n<td>/api/v1/smart-branding-oob-metrics/details?page=1&amp;pageSize=100</td>\n</tr>\n<tr>\n<td>links.last</td>\n<td>String</td>\n<td>URL for last page</td>\n<td>/api/v1/smart-branding-oob-metrics/details?page=55&amp;pageSize=100</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Input validations</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Message</th>\n<th>Custom Error Code</th>\n<th>HTTP Status Code</th>\n<th>HTTP Status Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>Yes</td>\n<td>rootEntityCode cannot be null or blank</td>\n<td>INVALID_ROOT_ENTITY_CODE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>dateRange</td>\n<td>Yes</td>\n<td>dateRange cannot be null or blank and must be one of: yesterday, last7days, last30days, last60days, custom</td>\n<td>INVALID_DATE_RANGE_DETAILS</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>Conditional</td>\n<td>startDate must be in YYYY-MM-DD format.</td>\n<td>INVALID_START_DATE_ISO</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>Conditional</td>\n<td>startDate is required when dateRange is 'custom'</td>\n<td>START_DATE_REQUIRED_WHEN_CUSTOM</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>Conditional</td>\n<td>startDate cannot be in the future</td>\n<td>INVALID_START_DATE_FUTURE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>Conditional</td>\n<td>endDate must be in YYYY-MM-DD format.</td>\n<td>INVALID_END_DATE_ISO</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>Conditional</td>\n<td>endDate is required when dateRange is 'custom'</td>\n<td>INVALID_END_DATE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>Conditional</td>\n<td>endDate cannot be in the future</td>\n<td>INVALID_END_DATE_FUTURE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>providers</td>\n<td>No</td>\n<td>Provider must be one of: tmobile, att, verizon</td>\n<td>INVALID_PROVIDER</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>phoneNumbers</td>\n<td>No</td>\n<td>phoneNumbers must have at most 50 items</td>\n<td>PHONE_NUMBERS_EXCEED_MAX_DETAILS</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>phoneNumbers</td>\n<td>No</td>\n<td>phoneNumber must be in E.164 format (e.g. +18702500001)</td>\n<td>INVALID_PHONE_NUMBER_E164</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>page</td>\n<td>No</td>\n<td>page must be greater than 0</td>\n<td>INVALID_PAGE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>No</td>\n<td>pageSize must be between 1 and 500</td>\n<td>INVALID_PAGE_SIZE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Business validations</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Custom Error Code</th>\n<th>Custom Error Message</th>\n<th>HTTP Status</th>\n<th>HTTP Error Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>INVALID_ENTITY_CODE</td>\n<td>Invalid Entity Code {0}.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>INVALID_ROOT_ENTITY_TYPE</td>\n<td>Invalid rootEntityCode {0}. Ensure that rootEntity entityType is Root</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>SMARTBRANDING_FEATURE_NOT_ENABLE</td>\n<td>Smart Branding feature is not enabled at entity level. Please contact Numeracle team.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>INVALID_DATE_RANGE</td>\n<td>Start date cannot be after end date</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>DATE_RANGE_TOO_LARGE</td>\n<td>Date range exceeds 60 days. Maximum allowed is 60 days for detailed metrics</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>DATA_NOT_AVAILABLE</td>\n<td>No data available for the requested date range</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>UNAUTHORIZED_ENTITY_ACCESS</td>\n<td>User does not have access to this entity.</td>\n<td>403</td>\n<td>Forbidden</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","name":"Numeracle API-V1.0.0 Branded Calls","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","smart-branding-oob-metrics","details"],"host":["www","sandbox","numeracle","com"],"query":[],"variable":[]}},"response":[{"id":"c0aaf962-fb80-46a2-9056-556c9aa574d6","name":"200-OK","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n    \"dateRange\": \"custom\",\r\n    \"startDate\": \"2026-03-04\",\r\n    \"endDate\": \"2026-03-04\",\r\n    \"providers\": [\r\n        \"tmobile\",\r\n        \"att\",\r\n        \"verizon\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/details"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2026-03-06T15:29:53.8139113Z\",\r\n    \"status\": \"SUCCESS\",\r\n    \"message\": \"Smart Branding metrics details generated successfully.\",\r\n    \"path\": \"/api/v1/smart-branding-oob-metrics/details\",\r\n    \"data\": {\r\n        \"records\": [\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015674797\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.01000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015675247\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.47000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015675697\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.93000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015676147\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.38000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015676597\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.84000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015677047\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.29000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015677497\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.75000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015677947\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.20000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015678397\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.66000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015678847\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.11000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015679297\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.57000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015679747\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.02000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015680197\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.48000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015680647\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.94000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015681097\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.39000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015681547\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.85000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015681997\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.30000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015682447\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.76000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015682897\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.21000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015683347\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.67000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015683797\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.12000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015684247\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.58000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015684697\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.03000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015685147\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.49000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015685597\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.95000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015686047\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.40000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015686497\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.86000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015686947\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.31000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015687397\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.77000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015687847\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.22000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015688297\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.68000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015688747\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.13000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015689197\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.59000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015689647\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.04000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015690097\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.50000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015690547\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.96000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015690997\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.41000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015691447\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.87000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015691897\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.32000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015692347\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.78000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015692797\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.23000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015693247\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.69000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015693697\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.14000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015694147\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.60000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015694597\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.05000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015695047\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 52,\r\n                \"tmobileTreatedCalls\": 52,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.51000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015695497\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 102,\r\n                \"tmobileTreatedCalls\": 102,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.97000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015695947\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 152,\r\n                \"tmobileTreatedCalls\": 152,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.51000000000000000000,\r\n                \"declineRate\": 0.42000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015696397\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 2,\r\n                \"tmobileTreatedCalls\": 2,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.01000000000000000000,\r\n                \"declineRate\": 0.88000000000000000000\r\n            },\r\n            {\r\n                \"date\": \"2026-03-04\",\r\n                \"phoneNumber\": \"+17015674796\",\r\n                \"rootEntityName\": \"ABC Testing Company\",\r\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"brandEntityName\": \"ABC Testing Company\",\r\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n                \"profileName\": \"Testing_565656\",\r\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n                \"provider\": \"tmobile\",\r\n                \"totalTreatedCalls\": 67,\r\n                \"tmobileTreatedCalls\": 67,\r\n                \"attTreatedCalls\": 0,\r\n                \"verizonTreatedCalls\": 0,\r\n                \"answerRate\": 0.619047619,\r\n                \"declineRate\": 0\r\n            }\r\n        ],\r\n        \"pagination\": {\r\n            \"page\": 1,\r\n            \"pageSize\": 50,\r\n            \"totalRecords\": 3338,\r\n            \"totalPages\": 67,\r\n            \"hasNext\": true,\r\n            \"hasPrevious\": false\r\n        }\r\n    },\r\n    \"links\": {\r\n        \"next\": \"/api/v1/smart-branding-oob-metrics/details?page=2&pageSize=50\",\r\n        \"last\": \"/api/v1/smart-branding-oob-metrics/details?page=67&pageSize=50\",\r\n        \"self\": \"/api/v1/smart-branding-oob-metrics/details?page=1&pageSize=50\",\r\n        \"first\": \"/api/v1/smart-branding-oob-metrics/details?page=1&pageSize=50\"\r\n    }\r\n}"},{"id":"fbc2c405-fca3-4205-8b27-5be907fbf279","name":"400-Bad Request","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n    \"dateRange\": \"custom\",\r\n    //\"startDate\" :\"2026-03-04\",\r\n    //\"endDate\" : \"2026-03-04\",\r\n    \"providers\": [\r\n        \"tmobile\",\r\n        \"att\",\r\n        \"verizon\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/details"},"status":"Bad Request","code":400,"_postman_previewlanguage":"Text","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2026-03-06T15:32:57:57Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Business validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/smart-branding-oob-metrics/details\",\r\n    \"details\": [\r\n        {\r\n            \"field\": \"startDate\",\r\n            \"issue\": \"startDate is required when dateRange is custom.\",\r\n            \"customCode\": \"START_DATE_REQUIRED_WHEN_CUSTOM\"\r\n        },\r\n        {\r\n            \"field\": \"endDate\",\r\n            \"issue\": \"endDate is required when dateRange is custom.\",\r\n            \"customCode\": \"END_DATE_REQUIRED_WHEN_CUSTOM\"\r\n        }\r\n    ]\r\n}"},{"id":"78dc3f03-fa72-41c5-a6ec-41edab0ad871","name":"422-Unprocessable Content","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n    \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\r\n    \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\r\n    \"dateRange\": \"custom\",\r\n    \"startDate\": \"2026-03-04\",\r\n    \"endDate\": \"2026-03-04\",\r\n    \"providers\": [\r\n        \"tmobile\",\r\n        \"att\",\r\n        \"verizon\"\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/details"},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Fri, 06 Mar 2026 15:35:17 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-03-06T15:35:17:17Z\",\n    \"status\": \"ERROR\",\n    \"message\": \"Business validation failed for one or more fields.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/details\",\n    \"details\": [\n        {\n            \"issue\": \"No data available for the requested date range.\",\n            \"customCode\": \"DATA_NOT_AVAILABLE\"\n        }\n    ]\n}"}],"_postman_id":"d33d48c8-0d8b-40b9-b731-523b5dcacefc"},{"name":"Data-Status","id":"c5dc4860-786c-4e34-99f0-188aa508dd6c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/data-status?rootEntityCode=NUMEXXXXXXXXXX","description":"<p><strong>Smart Branding Data Status API</strong></p>\n<p><strong>Overview</strong></p>\n<p>Returns current data availability status across all providers for the specified root entity. Use to see last update timestamps, data-through dates, and next expected update per provider.</p>\n<p><strong>Request (GET, query parameters):</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>Root entity code for which data status should be returned</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response parameters (200 OK)</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>String</td>\n<td>Time when the request was processed (ISO 8601)</td>\n<td>2025-07-08T13:00:00Z</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Overall API response status</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Human-readable response message</td>\n<td>Smart Branding metrics availability status.</td>\n</tr>\n<tr>\n<td>path</td>\n<td>String</td>\n<td>API endpoint that processed the request</td>\n<td>/api/v1/smart-branding-oob-metrics/data-status</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Object</td>\n<td>Container holding data status information</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.lastUpdateTimestamp</td>\n<td>String</td>\n<td>Last update timestamp (ISO 8601)</td>\n<td>2026-02-11T05:00:00Z</td>\n</tr>\n<tr>\n<td>data.dataAvailableThrough</td>\n<td>String</td>\n<td>Date through which data is available</td>\n<td>2026-02-10</td>\n</tr>\n<tr>\n<td>data.status</td>\n<td>String</td>\n<td>Overall data status: complete, partial, delayed</td>\n<td>complete</td>\n</tr>\n<tr>\n<td>data.providers</td>\n<td>Object</td>\n<td>Provider-specific status information</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.providers.tmobile</td>\n<td>Object</td>\n<td>T-Mobile provider status</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.providers.tmobile.status</td>\n<td>String</td>\n<td>Provider status</td>\n<td>complete</td>\n</tr>\n<tr>\n<td>data.providers.tmobile.lastUpdate</td>\n<td>String</td>\n<td>Last update timestamp for provider</td>\n<td>2026-02-11T02:30:00Z</td>\n</tr>\n<tr>\n<td>data.providers.tmobile.dataThrough</td>\n<td>String</td>\n<td>Date through which provider data is available</td>\n<td>2026-02-10</td>\n</tr>\n<tr>\n<td>data.providers.att</td>\n<td>Object</td>\n<td>AT&amp;T provider status</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.providers.att.status</td>\n<td>String</td>\n<td>Provider status</td>\n<td>complete</td>\n</tr>\n<tr>\n<td>data.providers.att.lastUpdate</td>\n<td>String</td>\n<td>Last update timestamp for provider</td>\n<td>2026-02-11T02:30:00Z</td>\n</tr>\n<tr>\n<td>data.providers.att.dataThrough</td>\n<td>String</td>\n<td>Date through which provider data is available</td>\n<td>2026-02-10</td>\n</tr>\n<tr>\n<td>data.providers.verizon</td>\n<td>Object</td>\n<td>Verizon provider status</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.providers.verizon.status</td>\n<td>String</td>\n<td>Provider status</td>\n<td>complete</td>\n</tr>\n<tr>\n<td>data.providers.verizon.lastUpdate</td>\n<td>String</td>\n<td>Last update timestamp for provider</td>\n<td>2026-02-11T01:30:00Z</td>\n</tr>\n<tr>\n<td>data.providers.verizon.dataThrough</td>\n<td>String</td>\n<td>Date through which provider data is available</td>\n<td>2026-02-10</td>\n</tr>\n<tr>\n<td>data.nextExpectedUpdate</td>\n<td>String</td>\n<td>Next expected update timestamp (ISO 8601)</td>\n<td>2026-02-12T05:00:00Z</td>\n</tr>\n<tr>\n<td>links</td>\n<td>Object</td>\n<td>HATEOAS links related to the resource</td>\n<td>—</td>\n</tr>\n<tr>\n<td>links.self</td>\n<td>String</td>\n<td>URL to the current endpoint with query parameters</td>\n<td>/api/v1/smart-branding-oob-metrics/data-status?rootEntityCode=NUMEXXXXXXXXXX</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<p><strong>Input validations</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Message</th>\n<th>Custom Error Code</th>\n<th>HTTP Status Code</th>\n<th>HTTP Status Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>Yes</td>\n<td>rootEntityCode cannot be null or blank</td>\n<td>INVALID_ROOT_ENTITY_CODE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>rootEntityCode</td>\n<td>Yes</td>\n<td>Malformed request parameters. Check the request parameters.</td>\n<td>MALFORMED_REQUEST_PARAMETERS</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Business validations</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Custom Error Code</th>\n<th>Custom Error Message</th>\n<th>HTTP Status</th>\n<th>HTTP Error Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>INVALID_ENTITY_CODE</td>\n<td>Invalid Entity Code {0}.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>INVALID_ROOT_ENTITY_TYPE</td>\n<td>Invalid rootEntityCode {0}. Ensure that rootEntity entityType is Root</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>SMARTBRANDING_FEATURE_NOT_ENABLE</td>\n<td>Smart Branding feature is not enabled at entity level. Please contact Numeracle team.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>DATA_NOT_AVAILABLE</td>\n<td>No data available for the requested date range.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","name":"Numeracle API-V1.0.0 Branded Calls","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","smart-branding-oob-metrics","data-status"],"host":["www","sandbox","numeracle","com"],"query":[{"key":"rootEntityCode","value":"NUMEXXXXXXXXXX"}],"variable":[]}},"response":[{"id":"46181eca-c6bc-44bd-bb43-470d0db0a47f","name":"200-OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/data-status?rootEntityCode=NUMEXXXXXXXXXX","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","data-status"],"query":[{"key":"rootEntityCode","value":"NUMEXXXXXXXXXX"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=C860E2FF72C1DBE0E24DDCF8756AC42E; Path=/; HttpOnly"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 10 Mar 2026 13:10:05 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-03-10T13:10:05.6352694Z\",\n    \"status\": \"SUCCESS\",\n    \"message\": \"Smart Branding metrics availability status.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/data-status\",\n    \"data\": {\n        \"lastUpdateTimestamp\": \"2026-03-06T02:30:00Z\",\n        \"dataAvailableThrough\": \"2026-03-05\",\n        \"status\": \"complete\",\n        \"providers\": {\n            \"tmobile\": {\n                \"status\": \"complete\",\n                \"lastUpdate\": \"2026-03-06T02:30:00Z\",\n                \"dataThrough\": \"2026-03-05\"\n            },\n            \"att\": {\n                \"status\": \"complete\",\n                \"lastUpdate\": \"2026-03-06T02:30:00Z\",\n                \"dataThrough\": \"2026-03-05\"\n            },\n            \"verizon\": {\n                \"status\": \"complete\",\n                \"lastUpdate\": \"2026-03-05T02:30:00Z\",\n                \"dataThrough\": \"2026-03-04\"\n            }\n        },\n        \"nextExpectedUpdate\": \"2026-03-09T05:00:00Z\"\n    },\n    \"links\": {\n        \"self\": \"/api/v1/smart-branding-oob-metrics/data-status?rootEntityCode=NUMEXXXXXXXXXX\"\n    }\n}"},{"id":"dd79b335-1db4-4b46-a3c9-420e5e9515a8","name":"400-Bad Request","originalRequest":{"method":"GET","header":[],"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/data-status"},"status":"Bad Request","code":400,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 10 Mar 2026 13:10:32 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-03-10T13:10:32:32Z\",\n    \"status\": \"ERROR\",\n    \"message\": \"Validation failed for one or more fields.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/data-status\",\n    \"details\": [\n        {\n            \"field\": \"rootEntityCode\",\n            \"issue\": \"Malformed request parameters. Check the request parameters.\",\n            \"customCode\": \"MALFORMED_REQUEST_PARAMETERS\"\n        }\n    ]\n}"},{"id":"11353af2-89e6-403f-aad9-c75cd9205a31","name":"422-Unprocessable Entity","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/data-status?rootEntityCode=NUMEXXXXXXXXXX","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","data-status"],"query":[{"key":"rootEntityCode","value":"NUMEXXXXXXXXXX"}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 10 Mar 2026 13:10:58 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-03-10T13:10:58:58Z\",\n    \"status\": \"ERROR\",\n    \"message\": \"Business validation failed for one or more fields.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/data-status\",\n    \"details\": [\n        {\n            \"issue\": \"Invalid Entity Code NUMEXXXXXXXXXX.\",\n            \"customCode\": \"INVALID_ENTITY_CODE\"\n        }\n    ]\n}"}],"_postman_id":"c5dc4860-786c-4e34-99f0-188aa508dd6c"},{"name":"Entities","id":"9846d7d9-9f38-4f91-8717-8faa8efd279e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/entities?includeProfiles=true&rootEntityCode=NUMEXXXXXXXXXX","description":"<p><strong>Smart Branding Entities API</strong></p>\n<p><strong>Overview</strong></p>\n<p>Returns a paginated list of Smart Branding entities (and optionally their profiles/campaigns) for a given root entity. Supports incremental dump via lastUpdatedTimestamp, entity‑level access control, and HATEOAS links for navigation.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>Filter by root entity code</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>includeProfiles</td>\n<td>Boolean</td>\n<td>No</td>\n<td>Include profile/campaign list (default: false)</td>\n<td>true</td>\n</tr>\n<tr>\n<td>lastUpdatedTimestamp</td>\n<td>String (ISO 8601)</td>\n<td>No</td>\n<td>Return only entities (and profiles) with updated date after this timestamp (use previous response’s value)</td>\n<td>2025-07-08T12:00:00Z</td>\n</tr>\n<tr>\n<td>page</td>\n<td>Integer</td>\n<td>No</td>\n<td>Page number for paginated results (default: 1)</td>\n<td>1</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>Integer</td>\n<td>No</td>\n<td>Number of entities per page (default: 50, max: 500)</td>\n<td>50</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Body:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>String</td>\n<td>Time when the request was processed (ISO 8601).</td>\n<td>2025-07-08T13:00:00Z</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Overall API response status.</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Human‑readable response message.</td>\n<td>Entities with smart branding details are retrieved.</td>\n</tr>\n<tr>\n<td>path</td>\n<td>String</td>\n<td>API endpoint that processed the request.</td>\n<td>/api/v1/smart-branding-oob-metrics/entities</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Object</td>\n<td>Container holding entities list, pagination, and lastUpdatedTimestamp.</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.entities</td>\n<td>Array</td>\n<td>Array of smart branding entities for the current page.</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.entities[].brandEntityCode</td>\n<td>String</td>\n<td>Brand entity code.</td>\n<td>NUMEBRANDXXXXXXX</td>\n</tr>\n<tr>\n<td>data.entities[].brandEntityName</td>\n<td>String</td>\n<td>Brand entity name.</td>\n<td>ABC Company</td>\n</tr>\n<tr>\n<td>data.entities[].rootEntityCode</td>\n<td>String</td>\n<td>Root entity code.</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.entities[].rootEntityName</td>\n<td>String</td>\n<td>Root entity name.</td>\n<td>Numeracle</td>\n</tr>\n<tr>\n<td>data.entities[].profiles</td>\n<td>Array</td>\n<td>Array of profiles for the entity (present when includeProfiles=true; empty or omitted when includeProfiles=false).</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.entities[].profiles[].profileName</td>\n<td>String</td>\n<td>Profile/campaign name.</td>\n<td>Campaign 1</td>\n</tr>\n<tr>\n<td>data.entities[].profiles[].numberProfileId</td>\n<td>String</td>\n<td>Number profile identifier.</td>\n<td>NUMEPROFILEXXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.entities[].profiles[].numberCount</td>\n<td>Integer</td>\n<td>Count of phone numbers associated with this profile for the entity (if included in your version of the API).</td>\n<td>4</td>\n</tr>\n<tr>\n<td>data.pagination</td>\n<td>Object</td>\n<td>Pagination metadata for incremental retrieval.</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.pagination.page</td>\n<td>Integer</td>\n<td>Current page number.</td>\n<td>1</td>\n</tr>\n<tr>\n<td>data.pagination.pageSize</td>\n<td>Integer</td>\n<td>Number of records per page.</td>\n<td>50</td>\n</tr>\n<tr>\n<td>data.pagination.totalRecords</td>\n<td>Integer</td>\n<td>Total number of smart branding entities matching the request.</td>\n<td>125</td>\n</tr>\n<tr>\n<td>data.pagination.totalPages</td>\n<td>Integer</td>\n<td>Total number of pages.</td>\n<td>3</td>\n</tr>\n<tr>\n<td>data.pagination.hasNext</td>\n<td>Boolean</td>\n<td>Whether a next page exists.</td>\n<td>true</td>\n</tr>\n<tr>\n<td>data.pagination.hasPrevious</td>\n<td>Boolean</td>\n<td>Whether a previous page exists.</td>\n<td>false</td>\n</tr>\n<tr>\n<td>data.lastUpdatedTimestamp</td>\n<td>String</td>\n<td>Maximum updated timestamp among entities (and profiles) in this response (ISO 8601). Client sends this in the next request as lastUpdatedTimestamp.</td>\n<td>2025-07-08T12:45:00Z</td>\n</tr>\n<tr>\n<td>links</td>\n<td>Object</td>\n<td>HATEOAS links related to the resource.</td>\n<td>—</td>\n</tr>\n<tr>\n<td>links.self</td>\n<td>String</td>\n<td>URL for the current page.</td>\n<td>/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXXX&amp;includeProfiles=true&amp;page=1&amp;pageSize=50</td>\n</tr>\n<tr>\n<td>links.next</td>\n<td>String</td>\n<td>URL for the next page (omitted when data.pagination.hasNext is false).</td>\n<td>/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXXX&amp;includeProfiles=true&amp;page=2&amp;pageSize=50</td>\n</tr>\n<tr>\n<td>links.first</td>\n<td>String</td>\n<td>URL for the first page.</td>\n<td>/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXXX&amp;includeProfiles=true&amp;page=1&amp;pageSize=50</td>\n</tr>\n<tr>\n<td>links.last</td>\n<td>String</td>\n<td>URL for the last page.</td>\n<td>/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXXX&amp;includeProfiles=true&amp;page=3&amp;pageSize=50</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Input Validations:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Required</th>\n<th><strong>Type</strong></th>\n<th>Custom Error Code</th>\n<th>Custom Error Message</th>\n<th>HTTP Status</th>\n<th>HTTP Error Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>Yes</td>\n<td>String</td>\n<td>INVALID_ROOT_ENTITY_CODE</td>\n<td>rootEntityCode cannot be null or blank</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>rootEntityCode</td>\n<td>Yes</td>\n<td>String</td>\n<td>MALFORMED_REQUEST_PARAMETERS</td>\n<td>Malformed request parameters. Check the request parameters.</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>lastUpdatedTimestamp</td>\n<td>No</td>\n<td>String (ISO 8601)</td>\n<td>INVALID_LAST_UPDATED_TIMESTAMP</td>\n<td>lastUpdatedTimestamp must be a valid ISO 8601 date-time</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>page</td>\n<td>No</td>\n<td>Integer</td>\n<td>INVALID_PAGE</td>\n<td>page must be greater than 0</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>No</td>\n<td>Integer</td>\n<td>INVALID_PAGE_SIZE</td>\n<td>pageSize must be between 1 and 500</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Business Validations</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Custom Error Code</th>\n<th>Custom Error Message</th>\n<th>HTTP Status</th>\n<th>HTTP Error Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>INVALID_ROOT_ENTITY_CODE</td>\n<td>Invalid rootEntityCode {0}</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>INVALID_ROOT_ENTITY_TYPE</td>\n<td>Invalid rootEntityCode {0}. Ensure that rootEntity entityType is Root</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>SMARTBRANDING_FEATURE_NOT_ENABLE</td>\n<td>Smart Branding feature is not enabled at entity level. Please contact Numeracle team.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","name":"Numeracle API-V1.0.0 Branded Calls","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","smart-branding-oob-metrics","entities"],"host":["www","sandbox","numeracle","com"],"query":[{"key":"includeProfiles","value":"true"},{"key":"rootEntityCode","value":"NUMEXXXXXXXXXX"}],"variable":[]}},"response":[{"id":"640ef454-9236-4f67-b3d8-74e468ce4b98","name":"200-OK With Profiles","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXX&includeProfiles=true","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","entities"],"query":[{"key":"rootEntityCode","value":"NUMEXXXXXXXXXX"},{"key":"includeProfiles","value":"true"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=60F18C6EAB008811465E16CB771A2A10; Path=/; HttpOnly"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 09 Mar 2026 14:31:52 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-03-11T11:16:09.5529426Z\",\n    \"status\": \"SUCCESS\",\n    \"message\": \"Entities with smart branding details are retrieved.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/entities\",\n    \"data\": {\n        \"entities\": [\n            {\n                \"workOrderId\": \"NUMEXXXXXXXXXX-010526015228\",\n                \"campaignName\": \"Test Campaign\",\n                \"status\": \"LIV\",\n                \"startDate\": \"2026-01-20\",\n                \"endDate\": \"2026-03-20\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"profiles\": [\n                    {\n                        \"profileName\": \"Testing_565656\",\n                        \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                        \"numberCount\": 1\n                    }\n                ]\n            },\n            {\n                \"workOrderId\": \"NUMEXXXXXXXXXX-072224031730\",\n                \"campaignName\": \"Test API_21\",\n                \"status\": \"NEW\",\n                \"startDate\": \"2025-06-27\",\n                \"endDate\": \"2025-07-27\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"profiles\": [\n                    {\n                        \"profileName\": \"ABC Testing Company\",\n                        \"numberProfileId\": \"INTE87fed08e1eb44c8ba626a581b416c191\",\n                        \"numberCount\": 1\n                    }\n                ]\n            },\n            {\n                \"workOrderId\": \"NUMEXXXXXXXXXX-061324053448\",\n                \"campaignName\": \"Test API_21\",\n                \"status\": \"NEW\",\n                \"startDate\": \"2024-06-27\",\n                \"endDate\": \"2024-07-27\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"profiles\": [\n                    {\n                        \"profileName\": \"Testing_46464\",\n                        \"numberProfileId\": \"INTEd8bb679cc5f84c3db70ee07342bef21f\",\n                        \"numberCount\": 1\n                    },\n                    {\n                        \"profileName\": \"Testing_565656\",\n                        \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                        \"numberCount\": 1\n                    },\n                    {\n                        \"profileName\": \"Testing_22222\",\n                        \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                        \"numberCount\": 1\n                    }\n                ]\n            },\n            {\n                \"workOrderId\": \"NUMEXXXXXXXXXX-061224122314\",\n                \"campaignName\": \"Test API_21\",\n                \"status\": \"NEW\",\n                \"startDate\": \"2024-06-27\",\n                \"endDate\": \"2024-07-27\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"profiles\": [\n                    {\n                        \"profileName\": \"ABC Testing Company777\",\n                        \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                        \"numberCount\": 1\n                    },\n                    {\n                        \"profileName\": \"ABC Testing Company_3333\",\n                        \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                        \"numberCount\": 1\n                    },\n                    {\n                        \"profileName\": \"ABC Testing Company\",\n                        \"numberProfileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                        \"numberCount\": 1\n                    }\n                ]\n            }\n        ],\n        \"pagination\": {\n            \"page\": 1,\n            \"pageSize\": 50,\n            \"totalRecords\": 4,\n            \"totalPages\": 1,\n            \"hasNext\": false,\n            \"hasPrevious\": false\n        },\n        \"lastUpdatedTimestamp\": \"2026-01-05T02:52:29.378467Z\"\n    },\n    \"links\": {\n        \"last\": \"/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXX&includeProfiles=true&page=1&pageSize=50\",\n        \"self\": \"/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXX&includeProfiles=true&page=1&pageSize=50\",\n        \"first\": \"/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXX&includeProfiles=true&page=1&pageSize=50\"\n    }\n}"},{"id":"097759a9-9e2d-4a83-b24d-886a0e2a4f14","name":"200-OK WithoutProfiles","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXX","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","entities"],"query":[{"key":"rootEntityCode","value":"NUMEXXXXXXXXXX"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Tue, 10 Mar 2026 13:34:41 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-03-11T11:16:09.5529426Z\",\n    \"status\": \"SUCCESS\",\n    \"message\": \"Entities with smart branding details are retrieved.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/entities\",\n    \"data\": {\n        \"entities\": [\n            {\n                \"workOrderId\": \"NUMEXXXXXXXXXX-010526015228\",\n                \"campaignName\": \"Test Campaign\",\n                \"status\": \"LIV\",\n                \"startDate\": \"2026-01-20\",\n                \"endDate\": \"2026-03-20\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"rootEntityName\": \"ABC Testing Company\"\n            },\n            {\n                \"workOrderId\": \"NUMEXXXXXXXXXX-072224031730\",\n                \"campaignName\": \"Test API_21\",\n                \"status\": \"NEW\",\n                \"startDate\": \"2025-06-27\",\n                \"endDate\": \"2025-07-27\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"rootEntityName\": \"ABC Testing Company\"\n            },\n            {\n                \"workOrderId\": \"NUMEXXXXXXXXXX-061324053448\",\n                \"campaignName\": \"Test API_21\",\n                \"status\": \"NEW\",\n                \"startDate\": \"2024-06-27\",\n                \"endDate\": \"2024-07-27\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"rootEntityName\": \"ABC Testing Company\"\n            },\n            {\n                \"workOrderId\": \"NUMEXXXXXXXXXX-061224122314\",\n                \"campaignName\": \"Test API_21\",\n                \"status\": \"NEW\",\n                \"startDate\": \"2024-06-27\",\n                \"endDate\": \"2024-07-27\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"rootEntityName\": \"ABC Testing Company\"\n            }\n        ],\n        \"pagination\": {\n            \"page\": 1,\n            \"pageSize\": 50,\n            \"totalRecords\": 4,\n            \"totalPages\": 1,\n            \"hasNext\": false,\n            \"hasPrevious\": false\n        },\n        \"lastUpdatedTimestamp\": \"2026-01-05T02:52:29.378467Z\"\n    },\n    \"links\": {\n        \"last\": \"/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXX&includeProfiles=true&page=1&pageSize=50\",\n        \"self\": \"/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXX&includeProfiles=true&page=1&pageSize=50\",\n        \"first\": \"/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXX&includeProfiles=true&page=1&pageSize=50\"\n    }\n}"},{"id":"06226b23-f167-4670-b1cf-d478a62dfbb9","name":"400-Bad Request","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=&includeProfiles=true","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","entities"],"query":[{"key":"rootEntityCode","value":""},{"key":"includeProfiles","value":"true"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 09 Mar 2026 14:32:53 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-03-09T14:32:53:53Z\",\n    \"status\": \"ERROR\",\n    \"message\": \"Validation failed for one or more fields.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/entities\",\n    \"details\": [\n        {\n            \"field\": \"rootEntityCode\",\n            \"issue\": \"rootEntityCode cannot be null or blank\",\n            \"customCode\": \"ERROR_CODE_NOT_CONFIGURED\"\n        }\n    ]\n}"},{"id":"1755cfc1-f4fb-45d6-8301-d77bd722ec34","name":"422-Unprocessable","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/entities?rootEntityCode=NUMEXXXXXXXXXX&includeProfiles=true","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","entities"],"query":[{"key":"rootEntityCode","value":"NUMEXXXXXXXXXX"},{"key":"includeProfiles","value":"true"}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=1886A6D76CF074AF093C21E278342AFC; Path=/; HttpOnly"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 09 Mar 2026 14:50:46 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-03-09T14:50:46:46Z\",\n    \"status\": \"ERROR\",\n    \"message\": \"Business validation failed for one or more fields.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/entities\",\n    \"details\": [\n        {\n            \"issue\": \"Invalid Entity Code NUMEXXXXXXXXXX.\",\n            \"customCode\": \"INVALID_ENTITY_CODE\"\n        }\n    ]\n}"}],"_postman_id":"9846d7d9-9f38-4f91-8717-8faa8efd279e"},{"name":"cdr","id":"c00a614a-94e8-4179-8899-7ac0b2ad9927","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/cdr?rootEntityCode=INTE4115TES156&lastUpdatedTimestamp=2026-04-26T07:50:26.6757Z","description":"<p><strong>CDR Smart Branding OOB Metrics API</strong></p>\n<p><strong>Overview</strong></p>\n<p>Retrieves Call Detail Records (CDR) for Smart Branding out-of-band (OOB) metrics for a given root entity, filtered by a last updated timestamp. Supports pagination.</p>\n<p>Request: GET with query parameters; no request body.</p>\n<p><strong>Query parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>The unique code identifying the root entity</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>lastUpdatedTimestamp</td>\n<td>String (ISO 8601)</td>\n<td>Yes</td>\n<td>Filters records updated at or after this timestamp</td>\n<td>2026-04-26T07:50:26.6757Z</td>\n</tr>\n<tr>\n<td>page</td>\n<td>Integer</td>\n<td>No</td>\n<td>Page number for paginated results (default: 1)</td>\n<td>1</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>Integer</td>\n<td>No</td>\n<td>Number of records per page (default: 50, max: 500)</td>\n<td>500</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response parameters (200 OK)</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>String</td>\n<td>Time when the request was processed (ISO 8601)</td>\n<td>2025-07-08T13:00:00Z</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Overall API response status</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Human-readable response message</td>\n<td>Smart Branding CDR metrics generated successfully.</td>\n</tr>\n<tr>\n<td>path</td>\n<td>String</td>\n<td>API endpoint that processed the request</td>\n<td>/api/v1/smart-branding-oob-metrics/cdr</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Object</td>\n<td>Container holding CDR metric records</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.records</td>\n<td>Array</td>\n<td>Array of CDR metric records</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.records[].lastUpdatedTimestamp</td>\n<td>String (ISO 8601)</td>\n<td>Timestamp when the record was last updated</td>\n<td>2026-04-26T07:50:26.6757Z</td>\n</tr>\n<tr>\n<td>data.records[].rootEntityName</td>\n<td>String</td>\n<td>Root entity name</td>\n<td>ABC Company</td>\n</tr>\n<tr>\n<td>data.records[].rootEntityCode</td>\n<td>String</td>\n<td>Root entity code</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.records[].brandEntityName</td>\n<td>String</td>\n<td>Brand entity name</td>\n<td>ABC Company</td>\n</tr>\n<tr>\n<td>data.records[].brandEntityCode</td>\n<td>String</td>\n<td>Brand entity code</td>\n<td>NUMEBRANDXXXXXXX</td>\n</tr>\n<tr>\n<td>data.records[].profileName</td>\n<td>String</td>\n<td>Profile name</td>\n<td>Campaign 1</td>\n</tr>\n<tr>\n<td>data.records[].profileId</td>\n<td>String</td>\n<td>Profile identifier</td>\n<td>profile-123</td>\n</tr>\n<tr>\n<td>data.records[].provider</td>\n<td>String</td>\n<td>Provider code</td>\n<td>tmobile</td>\n</tr>\n<tr>\n<td>data.records[].totalTreatedCalls</td>\n<td>Integer</td>\n<td>Total treated calls across all providers</td>\n<td>5000</td>\n</tr>\n<tr>\n<td>data.records[].tmobileTreatedCalls</td>\n<td>Integer</td>\n<td>T-Mobile treated calls</td>\n<td>3000</td>\n</tr>\n<tr>\n<td>data.records[].attTreatedCalls</td>\n<td>Integer</td>\n<td>AT&amp;T treated calls</td>\n<td>1000</td>\n</tr>\n<tr>\n<td>data.records[].verizonTreatedCalls</td>\n<td>Integer</td>\n<td>Verizon treated calls</td>\n<td>1000</td>\n</tr>\n<tr>\n<td>data.pagination</td>\n<td>Object</td>\n<td>Pagination information</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.pagination.page</td>\n<td>Integer</td>\n<td>Current page number</td>\n<td>1</td>\n</tr>\n<tr>\n<td>data.pagination.pageSize</td>\n<td>Integer</td>\n<td>Records per page</td>\n<td>500</td>\n</tr>\n<tr>\n<td>data.pagination.totalRecords</td>\n<td>Integer</td>\n<td>Total number of records</td>\n<td>5432</td>\n</tr>\n<tr>\n<td>data.pagination.totalPages</td>\n<td>Integer</td>\n<td>Total number of pages</td>\n<td>11</td>\n</tr>\n<tr>\n<td>data.pagination.hasNext</td>\n<td>Boolean</td>\n<td>Whether there is a next page</td>\n<td>true</td>\n</tr>\n<tr>\n<td>data.pagination.hasPrevious</td>\n<td>Boolean</td>\n<td>Whether there is a previous page</td>\n<td>false</td>\n</tr>\n<tr>\n<td>links</td>\n<td>Object</td>\n<td>HATEOAS links</td>\n<td>—</td>\n</tr>\n<tr>\n<td>links.self</td>\n<td>String</td>\n<td>URL for the current page</td>\n<td>/api/v1/smart-branding-oob-metrics/cdr?page=1&amp;pageSize=500</td>\n</tr>\n<tr>\n<td>links.next</td>\n<td>String</td>\n<td>URL for next page (omitted when hasNext is false)</td>\n<td>/api/v1/smart-branding-oob-metrics/cdr?page=2&amp;pageSize=500</td>\n</tr>\n<tr>\n<td>links.first</td>\n<td>String</td>\n<td>URL for first page</td>\n<td>/api/v1/smart-branding-oob-metrics/cdr?page=1&amp;pageSize=500</td>\n</tr>\n<tr>\n<td>links.last</td>\n<td>String</td>\n<td>URL for last page</td>\n<td>/api/v1/smart-branding-oob-metrics/cdr?page=11&amp;pageSize=500</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Input validations</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Required</th>\n<th>Message</th>\n<th>Custom Error Code</th>\n<th>HTTP Status Code</th>\n<th>HTTP Status Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>Yes</td>\n<td>rootEntityCode cannot be null or blank</td>\n<td>INVALID_ROOT_ENTITY_CODE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>lastUpdatedTimestamp</td>\n<td>Yes</td>\n<td>lastUpdatedTimestamp must be 0 or a valid ISO 8601 date-time.</td>\n<td>INVALID_LAST_UPDATED_TIMESTAMP</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>page</td>\n<td>No</td>\n<td>page must be greater than 0</td>\n<td>INVALID_PAGE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>pageSize</td>\n<td>No</td>\n<td>pageSize must be between 1 and 500</td>\n<td>INVALID_PAGE_SIZE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Business validations</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Custom Error Code</th>\n<th>Custom Error Message</th>\n<th>HTTP Status</th>\n<th>HTTP Error Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>INVALID_ENTITY_CODE</td>\n<td>Invalid Entity Code {0}.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>INVALID_ROOT_ENTITY_TYPE</td>\n<td>Invalid rootEntityCode {0}. Ensure that rootEntity entityType is Root</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>SMARTBRANDING_FEATURE_NOT_ENABLE</td>\n<td>Smart Branding feature is not enabled at entity level. Please contact Numeracle team.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>RECORD_NOT_EXISTED</td>\n<td>No Record Found.</td>\n<td>404</td>\n<td>Unprocessable Entity</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","name":"Numeracle API-V1.0.0 Branded Calls","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","smart-branding-oob-metrics","cdr"],"host":["www","sandbox","numeracle","com"],"query":[{"key":"rootEntityCode","value":"INTE4115TES156"},{"key":"lastUpdatedTimestamp","value":"2026-04-26T07:50:26.6757Z"},{"disabled":true,"key":"page","value":""},{"disabled":true,"key":"pageSize","value":"500"}],"variable":[]}},"response":[{"id":"610d0b08-d376-4896-8086-6cdd34e460ce","name":"200-OK","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/cdr?rootEntityCode=NUMEXXXXXXXXXX","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","cdr"],"query":[{"key":"rootEntityCode","value":"NUMEXXXXXXXXXX"},{"key":"lastUpdatedTimestamp","value":"2026-04-26T07:50:24.757Z","disabled":true},{"key":"page","value":null,"disabled":true},{"key":"pageSize","value":"500","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 27 Apr 2026 12:56:27 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-04-27T12:56:27.0356167Z\",\n    \"status\": \"SUCCESS\",\n    \"message\": \"Smart Branding metrics incremental details retrieved successfully.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/cdr\",\n    \"data\": {\n        \"records\": [\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015808300\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 110,\n                \"tmobileTreatedCalls\": 105,\n                \"attTreatedCalls\": 5,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.03,\n                \"declineRate\": 0.79\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015821932\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 274,\n                \"tmobileTreatedCalls\": 137,\n                \"attTreatedCalls\": 137,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.26,\n                \"declineRate\": 0.58\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015796652\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 114,\n                \"tmobileTreatedCalls\": 57,\n                \"attTreatedCalls\": 57,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.87\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015807148\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 206,\n                \"tmobileTreatedCalls\": 153,\n                \"attTreatedCalls\": 53,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.33,\n                \"declineRate\": 0.27\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015813196\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 102,\n                \"tmobileTreatedCalls\": 1,\n                \"attTreatedCalls\": 101,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0,\n                \"declineRate\": 30\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015819724\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 158,\n                \"tmobileTreatedCalls\": 129,\n                \"attTreatedCalls\": 29,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.21,\n                \"declineRate\": 0.72\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015788908\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 226,\n                \"tmobileTreatedCalls\": 113,\n                \"attTreatedCalls\": 113,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.1,\n                \"declineRate\": 0.73\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015796076\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 162,\n                \"tmobileTreatedCalls\": 81,\n                \"attTreatedCalls\": 81,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.98\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015800108\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 176,\n                \"tmobileTreatedCalls\": 113,\n                \"attTreatedCalls\": 63,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.1,\n                \"declineRate\": 0.63\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015803468\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 196,\n                \"tmobileTreatedCalls\": 73,\n                \"attTreatedCalls\": 123,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 1.35\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015776748\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 256,\n                \"tmobileTreatedCalls\": 153,\n                \"attTreatedCalls\": 103,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.33,\n                \"declineRate\": 0.28\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015778028\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 66,\n                \"tmobileTreatedCalls\": 33,\n                \"attTreatedCalls\": 33,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.96,\n                \"declineRate\": 0.3\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015777132\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 174,\n                \"tmobileTreatedCalls\": 137,\n                \"attTreatedCalls\": 37,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.26,\n                \"declineRate\": 0.16\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015819532\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 274,\n                \"tmobileTreatedCalls\": 137,\n                \"attTreatedCalls\": 137,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.26,\n                \"declineRate\": 0.02\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015784108\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 226,\n                \"tmobileTreatedCalls\": 113,\n                \"attTreatedCalls\": 113,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.1,\n                \"declineRate\": 0.26\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015787020\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 50,\n                \"tmobileTreatedCalls\": 25,\n                \"attTreatedCalls\": 25,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.96,\n                \"declineRate\": 0.52\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015732076\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 212,\n                \"tmobileTreatedCalls\": 81,\n                \"attTreatedCalls\": 131,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.16\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015790796\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 52,\n                \"tmobileTreatedCalls\": 1,\n                \"attTreatedCalls\": 51,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0,\n                \"declineRate\": 52\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015768460\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 130,\n                \"tmobileTreatedCalls\": 65,\n                \"attTreatedCalls\": 65,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.56\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015797484\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 228,\n                \"tmobileTreatedCalls\": 89,\n                \"attTreatedCalls\": 139,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.83\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015800780\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 320,\n                \"tmobileTreatedCalls\": 185,\n                \"attTreatedCalls\": 135,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.45,\n                \"declineRate\": 0.2\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015802348\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 206,\n                \"tmobileTreatedCalls\": 153,\n                \"attTreatedCalls\": 53,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.33,\n                \"declineRate\": 0.58\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015737484\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 228,\n                \"tmobileTreatedCalls\": 89,\n                \"attTreatedCalls\": 139,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.76\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015718796\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 52,\n                \"tmobileTreatedCalls\": 1,\n                \"attTreatedCalls\": 51,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0,\n                \"declineRate\": 65\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015674924\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 258,\n                \"tmobileTreatedCalls\": 129,\n                \"attTreatedCalls\": 129,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.21,\n                \"declineRate\": 0.2\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015675852\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 64,\n                \"tmobileTreatedCalls\": 57,\n                \"attTreatedCalls\": 7,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.8\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015738316\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 192,\n                \"tmobileTreatedCalls\": 121,\n                \"attTreatedCalls\": 71,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.16,\n                \"declineRate\": 0.76\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015730220\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 100,\n                \"tmobileTreatedCalls\": 25,\n                \"attTreatedCalls\": 75,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.96,\n                \"declineRate\": 3.04\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015682476\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 112,\n                \"tmobileTreatedCalls\": 81,\n                \"attTreatedCalls\": 31,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.04\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015813228\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 166,\n                \"tmobileTreatedCalls\": 33,\n                \"attTreatedCalls\": 133,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.96,\n                \"declineRate\": 1.87\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015740524\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 158,\n                \"tmobileTreatedCalls\": 129,\n                \"attTreatedCalls\": 29,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.21,\n                \"declineRate\": 0.6\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015768684\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 228,\n                \"tmobileTreatedCalls\": 89,\n                \"attTreatedCalls\": 139,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.66\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015737452\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 164,\n                \"tmobileTreatedCalls\": 57,\n                \"attTreatedCalls\": 107,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.63\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015695212\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 34,\n                \"tmobileTreatedCalls\": 17,\n                \"attTreatedCalls\": 17,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.94,\n                \"declineRate\": 0.82\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015731884\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 178,\n                \"tmobileTreatedCalls\": 89,\n                \"attTreatedCalls\": 89,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.25\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015676108\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 226,\n                \"tmobileTreatedCalls\": 113,\n                \"attTreatedCalls\": 113,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.1,\n                \"declineRate\": 0.88\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015747724\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 158,\n                \"tmobileTreatedCalls\": 129,\n                \"attTreatedCalls\": 29,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.21,\n                \"declineRate\": 0.04\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015710764\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 288,\n                \"tmobileTreatedCalls\": 169,\n                \"attTreatedCalls\": 119,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.4,\n                \"declineRate\": 0.07\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015676300\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 110,\n                \"tmobileTreatedCalls\": 105,\n                \"attTreatedCalls\": 5,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.03,\n                \"declineRate\": 0.85\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015694252\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 164,\n                \"tmobileTreatedCalls\": 57,\n                \"attTreatedCalls\": 107,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 1.12\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015701740\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 240,\n                \"tmobileTreatedCalls\": 145,\n                \"attTreatedCalls\": 95,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.3,\n                \"declineRate\": 0.53\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015702732\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 174,\n                \"tmobileTreatedCalls\": 137,\n                \"attTreatedCalls\": 37,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.26,\n                \"declineRate\": 0.43\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015764364\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 188,\n                \"tmobileTreatedCalls\": 169,\n                \"attTreatedCalls\": 19,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.4,\n                \"declineRate\": 0.48\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015800620\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 150,\n                \"tmobileTreatedCalls\": 25,\n                \"attTreatedCalls\": 125,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.96,\n                \"declineRate\": 3.16\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015765228\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 166,\n                \"tmobileTreatedCalls\": 33,\n                \"attTreatedCalls\": 133,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.96,\n                \"declineRate\": 1.12\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015694988\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 286,\n                \"tmobileTreatedCalls\": 193,\n                \"attTreatedCalls\": 93,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.47,\n                \"declineRate\": 0.48\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015709644\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 98,\n                \"tmobileTreatedCalls\": 49,\n                \"attTreatedCalls\": 49,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.97,\n                \"declineRate\": 0.06\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015730252\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 164,\n                \"tmobileTreatedCalls\": 57,\n                \"attTreatedCalls\": 107,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.12\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015700684\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 178,\n                \"tmobileTreatedCalls\": 89,\n                \"attTreatedCalls\": 89,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.98,\n                \"declineRate\": 0.35\n            },\n            {\n                \"date\": \"2026-04-05\",\n                \"phoneNumber\": \"+17015822220\",\n                \"rootEntityName\": \"ABC Testing Company\",\n                \"rootEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"brandEntityName\": \"ABC Testing Company\",\n                \"brandEntityCode\": \"NUMEXXXXXXXXXX\",\n                \"profileName\": \"ABC Testing Profile\",\n                \"profileId\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXX\",\n                \"provider\": \"tmobile\",\n                \"totalTreatedCalls\": 150,\n                \"tmobileTreatedCalls\": 25,\n                \"attTreatedCalls\": 125,\n                \"verizonTreatedCalls\": 0,\n                \"answerRate\": 0.96,\n                \"declineRate\": 2.6\n            }\n        ],\n        \"pagination\": {\n            \"page\": 1,\n            \"pageSize\": 50,\n            \"totalRecords\": 1999078,\n            \"totalPages\": 39982,\n            \"hasNext\": true,\n            \"hasPrevious\": false\n        },\n        \"lastUpdatedTimestamp\": \"2026-04-26T07:50:20.49804Z\"\n    },\n    \"links\": {\n        \"next\": \"/api/v1/smart-branding-oob-metrics/cdr?rootEntityCode=NUMEXXXXXXXXXX&lastUpdatedTimestamp=0&pageSize=50&page=2\",\n        \"last\": \"/api/v1/smart-branding-oob-metrics/cdr?rootEntityCode=NUMEXXXXXXXXXX&lastUpdatedTimestamp=0&pageSize=50&page=39982\",\n        \"self\": \"/api/v1/smart-branding-oob-metrics/cdr?rootEntityCode=NUMEXXXXXXXXXX&lastUpdatedTimestamp=0&pageSize=50&page=1\",\n        \"first\": \"/api/v1/smart-branding-oob-metrics/cdr?rootEntityCode=NUMEXXXXXXXXXX&lastUpdatedTimestamp=0&pageSize=50&page=1\"\n    }\n}"},{"id":"09048783-2a20-4c92-9432-f887a1d3bf4a","name":"400-Bad Request","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/cdr?rootEntityCode&lastUpdatedTimestamp&page&pageSize","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","cdr"],"query":[{"key":"rootEntityCode","value":null},{"key":"lastUpdatedTimestamp","value":null},{"key":"page","value":null},{"key":"pageSize","value":null}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"Set-Cookie","value":"JSESSIONID=EBBB1BC14FE101FF1D9AEF413A2C378A; Path=/; HttpOnly"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 27 Apr 2026 10:16:58 GMT"},{"key":"Connection","value":"close"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-04-27T10:16:58:58Z\",\n    \"status\": \"ERROR\",\n    \"message\": \"Validation failed for one or more fields.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/cdr\",\n    \"details\": [\n        {\n            \"field\": \"rootEntityCode\",\n            \"issue\": \"rootEntityCode cannot be null or blank.\",\n            \"customCode\": \"INVALID_ROOT_ENTITY_CODE\"\n        }\n    ]\n}"},{"id":"9140287c-d4a6-4276-8bb4-607dee9b585f","name":"404-Not Found","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/cdr?rootEntityCode=NUMEXXXXXXXXXX&lastUpdatedTimestamp=2026-04-26T07:50:26.6757Z","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","cdr"],"query":[{"key":"rootEntityCode","value":"NUMEXXXXXXXXXX"},{"key":"lastUpdatedTimestamp","value":"2026-04-26T07:50:26.6757Z"},{"key":"page","value":"","disabled":true},{"key":"pageSize","value":"500","disabled":true}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 27 Apr 2026 16:24:34 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-04-27T16:24:34:34Z\",\n    \"status\": \"ERROR\",\n    \"message\": \"Business validation failed for one or more fields.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/cdr\",\n    \"details\": [\n        {\n            \"issue\": \"No Record Found.\",\n            \"customCode\": \"RECORD_NOT_EXISTED\"\n        }\n    ]\n}"},{"id":"f4ddb7a6-de42-405b-b0b0-903f6cb11eb1","name":"422-Unprocessable","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/cdr?rootEntityCode=NUMEXXXXXXXXXX&lastUpdatedTimestamp=2026-04-26T07:50:26.6757Z","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","cdr"],"query":[{"key":"rootEntityCode","value":"NUMEXXXXXXXXXX"},{"key":"lastUpdatedTimestamp","value":"2026-04-26T07:50:26.6757Z"},{"key":"page","value":"","disabled":true},{"key":"pageSize","value":"500","disabled":true}]}},"status":"Unprocessable Entity (WebDAV) (RFC 4918)","code":422,"_postman_previewlanguage":"Text","header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Mon, 27 Apr 2026 16:25:34 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-04-27T16:25:34:34Z\",\n    \"status\": \"ERROR\",\n    \"message\": \"Business validation failed for one or more fields.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/cdr\",\n    \"details\": [\n        {\n            \"issue\": \"Invalid entityCode NUMEXXXXXXXXXX.\",\n            \"customCode\": \"INVALID_ENTITY_CODE\"\n        }\n    ]\n}"},{"id":"27678a22-a9c6-4f18-912e-46a40fc0be99","name":"403 Forbidden","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/cdr?rootEntityCode=NUME2847ABC318&lastUpdatedTimestamp=2026-04-26T07:50:26.6757Z&page=&pageSize=500","protocol":"https","host":["www","sandbox","numeracle","com"],"path":["api","v1","smart-branding-oob-metrics","cdr"],"query":[{"key":"rootEntityCode","value":"NUME2847ABC318"},{"key":"lastUpdatedTimestamp","value":"2026-04-26T07:50:26.6757Z"},{"key":"page","value":""},{"key":"pageSize","value":"500"}]}},"status":"Forbidden","code":403,"_postman_previewlanguage":null,"header":[{"key":":status","value":403},{"key":"date","value":"Thu, 21 May 2026 06:57:16 GMT"},{"key":"content-type","value":"application/json"},{"key":"vary","value":"Origin, Access-Control-Request-Method, Access-Control-Request-Headers"},{"key":"x-content-type-options","value":"nosniff"},{"key":"x-xss-protection","value":"1; mode=block"},{"key":"strict-transport-security","value":"max-age=31536000; includeSubDomains"},{"key":"x-frame-options","value":"DENY"},{"key":"content-security-policy","value":"default-src 'self';"},{"key":"referrer-policy","value":"no-referrer"},{"key":"cache-control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"pragma","value":"no-cache"},{"key":"expires","value":"0"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-05-21T06:57:16:16Z\",\n    \"status\": \"ERROR\",\n    \"message\": \"Business validation failed for one or more fields.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/cdr\",\n    \"details\": [\n        {\n            \"issue\": \"User does not have access to this entity.\",\n            \"customCode\": \"UNAUTHORIZED_ENTITY_ACCESS\"\n        }\n    ]\n}"}],"_postman_id":"c00a614a-94e8-4179-8899-7ac0b2ad9927"},{"name":"Providers","id":"26170e10-b70c-4a4c-af7d-89c5cd41ced4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/providers","description":"<p><strong>Providers Smart Branding OOB Metrics API</strong></p>\n<p><strong>Overview</strong></p>\n<p>Returns the list of supported providers for Smart Branding out-of-box (OOB) metrics.</p>\n<p>Request: GET with no query parameters and no request body.</p>\n<p><strong>Query parameters:</strong></p>\n<p>This endpoint does not accept any query parameters.</p>\n<p><strong>Response parameters (200 OK)</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Description</th>\n<th>Example</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>String</td>\n<td>Time when the request was processed (ISO 8601)</td>\n<td>2025-07-08T13:00:00Z</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Overall API response status</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Human-readable response message</td>\n<td>Smart Branding providers retrieved successfully.</td>\n</tr>\n<tr>\n<td>path</td>\n<td>String</td>\n<td>API endpoint that processed the request</td>\n<td>/api/v1/smart-branding-oob-metrics/providers</td>\n</tr>\n<tr>\n<td>data</td>\n<td>Object</td>\n<td>Container holding the providers list</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.providers</td>\n<td>Array</td>\n<td>Array of supported provider objects</td>\n<td>—</td>\n</tr>\n<tr>\n<td>data.providers[].code</td>\n<td>String</td>\n<td>Provider code used as a filter value in other endpoints</td>\n<td>tmobile</td>\n</tr>\n<tr>\n<td>data.providers[].name</td>\n<td>String</td>\n<td>Human-readable provider name</td>\n<td>T-Mobile</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Business validations</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Custom Error Code</th>\n<th>Custom Error Message</th>\n<th>HTTP Status</th>\n<th>HTTP Error Message</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SMARTBRANDING_FEATURE_NOT_ENABLE</td>\n<td>Smart Branding feature is not enabled at entity level. Please contact Numeracle team.</td>\n<td>422</td>\n<td>Unprocessable Entity</td>\n</tr>\n<tr>\n<td>UNAUTHORIZED_ENTITY_ACCESS</td>\n<td>User does not have access to this entity.</td>\n<td>403</td>\n<td>Forbidden</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","name":"Numeracle API-V1.0.0 Branded Calls","type":"collection"}},"urlObject":{"protocol":"https","path":["api","v1","smart-branding-oob-metrics","providers"],"host":["www","sandbox","numeracle","com"],"query":[],"variable":[]}},"response":[{"id":"f0f9b2bf-248a-4ff0-979b-0fea3b93640b","name":"200-OK","originalRequest":{"method":"GET","header":[],"url":"https://www.sandbox.numeracle.com/api/v1/smart-branding-oob-metrics/providers"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Vary","value":"Origin"},{"key":"Vary","value":"Access-Control-Request-Method"},{"key":"Vary","value":"Access-Control-Request-Headers"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Strict-Transport-Security","value":"max-age=31536000; includeSubDomains"},{"key":"X-Frame-Options","value":"DENY"},{"key":"Content-Security-Policy","value":"default-src 'self';"},{"key":"Referrer-Policy","value":"no-referrer"},{"key":"Cache-Control","value":"no-cache, no-store, max-age=0, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Expires","value":"0"},{"key":"Content-Type","value":"application/json"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Date","value":"Wed, 11 Mar 2026 15:50:52 GMT"},{"key":"Keep-Alive","value":"timeout=60"},{"key":"Connection","value":"keep-alive"}],"cookie":[],"responseTime":null,"body":"{\n    \"timestamp\": \"2026-03-11T15:50:52.0950685Z\",\n    \"status\": \"SUCCESS\",\n    \"message\": \"Provider details retrieved.\",\n    \"path\": \"/api/v1/smart-branding-oob-metrics/providers\",\n    \"data\": {\n        \"providers\": [\n            {\n                \"name\": \"AT&T\",\n                \"code\": \"att\"\n            },\n            {\n                \"name\": \"Verizon\",\n                \"code\": \"verizon\"\n            },\n            {\n                \"name\": \"T-Mobile\",\n                \"code\": \"tmobile\"\n            }\n        ]\n    },\n    \"links\": {\n        \"self\": \"/api/v1/smart-branding-oob-metrics/providers\"\n    }\n}"}],"_postman_id":"26170e10-b70c-4a4c-af7d-89c5cd41ced4"}],"id":"e4971ec0-4720-4ab3-9731-679227b07ae9","_postman_id":"e4971ec0-4720-4ab3-9731-679227b07ae9","description":"","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","name":"Numeracle API-V1.0.0 Branded Calls","type":"collection"}}},{"name":"Disable-Branded-Calls","id":"6c84c26e-198d-4e58-88f7-a2702cb67f48","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PATCH","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX","description":"<p><strong>Disable Smart Branding Campaign</strong><br />This method is used to disable a Smart Branding Campaign.</p>\n<p><strong>Path Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workorderId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Smart branding work order id</td>\n<td>NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>String</td>\n<td>Date and time of the response in ISO 8601 format</td>\n<td>2025-07-08T13:00:00Z</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Status of the operation</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Message indicating the result of the operation</td>\n<td>Smart branding campaign disabled successfully.</td>\n</tr>\n<tr>\n<td>path</td>\n<td>String</td>\n<td>API endpoint path where the request was made</td>\n<td>/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.workOrderId</td>\n<td>String</td>\n<td>Work order ID associated with the campaign</td>\n<td>NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>links.self</td>\n<td>String</td>\n<td>URL to retrieve the specific campaign</td>\n<td>/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Input Validations:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Message</strong></th>\n<th><strong>Custom Error Code</strong></th>\n<th><strong>HTTP Status Code</strong></th>\n<th><strong>HTTP Status Message</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workOrderId</td>\n<td>Yes</td>\n<td>workOrderId cannot be null or blank.</td>\n<td>INVALID_WORK_ORDER_ID</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Business Validations:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Custom Error Code</strong></th>\n<th><strong>Message</strong></th>\n<th><strong>HTTP Status Code</strong></th>\n<th><strong>HTTP Error Message</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>INVALID_WORKORDER</td>\n<td>Invalid WorkOrder {0}.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>CAMPAIGN_LOCKED</td>\n<td>This campaign is locked to process service(s) modified for smart branding submission. The campaign will be unlocked as soon as the smart branding submission is processed.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>WORKORDER_INVALID_RCDSTATUS</td>\n<td>RCD (logo/call reason) should be in Approved status for creating/extending work orders.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>CAMPAIGN_ATT_OVERLAP</td>\n<td>Branded Campaign for profile \"{0}\" is already created for AT&amp;T.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>CAMPAIGN_OVERLAP</td>\n<td>Branded Campaign for profile \"{0}\" is already created and the dates overlap</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v1","branded-calls","NUMEXXXXXXXXXXX-XXXXXXXXXXXX"],"host":["www","sandbox","numeracle","com"],"query":[],"variable":[]}},"response":[{"id":"9107c0f1-811f-4196-a564-fa6bbe3abb6f","name":"200-OK","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"timestamp\": \"2025-07-08T13:00:00Z\",\r\n  \"status\": \"SUCCESS\",\r\n  \"message\": \"Smart branding campaign disabled successfully.\",\r\n  \"path\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n  \"data\": {\r\n    \"work\": \"NUMEXXXXXXXXXXX-XXXXXXXXXXXX\"\r\n  },\r\n  \"links\": {\r\n     \"self\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n  }\r\n}"},{"id":"c4e6127a-b2a0-4c13-9704-a18446196f41","name":"400-BadRequest","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX"},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-09-29T07:46:26:26Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Business validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n    \"details\": [\r\n        {\r\n            \"issue\": \"Invalid WorkOrder NUMEXXXXXXXXXXX-XXXXXXXXXXXX.\",\r\n            \"customCode\": \"INVALID_WORKORDER\"\r\n        }\r\n    ]\r\n}"},{"id":"3e2a75cb-36f7-43a2-a782-30dc919f835b","name":"422-Unprocessable Content","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX"},"status":"Unprocessable Content","code":422,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-09-29T08:13:23:23Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Business validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n    \"details\": [\r\n        {\r\n            \"issue\": \"This campaign is locked to process service(s) modified for smart branding submission. The campaign will be unlocked as soon as the smart branding submission is processed.\",\r\n            \"customCode\": \"CAMPAIGN_LOCKED\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"6c84c26e-198d-4e58-88f7-a2702cb67f48"},{"name":"Get-Branded-Calls","id":"a716c377-3c0d-419e-b82b-d6eca5acad38","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"GET","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/{workOrderId}","description":"<p><strong>View Smart Branding Campaign</strong><br />This method is used to view a Smart Branding Campaign.</p>\n<p><strong>Path Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workorderId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Smart branding work order id</td>\n<td>NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Resopnse Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>String</td>\n<td>Date and time of the response in ISO 8601 format</td>\n<td>2025-09-26T12:27:50:50Z</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Response status</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Description of the result or operation</td>\n<td>Smart branding campaign retrieved successfully.</td>\n</tr>\n<tr>\n<td>path</td>\n<td>String</td>\n<td>Endpoint path of the API</td>\n<td>/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.rootEntityName</td>\n<td>String</td>\n<td>Name of the root entity</td>\n<td>ABC Testing Company</td>\n</tr>\n<tr>\n<td>data.rootEntityCode</td>\n<td>String</td>\n<td>Code of the root entity</td>\n<td>NUMEXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.entityName</td>\n<td>String</td>\n<td>Name of the associated entity</td>\n<td>ABC Testing Company</td>\n</tr>\n<tr>\n<td>data.entityCode</td>\n<td>String</td>\n<td>Code of the associated entity</td>\n<td>NUMEXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.campaignName</td>\n<td>String</td>\n<td>Name of the smart branding campaign</td>\n<td>Test Campaign Name</td>\n</tr>\n<tr>\n<td>data.startDate</td>\n<td>String (Date)</td>\n<td>Campaign start date in MMM dd yyyy format</td>\n<td>Aug 28 2025</td>\n</tr>\n<tr>\n<td>data.endDate</td>\n<td>String (Date)</td>\n<td>Campaign end date in MMM dd yyyy format</td>\n<td>Sep 28 2025</td>\n</tr>\n<tr>\n<td>data.workOrderId</td>\n<td>String</td>\n<td>Unique ID of the work order</td>\n<td>NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.totalOutboundCalls</td>\n<td>Integer</td>\n<td>Total number of outbound calls</td>\n<td>123</td>\n</tr>\n<tr>\n<td>data.smartBrandingServices</td>\n<td>List</td>\n<td>List of selected smart branding services</td>\n<td>[\"T-Mobile\", \"AT&amp;T\",\"Verizon\"]</td>\n</tr>\n<tr>\n<td>data.status</td>\n<td>String</td>\n<td>Current status of the campaign</td>\n<td>RDA</td>\n</tr>\n<tr>\n<td>data.mappedNumberProfiles.profileDescriptor</td>\n<td>String</td>\n<td>Description of the number profile</td>\n<td>Test Profile Descriptor</td>\n</tr>\n<tr>\n<td>data.mappedNumberProfiles.brandedNumberCount</td>\n<td>Integer</td>\n<td>Count of branded numbers in the profile</td>\n<td>1</td>\n</tr>\n<tr>\n<td>data.campaignOverView.action</td>\n<td>String</td>\n<td>Action taken on the campaign</td>\n<td>Workorder Creation, Request to Disable</td>\n</tr>\n<tr>\n<td>data.campaignOverView.submittedBy</td>\n<td>String</td>\n<td>Email ID of the user who submitted the action</td>\n<td><a href=\"https://mailto:user1@numeracle.com\">user1@numeracle.com</a></td>\n</tr>\n<tr>\n<td>data.campaignOverView.submittedDate</td>\n<td>String</td>\n<td>Date when the action was submitted</td>\n<td>Nov 21 2024</td>\n</tr>\n<tr>\n<td>data.campaignOverView.numberCount</td>\n<td>Integer</td>\n<td>Number of affected branded numbers</td>\n<td>1</td>\n</tr>\n<tr>\n<td>data.campaignOverView.status</td>\n<td>String</td>\n<td>Status of the action</td>\n<td>In Progress</td>\n</tr>\n<tr>\n<td>data.campaignOverView.workOrderRemaksHistory</td>\n<td>List</td>\n<td>List of remarks or notes for the action</td>\n<td>[]</td>\n</tr>\n<tr>\n<td>data.campaignHistoryList.status</td>\n<td>String</td>\n<td>Status of the campaign history</td>\n<td>In Progress</td>\n</tr>\n<tr>\n<td>data.campaignHistoryList.submittedBy</td>\n<td>String</td>\n<td>Email ID of the user who submitted the action</td>\n<td><a href=\"https://mailto:user1@numeracle.com\">user1@numeracle.com</a></td>\n</tr>\n<tr>\n<td>data.campaignHistoryList.submittedDate</td>\n<td>String</td>\n<td>Date when the action was submitted</td>\n<td>Nov 21 2024</td>\n</tr>\n<tr>\n<td>links.self</td>\n<td>String</td>\n<td>API link to access this specific campaign</td>\n<td>/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Input Validations:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Message</strong></th>\n<th><strong>Custom Error Code</strong></th>\n<th><strong>HTTP Status Code</strong></th>\n<th><strong>HTTP Status Message</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workOrderId</td>\n<td>Yes</td>\n<td>workOrderId cannot be null or blank.</td>\n<td>INVALID_WORK_ORDER_ID</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Business Validations:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Custom Error Code</strong></th>\n<th><strong>Message</strong></th>\n<th><strong>HTTP Status Code</strong></th>\n<th><strong>HTTP Error Message</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>INVALID_WORKORDER</td>\n<td>Invalid WorkOrder {0}.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>CAMPAIGN_LOCKED</td>\n<td>This campaign is locked to process service(s) modified for smart branding submission. The campaign will be unlocked as soon as the smart branding submission is processed.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v1","branded-calls","{workOrderId}"],"host":["www","sandbox","numeracle","com"],"query":[],"variable":[]}},"response":[{"id":"de86c192-c583-441a-87d6-96e92c4b523f","name":"200-OK","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-09-26T12:27:50:50Z\",\r\n    \"status\": \"SUCCESS\",\r\n    \"message\": \"Smart branding campaign retrieved successfully.\",\r\n    \"path\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n    \"data\": {\r\n        \"rootEntityName\": \"ABC Testing Company\",\r\n        \"rootEntityCode\": \"NUMEXXXXXXXXXXX\",\r\n        \"entityName\": \"ABC Testing Company\",\r\n        \"entityCode\": \"NUMEXXXXXXXXXXX\",\r\n        \"campaignName\": \"Test Campaign Name\",\r\n        \"startDate\": \"Aug 28 2025\",\r\n        \"endDate\": \"Sep 28 2025\",\r\n        \"workOrderId\": \"NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n        \"totalOutboundCalls\": 123,\r\n       \"smartBrandingServices\": [\r\n            \"T-Mobile\",\r\n            \"AT&T\",\r\n            \"VERIZON\"\r\n        ],\r\n        \"status\": \"RDA\",\r\n        \"mappedNumberProfiles\": [\r\n            {\r\n                \"profileDescriptor\": \"Test Profile Descriptor\",\r\n                \"brandedNumberCount\": 1\r\n            }\r\n        ],\r\n        \"campaignOverView\": [\r\n            {\r\n                \"action\": \"Workorder Creation\",\r\n                \"submittedBy\": \"user1@numeracle.com\",\r\n                \"submittedDate\": \"Nov 21 2024\",\r\n                \"numberCount\": 1,\r\n                \"status\": \"In Progress\",\r\n                \"workOrderRemaksHistory\": []\r\n            },\r\n            {\r\n                \"action\": \"Request to Disable\",\r\n                \"submittedBy\": \"user1@numeracle.com\",\r\n                \"submittedDate\": \"Dec 03 2024\",\r\n                \"numberCount\": 1,\r\n                \"status\": \"In Progress\",\r\n                \"workOrderRemaksHistory\": []\r\n            }\r\n        ],\r\n        \"campaignHistoryList\": []\r\n    },\r\n    \"links\": {\r\n        \"self\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\"\r\n    }\r\n}\r\n"},{"id":"123ebb03-d148-4100-8dee-4f3390a93f32","name":"400-BadRequest","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX"},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-09-29T07:46:26:26Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Business validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n    \"details\": [\r\n        {\r\n            \"issue\": \"Invalid WorkOrder NUMEXXXXXXXXXXX-XXXXXXXXXXXX.\",\r\n            \"customCode\": \"INVALID_WORKORDER\"\r\n        }\r\n    ]\r\n}"},{"id":"36db1e93-2db9-4e4d-aa7b-7fac0d78496c","name":"422-Unprocessable Content","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX"},"status":"Unprocessable Content","code":422,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-09-29T08:13:23:23Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Business validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n    \"details\": [\r\n        {\r\n            \"issue\": \"This campaign is locked to process service(s) modified for smart branding submission. The campaign will be unlocked as soon as the smart branding submission is processed.\",\r\n            \"customCode\": \"CAMPAIGN_LOCKED\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"a716c377-3c0d-419e-b82b-d6eca5acad38"},{"name":"Update-Branded-Calls","id":"4287f192-3b21-4030-a119-ded52354bc6b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"documentSubmittedToATT\": \"true\",\r\n    \"tMobile\": \"true\",\r\n    \"att\": \"true\",\r\n    \"verizon\": \"true\",\r\n    \"brandingCallingUpdateProfileTO\": [\r\n        {\r\n            \"action\": \"ADD\",\r\n            \"numberProfileID\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\r\n        }\r\n    ],\r\n    \"startDate\": \"Jun 25 2025\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX","description":"<p><strong>Update Smart Branding Campaign</strong>This method is used to update a Smart Branding Campaign.It allows for adding or removing NumberProfileIDs. Additionally, it provides functionality to enable or disable services associated with the campaign.</p>\n<p><strong>Path Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workorderId</td>\n<td>String</td>\n<td>Yes</td>\n<td>Smart branding work order id</td>\n<td>NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Request Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>documentSubmittedToATT</td>\n<td>String (true/false)</td>\n<td>No</td>\n<td>Whether documents were submitted to AT&amp;T</td>\n<td>true</td>\n</tr>\n<tr>\n<td>tMobile</td>\n<td>String (true/false)</td>\n<td>No</td>\n<td>T-Mobile service enabled flag</td>\n<td>true</td>\n</tr>\n<tr>\n<td>att</td>\n<td>String (true/false)</td>\n<td>No</td>\n<td>AT&amp;T service enabled flag</td>\n<td>true</td>\n</tr>\n<tr>\n<td>verizon</td>\n<td>String (true/false)</td>\n<td>No</td>\n<td>Verizon service enabled flag</td>\n<td>true</td>\n</tr>\n<tr>\n<td>brandingCallingUpdateProfileTO.action</td>\n<td>String</td>\n<td>Yes</td>\n<td>Action on profile (ADD, DELETE)</td>\n<td>ADD</td>\n</tr>\n<tr>\n<td>brandingCallingUpdateProfileTO.numberProfileID</td>\n<td>String</td>\n<td>Yes</td>\n<td>Number profile identifier</td>\n<td>NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>String</td>\n<td>No</td>\n<td>Start date of the campaign (MMM dd yyyy)</td>\n<td>Jun 25 2025</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Parameter:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>String</td>\n<td>Date and time of the response in ISO 8601 format</td>\n<td>2025-07-08T13:00:00Z</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Status of the operation</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Message describing the outcome of the operation</td>\n<td>Smart branding campaign updated successfully.</td>\n</tr>\n<tr>\n<td>path</td>\n<td>String</td>\n<td>API endpoint that was accessed</td>\n<td>/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>data.workOrderId</td>\n<td>String</td>\n<td>Unique identifier for the updated work order</td>\n<td>NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>links.self</td>\n<td>String</td>\n<td>Link to retrieve the updated campaign</td>\n<td>/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Input Validations:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Message</strong></th>\n<th><strong>Custom Error Code</strong></th>\n<th><strong>HTTP Status Code</strong></th>\n<th><strong>HTTP Status Message</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>workOrderId</td>\n<td>Yes</td>\n<td>workOrderId cannot be null or blank.</td>\n<td>INVALID_WORK_ORDER_ID</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>tMobile</td>\n<td>No</td>\n<td>T-Mobile value must be either true or false.</td>\n<td>INVALID_T_MOBILE_FLAG</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>att</td>\n<td>No</td>\n<td>AT&amp;T value must be either true or false.</td>\n<td>INVALID_ATT_FLAG</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>verizon</td>\n<td>No</td>\n<td>Verizon value must be either true or false.</td>\n<td>INVALID_VERIZON_FLAG</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>documentSubmittedToATT</td>\n<td>No</td>\n<td>documentSubmittedTo AT&amp;T value must be either true or false.</td>\n<td>INVALID_DOCUMENT_SUBMISSION_FLAG</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>action</td>\n<td>Yes</td>\n<td>action must be 'ADD',or 'DELETE'.</td>\n<td>INVALID_SMART_BRANDING_ACTION</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Business Validations:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Custom Error Code</strong></th>\n<th><strong>Message</strong></th>\n<th><strong>HTTP Status Code</strong></th>\n<th><strong>HTTP Error Message</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>INVALID_WORKORDER</td>\n<td>Invalid WorkOrder {0}.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>NUMBER_PROFILE_ALREADY_EXIST</td>\n<td>numberProfileIDs {0} are already exist in the campaign.</td>\n<td>409</td>\n<td>Conflict</td>\n</tr>\n<tr>\n<td>CAMPAIGN_LOCKED</td>\n<td>This campaign is locked to process service(s) modified for smart branding submission. The campaign will be unlocked as soon as the smart branding submission is processed.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>INVALID_RELATIONSHIPCODE_LIST</td>\n<td>Invalid numberProfileID's list {0}.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>NON_CANDIAN_PROFILE</td>\n<td>Invalid profiles {0}. Smart branding is not enabled for Canadian profiles.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>INVALID_WORKORDER_FOR_EDIT</td>\n<td>workOrder {0} is editable when status is NEW, Ready, or LIVE.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>DOCUMENT_SUBMITTED_FOR_ATT</td>\n<td>documentSubmittedToATT cannot be {0} .Ensure that ATT is true and documents are submitted.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>WORKORDER_INVALID_RCDSTATUS</td>\n<td>RCD (logo/call reason) should be in Approved status for creating/extending work orders.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>CAMPAIGN_ATT_OVERLAP</td>\n<td>Branded Campaign for profile \"{0}\" is already created for AT&amp;T.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>BRANDED_CALLING_START_DATE_BEFORE_TODAY</td>\n<td>Smart Branding start date cannot be before todays date.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>BRANDED_CALLING_START_DATE_AFTER_OLD_START_DATE</td>\n<td>Smart Branding start date cannot be after existing start date.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>BRANDED_CALLING_START_DATE_FORMAT</td>\n<td>Invalid date format. Supported date format is MMM dd yyyy.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>BRANDED_CALLING_UPDATE_START_DATE_INVALID_STATUS</td>\n<td>Start date can be updated for work order in New status.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>OOB_COUNTRY_NOT_ENABLED</td>\n<td>Smart Branding OOB is not supported for {0} profiles.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v1","branded-calls","NUMEXXXXXXXXXXX-XXXXXXXXXXXX"],"host":["www","sandbox","numeracle","com"],"query":[],"variable":[]}},"response":[{"id":"baf003ca-b0e7-4455-9e73-322e47c92d6b","name":"200-OK","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"documentSubmittedToATT\": \"true\",\r\n    \"tMobile\": \"true\",\r\n    \"att\": \"true\",\r\n    \"verizon\": \"true\",\r\n    \"brandingCallingUpdateProfileTO\": [\r\n        {\r\n            \"action\": \"ADD\",\r\n            \"numberProfileID\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\r\n        }\r\n    ],\r\n    \"startDate\": \"Jun 25 2025\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"timestamp\": \"2025-07-08T13:00:00Z\",\r\n  \"status\": \"SUCCESS\",\r\n  \"message\": \"Smart branding campaign updated successfully.\",\r\n  \"path\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n  \"data\": {\r\n    \"work\": \"NUMEXXXXXXXXXXX-XXXXXXXXXXXX\"\r\n  },\r\n  \"links\": {\r\n     \"self\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n  }\r\n}"},{"id":"32dfd82c-ffb1-4c55-a4f0-48dfec4e4db9","name":"400-BadRequest","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"documentSubmittedToATT\": \"true\",\r\n    \"tMobile\": \"true\",\r\n    \"att\": \"true\",\r\n    \"verizon\": \"true\",\r\n    \"brandingCallingUpdateProfileTO\": [\r\n        {\r\n            \"action\": \"ADD\",\r\n            \"numberProfileID\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\r\n        }\r\n    ],\r\n    \"startDate\": \"Jun 25 2025\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX"},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-09-29T07:46:26:26Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Business validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n    \"details\": [\r\n        {\r\n            \"issue\": \"Invalid WorkOrder NUMEXXXXXXXXXXX-XXXXXXXXXXXX.\",\r\n            \"customCode\": \"INVALID_WORKORDER\"\r\n        }\r\n    ]\r\n}"},{"id":"3b56916f-4c77-4313-bfcb-4e565f899dff","name":"422-Unprocessable Content","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"documentSubmittedToATT\": \"true\",\r\n  \"tMobile\": \"true\",\r\n  \"att\": \"true\",\r\n  \"brandingCallingUpdateProfileTO\": [\r\n    {\r\n      \"action\": \"ADD\",\r\n      \"numberProfileID\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\r\n    }\r\n  ],\r\n  \"startDate\": \"Jun 25 2025\",\r\n  \"verizon\": \"true\"\r\n}\r\n\r\n","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX"},"status":"Unprocessable Content","code":422,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-09-29T08:13:23:23Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Business validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n    \"details\": [\r\n        {\r\n            \"issue\": \"This campaign is locked to process service(s) modified for smart branding submission. The campaign will be unlocked as soon as the smart branding submission is processed.\",\r\n            \"customCode\": \"CAMPAIGN_LOCKED\"\r\n        }\r\n    ]\r\n}"},{"id":"513d29c3-83d9-4a42-a6fd-89cb6bd9ce43","name":"409-Conflict","originalRequest":{"method":"PUT","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"documentSubmittedToATT\": \"true\",\r\n    \"tMobile\": \"true\",\r\n    \"att\": \"true\",\r\n    \"verizon\": \"true\",\r\n    \"brandingCallingUpdateProfileTO\": [\r\n        {\r\n            \"action\": \"ADD\",\r\n            \"numberProfileID\": \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\r\n        }\r\n    ],\r\n    \"startDate\": \"Jun 25 2025\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX"},"status":"Conflict","code":409,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-10-01T08:38:43:43Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Business validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n    \"details\": [\r\n        {\r\n            \"issue\": \"numberProfileIDs [NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX] are already exist in the campaign.\",\r\n            \"customCode\": \"NUMBER_PROFILE_ALREADY_EXIST\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"4287f192-3b21-4030-a119-ded52354bc6b"},{"name":"Branded-Calls","id":"046cd454-3790-42f6-a204-49ada7776a29","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":false},"method":"POST","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"campaignName\": \"Test Campaign\",\r\n    \"documentSubmittedToATT\": \"true\",\r\n    \"endDate\": \"Jun 25 2026\",\r\n    \"entityCode\": \"NUMEXXXXXXXXXXX\",\r\n    \"tMobile\": \"true\",\r\n    \"att\": \"true\",\r\n    \"numberProfileIDs\": [\r\n        \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\r\n    ],\r\n    \"rootEntityCode\": \"NUMEXXXXXXXXXXX\",\r\n    \"startDate\": \"Jun 25 2025\",\r\n    \"verizon\": \"true\",\r\n    \"totalOutboundCalls\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls","description":"<p><strong>Create Smart Branding Campaign</strong> </p>\n<p>This method is used to create a new number Smart Branding Campaign.</p>\n<p>A minimum 30-day interval between dates is required. Before activating the AT&amp;T service, documentation must be submitted to the Numeracle team. At least one of the services—tMobile, att, or verizon—must be enabled.</p>\n<p><strong>Request Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>Root Entity</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>entityCode</td>\n<td>String</td>\n<td>Yes</td>\n<td>Entity Code</td>\n<td>NUMEXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>campaignName</td>\n<td>String</td>\n<td>Yes</td>\n<td>Campaign Name (8-50 characters)</td>\n<td>PromoCampaign2025</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>String (Date)</td>\n<td>Yes</td>\n<td>Start Date (Format: MMM dd yyyy)</td>\n<td>Sep 01 2025</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>String (Date)</td>\n<td>Yes</td>\n<td>End Date (Format: MMM dd yyyy)</td>\n<td>Sep 30 2025</td>\n</tr>\n<tr>\n<td>totalOutboundCalls</td>\n<td>String (digits)</td>\n<td>Yes</td>\n<td>Total Outbound Calls (must be ≥ 1 and digits only)</td>\n<td>1000</td>\n</tr>\n<tr>\n<td>tMobile</td>\n<td>String (Boolean)</td>\n<td>No</td>\n<td>Whether T-Mobile is selected</td>\n<td>true</td>\n</tr>\n<tr>\n<td>verizon</td>\n<td>String (Boolean)</td>\n<td>No</td>\n<td>Whether Verizon is selected</td>\n<td>true</td>\n</tr>\n<tr>\n<td>att</td>\n<td>String (Boolean)</td>\n<td>No</td>\n<td>Whether AT&amp;T is selected</td>\n<td>false</td>\n</tr>\n<tr>\n<td>numberProfileIDs</td>\n<td>List</td>\n<td>Yes</td>\n<td>List of Number Profile IDs (at least 1 element required)</td>\n<td>[\"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"]</td>\n</tr>\n<tr>\n<td>documentSubmittedToATT</td>\n<td>String (Boolean)</td>\n<td>No</td>\n<td>Whether document is submitted to AT&amp;T.</td>\n<td>true</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Response Parameters:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Type</strong></th>\n<th><strong>Description</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>timestamp</td>\n<td>String</td>\n<td>Date and time of the response in ISO 8601 format</td>\n<td>2025-07-08T13:00:00Z</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>Status of the operation</td>\n<td>SUCCESS</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>Descriptive message about the operation</td>\n<td>Smart branding campaign created successfully.</td>\n</tr>\n<tr>\n<td>path</td>\n<td>String</td>\n<td>API endpoint path for the request</td>\n<td>/api/v1/branded-calls</td>\n</tr>\n<tr>\n<td>data.workOrderId</td>\n<td>String</td>\n<td>Unique ID for the created smart branding campaign</td>\n<td>NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n<tr>\n<td>links.self</td>\n<td>String</td>\n<td>URL to retrieve the created smart branding campaign</td>\n<td>/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Input Validations:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Message</strong></th>\n<th><strong>Custom Error Code</strong></th>\n<th><strong>HTTP Status Code</strong></th>\n<th><strong>HTTP Status Message</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>rootEntityCode</td>\n<td>Yes</td>\n<td>rootEntityCode cannot be null or blank.</td>\n<td>INVALID_ROOT_ENTITY_CODE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>entityCode</td>\n<td>Yes</td>\n<td>entityCode cannot be null or blank.</td>\n<td>INVALID_ENTITY_CODE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>campaignName</td>\n<td>Yes</td>\n<td>campaignName cannot be null or blank. Min 8, max 50 characters.</td>\n<td>INVALID_CAMPAIGN_NAME</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>startDate</td>\n<td>Yes</td>\n<td>startDate cannot be null or blank. Date format is MMM dd yyyy</td>\n<td>INVALID_START_DATE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>endDate</td>\n<td>Yes</td>\n<td>endDate cannot be null or blank. Date format is MMM dd yyyy</td>\n<td>INVALID_END_DATE</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>totalOutboundCalls</td>\n<td>Yes</td>\n<td>totalOutboundCalls must be numeric, ≥ 1, and cannot be null.</td>\n<td>INVALID_TOTAL_OUTBOUND_CALLS</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>tMobile</td>\n<td>No</td>\n<td>T-Mobile value must be either true or false.</td>\n<td>INVALID_T_MOBILE_FLAG</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>verizon</td>\n<td>No</td>\n<td>Verizon value must be either true or false.</td>\n<td>INVALID_VERIZON_FLAG</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>att</td>\n<td>No</td>\n<td>AT&amp;T value must be either true or false.</td>\n<td>INVALID_ATT_FLAG</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>numberProfileIDs</td>\n<td>Yes</td>\n<td>numberProfileIDs cannot be null/blank and must contain at least one element.</td>\n<td>INVALID_NUMBER_PROFILE_IDS</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n<tr>\n<td>documentSubmittedToATT</td>\n<td>No</td>\n<td>documentSubmittedTo AT&amp;T value must be either true or false.</td>\n<td>INVALID_DOCUMENT_SUBMISSION_FLAG</td>\n<td>400</td>\n<td>Bad Request</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Business Validaions:</strong></p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Custom Error Code</strong></th>\n<th><strong>Message</strong></th>\n<th><strong>HTTP Status Code</strong></th>\n<th><strong>HTTP Error Message</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>INVALID_ENTITY_CODE</td>\n<td>Invalid Entity Code {0}.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>INVALID_ROOT_ENTITY_TYPE</td>\n<td>Invalid rootEntityCode {0}. Ensure that rootEntity entityType is Root</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>SMARTBRANDING_FEATURE_NOT_ENABLE</td>\n<td>Smart Branding feature is not enabled at entity level. Please contact Numeracle team.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>DOCUMENT_SUBMITTED_FOR_ATT</td>\n<td>documentSubmittedToATT cannot be {0} .Ensure that ATT is true and documents are submitted.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>INVALID_DATE_FORMAT_FOR_ACCOUNT</td>\n<td>Invalid {0} format {1}. Supported date format is MMM dd yyyy</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>END_DATE_SHOULD_BE_GREATER_THAN_START_DATE</td>\n<td>End date should be greater than start date.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>START_DATE_SHOULD_BE_AFTER_TEN_DAYS_FOR_CURRENT_DATE</td>\n<td>Start date should be after 10 days from the current date.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>END_DATE_SHOULD_BE_THIRTY_DAYS_DIFFERENCE_FROM_START_DATE</td>\n<td>End date should be 30 days difference from start date.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>INVALID_RELATIONSHIP_CODE</td>\n<td>Invalid \"Relationship Code\" {0}</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>NUMBER_PROFILE_NOT_APPROVED</td>\n<td>Number profiles {0} are not approved.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>NON_CANDIAN_PROFILE</td>\n<td>Invalid profiles {0}. Smart branding is not enabled for Canadian profiles.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>PLEASE_ENTER_ATLEAST_ONE_SMART_BRANDING_SERVICE</td>\n<td>Enter at least one smart branding service.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>CAMPAIGN_ATT_OVERLAP</td>\n<td>Branded Campaign for profile \"{0}\" is already created for AT&amp;T.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>CAMPAIGN_OVERLAP</td>\n<td>Branded Campaign for profile \"{0}\" is already created and the dates overlap.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>WORKORDER_INVALID_RCDSTATUS</td>\n<td>RCD (logo/call reason) should be in Approved status for creating/extending work orders.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n<tr>\n<td>OOB_COUNTRY_NOT_ENABLED</td>\n<td>Smart Branding OOB is not supported for {0} profiles.</td>\n<td>422</td>\n<td>Unprocessable Entity (WebDAV) (RFC 4918)</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v1","branded-calls"],"host":["www","sandbox","numeracle","com"],"query":[],"variable":[]}},"response":[{"id":"51a5ae7c-b5d8-41e6-aab3-fde7dded6c5c","name":"201-Created","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"campaignName\": \"Test Campaign\",\r\n    \"documentSubmittedToATT\": \"true\",\r\n    \"endDate\": \"Jun 25 2026\",\r\n    \"entityCode\": \"NUMEXXXXXXXXXXX\",\r\n    \"tMobile\": \"true\",\r\n    \"att\": \"true\",\r\n    \"numberProfileIDs\": [\r\n        \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\r\n    ],\r\n    \"rootEntityCode\": \"NUMEXXXXXXXXXXX\",\r\n    \"startDate\": \"Jun 25 2025\",\r\n    \"verizon\": \"true\",\r\n    \"totalOutboundCalls\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls"},"status":"Created","code":201,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n  \"timestamp\": \"2025-07-08T13:00:00Z\",\r\n  \"status\": \"SUCCESS\",\r\n  \"message\": \"Smart branding campaign created successfully.\",\r\n  \"path\": \"/api/v1/branded-calls\",\r\n  \"data\": {\r\n    \"work\": \"NUMEXXXXXXXXXXX-XXXXXXXXXXXX\"\r\n  },\r\n  \"links\": {\r\n     \"self\": \"/api/v1/branded-calls/NUMEXXXXXXXXXXX-XXXXXXXXXXXX\",\r\n  }\r\n}"},{"id":"2d4cfd19-ce6d-4d5c-9c21-1d306046d2e9","name":"400-BadRequest","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"campaignName\": \"Test Campaign\",\r\n    \"documentSubmittedToATT\": \"true\",\r\n    \"endDate\": \"Jun 25 2026\",\r\n    \"entityCode\": \"NUMEXXXXXXXXXXX\",\r\n    \"tMobile\": \"true\",\r\n    \"att\": \"true\",\r\n    \"numberProfileIDs\": [\r\n        \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\r\n    ],\r\n    \"rootEntityCode\": \"NUMEXXXXXXXXXXX\",\r\n    \"startDate\": \"Jun 25 2025\",\r\n    \"verizon\": \"true\",\r\n    \"totalOutboundCalls\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls"},"status":"Bad Request","code":400,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-09-29T07:37:28:28Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/branded-calls\",\r\n    \"details\": [\r\n        {\r\n            \"field\": \"rootEntityCode\",\r\n            \"issue\": \"rootEntityCode cannot be null or blank.\",\r\n            \"customCode\": \"INVALID_ROOT_ENTITY_CODE\"\r\n        }\r\n    ]\r\n}"},{"id":"93469c8d-e85e-4832-bfa3-bb2ec0e8332c","name":"422-Unprocessable Content","originalRequest":{"method":"POST","header":[{"key":"Authorization","value":"Bearer <token>","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Accept","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"campaignName\": \"Test Campaign\",\r\n    \"documentSubmittedToATT\": \"true\",\r\n    \"endDate\": \"Jun 25 2026\",\r\n    \"entityCode\": \"NUMEXXXXXXXXXXX\",\r\n    \"tMobile\": \"true\",\r\n    \"att\": \"true\",\r\n    \"numberProfileIDs\": [\r\n        \"NUMEXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX\"\r\n    ],\r\n    \"rootEntityCode\": \"NUMEXXXXXXXXXXX\",\r\n    \"startDate\": \"Jun 25 2025\",\r\n    \"verizon\": \"true\",\r\n    \"totalOutboundCalls\": \"1\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://www.sandbox.numeracle.com/api/v1/branded-calls"},"status":"Unprocessable Content","code":422,"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\r\n    \"timestamp\": \"2025-09-29T07:39:58:58Z\",\r\n    \"status\": \"ERROR\",\r\n    \"message\": \"Business validation failed for one or more fields.\",\r\n    \"path\": \"/api/v1/branded-calls\",\r\n    \"details\": [\r\n        {\r\n            \"issue\": \"Invalid Entity Code INTE1324DEM216.\",\r\n            \"customCode\": \"INVALID_ENTITY_CODE\"\r\n        }\r\n    ]\r\n}"}],"_postman_id":"046cd454-3790-42f6-a204-49ada7776a29"}],"id":"53251366-5a56-4329-9907-e27c4f41f97a","description":"<p><strong>Create Smart Branding Campaign</strong> </p>\n<p>This method is used to create a new number Smart Branding Campaign.</p>\n<p>A minimum 30-day interval between dates is required. Before activating the AT&amp;T service, documentation must be submitted to the Numeracle team. At least one of the services—tMobile, att, or verizon—must be enabled.</p>\n<p><strong>View Smart Branding Campaign</strong></p>\n<p>This method is used to view a Smart Branding Campaign.</p>\n<p><strong>Disable Smart Branding Campaign</strong></p>\n<p>This method is used to disable a Smart Branding Campaign.</p>\n<p><strong>Update Smart Branding Campaign</strong></p>\n<p>This method is used to update a Smart Branding Campaign.It allows for adding or removing NumberProfileIDs. Additionally, it provides functionality to enable or disable services associated with the campaign.</p>\n","_postman_id":"53251366-5a56-4329-9907-e27c4f41f97a","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","name":"Numeracle API-V1.0.0 Branded Calls","type":"collection"}}}],"id":"efd98ab7-3216-4432-b639-b6b6ee123e07","description":"<p>Smart branding refers to the strategic use of branding techniques and technologies to enhance customer engagement, optimize brand perception, and achieve competitive advantage. Here are key aspects of smart branding.</p>\n<p>Smart branding goes beyond traditional branding methods by leveraging technology, data, and personalized strategies to create meaningful connections with customers and drive business growth. It aims to create a distinctive brand identity that resonates with consumers and positions the brand competitively in the marketplace.</p>\n","_postman_id":"efd98ab7-3216-4432-b639-b6b6ee123e07","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]},"isInherited":true,"source":{"_postman_id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","id":"d194bb3b-6d4f-4151-bab0-6c02946bc9aa","name":"Numeracle API-V1.0.0 Branded Calls","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"<token>"}]}},"event":[{"listen":"prerequest","script":{"type":"text/javascript","packages":{},"requests":{},"exec":[""],"id":"9b01a657-7a3b-4a9c-978c-a4c3cceca65a"}},{"listen":"test","script":{"type":"text/javascript","packages":{},"requests":{},"exec":[""],"id":"bbc54f0a-bf61-4509-a61a-d1524e0c23a0"}}],"variable":[{"key":"https://dev2-eim.numeracle.com/","value":""},{"key":"intent","value":""}]}