{"info":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","description":"<html><head></head><body><p>The Cecula Sync API consists of a set of endpoints for sending SMS and Call communication through your dedicated SIM Hosted on the Cecula Sync Cloud or Self-Hosted on the Cecula Sync App.</p>\n<h1 id=\"authentication\">Authentication</h1>\n<p>Every request to Cecula Sync Cloud API requires Authentication. The first steps to take will be to login to the Cecula Sync Platform and Generate your API Key.</p>\n<p>An API Key encapsulates your credentials and your Dedicated number. Therefore, there will be no need to specify <strong>originator</strong> when sending a message, making a call or any other request.</p>\n<p>Each dedicated number you host on Cecula Sync Cloud requires a sperate API Key.</p>\n<p>An API Key looks like this:</p>\n<blockquote>\n<p><strong>CCL.BvDwEv6oQyq7-wT.390JYJYz8Y6NftIAgjLTPppW</strong></p>\n</blockquote>\n<p>To use the API Key you set the Authorization headers like this:</p>\n<blockquote>\n<p><strong>Authorization: Bearer CCL.BvDwEv6oQyq7-wT.390JYJYz8Y6NftIAgjLTPppW</strong></p>\n</blockquote>\n<p>An attempt to make a request to a resource without providing authorization header or providing an invalid API Key will return HTTP <strong>401 Unauthorized</strong> error.</p>\n<p>An API Key should be stored secretly within your application. If at any time you feel your API Key has been compromised, you should immediately login to the Cecula Sync Platform and generate a new API Key.</p>\n<h1 id=\"setting-up-webhooks\">Setting Up WebHooks</h1>\n<p>Webhooks are URLs where sms, calls logs and sms reports for your dedicated number will be sent. After you setup webhooks incoming resources for that number will be forwarded to the appropriate webhooks.</p>\n<p>Although there are API endpoints for fetching Sent SMS Status Report, Inbound SMS, Inbound Call Reports and Outbound Call Reports - it is by far more efficient to provide a webhook where Cecula Sync will forward resources as they become available.</p>\n<p>To setup webhooks, Login to the <a href=\"https://cecula.com/sync/pf\">Cecula Sync Platform</a>, navigate to <strong>Settings</strong> menu and click the <strong>Webhooks</strong> tab.</p>\n<blockquote>\n<p>For comprehensive guide (with examples and code snippets for your programming language) on How to Send SMS, Send Calls and other API Features, Refer to the <a href=\"#api-references\"><strong>API Reference</strong></a> section.</p>\n</blockquote>\n<h3 id=\"data-format-for-each-webhook\">Data Format For Each WebHook</h3>\n<p>All resources are sent as Input Streams in JSON format.</p>\n<h4 id=\"inbound-sms-format\">Inbound SMS Format</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"originator\":\"+2348183172770\",\n    \"receiver\":\"08176470634\",\n    \"message\":\"One love\",\n    \"timeReceived\":\"2020/02/01 07:37\"\n}\n</code></pre>\n<h4 id=\"sent-sms-report-format\">Sent SMS Report Format</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"messageId\":\"16276\",\n    \"originator\":\"08176470634\",\n    \"receiver\":\"2348183172770\",\n    \"status\":\"DELIVERED\",\n    \"sendTime\":\"2020/02/01 07:37\",\n    \"doneTime\":\"2020/02/01 07:37\"\n}\n</code></pre>\n<h4 id=\"inbound-call-notification-format\">Inbound Call Notification Format</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"originator\":\"08183172770\",\n    \"receiver\":\"08176470634\",\n    \"callDuration\":\"0\",\n    \"callTime\":\"2020/02/02 01:08\"\n}\n</code></pre>\n<h4 id=\"outbound-call-status-format\">Outbound Call Status Format</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"callId\":\"2020012445\",\n    \"originator\":\"08176470634\",\n    \"receiver\":\"+2348183172770\",\n    \"status\": \"ANSWERED\",\n    \"callTime\":\"2020/02/01 08:01\"\n}\n</code></pre>\n<h1 id=\"parameters\">Parameters</h1>\n<p>The table below defines the fields that are used on Cecula Sync API.</p>\n<h4 id=\"request-properties\">Request Properties</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>receiver</td>\n<td>String</td>\n<td>The destination mobile number a call of sms will be terminated to</td>\n</tr>\n<tr>\n<td>recipients</td>\n<td>String</td>\n<td>The destination of mobile numbers a message will be terminated to. Multiple numbers should be seperated with comma (,) <strong>Note:</strong> Currently, multiple receivers only applies for sms.</td>\n</tr>\n<tr>\n<td>text</td>\n<td>String</td>\n<td>The body of the message to be sent or set in auto-responders. Text supports up to a maximum of 1530 characters.</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"response-properties\">Response Properties</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>receiver</td>\n<td>String</td>\n<td>The destination mobile number a call of sms will be terminated to</td>\n</tr>\n<tr>\n<td>recipient</td>\n<td>String</td>\n<td>The destination mobile number an sms will be (or was) terminated to</td>\n</tr>\n<tr>\n<td>message</td>\n<td>String</td>\n<td>The details of a returned statusCode</td>\n</tr>\n<tr>\n<td>reports</td>\n<td>Array</td>\n<td>An array of message recipients objects. Each object has two properties <strong>recipient</strong> and <strong>trackingId</strong></td>\n</tr>\n<tr>\n<td>trackingId</td>\n<td>Integer</td>\n<td>A unique identifier assigned to a receiver for delivery tracking and reporting purpose</td>\n</tr>\n<tr>\n<td>originator</td>\n<td>String</td>\n<td>The number a call of message is sent from. Your dedicated number in the case of Outbound Call or SMS. The other party's number in the case of an Inbound Call or SMS.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>String</td>\n<td>The state of a sent SMS or Call. See full list of statuses in the <strong>Statuses</strong> section</td>\n</tr>\n<tr>\n<td>statusCode</td>\n<td>String</td>\n<td>Some request like Message Sending return a code which notifies you of the issue with broadcast or if message was successfully sent</td>\n</tr>\n<tr>\n<td>callId</td>\n<td>Integer</td>\n<td>A unique identifier (similar to trackingId) assigned to a call <strong>receiver</strong> for tracking and reporting purpose.</td>\n</tr>\n<tr>\n<td>callTime</td>\n<td>DateTime</td>\n<td>The time when a call was initiated (for outbound call) or number received call request (For Inbound Call)</td>\n</tr>\n<tr>\n<td>callDuration</td>\n<td>Integer</td>\n<td>The length (in seconds) of an outbound or inbound call</td>\n</tr>\n<tr>\n<td>sendTime</td>\n<td>DateTime</td>\n<td>The time when a message was broadcasted</td>\n</tr>\n<tr>\n<td>doneTime</td>\n<td>DateTime</td>\n<td>The time when the final delivery report for message was received.</td>\n</tr>\n<tr>\n<td>timeReceived</td>\n<td>DateTime</td>\n<td>The time when an Inbound SMS is received</td>\n</tr>\n<tr>\n<td>balance</td>\n<td>Double</td>\n<td>Your Cecula Credit balance</td>\n</tr>\n<tr>\n<td>subscriptionStatus</td>\n<td>String</td>\n<td>The status of your subscription</td>\n</tr>\n<tr>\n<td>subscriptionPlan</td>\n<td>String</td>\n<td>The plan a your have subscribed to</td>\n</tr>\n<tr>\n<td>expiryDate</td>\n<td>DateTime</td>\n<td>The date when your subscription will expire</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"errors\">Errors</h1>\n<p>Errors are Great. They make you see what's wrong with your integration. Errors are divided into HTTP Error and Sync Error. </p>\n<h3 id=\"http-errors\">HTTP Errors</h3>\n<p>The table below contains a list of other HTTP Errors you may encounter with the API.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error Code</th>\n<th>Short Message</th>\n<th>Interpretation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>415</td>\n<td>Unsupported Media Type</td>\n<td>You have not set the Content-Type header to \"application/json\"</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthorized</td>\n<td>API Key was not provided. To clear this error, set Authorization Header to  Bearer {{your-api-key}}.</td>\n</tr>\n<tr>\n<td>405</td>\n<td>Method Not Allowed</td>\n<td>You are sending request with the wrong HTTP METHOD</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"sample-http-error-response\">Sample HTTP Error Response</h4>\n<p>HTTP Errors are returned as JSON objects with following structure</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"errorCode\": 404,\n    \"errorMessage\": \"Requested resource not available or may have been moved\"\n}\n</code></pre>\n<h3 id=\"sync-errors\">Sync Errors</h3>\n<p>Sync Errors are returned when you encounter errors not related to your request but the content you have submitted to the API:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Error Code</th>\n<th>Short Message</th>\n<th>Interpretation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>CE1000</td>\n<td>Empty Fields</td>\n<td>One or more required fields have not been submitted or were sent empty</td>\n</tr>\n<tr>\n<td>CE1001</td>\n<td>Invalid Fields</td>\n<td>One or more fields contains an invalid data type</td>\n</tr>\n<tr>\n<td>CE1100</td>\n<td>Invalid Field</td>\n<td>The referenced field contains an invalid data type</td>\n</tr>\n<tr>\n<td>CE1102</td>\n<td>Invalid Field</td>\n<td>The length of data is either too long or too short</td>\n</tr>\n<tr>\n<td>CE1103</td>\n<td>Unregistered Originator</td>\n<td>The originator (numeric or alphanumeric) being used has not been registered</td>\n</tr>\n<tr>\n<td>CE1104</td>\n<td>Unapproved Originator</td>\n<td>The originator (numeric or alphanumeric) being used is pending approval</td>\n</tr>\n<tr>\n<td>CE2000</td>\n<td>Service Suspended</td>\n<td>Your Sync Cloud Subscription has expired.</td>\n</tr>\n<tr>\n<td>CE2001</td>\n<td>Service Barred</td>\n<td>Hosted SIM is barred from sending message or making call</td>\n</tr>\n<tr>\n<td>CE3001</td>\n<td>Insufficient Credit</td>\n<td>Insufficient credit on Cecula Account/Wallet</td>\n</tr>\n</tbody>\n</table>\n</div><h4 id=\"sample-sync-error-response\">Sample Sync Error Response</h4>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"code\": \"CE1100\",\n    \"error\": \"Invalid Receiver. Receiver should be of format +2348050209037\"\n}\n</code></pre>\n<h1 id=\"statuses\">Statuses</h1>\n<p>Status Codes are codes returned when you query a Sync endpoint for Message or Call Status</p>\n<h3 id=\"sms-statuses\">SMS Statuses</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Response</th>\n<th>Interpretation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>DELIVERED</td>\n<td>Message has been delivered to receiver's device</td>\n</tr>\n<tr>\n<td>FAILED</td>\n<td>Message could not be delivered to receiver's device</td>\n</tr>\n<tr>\n<td>EXPIRED</td>\n<td>Message could not be delivered to receiver after 24 hours</td>\n</tr>\n<tr>\n<td>SENT</td>\n<td>Message has been sent to telecoms network. Awaiting delivery confirmation</td>\n</tr>\n<tr>\n<td>QUEUED</td>\n<td>Message has not been sent to Operator</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"call-statuses\">Call Statuses</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Response</th>\n<th>Interpretation</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ANSWERED</td>\n<td>Call was answered by the receiver</td>\n</tr>\n<tr>\n<td>NOT ANSWERED</td>\n<td>Call was not answered by receiver</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"api-references\">API References</h1>\n<p>Click a reference folder from the left pane to expand.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Authentication","slug":"authentication"},{"content":"Setting Up WebHooks","slug":"setting-up-webhooks"},{"content":"Parameters","slug":"parameters"},{"content":"Errors","slug":"errors"},{"content":"Statuses","slug":"statuses"},{"content":"API References","slug":"api-references"}],"owner":"3869433","collectionId":"ac56a063-64ac-4328-bf90-ff563b79a558","publishedId":"SWTHaaiY","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EF5B25"},"publishDate":"2021-09-02T15:55:34.000Z"},"item":[{"name":"Calls","item":[{"name":"Send Missed Call","id":"33dd21f6-3cb8-4bf9-a8ed-cb97ecbafb7c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"receiver\": \"{{recipient-number}}\"\n}"},"url":"https://cecula.com/sync/api/flash-number","description":"<p>Use this endpoint to send a missed call to a phone to one recipient at a time. Call will be terminated by the dialler immediately the receiver answers.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","flash-number"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"7d5ef25a-7e0e-4de7-b549-6c144a842ae5","name":"Send Missed Call using International Number Format","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"receiver\": \"+2348183172770\"\n}","options":{"raw":{"language":"json"}}},"url":"https://cecula.com/sync/api/flash-number"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Feb 2020 21:29:41 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"93"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"1801\",\n    \"receiver\": \"+2348176470634\",\n    \"trackingId\": 2020012460,\n    \"message\": \"Successful\"\n}"},{"id":"e59ada98-ef58-45a6-85ae-db4460d635bb","name":"Send Missed Call using Local Number Format","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"receiver\": \"08050209037\"\n}","options":{"raw":{"language":"json"}}},"url":"https://cecula.com/sync/api/flash-number"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Feb 2020 21:32:57 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"90"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"1801\",\n    \"receiver\": \"08050209037\",\n    \"trackingId\": 2020012461,\n    \"message\": \"Successful\"\n}"}],"_postman_id":"33dd21f6-3cb8-4bf9-a8ed-cb97ecbafb7c"},{"name":"Dialled Call Status","id":"476144d6-37cf-4e4b-8783-f776f4566755","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"url":"https://cecula.com/sync/api/dialled-call-status/{{call-track-id}}","description":"<p>Use this endpoint to fetch the status of a dialled call.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","dialled-call-status","{{call-track-id}}"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"14a6f04e-b8f7-43ac-a238-c460c2945c3a","name":"Dialled Call Status","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"","value":"","type":"text","disabled":true}],"url":"https://cecula.com/sync/api/dialled-call-status/2020012460"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 18:40:51 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"138"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"originator\": \"08176470634\",\n    \"receiver\": \"+2348176470634\",\n    \"status\": \"Not Answered\",\n    \"trackingId\": 2020012460,\n    \"callTime\": \"2020/02/07 22:29:40\"\n}"}],"_postman_id":"476144d6-37cf-4e4b-8783-f776f4566755"},{"name":"New Missed Calls","id":"f6f2e005-4afc-46d4-8b79-5ef4f24aa5e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"url":"https://cecula.com/sync/api/new-missed-calls","description":"<p>Use this endpoint to fetch new missed calls.</p>\n<p>Note: This endpoint will return a recordset only once. Returned records are immediately removed and will no longer be available.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","new-missed-calls"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"7f2550ef-281a-43a4-8eb9-819c6d3197cc","name":"New Missed Calls","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"url":{"raw":"https://cecula.com/sync/api/new-missed-calls","protocol":"https","host":["cecula","com"],"path":["sync","api","new-missed-calls"],"query":[{"key":"","value":"","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 18:41:47 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"199"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"originator\": \"070xxxxxxxx\",\n        \"receiver\": \"08176470634\",\n        \"callDuration\": 0,\n        \"callTime\": \"2020-02-08 12:13:44\"\n    },\n    {\n        \"originator\": \"0809xxxxxxxx\",\n        \"receiver\": \"08176470634\",\n        \"callDuration\": 0,\n        \"callTime\": \"2020-02-04 15:21:31\"\n    }\n]"}],"_postman_id":"f6f2e005-4afc-46d4-8b79-5ef4f24aa5e5"},{"name":"Set Auto-Response","id":"dc6da9f9-0523-44c1-bc95-1a8a0e564450","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"text\": \"{{call-autoresponse-message}}\"\n}"},"url":"https://cecula.com/sync/api/set-call-autoresponse","description":"<p>Use this endpoint to set auto-response message</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","set-call-autoresponse"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"422672c3-84ef-4035-abfa-11e44eda1abb","name":"Unset Auto-Response","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"text\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://cecula.com/sync/api/set-call-autoresponse"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 17:24:55 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"20"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\"\n}"},{"id":"9abee7c2-31e1-4a01-b833-57c82e7912e5","name":"Set Auto-Response","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"text\": \"This is an SMS-Only Number. Call our support on 08050209037\"\n}","options":{"raw":{"language":"json"}}},"url":"https://cecula.com/sync/api/set-call-autoresponse"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 17:27:19 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"20"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\"\n}"},{"id":"cf0df00c-86d1-439f-bacc-f67a49d08166","name":"Unset Auto-Response","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"text\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://cecula.com/sync/api/set-call-autoresponse"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 17:26:02 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"20"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\"\n}"}],"_postman_id":"dc6da9f9-0523-44c1-bc95-1a8a0e564450"}],"id":"4690316f-38b2-4bd9-86ac-bd5dc74e0f2c","description":"<p>This is a collection of call functionalities</p>\n","event":[{"listen":"prerequest","script":{"id":"635341ae-1f59-45de-b518-262eee572f3f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"f819d7c4-17ed-4e19-bab1-0ee8c8180af3","type":"text/javascript","exec":[""]}}],"_postman_id":"4690316f-38b2-4bd9-86ac-bd5dc74e0f2c","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}}},{"name":"SMS","item":[{"name":"Send SMS","id":"1104c8f5-ff73-4c1c-9b80-9f8a5501b7fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"text\": \"{{message}}\",\n\t\"recipients\": \"{{recipient-number}},{{recipient-number2}}\"\n}"},"url":"https://cecula.com/sync/api/send-sms","description":"<p>Use this endpoint to send sms to single or multiple recipients. Recipient number should be in international format. eg. +2349090000246</p>\n<p>A successfully sent message will return status 1801 and a reports array which comprises of id and recipient attribute each as seen in the example below.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","send-sms"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"37097710-8006-4f15-9c94-8e012720b5b2","name":"Send SMS to Multiple Recipients","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"text\": \"Hello World\",\n\t\"recipients\": \"2348176470634,2348050209037\"\n}","options":{"raw":{"language":"json"}}},"url":"https://cecula.com/sync/api/send-sms"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Feb 2020 21:28:47 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"134"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"1801\",\n    \"report\": [\n        {\n            \"recipient\": \"2348176470634\",\n            \"trackingId\": 16334\n        },\n        {\n            \"recipient\": \"2348050209037\",\n            \"trackingId\": 16335\n        }\n    ],\n    \"response\": \"Successful\"\n}"},{"id":"63277c66-96e6-4466-8e7b-e5101d8b81c4","name":"Send SMS to Single Number","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"text\": \"Hello World\",\n\t\"recipients\": \"2348176470634\"\n}","options":{"raw":{"language":"json"}}},"url":"https://cecula.com/sync/api/send-sms"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Feb 2020 21:27:20 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"93"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"1801\",\n    \"report\": [\n        {\n            \"recipient\": \"2348176470634\",\n            \"trackingId\": 16329\n        }\n    ],\n    \"response\": \"Successful\"\n}"}],"_postman_id":"1104c8f5-ff73-4c1c-9b80-9f8a5501b7fe"},{"name":"Sent SMS Status","id":"7d9959ca-b4b7-4af3-8ad3-9f9236eb8998","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"url":"https://cecula.com/sync/api/sent-sms-status/{{sms-track-id}}","description":"<p>Use this endpoint to query for the status of a sent SMS Message.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","sent-sms-status","{{sms-track-id}}"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"af88ca38-0e3c-4f7a-913e-6047f1003112","name":"Get Sent SMS Status","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://cecula.com/sync/api/sent-sms-status/{{sms-track-id}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 14:14:58 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"158"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"messageId\": 16329,\n    \"sender\": \"08176470634\",\n    \"recipient\": \"+2348176470634\",\n    \"status\": \"delivered\",\n    \"sendTime\": \"2020-02-07 22:27:19\",\n    \"doneTime\": \"2020-02-07 22:27:00\"\n}"}],"_postman_id":"7d9959ca-b4b7-4af3-8ad3-9f9236eb8998"},{"name":"New Received SMS","id":"2a727695-c584-4e23-b7d0-853b9699fda1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{your-api-key}}"}],"url":"https://cecula.com/sync/api/get-new-sms","description":"<p>Use this endpoint to query for new incoming SMS Message. </p>\n<p>Note: This endpoint will return a recordset only once. Returned records are immediately removed and will no longer be available.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","get-new-sms"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"99184ba2-18db-45cc-a14d-0fcfaa11eb99","name":"Fetch New Received SMS","originalRequest":{"method":"GET","header":[{"key":"Authorization","type":"text","value":"Bearer {{your-api-key}}"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://cecula.com/sync/api/get-new-sms"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 15:40:04 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"1478"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"originator\": \"23470xxxxxxxx\",\n        \"receiver\": \"08176470634\",\n        \"text\": \"I was full of rest before you called\",\n        \"timeReceived\": \"2020/02/08 11:01\"\n    },\n    {\n        \"originator\": \"23481xxxxxxx\",\n        \"receiver\": \"08176470634\",\n        \"text\": \"I am restful\",\n        \"timeReceived\": \"2020/02/07 22:37\"\n    }\n]"}],"_postman_id":"2a727695-c584-4e23-b7d0-853b9699fda1"},{"name":"Set Auto-Response","id":"ac82ee13-d425-48be-a20b-f437f5e74a63","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"text\": \"{{sms-autoresponse-message}}\"\n}"},"url":"https://cecula.com/sync/api/set-sms-autoresponse","description":"<p>Use this endpoint to set auto-response message</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","set-sms-autoresponse"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"923e382d-c7d5-478d-9a5b-ad9b95b9c73a","name":"Set Auto-Response Message","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"text\": \"Thank you for Subscribing for our Information Service\"\n}","options":{"raw":{"language":"json"}}},"url":"https://cecula.com/sync/api/set-sms-autoresponse"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 17:22:24 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"20"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\"\n}"},{"id":"f7255b79-b581-4af8-8d2b-4f8b8cc3fac5","name":"Unset  Auto-Response","originalRequest":{"method":"PATCH","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\t\"text\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"https://cecula.com/sync/api/set-sms-autoresponse"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 17:20:49 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"20"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"Success\"\n}"}],"_postman_id":"ac82ee13-d425-48be-a20b-f437f5e74a63"}],"id":"4e330491-b13e-473f-9173-36ff1a3796d4","description":"<p>A collection of messaging functionalities</p>\n","_postman_id":"4e330491-b13e-473f-9173-36ff1a3796d4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}}},{"name":"Account","item":[{"name":"Get Cecula Balance","id":"916767da-ba12-4ece-ab86-40a8299c1fd2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"url":"https://cecula.com/sync/api/cecula-balance","description":"<p>This endpoint is used to fetch User's Cecula Balance</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","cecula-balance"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"f203c6d7-8046-4310-bb03-f1eb3243ce64","name":"Get Cecula Balance","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://cecula.com/sync/api/cecula-balance"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 12:04:06 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"21"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"balance\": 9392.6\n}"}],"_postman_id":"916767da-ba12-4ece-ab86-40a8299c1fd2"},{"name":"Get Subscription Status","id":"d4f4c3cf-95f7-4fe5-bf36-c2bfa79095b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"url":"https://cecula.com/sync/api/subscription-status","description":"<p>This Endpoint is used to fetch subscription Status</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","subscription-status"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"2b60e32e-ca2f-4cb4-94b3-4e9362e8055e","name":"Get Subscription Status","originalRequest":{"method":"GET","header":[{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://cecula.com/sync/api/subscription-status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Sat, 08 Feb 2020 12:54:01 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Content-Length","value":"64"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"subscriptionStatus\": \"ACTIVE\",\n    \"subscriptionPlan\": \"Monthly\",\n    \"expiryDate\": \"2020/04/27\"\n}"}],"_postman_id":"d4f4c3cf-95f7-4fe5-bf36-c2bfa79095b0"},{"name":"Get Number","id":"e0adb414-e573-4799-adba-eba8ea75abf4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"url":"https://cecula.com/sync/api/number","description":"<p>This endpoint is used to expose the mobile number behind an API Key.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","number"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"e0adb414-e573-4799-adba-eba8ea75abf4"},{"name":"Register Dynamic Webhook","id":"353607aa-370a-40d6-94b9-b9da43861e86","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"warning":"This is a duplicate header and will be overridden by the Authorization header generated by Postman.","key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"url\": {{sample-url}},\n    \"originMsisdn\": {{recipient-number-local}},\n    \"trafficType\": \"CALL\",\n    \"validityPeriod\": 180\n}"},"url":"https://cecula.com/sync/api/set-dynamic-webhook","description":"<p>Use this endpoint to setup Dynamic Webhooks. In addition to the webhook configured on Cecula Sync Platform, you can programmatically setup Dynamic Webhooks for one-time use. This webhook does not appear reflect on the platform but is used internally.</p>\n<p>Dynamic Webhooks can be used to listen for and route incoming sms or call from a specific mobile number to your application endpoint.</p>\n<h4 id=\"request-properties\">Request Properties</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Data Type</th>\n<th>Meaning</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td>String</td>\n<td>The webhook url</td>\n</tr>\n<tr>\n<td>originMsisdn</td>\n<td>String</td>\n<td>Number to listen for sms or call from</td>\n</tr>\n<tr>\n<td>trafficType</td>\n<td>String</td>\n<td>SMS or CALL</td>\n</tr>\n<tr>\n<td>validityPeriod</td>\n<td>Int</td>\n<td>Wait time in seconds before dynamic webhook record is destroyed.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","set-dynamic-webhook"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"353607aa-370a-40d6-94b9-b9da43861e86"}],"id":"d99c46d7-4825-41e0-87df-798409c5eccc","description":"<p>This collection of endpoints handle account related issue.</p>\n","_postman_id":"d99c46d7-4825-41e0-87df-798409c5eccc","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}}},{"name":"Management","item":[{"name":"SIM Status","id":"8494cc5a-e4f5-47d5-a5b3-46eb9c3ba413","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"body":{"mode":"raw","raw":""},"url":"https://cecula.com/sync/api/management/sim-status","description":"<p>This endpoint is used to fetch the status of a SIM.</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","management","sim-status"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"08ae2fbe-3bb0-4c2c-8131-ce1d38f70c52","name":"SIM Status","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://cecula.com/sync/api/management/sim-status"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Feb 2020 20:49:02 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"20"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": \"IN CALL\"\n}"}],"_postman_id":"8494cc5a-e4f5-47d5-a5b3-46eb9c3ba413"},{"name":"Refresh SIM","id":"c09e1324-b2e2-45d6-875f-aba1525cc91c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"url":"https://cecula.com/sync/api/management/refresh-sim","description":"<p>This endpoint is used to refresh a SIM if it get frozen or becomes slow</p>\n","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}},"urlObject":{"protocol":"https","path":["sync","api","management","refresh-sim"],"host":["cecula","com"],"query":[],"variable":[]}},"response":[{"id":"df74d4b8-dab7-4229-8a8f-3b49b952e07d","name":"Refresh SIM","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Authorization","value":"Bearer {{your-api-key}}","type":"text"}],"url":"https://cecula.com/sync/api/management/refresh-sim"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 17 Feb 2020 20:47:24 GMT"},{"key":"Server","value":"Apache/2.4.6 (CentOS) OpenSSL/1.0.2k-fips PHP/7.3.14"},{"key":"X-Powered-By","value":"PHP/7.3.14"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Content-Length","value":"38"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Connection","value":"Keep-Alive"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": 1801,\n    \"message\": \"Successful\"\n}"}],"_postman_id":"c09e1324-b2e2-45d6-875f-aba1525cc91c"}],"id":"474cb71e-e12b-4be7-a099-d635ef22aff4","description":"<p>This is a collection of endpoints for Managing the Hosted SIM and Viewing the State of the hosted SIM.</p>\n","_postman_id":"474cb71e-e12b-4be7-a099-d635ef22aff4","auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]},"isInherited":true,"source":{"_postman_id":"ac56a063-64ac-4328-bf90-ff563b79a558","id":"ac56a063-64ac-4328-bf90-ff563b79a558","name":"Cecula Sync","type":"collection"}}}],"auth":{"type":"bearer","bearer":{"basicConfig":[{"key":"token","value":"{{your-api-key}}"}]}},"event":[{"listen":"prerequest","script":{"id":"396cc0ab-f9ea-4310-9957-ddb9e621df92","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"92650e77-c5bc-41b8-a56e-257e2de8794a","type":"text/javascript","exec":[""]}}]}