{"info":{"_postman_id":"43dda0b7-a352-47bd-a8ba-2ec4ec2d3213","name":"rePUSHTI","description":"<html><head></head><body><p>rePUSHTI is a service that provides re-verification for travel booking engines.</p>\n<p>Our system reverifies booking details for Clients and Customers. System equipped with manual and automated verification solutions. This solution helps the travel booking engine to take action on any discrepancies in the bookings in real-time.</p>\n<h4 id=\"-register\"># Register</h4>\n<p>You need to have an authorized API key to access our APIs. Click on the registration link to get the API key</p>\n<p><a href=\"https://app.repushti.com/register\">https://app.repushti.com/register</a></p>\n<h4 id=\"-set-environment\"># Set environment</h4>\n<p>An environment is a set of variables you can use in your requests. You can use environments to group related sets of values together and manage access to shared data if you're working as part of a team.</p>\n<h5 id=\"-setup-environment-variable-use-the-following-steps\"># Setup environment variable, use the following steps:</h5>\n<p>Click the Environment quick look (eye button) in the top right of Postman and click Edit next to Globals.</p>\n<p>Add a variable named <strong>{{APIKEY}}</strong> and <strong>{{PROURL}}</strong> and give it an initial value for both, Save and close the environment modal.</p>\n<h5 id=\"-note\"># NOTE:</h5>\n<p>Do not send null or undefined as a value our system will through an error.</p>\n<p>Do not pass any blank information our system will directly mark it as <em><strong>booking not found</strong></em></p>\n<p>Do not send <em><strong>Client Id</strong></em> in the request.</p>\n<h5 id=\"-mandatory-parameters\"># Mandatory Parameters:</h5>\n<p>*Leaders Name<br>*Check-in Date<br>*Checkout Date<br>*Number of Adult<br>*Number of Child<br>*Room Category<br>*Meal Basis<br>*Booking Date</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"5475632","collectionId":"43dda0b7-a352-47bd-a8ba-2ec4ec2d3213","publishedId":"TVCcZ9qb","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"097BED"},"publishDate":"2020-08-31T10:26:22.000Z"},"item":[{"name":"Notify","item":[{"name":"Client notify API path","id":"f4221f16-26df-4046-8107-ff6fe550df56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"json\": {\n    \"_id\": \"REPUSHTI_ID\",\n    \"data\": [\n      {\n        \"CITY\": \"mahābaleshwar\",\n        \"NAME\": \"regenta mpg club resort\",\n        \"STAR\": \"3 star\",\n        \"ADDRESS\": \"mpg club, 233 old tapola road, dist.satara, , mahabaleshwar, in\",\n        \"ISO_CODE\": \"in\",\n        \"PHONE_NO\": \"+9123424323453,+915674342\",\n        \"MEAL_BASIS\": \"breakfast + complimentary breakfast is available\",\n        \"LEADER_CITY\": \"mumbai\",\n        \"LEADER_NAME\": \"mr. Rahul K\",\n        \"NO_OF_CHILD\": \"0\",\n        \"NO_OF_ROOMS\": \"1\",\n        \"BOOKING_DATE\": \"14/01/2022\",\n        \"NO_OF_ADULTS\": \"2\",\n        \"SERVICE_TYPE\": \"hotel\",\n        \"CHECK_IN_DATE\": \"22/01/2022\",\n        \"HOTEL_COUNTRY\": \"india\",\n        \"ROOM_CATEGORY\": \"standard\",\n        \"SUPPLIER_NAME\": \"booking.com\",\n        \"CHECK_OUT_DATE\": \"25/01/2022\",\n        \"LEADER_COUNTRY\": \"india\",\n        \"PAYMENT_STATUS\": \"to be checked\",\n        \"RESERVATION_ID\": \"nh7116694256150\",\n        \"CONFIRMATION_ID\": \"203941002\",\n        \"COVID_PROTOCOL_\": \"please check with hotel and update the guest\",\n        \"LEADER_EMAIL_ID\": \"rahul@repushti.com\",\n        \"PAYMENT_DETAILS\": \"full amount of inr 9833 has already been paid. please check other taxes or extras if guest needs to pay.\",\n        \"SPECIAL_REQUEST\": \"no special request\",\n        \"OTHER_INFORMATION\": \"for early check-in, extra bed, and airport pick-up, please contact the resort directly.\",\n        \"LEADER_PHONE_NUMBER\": \"912038208304\",\n        \"SUPPLIER_REFERENCE_NUMBER\": \"2934223/2345642\"\n      },\n      {\n        \"CITY\": true,\n        \"NAME\": true,\n        \"STAR\": true,\n        \"ADDRESS\": true,\n        \"ISO_CODE\": true,\n        \"PHONE_NO\": true,\n        \"MEAL_BASIS\": true,\n        \"LEADER_CITY\": true,\n        \"LEADER_NAME\": true,\n        \"NO_OF_CHILD\": false,\n        \"NO_OF_ROOMS\": true,\n        \"BOOKING_DATE\": true,\n        \"NO_OF_ADULTS\": true,\n        \"SERVICE_TYPE\": true,\n        \"CHECK_IN_DATE\": true,\n        \"HOTEL_COUNTRY\": true,\n        \"ROOM_CATEGORY\": true,\n        \"SUPPLIER_NAME\": true,\n        \"CHECK_OUT_DATE\": true,\n        \"LEADER_COUNTRY\": true,\n        \"PAYMENT_STATUS\": true,\n        \"RESERVATION_ID\": false,\n        \"CONFIRMATION_ID\": true,\n        \"COVID_PROTOCOL_\": true,\n        \"LEADER_EMAIL_ID\": false,\n        \"PAYMENT_DETAILS\": true,\n        \"SPECIAL_REQUEST\": true,\n        \"OTHER_INFORMATION\": true,\n        \"LEADER_PHONE_NUMBER\": false,\n        \"SUPPLIER_REFERENCE_NUMBER\": false\n      },\n      {\n        \"CITY\": \"reverified\",\n        \"NAME\": \"reverified\",\n        \"STAR\": \"reverified\",\n        \"ADDRESS\": \"reverified\",\n        \"ISO_CODE\": \"reverified\",\n        \"PHONE_NO\": \"91928349203840\",\n        \"MEAL_BASIS\": \"reverified\",\n        \"LEADER_CITY\": \"reverified\",\n        \"LEADER_NAME\": \"reverified\",\n        \"NO_OF_CHILD\": \"NA\",\n        \"NO_OF_ROOMS\": \"reverified\",\n        \"BOOKING_DATE\": \"reverified\",\n        \"NO_OF_ADULTS\": \"reverified\",\n        \"SERVICE_TYPE\": \"reverified\",\n        \"CHECK_IN_DATE\": \"reverified\",\n        \"HOTEL_COUNTRY\": \"reverified\",\n        \"ROOM_CATEGORY\": \"reverified\",\n        \"SUPPLIER_NAME\": \"reverified\",\n        \"CHECK_OUT_DATE\": \"reverified\",\n        \"LEADER_COUNTRY\": \"reverified\",\n        \"PAYMENT_STATUS\": \"Supplier will be paying the bed and taxes to hotel\",\n        \"RESERVATION_ID\": \"NA\",\n        \"CONFIRMATION_ID\": \"reverified\",\n        \"COVID_PROTOCOL_\": \"Vaccination proof for the second dose taken,\",\n        \"LEADER_EMAIL_ID\": \"NA\",\n        \"PAYMENT_DETAILS\": \"No other taxes, guest needs to pay for extras as per actuals\",\n        \"SPECIAL_REQUEST\": \"reverified\",\n        \"OTHER_INFORMATION\": \"reverified\",\n        \"LEADER_PHONE_NUMBER\": \"NA\",\n        \"SUPPLIER_REFERENCE_NUMBER\": \"NA \"\n      }\n    ],\n    \"logs\": [],\n    \"time\": 1642770758363,\n    \"notes\": \"Booking re-verified HCN #2342342342\",\n    \"call_rate\": \"1.00\",\n    \"caller_id\": \"CALLER_ID\",\n    \"client_id\": \"CLIENT_ID\",\n    \"rate_data\": {\n      \"TAX\": \"0\",\n      \"TOTAL_MIN\": \"3.33\",\n      \"PER_MIN_RATE\": 0\n    },\n    \"user_type\": \"client\",\n    \"phone_type\": \"not_available\",\n    \"verify_per\": \"100.00\",\n    \"booking_type\": \"non-refundable\",\n    \"date_check_in\": 1642831200000,\n    \"verifier_name\": \"Abdul\",\n    \"booking_status\": \"CONFIRMED\",\n    \"calling_number\": \"919820526939\",\n    \"repushti_status\": \"REVERIFIED\",\n    \"total_time_call\": \"3.33\",\n    \"verification_note\": \"Booking re-verified HCN #2342342342 \\n---------------------\\nOther Information\\n\\nStandard check-in time at 12 noon. Early check-in not possible as the hotel is completely sold out for today\\n\\nFor extra bed Rs 2000 inclusive of tax\\n\\nFor airport pick up from Pune airport Rs. 4200 inclusive of tax & from Mumbai R. 9000 inclusive of tax\\n---------------------\\nBooking re-verified by PERSON_NAME (Department)\\n\\nABDUL\\n---------------------\\nPayment Status - (In detail)\\n\\nMMT will pay the hotel directly for room + taxes and breakfast included\\n\\nGuest need not pay any other taxes, guest needs to pay for extras as per actuals.\\n---------------------\\nEmail id - NA\\n---------------------\\nCovid Norms - Vaccination proof required for the second dose taken. Please carry soft copy.\\n---------------------\\nVerification in English language\\n---------------------\\n\\t        \",\n    \"call_recoding_file\": \"recOther\",\n    \"repushti_status_details\": \"\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":"https://www.YOURAPIURL.com/response-api","urlObject":{"protocol":"https","path":["response-api"],"host":["www","YOURAPIURL","com"],"query":[],"variable":[]}},"response":[{"id":"4ea71c8b-4712-4afe-8353-cb642b34a084","name":"Client notify API path","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"json\": {\n    \"_id\": \"012318237472863\",\n    \"data\": [\n      {\n        \"CITY\": \"mahābaleshwar\",\n        \"NAME\": \"regenta mpg club resort\",\n        \"STAR\": \"3 star\",\n        \"ADDRESS\": \"mpg club, 233 old tapola road, dist.satara, , mahabaleshwar, in\",\n        \"ISO_CODE\": \"in\",\n        \"PHONE_NO\": \"+9123424323453,+915674342\",\n        \"MEAL_BASIS\": \"breakfast + complimentary breakfast is available\",\n        \"LEADER_CITY\": \"mumbai\",\n        \"LEADER_NAME\": \"mr. Rahul K\",\n        \"NO_OF_CHILD\": \"0\",\n        \"NO_OF_ROOMS\": \"1\",\n        \"BOOKING_DATE\": \"14/01/2022\",\n        \"NO_OF_ADULTS\": \"2\",\n        \"SERVICE_TYPE\": \"hotel\",\n        \"CHECK_IN_DATE\": \"22/01/2022\",\n        \"HOTEL_COUNTRY\": \"india\",\n        \"ROOM_CATEGORY\": \"standard\",\n        \"SUPPLIER_NAME\": \"booking.com\",\n        \"CHECK_OUT_DATE\": \"25/01/2022\",\n        \"LEADER_COUNTRY\": \"india\",\n        \"PAYMENT_STATUS\": \"to be checked\",\n        \"RESERVATION_ID\": \"nh7116694256150\",\n        \"CONFIRMATION_ID\": \"203942002\",\n        \"COVID_PROTOCOL_\": \"please check with hotel and update the guest\",\n        \"LEADER_EMAIL_ID\": \"rahul@repushti.com\",\n        \"PAYMENT_DETAILS\": \"full amount of inr 9833 has already been paid. please check other taxes or extras if guest needs to pay.\",\n        \"SPECIAL_REQUEST\": \"no special request\",\n        \"OTHER_INFORMATION\": \"for early check-in, extra bed, and airport pick-up, please contact the resort directly.\",\n        \"LEADER_PHONE_NUMBER\": \"912038208304\",\n        \"SUPPLIER_REFERENCE_NUMBER\": \"2934223/2345642\"\n      },\n      {\n        \"CITY\": true,\n        \"NAME\": true,\n        \"STAR\": true,\n        \"ADDRESS\": true,\n        \"ISO_CODE\": true,\n        \"PHONE_NO\": true,\n        \"MEAL_BASIS\": true,\n        \"LEADER_CITY\": true,\n        \"LEADER_NAME\": true,\n        \"NO_OF_CHILD\": false,\n        \"NO_OF_ROOMS\": true,\n        \"BOOKING_DATE\": true,\n        \"NO_OF_ADULTS\": true,\n        \"SERVICE_TYPE\": true,\n        \"CHECK_IN_DATE\": true,\n        \"HOTEL_COUNTRY\": true,\n        \"ROOM_CATEGORY\": true,\n        \"SUPPLIER_NAME\": true,\n        \"CHECK_OUT_DATE\": true,\n        \"LEADER_COUNTRY\": true,\n        \"PAYMENT_STATUS\": true,\n        \"RESERVATION_ID\": false,\n        \"CONFIRMATION_ID\": true,\n        \"COVID_PROTOCOL_\": true,\n        \"LEADER_EMAIL_ID\": false,\n        \"PAYMENT_DETAILS\": true,\n        \"SPECIAL_REQUEST\": true,\n        \"OTHER_INFORMATION\": true,\n        \"LEADER_PHONE_NUMBER\": false,\n        \"SUPPLIER_REFERENCE_NUMBER\": false\n      },\n      {\n        \"CITY\": \"reverified\",\n        \"NAME\": \"reverified\",\n        \"STAR\": \"reverified\",\n        \"ADDRESS\": \"reverified\",\n        \"ISO_CODE\": \"reverified\",\n        \"PHONE_NO\": \"91928349203840\",\n        \"MEAL_BASIS\": \"reverified\",\n        \"LEADER_CITY\": \"reverified\",\n        \"LEADER_NAME\": \"reverified\",\n        \"NO_OF_CHILD\": \"NA\",\n        \"NO_OF_ROOMS\": \"reverified\",\n        \"BOOKING_DATE\": \"reverified\",\n        \"NO_OF_ADULTS\": \"reverified\",\n        \"SERVICE_TYPE\": \"reverified\",\n        \"CHECK_IN_DATE\": \"reverified\",\n        \"HOTEL_COUNTRY\": \"reverified\",\n        \"ROOM_CATEGORY\": \"reverified\",\n        \"SUPPLIER_NAME\": \"reverified\",\n        \"CHECK_OUT_DATE\": \"reverified\",\n        \"LEADER_COUNTRY\": \"reverified\",\n        \"PAYMENT_STATUS\": \"Supplier will be paying the bed and taxes to hotel\",\n        \"RESERVATION_ID\": \"NA\",\n        \"CONFIRMATION_ID\": \"reverified\",\n        \"COVID_PROTOCOL_\": \"Vaccination proof for the second dose taken,\",\n        \"LEADER_EMAIL_ID\": \"NA\",\n        \"PAYMENT_DETAILS\": \"No other taxes, guest needs to pay for extras as per actuals\",\n        \"SPECIAL_REQUEST\": \"reverified\",\n        \"OTHER_INFORMATION\": \"reverified\",\n        \"LEADER_PHONE_NUMBER\": \"NA\",\n        \"SUPPLIER_REFERENCE_NUMBER\": \"NA \"\n      }\n    ],\n    \"logs\": [],\n    \"time\": 1642770758363,\n    \"notes\": \"Booking re-verified HCN #2342342342\",\n    \"call_rate\": \"1.00\",\n    \"caller_id\": \"CALLER_ID\",\n    \"client_id\": \"CLIENT_ID\",\n    \"rate_data\": {\n      \"TAX\": \"0\",\n      \"TOTAL_MIN\": \"3.33\",\n      \"PER_MIN_RATE\": 0\n    },\n    \"user_type\": \"client\",\n    \"phone_type\": \"not_available\",\n    \"verify_per\": \"100.00\",\n    \"booking_type\": \"non-refundable\",\n    \"date_check_in\": 1642831200000,\n    \"verifier_name\": \"Abdul\",\n    \"booking_status\": \"CONFIRMED\",\n    \"calling_number\": \"919820526939\",\n    \"repushti_status\": \"REVERIFIED\",\n    \"total_time_call\": \"3.33\",\n    \"verification_note\": \"Booking re-verified HCN #2342342342 \\n---------------------\\nOther Information\\n\\nStandard check-in time at 12 noon. Early check-in not possible as the hotel is completely sold out for today\\n\\nFor extra bed Rs 2000 inclusive of tax\\n\\nFor airport pick up from Pune airport Rs. 4200 inclusive of tax & from Mumbai R. 9000 inclusive of tax\\n---------------------\\nBooking re-verified by PERSON_NAME (Department)\\n\\nABDUL\\n---------------------\\nPayment Status - (In detail)\\n\\nMMT will pay the hotel directly for room + taxes and breakfast included\\n\\nGuest need not pay any other taxes, guest needs to pay for extras as per actuals.\\n---------------------\\nEmail id - NA\\n---------------------\\nCovid Norms - Vaccination proof required for the second dose taken. Please carry soft copy.\\n---------------------\\nVerification in English language\\n---------------------\\n\\t        \",\n    \"call_recoding_file\": \"recOther\",\n    \"repushti_status_details\": \"\"\n  }\n}","options":{"raw":{"language":"json"}}}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"f4221f16-26df-4046-8107-ff6fe550df56"}],"id":"31d939d5-a087-4afa-b664-375854787b7e","description":"<p><strong>Set notification for each re-verification.</strong></p>\n<p>If you want us to push the data of the booking we re-verified, then you need to set up notify path. You can add the path under the console section of your rePUSHTI account.</p>\n<p><strong>What is the process?</strong><br /><strong>Step1:</strong> Login into your rePUSHTI account.<br /><strong>Step2:</strong> On the left menu go to the console section.<br /><strong>Step3:</strong> Add your API path in the notify section.</p>\n<p><strong>Step4:</strong> Add Authorization token if you have a protected POST route</p>\n<p>Make sure that the API which you have created should accept the POST method and JSON data.</p>\n<p>We have made sample formate for you to know how the data structure will be when we post the data after re-verification to your API which is set under notify section.</p>\n<p>For any technical help, you can drop an email to <a href=\"https://csm@repushti.com\">csm@repushti.com</a></p>\n","_postman_id":"31d939d5-a087-4afa-b664-375854787b7e"},{"name":"UCP","item":[{"name":"Add Customer","id":"e87eec13-f436-40f5-bf46-dcc3e0b2d0ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api","value":"{{APIKEY}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"first_name\": \"Alex\",\n    \"last_name\": \"Huges\",\n    \"email\": \"alexhuges@gmail.com\",\n    \"phone\": \"\", // (optional)\n    \"whatsapp\": \"\", // (optional)\n    \"city_name\": \"\", // (optional)\n    \"country_name\": \"\", // (optional)\n    \"tags\": [], // (optional)\n    \"account_type\": \"primary\",\n    \"member_code\": \"\" // (optional)\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/b2b/api/private/v1/external/customer/","description":"<h1 id=\"add-customer\">Add Customer</h1>\n<h2 id=\"overview\">Overview</h2>\n<p>This endpoint creates a new customer in the B2B system. It allows you to register customer information including contact details, location, and account classification.</p>\n<h2 id=\"authentication\">Authentication</h2>\n<p>This endpoint requires API key authentication via the <code>x-api</code> header.</p>\n<p><strong>Required Header:</strong></p>\n<ul>\n<li><code>x-api</code>: Your API key (use <code>{{APIKEY}}</code> variable)</li>\n</ul>\n<h2 id=\"request-body-parameters\">Request Body Parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>first_name</code></td>\n<td>string</td>\n<td><strong>Yes</strong></td>\n<td>Customer's first name</td>\n</tr>\n<tr>\n<td><code>last_name</code></td>\n<td>string</td>\n<td><strong>Yes</strong></td>\n<td>Customer's last name</td>\n</tr>\n<tr>\n<td><code>email</code></td>\n<td>string</td>\n<td><strong>Yes</strong></td>\n<td>Customer's email address</td>\n</tr>\n<tr>\n<td><code>phone</code></td>\n<td>string</td>\n<td>No</td>\n<td>Customer's phone number</td>\n</tr>\n<tr>\n<td><code>whatsapp</code></td>\n<td>string</td>\n<td>No</td>\n<td>Customer's WhatsApp number</td>\n</tr>\n<tr>\n<td><code>city_name</code></td>\n<td>string</td>\n<td>No</td>\n<td>Customer's city</td>\n</tr>\n<tr>\n<td><code>country_name</code></td>\n<td>string</td>\n<td>No</td>\n<td>Customer's country</td>\n</tr>\n<tr>\n<td><code>tags</code></td>\n<td>array</td>\n<td>No</td>\n<td>Array of tags for categorizing the customer</td>\n</tr>\n<tr>\n<td><code>account_type</code></td>\n<td>string</td>\n<td><strong>Yes</strong></td>\n<td>Type of account (e.g., \"primary\")</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"example-request-body\">Example Request Body</h2>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"first_name\": \"Alex\",\n    \"last_name\": \"Huges\",\n    \"email\": \"alexhuges@gmail.com\",\n    \"phone\": \"+1234567890\",\n    \"whatsapp\": \"+1234567890\",\n    \"city_name\": \"New York\",\n    \"country_name\": \"USA\",\n    \"tags\": [\"vip\", \"corporate\"],\n    \"account_type\": \"primary\",\n    \"member_code\": \"234324\"\n}\n\n</code></pre>\n<h2 id=\"notes\">Notes</h2>\n<ul>\n<li><p>All required fields (<code>first_name</code>, <code>last_name</code>, <code>email</code>, <code>account_type</code>) must be provided</p>\n</li>\n<li><p>Optional fields can be left as empty strings or omitted from the request</p>\n</li>\n<li><p>The <code>tags</code> array can be empty or contain multiple string values for customer categorization</p>\n</li>\n<li><p>Ensure the email address is valid and unique in the system</p>\n</li>\n</ul>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["b2b","api","private","v1","external","customer",""],"host":["{{PROURL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e87eec13-f436-40f5-bf46-dcc3e0b2d0ec"},{"name":"Edit Customer","id":"e6674023-c56e-4184-b6af-19ace224ded8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"x-api","value":"{{APIKEY}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"phone\": \"\",\n    \"country_name\": \"\",\n    \"user_id\": \"{{USER_ID}}\"\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/b2b/api/private/v1/external/customer/","description":"<h1 id=\"edit-customer\">Edit Customer</h1>\n<h2 id=\"overview\">Overview</h2>\n<p>This endpoint allows you to update existing customer information in the system. Use this API to modify customer details such as phone number and country information.</p>\n<h2 id=\"authentication\">Authentication</h2>\n<p>This endpoint requires API key authentication via the <code>x-api</code> header.</p>\n<p><strong>Required Header:</strong></p>\n<ul>\n<li><code>x-api</code>: Your API key (use <code>{{APIKEY}}</code> variable)</li>\n</ul>\n<h2 id=\"request-details\">Request Details</h2>\n<p><strong>HTTP Method:</strong> <code>PATCH</code></p>\n<p><strong>Endpoint:</strong> <code>{{PROTOCOL}}://{{PROURL}}/b2b/api/private/v1/external/customer/</code></p>\n<p><strong>Headers:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code>x-api: {{APIKEY}}\nContent-Type: application/json\n\n</code></pre><h2 id=\"request-body-parameters\">Request Body Parameters</h2>\n<p>The request body should be in JSON format with the following fields:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>phone</code></td>\n<td>string</td>\n<td>Optional</td>\n<td>Customer's phone number to update</td>\n</tr>\n<tr>\n<td><code>country_name</code></td>\n<td>string</td>\n<td>Optional</td>\n<td>Customer's country name to update</td>\n</tr>\n<tr>\n<td><code>user_id</code></td>\n<td>string</td>\n<td>Required</td>\n<td>Unique identifier of the customer to be updated (use <code>{{USER_ID}}</code> variable)</td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Example Request Body:</strong></p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"phone\": \"+1234567890\",\n  \"country_name\": \"United States\",\n  \"user_id\": \"{{USER_ID}}\"\n}\n\n</code></pre>\n<h2 id=\"variables-used\">Variables Used</h2>\n<p>This request uses the following environment/collection variables:</p>\n<ul>\n<li><p><code>{{PROTOCOL}}</code>: HTTP protocol (http or https)</p>\n</li>\n<li><p><code>{{PROURL}}</code>: Base URL of the API server</p>\n</li>\n<li><p><code>{{APIKEY}}</code>: API authentication key</p>\n</li>\n<li><p><code>{{USER_ID}}</code>: Unique identifier of the customer to update</p>\n</li>\n</ul>\n<h2 id=\"expected-response\">Expected Response</h2>\n<p>A successful request will return updated customer information with a 200 OK status code.</p>\n<h2 id=\"usage-notes\">Usage Notes</h2>\n<ul>\n<li><p>This is a PATCH request, so you only need to include the fields you want to update</p>\n</li>\n<li><p>The <code>user_id</code> parameter is essential to identify which customer record to update</p>\n</li>\n<li><p>Ensure your API key has the necessary permissions to modify customer data</p>\n</li>\n<li><p>Empty strings in the request body may clear existing values - provide actual values to update</p>\n</li>\n<li><p>This is a private API endpoint intended for B2B external integrations</p>\n</li>\n</ul>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["b2b","api","private","v1","external","customer",""],"host":["{{PROURL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"e6674023-c56e-4184-b6af-19ace224ded8"}],"id":"5836ff7d-03b6-41e2-9d27-3907c5070890","description":"<p><strong>rePUSHTI UCP Services</strong></p>\n","_postman_id":"5836ff7d-03b6-41e2-9d27-3907c5070890"},{"name":"Post Booking","item":[{"name":"Post Data","id":"e598bff9-220c-4777-9e9a-8b9154945adf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"SERVICE_TYPE\": \"hotel\", // MANDATORY DATA\n\n    // PROPERTY INFO\n    \"NAME\": \"Burj Al Arab\", // MANDATORY DATA\n    \"STAR\": \"5 star\", // MANDATORY DATA CAN ACCEPT ONLY 1,2,3,4,5 OR one,two,three,four,five OR other OR 1 star,2 star,3 star,4 star,5 star\n    \"CITY\": \"dubai\", // MANDATORY DATA\n    \"HOTEL_COUNTRY\": \"United Arab Emirates\", // MANDATORY DATA\n    \"PHONE_NO\": \"+97143821555,+97148850999\", // MANDATORY DATA\n    \"ADDRESS\": \"Umm Suqeim 3 - Dubai - United Arab Emirates\", // MANDATORY DATA\n\n    // CHECK-IN AND OUT INFO\n    \"CHECK_IN_DATE\": \"15/05/2021\", // MANDATORY DATA\n    \"CHECK_OUT_DATE\": \"18/05/2021\", // MANDATORY DATA\n\n    \"CANCELLATION_DATE\": \"18/05/2021\", // NON MANDATORY. BUT THIS DATA WILL HELP SYSTEM TO RE-VERIFY BEFORE THE CANCELLATION DATE.\n\n    // GUEST INFO\n    \"LEADER_NAME\": \"GUEST NAME\", // MANDATORY DATA\n    \"LEADER_CITY\": \"GUEST CITY NAME\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"LEADER_COUNTRY\": \"GUEST COUNTRY NAME\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"LEADER_EMAIL_ID\": \"GUEST EMAIL ID\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"LEADER_PHONE_NUMBER\": \"PHONE NUMBER OF THE GUEST\", // ONLY NUMBER INCLUDING COUNTRY CODE E.G: +91987654321\n    \n\n    // BOOKING INFO\n    \"NUMBER_OF_CHILD\": \"2\", // MANDATORY DATA\n    \"NUMBER_OF_ROOMS\": \"1\", // MANDATORY DATA\n    \"NUMBER_OF_ADULTS\": \"2\", // MANDATORY DATA\n    \n    // OPTION 1 - SENDING ONLY ONE SPECIAL_REQUEST\n    \"SPECIAL_REQUEST\": \"Non Smoking Room, Late Check Out and early Check In\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    // OPTION 2 - SENDING MULTIPLE SPECIAL_REQUEST\n    \"SPECIAL_REQUEST_0\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"SPECIAL_REQUEST_1\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"SPECIAL_REQUEST_3\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    \"BOOKING_DATE\": \"11/01/2021\", // MANDATORY DATA\n    \"BOOKING_STATUS\": \"CONFIRMED | VOUCHERED\", // MANDATORY DATA. IF THE STATUS IS CANCELLED THE SYSTEM AUTOMATICALLY NOT ASSIGN BOOKING FOR RE-VERIFICATION\n\n    // SYSTEM INFO\n    \"RESERVATION_ID\": \"ABC123\", // MANDATORY DATA. VALID DATA -  abc-123 OR 123223 OR ABC123. NO OTHER SPECIAL CHARACTERS\n    \"CONFIRMATION_ID\": \"Not Available\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"BOOKING_TYPE\": \"Non-Refundable | Refundable\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \n    // SUPPLIER INFO\n    \"SUPPLIER_REFERENCE_NUMBER\": \"ABC123\", // MANDATORY DATA. VALID DATA -  abc-123 OR 123223 OR ABC123. NO OTHER SPECIAL CHARACTERS\n    \"SUPPLIER_NAME\": \"Expedia\", // MANDATORY DATA\n\n    // ROOM & MEAL INFO\n    \n    // OPTION 1 - SENDING ONLY ONE ROOM_CATEGORY\n    \"ROOM_CATEGORY\": \"Double\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    // OPTION 2 - SENDING MULTIPLE ROOM_CATEGORY\n    \"ROOM_CATEGORY_0\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"ROOM_CATEGORY_1\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"ROOM_CATEGORY_3\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \n    // OPTION 1 - SENDING ONLY ONE MEAL_BASIS\n    \"MEAL_BASIS\": \"Bed and breakfast\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    // OPTION 2 - SENDING MULTIPLE MEAL_BASIS\n    \"MEAL_BASIS_0\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"MEAL_BASIS_1\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"MEAL_BASIS_3\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    // PAYMENT STATUS\n    \"PAYMENT_STATUS\": \"Already paid | Not paid | done\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    // OTHER INFO\n    \"ISO_code\":\"ARE\" // MANDATORY DATA. Please send valid ISO code for system to identify data for location. This helps system to arrange and allocate data based on location.\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/API-1/{{APIKEY}}","description":"<p>To post data for re-verification integrate this API. </p>\n<p>Post your data in the form of a JSON object, see the example request below. All the keys are important and mandatory, but apart from these keys, if you want to re-verify more information you can add more keys and its values.</p>\n<p>NOTE:\nWe have updated our functions for countries. Now you have to pass ISO CODE for coutry key will be \"ISO_code\"</p>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["API-1","{{APIKEY}}"],"host":["{{PROURL}}"],"query":[],"variable":[]}},"response":[{"id":"7b4280e1-e0ca-4ee0-9be1-ad699288add0","name":"Post Data","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"PHONE_NO\": \"+97143821555,+97148850999\",\n    \"CITY\": \"dubai\",\n    \"NAME\": \"Burj Al Arab\",\n    \"STAR\": \"5 star\",\n    \"LEADER_CITY\": \"Mumbai\",\n    \"LEADER_NAME\": \"Mr Rahul Kathet\",\n    \"BOOKING_TYPE\": \"Non-Refundable\",\n    \"SERVICE_TYPE\": \"hotel\",\n    \"CHECK_IN_DATE\": \"15/05/2021\",\n    \"ADDRESS\": \"Umm Suqeim 3 - Dubai - United Arab Emirates\",\n    \"HOTEL_COUNTRY\": \"United Arab Emirates\",\n    \"CHECK_OUT_DATE\": \"18/05/2021\",\n    \"LEADER_COUNTRY\": \"India\",\n    \"RESERVATION_ID\": \"143278234242344\",\n    \"CONFIRMATION_ID\": \"Not Available\",\n    \"SUPPLIER_REFERENCE_NUMBER\":\"123XYZ\",\n    \"SUPPLIER_NAME\": \"Offline Supplier\",\n    \"LEADER_EMAIL_ID\": \"rahul@qtechsoftware.com\",\n    \"NUMBER_OF_CHILD\": \"2\",\n    \"NUMBER_OF_ROOMS\": \"2\",\n    \"SPECIAL_REQUEST_0\": \"Non Smoking Room, Late Check Out and early cechk in\",\n    \"SPECIAL_REQUEST_1\": \"Non Smoking Room\",\n    \"NUMBER_OF_ADULTS\": \"2\",\n    \"LEADER_PHONE_NUMBER\": \"+919876543210\",\n    \"ROOM_CATEGORY_0\": \"Single Delux\",\n    \"ROOM_CATEGORY_1\": \"Connecting rooms\",\n    \"MEAL_BASIS_0\": \"Breakfast and Dinner\",\n    \"MEAL_BASIS_1\": \"Only Dinner\",\n    \"ISO_code\":\"ARE\",\n    \"BOOKING_DATE\":\"11/01/2021\",\n    \"BOOKING_STATUS\":\"CONFIRMED\"\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/API-1/{{APIKEY}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"X-Requested-With,content-type"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"267"},{"key":"ETag","value":"W/\"10b-ySZxkUVk6CZrQK/i8Pnjux1CNPA\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Date","value":"Thu, 25 Mar 2021 09:41:56 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Request added successfully [202] Details are available in your rePUSHTI account. [334]\",\n    \"code\": 202,\n    \"data\": {\n        \"_id\": \"REPUSHTI_ID\",\n        \"data\": {\n            \"SERVICE_TYPE\": \"hotel\", // MANDATORY DATA\n\n            // PROPERTY INFO\n            \"NAME\": \"Burj Al Arab\", // MANDATORY DATA\n            \"STAR\": \"5 star\", // MANDATORY DATA CAN ACCEPT ONLY 1,2,3,4,5 OR one,two,three,four,five OR other OR 1 star,2 star,3 star,4 star,5 star\n            \"CITY\": \"dubai\", // MANDATORY DATA\n            \"HOTEL_COUNTRY\": \"United Arab Emirates\", // MANDATORY DATA\n            \"PHONE_NO\": \"+97143821555,+97148850999\", // MANDATORY DATA\n            \"ADDRESS\": \"Umm Suqeim 3 - Dubai - United Arab Emirates\", // MANDATORY DATA\n\n            // CHECK-IN AND OUT INFO\n            \"CHECK_IN_DATE\": \"15/05/2021\", // MANDATORY DATA\n            \"CHECK_OUT_DATE\": \"18/05/2021\", // MANDATORY DATA\n\n            \"DEADLINE_DATE\": \"18/05/2021\", // NON MANDATORY. BUT THIS DATA WILL HELP SYSTEM TO RE-VERIFY BEFORE THE DEADLINE DATE.\n\n            // GUEST INFO\n            \"LEADER_NAME\": \"GUEST NAME\", // MANDATORY DATA\n            \"LEADER_CITY\": \"GUEST CITY NAME\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \"LEADER_COUNTRY\": \"GUEST COUNTRY NAME\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \"LEADER_EMAIL_ID\": \"GUEST EMAIL ID\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \"LEADER_PHONE_NUMBER\": \"PHONE NUMBER OF THE GUEST\", // ONLY NUMBER INCLUDING COUNTRY CODE E.G: +91987654321\n            \n\n            // BOOKING INFO\n            \"NUMBER_OF_CHILD\": \"2\", // MANDATORY DATA\n            \"NUMBER_OF_ROOMS\": \"1\", // MANDATORY DATA\n            \"NUMBER_OF_ADULTS\": \"2\", // MANDATORY DATA\n            \n            // OPTION 1 - SENDING ONLY ONE SPECIAL_REQUEST\n            \"SPECIAL_REQUEST\": \"Non Smoking Room, Late Check Out and early Check In\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n            // OPTION 2 - SENDING MULTIPLE SPECIAL_REQUEST\n            \"SPECIAL_REQUEST_0\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \"SPECIAL_REQUEST_1\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \"SPECIAL_REQUEST_3\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n            \"BOOKING_DATE\": \"11/01/2021\", // MANDATORY DATA\n            \"BOOKING_STATUS\": \"CONFIRMED | VOUCHERED\", // MANDATORY DATA. IF THE STATUS IS CANCELLED THE SYSTEM AUTOMATICALLY NOT ASSIGN BOOKING FOR RE-VERIFICATION\n\n            // SYSTEM INFO\n            \"RESERVATION_ID\": \"ABC123\", // MANDATORY DATA. VALID DATA -  abc-123 OR 123223 OR ABC123. NO OTHER SPECIAL CHARACTERS\n            \"CONFIRMATION_ID\": \"Not Available\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \"BOOKING_TYPE\": \"Non-Refundable | Refundable\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \n            // SUPPLIER INFO\n            \"SUPPLIER_REFERENCE_NUMBER\": \"ABC123\", // MANDATORY DATA. VALID DATA -  abc-123 OR 123223 OR ABC123. NO OTHER SPECIAL CHARACTERS\n            \"SUPPLIER_NAME\": \"Expedia\", // MANDATORY DATA\n\n            // ROOM & MEAL INFO\n            \n            // OPTION 1 - SENDING ONLY ONE ROOM_CATEGORY\n            \"ROOM_CATEGORY\": \"Double\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n            // OPTION 2 - SENDING MULTIPLE ROOM_CATEGORY\n            \"ROOM_CATEGORY_0\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \"ROOM_CATEGORY_1\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \"ROOM_CATEGORY_3\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \n            // OPTION 1 - SENDING ONLY ONE MEAL_BASIS\n            \"MEAL_BASIS\": \"Bed and breakfast\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n            // OPTION 2 - SENDING MULTIPLE MEAL_BASIS\n            \"MEAL_BASIS_0\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \"MEAL_BASIS_1\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n            \"MEAL_BASIS_3\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n            // PAYMENT STATUS\n            \"PAYMENT_STATUS\": \"Already paid | Not paid | done\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n            // OTHER INFO\n            \"ISO_code\":\"ARE\" // MANDATORY DATA. Please send valid ISO code for system to identify data for location. This helps system to arrange and allocate data based on location.\n        },\n        \"apikey\": \"APIKEY\",\n        \"reqheader\": {\n            \"content-type\": \"application/json\",\n            \"user-agent\": \"Firefox/7.30.0\",\n            \"accept\": \"*/*\",\n            \"postman-token\": \"token\",\n            \"host\": \"localhost:4414\",\n            \"accept-encoding\": \"gzip, deflate, br\",\n            \"connection\": \"keep-alive\",\n            \"content-length\": \"930\"\n        }\n    }\n}"}],"_postman_id":"e598bff9-220c-4777-9e9a-8b9154945adf"},{"name":"Modify Booking","id":"b0f3b813-00e5-4792-950b-9b77a9661178","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"SERVICE_TYPE\": \"hotel\", // MANDATORY DATA\n\n    // PROPERTY INFO\n    \"NAME\": \"Burj Al Arab\", // MANDATORY DATA\n    \"STAR\": \"5 star\", // MANDATORY DATA CAN ACCEPT ONLY 1,2,3,4,5 OR one,two,three,four,five OR other OR 1 star,2 star,3 star,4 star,5 star\n    \"CITY\": \"dubai\", // MANDATORY DATA\n    \"HOTEL_COUNTRY\": \"United Arab Emirates\", // MANDATORY DATA\n    \"PHONE_NO\": \"+97143821555,+97148850999\", // MANDATORY DATA\n    \"ADDRESS\": \"Umm Suqeim 3 - Dubai - United Arab Emirates\", // MANDATORY DATA\n\n    // CHECK-IN AND OUT INFO\n    \"CHECK_IN_DATE\": \"15/05/2021\", // MANDATORY DATA\n    \"CHECK_OUT_DATE\": \"18/05/2021\", // MANDATORY DATA\n\n    \"DEADLINE_DATE\": \"18/05/2021\", // NON MANDATORY. BUT THIS DATA WILL HELP SYSTEM TO RE-VERIFY BEFORE THE DEADLINE DATE.\n\n    // GUEST INFO\n    \"LEADER_NAME\": \"GUEST NAME\", // MANDATORY DATA\n    \"LEADER_CITY\": \"GUEST CITY NAME\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"LEADER_COUNTRY\": \"GUEST COUNTRY NAME\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"LEADER_EMAIL_ID\": \"GUEST EMAIL ID\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"LEADER_PHONE_NUMBER\": \"PHONE NUMBER OF THE GUEST\", // ONLY NUMBER INCLUDING COUNTRY CODE E.G: +91987654321\n    \n\n    // BOOKING INFO\n    \"NUMBER_OF_CHILD\": \"2\", // MANDATORY DATA\n    \"NUMBER_OF_ROOMS\": \"1\", // MANDATORY DATA\n    \"NUMBER_OF_ADULTS\": \"2\", // MANDATORY DATA\n    \n    // OPTION 1 - SENDING ONLY ONE SPECIAL_REQUEST\n    \"SPECIAL_REQUEST\": \"Non Smoking Room, Late Check Out and early Check In\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    // OPTION 2 - SENDING MULTIPLE SPECIAL_REQUEST\n    \"SPECIAL_REQUEST_0\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"SPECIAL_REQUEST_1\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"SPECIAL_REQUEST_3\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    \"BOOKING_DATE\": \"11/01/2021\", // MANDATORY DATA\n    \"BOOKING_STATUS\": \"CONFIRMED | VOUCHERED\", // MANDATORY DATA. IF THE STATUS IS CANCELLED THE SYSTEM AUTOMATICALLY NOT ASSIGN BOOKING FOR RE-VERIFICATION\n\n    // SYSTEM INFO\n    \"RESERVATION_ID\": \"ABC123\", // MANDATORY DATA. VALID DATA -  abc-123 OR 123223 OR ABC123. NO OTHER SPECIAL CHARACTERS\n    \"CONFIRMATION_ID\": \"Not Available\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"BOOKING_TYPE\": \"Non-Refundable | Refundable\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \n    // SUPPLIER INFO\n    \"SUPPLIER_REFERENCE_NUMBER\": \"ABC123\", // MANDATORY DATA. VALID DATA -  abc-123 OR 123223 OR ABC123. NO OTHER SPECIAL CHARACTERS\n    \"SUPPLIER_NAME\": \"Expedia\", // MANDATORY DATA\n\n    // ROOM & MEAL INFO\n    \n    // OPTION 1 - SENDING ONLY ONE ROOM_CATEGORY\n    \"ROOM_CATEGORY\": \"Double\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    // OPTION 2 - SENDING MULTIPLE ROOM_CATEGORY\n    \"ROOM_CATEGORY_0\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"ROOM_CATEGORY_1\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"ROOM_CATEGORY_3\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \n    // OPTION 1 - SENDING ONLY ONE MEAL_BASIS\n    \"MEAL_BASIS\": \"Bed and breakfast\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    // OPTION 2 - SENDING MULTIPLE MEAL_BASIS\n    \"MEAL_BASIS_0\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"MEAL_BASIS_1\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"MEAL_BASIS_3\": \"\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    // PAYMENT STATUS\n    \"PAYMENT_STATUS\": \"Already paid | Not paid | done\", // IF NOT AVAILABLE SET NOT AVAILABLE\n\n    // OTHER INFO\n    \"ISO_code\":\"ARE\", // MANDATORY DATA. Please send valid ISO code for system to identify data for location. This helps system to arrange and allocate data based on location.\n    // USED ONLY WHEN BOOKING DATA IS CHANGED\n    \"MODIFY_DATA\":\"modify\" // MANDATORY DATA\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/API-1/{{APIKEY}}","description":"<p>To modify data for re-verification integrate this API. </p>\n<p>Add <em><strong>\"MODIFY_DATA\":\"modify\"</strong></em> for the booking which has any modification after the booking is posted into the system along with <em><strong>\"BOOKING_STATUS\":\"\"</strong></em></p>\n<p>Booking status examples <em><strong>CONFIRMED</strong></em>, <em><strong>CANCELLED</strong></em>, <em><strong>PAYMENT_PENDING</strong></em>, <em><strong>IN_PROCESS</strong></em></p>\n<p>Values should be in capitalised.</p>\n<p>Post your data in the form of a JSON object, see the example request below. All the keys are important and mandatory.</p>\n<p>NOTE:\nWe have updated our functions for countries. Now you have to pass ISO CODE for country key will be \"ISO_code\"</p>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["API-1","{{APIKEY}}"],"host":["{{PROURL}}"],"query":[],"variable":[]}},"response":[{"id":"cecf3e22-1b45-4b61-bd16-fa790f0ab5b8","name":"Modify Booking","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"PHONE_NO\": \"+97143821555,+97148850999\",\n    \"CITY\": \"dubai\",\n    \"NAME\": \"Burj Al Arab\",\n    \"STAR\": \"5 star\",\n    \"LEADER_CITY\": \"Mumbai\",\n    \"LEADER_NAME\": \"Mr Rahul Kathet\",\n    \"BOOKING_TYPE\": \"Non-Refundable\",\n    \"SERVICE_TYPE\": \"hotel\",\n    \"CHECK_IN_DATE\": \"15/05/2021\",\n    \"ADDRESS\": \"Umm Suqeim 3 - Dubai - United Arab Emirates\",\n    \"HOTEL_COUNTRY\": \"United Arab Emirates\",\n    \"CHECK_OUT_DATE\": \"18/05/2021\",\n    \"LEADER_COUNTRY\": \"India\",\n    \"RESERVATION_ID\": \"143278234242344\",\n    \"CONFIRMATION_ID\": \"Not Available\",\n    \"SUPPLIER_REFERENCE_NUMBER\":\"123XYZ\",\n    \"SUPPLIER_NAME\": \"Offline Supplier\",\n    \"LEADER_EMAIL_ID\": \"rahul@qtechsoftware.com\",\n    \"NUMBER_OF_CHILD\": \"2\",\n    \"NUMBER_OF_ROOMS\": \"2\",\n    \"SPECIAL_REQUEST_0\": \"Non Smoking Room, Late Check Out and early cechk in\",\n    \"SPECIAL_REQUEST_1\": \"Non Smoking Room\",\n    \"NUMBER_OF_ADULTS\": \"2\",\n    \"LEADER_PHONE_NUMBER\": \"+919876543210\",\n    \"ROOM_CATEGORY_0\": \"Single Delux\",\n    \"ROOM_CATEGORY_1\": \"Connecting rooms\",\n    \"MEAL_BASIS_0\": \"Breakfast and Dinner\",\n    \"MEAL_BASIS_1\": \"Only Dinner\",\n    \"ISO_code\":\"ARE\",\n    \"BOOKING_DATE\":\"11/01/2021\",\n    \"BOOKING_STATUS\":\"CANCELLED\", // CANCELLED, CONFIRMED, \n    \"MODIFY_DATA\":\"modify\"\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/API-1/{{APIKEY}}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"X-Powered-By","value":"Express"},{"key":"Access-Control-Allow-Origin","value":"*"},{"key":"Access-Control-Allow-Methods","value":"POST"},{"key":"Access-Control-Allow-Headers","value":"X-Requested-With,content-type"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Content-Length","value":"267"},{"key":"ETag","value":"W/\"10b-Gqo/1m93Xg+PmgKIKQj8RuDnXVQ\""},{"key":"Vary","value":"Accept-Encoding"},{"key":"Date","value":"Thu, 25 Mar 2021 09:39:46 GMT"},{"key":"Connection","value":"keep-alive"},{"key":"Keep-Alive","value":"timeout=5"}],"cookie":[],"responseTime":null,"body":"{\n    \"status\": true,\n    \"message\": \"Request updated successfully [215]\",\n    \"data\": {\n        \"_id\": 1616665183733\n    },\n    \"package_details\": {\n        \"remaining_credits\": \"19.00\",\n        \"remaining_api_requests\": 16,\n        \"total_api_requests\": 20,\n        \"remaining_calls\": 19,\n        \"total_calls\": 20,\n        \"remaining_emails\": 16,\n        \"total_emails\": 20\n    }\n}"}],"_postman_id":"b0f3b813-00e5-4792-950b-9b77a9661178"},{"name":"Unpush Booking","id":"be614b9a-9403-4676-bdbf-25427b5787ea","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"r_id\": \"REPUSHTI_ID\" // MANDATORY DATA\n}"},"url":"{{PROTOCOL}}://{{PROURL}}/API-1/{{APIKEY}}/unpush","description":"<p>Use this API to delete bookings from the system.</p>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["API-1","{{APIKEY}}","unpush"],"host":["{{PROURL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"be614b9a-9403-4676-bdbf-25427b5787ea"}],"id":"bc8a0498-bf9c-4b62-8bd4-e1c777a6ced5","_postman_id":"bc8a0498-bf9c-4b62-8bd4-e1c777a6ced5","description":""},{"name":"Transfer","item":[{"name":"Post Data","id":"f544b57f-f1b9-4cd1-9ded-1ee8b97ad756","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"SERVICE_TYPE\": \"transfer\", // MANDATORY DATA\n    // DRIVE INFO\n    \"RESERVATION_ID\": \"ABC123\", // MANDATORY DATA. VALID DATA -  abc-123 OR 123223 OR ABC123. NO OTHER SPECIAL CHARACTERS\n    \"PICK_UP_ADDRESS\": \"Umm Suqeim 3 - Dubai - United Arab Emirates\", // MANDATORY DATA\n    \"PICK_UP_DATE\": \"11/01/2021\", // MANDATORY DATA\n    \"PICK_UP_TIME\": \"12:50\", // MANDATORY DATA\n    \"TIMEZONE\": \"Europe/Rome\", // MANDATORY DATA\n    \"OFFSET\": \"+02:00\", // NOT MANDATORY DATA\n    \"PICKUP_EPOCH\": \"1758883800\", // NOT MANDATORY DATA\n    \"DROP_OFF_ADDRESS\": \"Umm Suqeim 3 - Dubai - United Arab Emirates\", // MANDATORY DATA\n    \"BOOKING_STATUS\": \"COMPLETED | CANCELLED\", // MANDATORY DATA\n    // DRIVER INFO\n    \"DRIVER_NAME\": \"GUEST NAME\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"DRIVER_MOBILE\": \"PHONE NUMBER OF THE DRIVER\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"DRIVER_WHATSAPP_PHONE\": \"WHATSAPP PHONE NUMBER OF THE DRIVER\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    // PASSENGER INFO\n    \"PASSENGER_NAME\": \"PASSENGER NAME\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"PASSENGER_COUNT\": \"2\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    // OPTION 1 - SENDING ONLY ONE SPECIAL_REQUEST\n    \"SPECIAL_REQUEST\": \"Non Smoking Room, Late Check Out and early Check In\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    // SUPPLIER INFO\n    \"SUPPLIER_NAME\": \"Expedia\", // MANDATORY DATA\n    \"SUPPLIER_EMAIL\": \"SUPPLIER EMAIL ID\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"SUPPLIER_PHONE\": \"PHONE NUMBER OF THE SUPPLIER\", // ONLY NUMBER INCLUDING COUNTRY CODE E.G: +91987654321\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/API-1/{{APIKEY}}","description":"<p>To post data for re-verification integrate this API. </p>\n<p>Post your data in the form of a JSON object, see the example request below. All the keys are important and mandatory, but apart from these keys, if you want to re-verify more information you can add more keys and its values.</p>\n<p>NOTE:\nWe have updated our functions for countries. Now you have to pass ISO CODE for coutry key will be \"ISO_code\"</p>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["API-1","{{APIKEY}}"],"host":["{{PROURL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"f544b57f-f1b9-4cd1-9ded-1ee8b97ad756"},{"name":"Update Booking","id":"96c2c150-5e86-4dae-93e2-8347441dd7df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"SERVICE_TYPE\": \"transfer\", // MANDATORY DATA\n    // DRIVE INFO\n    \"RESERVATION_ID\": \"ABC123\", // MANDATORY DATA. VALID DATA -  abc-123 OR 123223 OR ABC123. NO OTHER SPECIAL CHARACTERS\n    \"PICK_UP_ADDRESS\": \"Umm Suqeim 3 - Dubai - United Arab Emirates\", // MANDATORY DATA\n    \"PICK_UP_DATE\": \"11/01/2021\", // MANDATORY DATA\n    \"PICK_UP_TIME\": \"12:50\", // MANDATORY DATA\n    \"TIMEZONE\": \"Europe/Rome\", // MANDATORY DATA\n    \"OFFSET\": \"+02:00\", // NOT MANDATORY DATA\n    \"PICKUP_EPOCH\": \"1758883800\", // NOT MANDATORY DATA\n    \"DROP_OFF_ADDRESS\": \"Umm Suqeim 3 - Dubai - United Arab Emirates\", // MANDATORY DATA\n    \"BOOKING_STATUS\": \"COMPLETED | CANCELLED\", // MANDATORY DATA\n    // DRIVER INFO\n    \"DRIVER_NAME\": \"GUEST NAME\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"DRIVER_MOBILE\": \"PHONE NUMBER OF THE DRIVER\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"DRIVER_WHATSAPP_PHONE\": \"WHATSAPP PHONE NUMBER OF THE DRIVER\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    // PASSENGER INFO\n    \"PASSENGER_NAME\": \"PASSENGER NAME\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"PASSENGER_COUNT\": \"2\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    // OPTION 1 - SENDING ONLY ONE SPECIAL_REQUEST\n    \"SPECIAL_REQUEST\": \"Non Smoking Room, Late Check Out and early Check In\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    // SUPPLIER INFO\n    \"SUPPLIER_NAME\": \"Expedia\", // MANDATORY DATA\n    \"SUPPLIER_EMAIL\": \"SUPPLIER EMAIL ID\", // IF NOT AVAILABLE SET NOT AVAILABLE\n    \"SUPPLIER_PHONE\": \"PHONE NUMBER OF THE SUPPLIER\", // ONLY NUMBER INCLUDING COUNTRY CODE E.G: +91987654321\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/API-1/{{APIKEY}}","description":"<p>To post data for re-verification integrate this API. </p>\n<p>Post your data in the form of a JSON object, see the example request below. All the keys are important and mandatory, but apart from these keys, if you want to re-verify more information you can add more keys and its values.</p>\n<p>NOTE:\nWe have updated our functions for countries. Now you have to pass ISO CODE for coutry key will be \"ISO_code\"</p>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["API-1","{{APIKEY}}"],"host":["{{PROURL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"96c2c150-5e86-4dae-93e2-8347441dd7df"},{"name":"Unpush Booking","id":"72c3a3dc-d6d6-4ba5-b695-16aa8fa7a02c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"r_id\": \"REPUSHTI_ID\", // MANDATORY DATA\n    \"SERVICE_TYPE\": \"TRANSFER\" // MANDATORY DATA\n}"},"url":"{{PROTOCOL}}://{{PROURL}}/API-1/{{APIKEY}}/unpush","description":"<p>Use this API to delete bookings from the system.</p>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["API-1","{{APIKEY}}","unpush"],"host":["{{PROURL}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"72c3a3dc-d6d6-4ba5-b695-16aa8fa7a02c"}],"id":"4936fc15-778c-4fce-92cf-da547a22d7a1","_postman_id":"4936fc15-778c-4fce-92cf-da547a22d7a1","description":""},{"name":"rePUSHTI - WhatsApp API","item":[{"name":"Sending Template Message","id":"474b8a9b-219b-4f49-b5c7-ffcb30f6a65c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"messaging_product\": \"whatsapp\",\n  \"recipient_type\": \"individual\",\n  \"to\": \"PHONE_NUMBER\",\n  \"type\": \"template\",\n  \"template\": {\n    \"name\": \"TEMPLATE_NAME\",\n    \"language\": {\n      \"code\": \"LANGUAGE_AND_LOCALE_CODE\"\n    },\n    \"components\": [\n      {\n        \"type\": \"body\",\n        \"parameters\": [\n          {\n            \"type\": \"text\",\n            \"text\": \"text-string\"\n          },\n          {\n            \"type\": \"currency\",\n            \"currency\": {\n              \"fallback_value\": \"VALUE\",\n              \"code\": \"USD\",\n              \"amount_1000\": NUMBER\n            }\n          },\n          {\n            \"type\": \"date_time\",\n            \"date_time\": {\n              \"fallback_value\": \"DATE\"\n            }\n          }\n        ]\n      }\n    ]\n  }\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/wa/service/template/{{APIKEY}}","description":"<p>WhatsApp message templates are specific message formats that businesses use to send out notifications or customer care messages to people that have opted in to notifications. Messages can include appointment reminders, shipping information, issue resolution or payment updates.</p>\n<p>Refer WhatsApp Business API documentation for body request to send teamplete message: <a href=\"https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-message-templates#text-based\">https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-message-templates#text-based</a></p>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["wa","service","template","{{APIKEY}}"],"host":["{{PROURL}}"],"query":[],"variable":[]}},"response":[{"id":"3e1821d4-eb73-41ef-91c1-0e2023fb90d7","name":"Sending Template Message","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"messaging_product\": \"whatsapp\",\n  \"recipient_type\": \"individual\",\n  \"to\": \"PHONE_NUMBER\",\n  \"type\": \"template\",\n  \"template\": {\n    \"name\": \"TEMPLATE_NAME\",\n    \"language\": {\n      \"code\": \"LANGUAGE_AND_LOCALE_CODE\"\n    },\n    \"components\": [\n      {\n        \"type\": \"body\",\n        \"parameters\": [\n          {\n            \"type\": \"text\",\n            \"text\": \"text-string\"\n          },\n          {\n            \"type\": \"currency\",\n            \"currency\": {\n              \"fallback_value\": \"VALUE\",\n              \"code\": \"USD\",\n              \"amount_1000\": NUMBER\n            }\n          },\n          {\n            \"type\": \"date_time\",\n            \"date_time\": {\n              \"fallback_value\": \"DATE\"\n            }\n          }\n        ]\n      }\n    ]\n  }\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/wa/service/template/{{APIKEY}}"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"messaging_product\": \"whatsapp\",\n  \"contacts\": [{\n      \"input\": \"PHONE_NUMBER\",\n      \"wa_id\": \"WHATSAPP_ID\",\n    }]\n  \"messages\": [{\n      \"id\": \"wamid.ID\",\n    }]\n}"}],"_postman_id":"474b8a9b-219b-4f49-b5c7-ffcb30f6a65c"},{"name":"Create Template","id":"c34d632c-ed05-476b-a128-c78d89e9d0a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api","value":"","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"hi_user_message_test\",\n    \"language\": \"en_US\",\n    \"category\": \"MARKETING\",\n    \"components\": [\n        {\n            \"type\": \"BODY\",\n            \"text\": \"Hi {{1}}, how can we help you today?\",\n            \"example\": {\n                \"body_text\": [\n                    [\n                        \"John\"\n                    ]\n                ]\n            }\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/b2b/api/private/external/v1/wa/template/?department_id=","description":"<h2 id=\"create-whatsapp-message-template\">Create WhatsApp Message Template</h2>\n<p>WhatsApp message templates are specific message formats that businesses use to send out notifications or customer care messages to people that have opted in to notifications. Messages can include appointment reminders, shipping information, issue resolution, or payment updates.</p>\n<p>This endpoint allows you to create a new WhatsApp message template that can be used for sending structured messages to customers via the WhatsApp Business API.</p>\n<hr />\n<h2 id=\"authentication\">Authentication</h2>\n<p>All requests to this endpoint must include the <code>x-api</code> header containing a valid API key.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>x-api</code></td>\n<td>string</td>\n<td>✅ Yes</td>\n<td>Your API key for authenticating requests</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"query-parameters\">Query Parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>department_id</code></td>\n<td>string/integer</td>\n<td>✅ Yes</td>\n<td>The ID of the department under which the template will be created</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"example-request-body\">Example Request Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"name\": \"hi_user_message_test\",\n  \"language\": \"en_US\",\n  \"category\": \"MARKETING\",\n  \"components\": [\n    {\n      \"type\": \"BODY\",\n      \"text\": \"Hi {{1}}, how can we help you today?\",\n      \"example\": {\n        \"body_text\": [[\"John\"]]\n      }\n    }\n  ]\n}\n\n</code></pre>\n<hr />\n<h2 id=\"component-types\">Component Types</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>HEADER</code></td>\n<td>Optional top section of the template. Can contain text, image, video, or document</td>\n</tr>\n<tr>\n<td><code>BODY</code></td>\n<td>The main content/message of the template. Supports dynamic variables</td>\n</tr>\n<tr>\n<td><code>FOOTER</code></td>\n<td>Optional bottom section with a short text note</td>\n</tr>\n<tr>\n<td><code>BUTTONS</code></td>\n<td>Optional interactive buttons (e.g., Quick Reply, Call to Action)</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"template-categories\">Template Categories</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Category</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>MARKETING</code></td>\n<td>Promotional messages, offers, announcements, and engagement campaigns</td>\n</tr>\n<tr>\n<td><code>UTILITY</code></td>\n<td>Transactional messages such as order confirmations, shipping updates, and account alerts</td>\n</tr>\n<tr>\n<td><code>AUTHENTICATION</code></td>\n<td>One-time passwords (OTPs) and verification codes</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"dynamic-variables-placeholders\">Dynamic Variables (Placeholders)</h2>\n<p>Template text can include numbered placeholders using double curly braces syntax — <code>{{1}}</code>, <code>{{2}}</code>, <code>{{3}}</code>, etc. These are replaced with actual values at the time of sending the message.</p>\n<p><strong>Example:</strong></p>\n<ul>\n<li><p>Template text: <code>Hi {{1}}, your order {{2}} has been shipped.</code></p>\n</li>\n<li><p>At send time: <code>Hi John, your order #ORD-9821 has been shipped.</code></p>\n</li>\n</ul>\n<p>The <code>example.body_text</code> field in the component should provide sample values for each placeholder to assist WhatsApp's template review process.</p>\n<hr />\n<h2 id=\"reference\">Reference</h2>\n<p>For full details on template structure and supported configurations, refer to the official WhatsApp Business API documentation:</p>\n<p>To create other variety of templates use the following documentation.<br />📖 <a href=\"https://developers.facebook.com/documentation/business-messaging/whatsapp/templates/overview\">WhatsApp Cloud API – Templates</a></p>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["b2b","api","private","external","v1","wa","template",""],"host":["{{PROURL}}"],"query":[{"key":"department_id","value":""}],"variable":[]}},"response":[{"id":"6f3cf088-2ac9-4c19-b0ef-661854c19de2","name":"Create Template","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"name\": \"hi_user_message_test\",\n  \"language\": \"en_US\",\n  \"category\": \"MARKETING\",\n  \"components\": [\n    {\n      \"type\": \"BODY\",\n      \"text\": \"Hi {{1}}, how can we help you today?\",\n      \"example\": {\n        \"body_text\": [[\"John\"]]\n      }\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{PROTOCOL}}://{{PROURL}}/b2b/api/private/external/v1/wa/template/?department_id=","protocol":"{{PROTOCOL}}","host":["{{PROURL}}"],"path":["b2b","api","private","external","v1","wa","template",""],"query":[{"key":"department_id","value":""}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"TEMPLATE_ID\",\n    \"status\": \"TEMPLATE_CREATION_STATUS\",\n    \"category\": \"CATEGORY_TYPE\"\n}"}],"_postman_id":"c34d632c-ed05-476b-a128-c78d89e9d0a0"},{"name":"Delete Template","id":"733b5b19-40cc-448d-b164-6bde620a631f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"x-api","value":"","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/b2b/api/private/external/v1/wa/template/?department_id=&template_name&template_id","description":"<h2 id=\"delete-whatsapp-template\">Delete WhatsApp Template</h2>\n<p>Deletes a specific WhatsApp template associated with a department. This is a private external API endpoint intended for B2B use.</p>\n<p><strong>Endpoint:</strong> <code>DELETE {{PROTOCOL}}://{{PROURL}}/b2b/api/private/external/v1/wa/template/</code></p>\n<hr />\n<h2 id=\"authentication\">Authentication</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Header</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>x-api</code></td>\n<td>API Key</td>\n<td><strong>Required.</strong> Your API key used to authenticate the request.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"query-parameters\">Query Parameters</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Parameter</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>department_id</code></td>\n<td>string</td>\n<td>Required</td>\n<td>The unique identifier of the department that owns the template.</td>\n</tr>\n<tr>\n<td><code>template_name</code></td>\n<td>string</td>\n<td>Required</td>\n<td>The name of the WhatsApp template to be deleted.</td>\n</tr>\n<tr>\n<td><code>template_id</code></td>\n<td>string</td>\n<td>Required</td>\n<td>The unique identifier of the WhatsApp template to be deleted.</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h2 id=\"response\">Response</h2>\n<ul>\n<li><strong><code>200 OK</code></strong> – Template successfully deleted.</li>\n<li><strong><code>400 Bad Request</code></strong> – Missing or invalid query parameters.</li>\n<li><strong><code>401 Unauthorized</code></strong> – Invalid or missing <code>x-api</code> key.</li>\n<li><strong><code>404 Not Found</code></strong> – Template not found for the given parameters.</li>\n</ul>\n<hr />\n<h2 id=\"notes\">Notes</h2>\n<ul>\n<li>Ensure the correct <code>department_id</code>, <code>template_name</code>, and <code>template_id</code> are provided to avoid accidental deletion of the wrong template.</li>\n<li>This action is <strong>irreversible</strong>. Once a template is deleted, it cannot be recovered.</li>\n<li>Use the <code>{{PROTOCOL}}</code> and <code>{{PROURL}}</code> environment variables to switch between environments (e.g., local, staging, production).</li>\n</ul>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["b2b","api","private","external","v1","wa","template",""],"host":["{{PROURL}}"],"query":[{"key":"department_id","value":""},{"key":"template_name","value":null},{"key":"template_id","value":null}],"variable":[]}},"response":[],"_postman_id":"733b5b19-40cc-448d-b164-6bde620a631f"},{"name":"Authentication","id":"3646ac86-0d90-4fe9-a25d-0f318f573804","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"messaging_product\": \"whatsapp\",\n  \"recipient_type\": \"individual\",\n  \"to\": \"<CUSTOMER_PHONE_NUMBER>\",\n  \"type\": \"template\",\n  \"template\": {\n    \"name\": \"<TEMPLATE_NAME>\",\n    \"language\": {\n      \"code\": \"<TEMPLATE_LANGUAGE_CODE>\"\n    },\n    \"components\": [\n      {\n        \"type\": \"body\",\n        \"parameters\": [\n          {\n            \"type\": \"text\",\n            \"text\": \"<ONE-TIME PASSWORD>\"\n          }\n        ]\n      },\n      {\n        \"type\": \"button\",\n        \"sub_type\": \"url\",\n        \"index\": \"0\",\n        \"parameters\": [\n          {\n            \"type\": \"text\",\n            \"text\": \"<ONE-TIME PASSWORD>\"\n          }\n        ]\n      }\n    ]\n  }\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/wa/service/template/{{APIKEY}}","description":"<p>WhatsApp message templates are specific message formats that businesses use to send out notifications or customer care messages to people that have opted in to notifications. Messages can include appointment reminders, shipping information, issue resolution or payment updates.</p>\n<p>Refer WhatsApp Business API documentation for body request to send teamplete message: <a href=\"https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-message-templates#text-based\">https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-message-templates#text-based</a></p>\n","urlObject":{"protocol":"{{PROTOCOL}}","path":["wa","service","template","{{APIKEY}}"],"host":["{{PROURL}}"],"query":[],"variable":[]}},"response":[{"id":"6aa53850-ada1-4e52-9b7f-2b3b6732652b","name":"Sending Template Message","originalRequest":{"method":"POST","header":[],"body":{"mode":"raw","raw":"{\n  \"messaging_product\": \"whatsapp\",\n  \"recipient_type\": \"individual\",\n  \"to\": \"PHONE_NUMBER\",\n  \"type\": \"template\",\n  \"template\": {\n    \"name\": \"TEMPLATE_NAME\",\n    \"language\": {\n      \"code\": \"LANGUAGE_AND_LOCALE_CODE\"\n    },\n    \"components\": [\n      {\n        \"type\": \"body\",\n        \"parameters\": [\n          {\n            \"type\": \"text\",\n            \"text\": \"text-string\"\n          },\n          {\n            \"type\": \"currency\",\n            \"currency\": {\n              \"fallback_value\": \"VALUE\",\n              \"code\": \"USD\",\n              \"amount_1000\": NUMBER\n            }\n          },\n          {\n            \"type\": \"date_time\",\n            \"date_time\": {\n              \"fallback_value\": \"DATE\"\n            }\n          }\n        ]\n      }\n    ]\n  }\n}","options":{"raw":{"language":"json"}}},"url":"{{PROTOCOL}}://{{PROURL}}/wa/service/template/{{APIKEY}}"},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n  \"messaging_product\": \"whatsapp\",\n  \"contacts\": [{\n      \"input\": \"PHONE_NUMBER\",\n      \"wa_id\": \"WHATSAPP_ID\",\n    }]\n  \"messages\": [{\n      \"id\": \"wamid.ID\",\n    }]\n}"}],"_postman_id":"3646ac86-0d90-4fe9-a25d-0f318f573804"}],"id":"6d28c922-6287-4b35-b6c8-ae9e738da30e","description":"<p>WhatsApp message templates are specific message formats that businesses use to send out notifications or customer care messages to people that have opted in to notifications. Messages can include appointment reminders, shipping information, issue resolution or payment updates.  </p>\n<p><strong>Text-Based Message Templates</strong></p>\n<p>To send a text-based message template, make a <code>POST</code> call to <code>/PHONE_NUMBER_ID/messages</code> and attach a message object with <code>type=template</code>. Then, add a <a href=\"https://developers.facebook.com/docs/whatsapp/cloud-api/reference/messages#template-object\"><code>template</code> object</a>.</p>\n<p>Reference: <a href=\"https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-message-templates#text-based\">https://developers.facebook.com/docs/whatsapp/cloud-api/guides/send-message-templates</a></p>\n","_postman_id":"6d28c922-6287-4b35-b6c8-ae9e738da30e"},{"name":"rePUSHTI OTP","item":[{"name":"Send OTP","id":"a17e7366-a405-47ae-9638-6b7fc5acee09","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"USER_IP","value":"\"0.0.0.0\"","type":"text"},{"key":"USER_AGENT","value":"\"Asdasdad\"","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"api\": \"API_KEY\",           // Always send rePUSHTI API key\n    \"phone\": \"TO PHONE NUMBER\",   // Phone number should in this format +919876543210 No space or any special characters\n\t\"ip\":\"USER IP\", // User IP\n\t\"useragent\":\"BROWSER DETAIL\", // User Browser information \n\t\"email\":\"USER EMAIL ID\", // User email id\n    \"clientname\":\"CLIENT NAME\", // Short 5 character in caps\n\t\"referenceid\":\"BOOKING/TRANSACTION ID\", // Any transaction or booking reference id \n    \"userip\":\"END USER IP ADDRESS\" // \n}","options":{"raw":{"language":"json"}}},"url":"https://app.repushti.com/api/sms/send-otp","urlObject":{"protocol":"https","path":["api","sms","send-otp"],"host":["app","repushti","com"],"query":[],"variable":[]}},"response":[],"_postman_id":"a17e7366-a405-47ae-9638-6b7fc5acee09"}],"id":"ece37fe4-736d-4d15-832f-8f2b6f45f17b","description":"<p>Send SMS globally using our services.</p>\n","_postman_id":"ece37fe4-736d-4d15-832f-8f2b6f45f17b"}],"event":[{"listen":"prerequest","script":{"id":"df361fb9-34ba-4dc3-ae3c-ce13d6dfe10c","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"e5c4e560-cdef-4e5f-aee4-4c8bee534f73","type":"text/javascript","exec":[""]}}]}