{"info":{"_postman_id":"e5bd72b8-f357-40d2-b925-675b9f06b2c5","name":"Reply API Documentation","description":"<html><head></head><body><p>Welcome to the Reply.io API guide. Let's get you integrated smoothly!</p>\n<p>API Endpoint</p>\n<p>Our platform utilizes the endpoint: <code>api.reply.io</code> We offer two versions of our API: <code>V1</code> and <code>V2</code>, each with its unique functionalities. You're free to employ both versions in tandem if desired.</p>\n<h1 id=\"authentication\">Authentication</h1>\n<p>To gain access to the API:</p>\n<ol>\n<li><p>Login into your Reply Account</p>\n</li>\n<li><p>Navigate to <code>Settings</code></p>\n</li>\n<li><p>Find and copy your API key under <code>API Key</code>.</p>\n</li>\n</ol>\n<p>🔑 <strong>API Key Example:</strong> <code>AKp2BbuyfS-ugPMkBmd3sg2</code></p>\n<h2 id=\"master-api-key-available-in-beta\">Master API Key (available in Beta*)</h2>\n<h3 id=\"overview\">Overview</h3>\n<p>The <strong>Master API Key</strong> provides centralized access to Reply API across all supported versions:</p>\n<ul>\n<li><p>API v1</p>\n</li>\n<li><p>API v2</p>\n</li>\n</ul>\n<p>It is designed for Team-level authentification and allows acting on behalf of specific users within a team:</p>\n<hr>\n<h3 id=\"availability\">Availability</h3>\n<p>The Master API Key is available only under the following conditions:</p>\n<ul>\n<li><p><strong>Team Edition (TE) = ON</strong></p>\n<ul>\n<li><p>Private teams</p>\n</li>\n<li><p>Public teams</p>\n</li>\n</ul>\n</li>\n<li><p>Organizations</p>\n</li>\n</ul>\n<p>The Master API Key is <strong>NOT available</strong> when:</p>\n<ul>\n<li>Team Edition (TE) = OFF</li>\n</ul>\n<hr>\n<h3 id=\"permissions--access-control\">Permissions &amp; Access Control</h3>\n<ul>\n<li><p>Can be <strong>generated and viewed only by the Team / Organization Owner</strong></p>\n</li>\n<li><p>For Organizations, the Master API Key is <strong>unique per workspace</strong></p>\n</li>\n<li><p>The key must be <strong>generated manually for the first time</strong></p>\n</li>\n</ul>\n<hr>\n<h3 id=\"acting-on-behalf-of-a-user\">Acting on Behalf of a User</h3>\n<p>The Master API Key supports impersonation via additional request headers.</p>\n<h4 id=\"supported-headers\">Supported Headers</h4>\n<ul>\n<li><p><code>X-User-Id</code></p>\n</li>\n<li><p><code>X-User-Email</code></p>\n</li>\n</ul>\n<blockquote>\n<p>Only one header is required. It is not necessary to include both. </p>\n</blockquote>\n<hr>\n<h3 id=\"behavior--permission-model\">Behavior &amp; Permission Model</h3>\n<p>All actions performed with the Master API Key follow the same permission logic as personal API keys.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Scenario</th>\n<th>Behavior</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Master API Key only</td>\n<td>Acts as the Team/Organization Owner</td>\n</tr>\n<tr>\n<td>Master API Key + <code>X-User-Id</code></td>\n<td>Acts as the specified user (by ID)</td>\n</tr>\n<tr>\n<td>Master API Key + <code>X-User-Email</code></td>\n<td>Acts as the specified user (by email)</td>\n</tr>\n</tbody>\n</table>\n</div><p>In all cases, system permissions and access restrictions of the impersonated user are applied.</p>\n<hr>\n<h3 id=\"important-notes\">Important Notes</h3>\n<ul>\n<li><p>If impersonation headers are provided, the request is executed strictly within the permission scope of the specified user.</p>\n</li>\n<li><p>If no impersonation headers are provided, the request is executed with the Owner’s permissions.</p>\n</li>\n<li><p>The Master API Key does not grant additional permissions beyond those defined by the user context.</p>\n</li>\n</ul>\n<h1 id=\"constructing-api-requests\">Constructing API Requests:</h1>\n<p>All your requests will start with either:</p>\n<ul>\n<li><p><code>https://api.reply.io/v1/</code> or</p>\n</li>\n<li><p><code>https://api.reply.io/v2/</code></p>\n</li>\n</ul>\n<h1 id=\"response-codes\">Response Codes</h1>\n<ul>\n<li><p>200 - All good! Request was successful.</p>\n</li>\n<li><p>201 - Success! A new item was created.</p>\n</li>\n<li><p>400 - Uh-oh! There's an issue with your input parameter. Check the response for more information.</p>\n</li>\n<li><p>401 - User not found. This means no users match the API key provided.</p>\n</li>\n<li><p>403 - Access denied. The API key you've provided doesn't have the required permissions for the resource you're trying to access.</p>\n</li>\n<li><p>404 - Resource not found. Double-check your URL or the resource identifier. More details can be found in the response.</p>\n</li>\n<li><p>500 - Our bad! There's an internal server error. We've been notified and will get on it ASAP. Check the response for any extra information</p>\n</li>\n</ul>\n<h1 id=\"rate-limits\">Rate Limits</h1>\n<p>To ensure optimal performance and equitable usage for all users, the Reply API has set rate limits:</p>\n<ul>\n<li><p><strong>Monthly API Calls</strong>: Each Reply user is allowed up to 15,000 API calls every month.</p>\n</li>\n<li><p><strong>API Throttling</strong>: There is no general throttling, but certain requests may be subject to throttling, refer to the specific request in this guide for more details.</p>\n</li>\n</ul>\n<p>Please ensure to stay within these limits to avoid any disruptions in service.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[{"content":"Authentication","slug":"authentication"},{"content":"Constructing API Requests:","slug":"constructing-api-requests"},{"content":"Response Codes","slug":"response-codes"},{"content":"Rate Limits","slug":"rate-limits"}],"owner":"1661965","collectionId":"e5bd72b8-f357-40d2-b925-675b9f06b2c5","publishedId":"RWaNPmBY","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"000000","highlight":"0F06FF"},"publishDate":"2023-10-24T15:03:28.000Z"},"item":[{"name":"Reply Api v1","item":[{"name":"1. Campaigns","item":[{"name":"Get Campaign Details (by Name)","id":"d5cc414b-a893-4bde-b900-63fafffdd97e","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/campaigns?name={{campaignName}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint returns basic campaign details and stats by campaign name</p>\n<h1 id=\"notes\">Notes:</h1>\n<ol>\n<li>When specifying the <code>name</code> value, it's crucial to encode it to avoid issues with spaces or other special characters within the campaign name.</li>\n</ol>\n<p>For instance:<br /><code>Campaign One</code> should be passed as <code>...?name=Campaign+One</code></p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is a 10-second throttle between requests.</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>integer</td>\n<td>Represents the campaign ID.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Denotes the campaign's name.</td>\n</tr>\n<tr>\n<td><code>created</code></td>\n<td>datetime</td>\n<td>Indicates the date and time the campaign was created.</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>integer</td>\n<td>Campaign Current Status:  <br />0 = New  <br />2 = Active  <br />4 = Paused</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>Specifies one or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td><code>ownerEmail</code></td>\n<td>string</td>\n<td>Represents the email of the campaign's owner.</td>\n</tr>\n<tr>\n<td><code>deliveriesCount</code></td>\n<td>integer</td>\n<td>Total number of emails sent in the campaign.</td>\n</tr>\n<tr>\n<td><code>opensCount</code></td>\n<td>integer</td>\n<td>Number of emails that were opened.</td>\n</tr>\n<tr>\n<td><code>repliesCount</code></td>\n<td>integer</td>\n<td>Counts the number of email replies received.</td>\n</tr>\n<tr>\n<td><code>bouncesCount</code></td>\n<td>integer</td>\n<td>Number of email bounces.</td>\n</tr>\n<tr>\n<td><code>optOutsCount</code></td>\n<td>integer</td>\n<td>Number of opt-outs.</td>\n</tr>\n<tr>\n<td><code>outOfOfficeCount</code></td>\n<td>integer</td>\n<td>Number of out-of-office replies.</td>\n</tr>\n<tr>\n<td><code>peopleCount</code></td>\n<td>integer</td>\n<td>Total number of contacts in the campaign.</td>\n</tr>\n<tr>\n<td><code>peopleFinished</code></td>\n<td>integer</td>\n<td>Number of contacts who have finished the campaign's cycle.</td>\n</tr>\n<tr>\n<td><code>peopleActive</code></td>\n<td>integer</td>\n<td>Contacts currently active in the campaign.</td>\n</tr>\n<tr>\n<td><code>peoplePaused</code></td>\n<td>integer</td>\n<td>Number of contacts paused in the campaign.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","campaigns"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Name of your specified campaign</p>\n","type":"text/plain"},"key":"name","value":"{{campaignName}}"}],"variable":[]}},"response":[{"id":"19850c3a-c931-48d4-852f-9608bfd2907f","name":"Get Campaign Details (by Name)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":{"raw":"https://api.reply.io/v1/campaigns?name=Tony_Campaign","protocol":"https","host":["api","reply","io"],"path":["v1","campaigns"],"query":[{"key":"name","value":"Tony_Campaign"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"309","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 09:55:35 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"id\": 51755,\n    \"name\": \"Tony_Campaign\",\n    \"created\": \"2018-03-02T13:54:18.6766885+00:00\",\n    \"status\": 2,\n    \"emailAccounts\": [\"demoEmail@reply.io\"],\n    \"ownerEmail\": \"Tony@robsims.space\",\n    \"deliveriesCount\": 5,\n    \"opensCount\": 1,\n    \"repliesCount\": 1,\n    \"bouncesCount\": 0,\n    \"optOutsCount\": 0,\n    \"outOfOfficeCount\": 0,\n    \"peopleCount\": 2,\n    \"peopleFinished\": 0,\n    \"peopleActive\": 2,\n    \"peoplePaused\": 0\n}"}],"_postman_id":"d5cc414b-a893-4bde-b900-63fafffdd97e"},{"name":"Get Campaign Details (by ID}","id":"d0fe1a28-9fa5-403b-9244-a18e9bd34fb1","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/campaigns?id={{campaignId}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint returns basic campaign details and stats by campaign id</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is a 10-second throttle between requests.</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>integer</td>\n<td>Represents the campaign ID.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Denotes the campaign's name.</td>\n</tr>\n<tr>\n<td><code>created</code></td>\n<td>datetime</td>\n<td>Indicates the date and time the campaign was created.</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>integer</td>\n<td>Campaign Current Status:  <br />0 = New  <br />2 = Active  <br />4 = Paused</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>Specifies one or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td><code>ownerEmail</code></td>\n<td>string</td>\n<td>Represents the email of the campaign's owner.</td>\n</tr>\n<tr>\n<td><code>deliveriesCount</code></td>\n<td>integer</td>\n<td>Total number of emails sent in the campaign.</td>\n</tr>\n<tr>\n<td><code>opensCount</code></td>\n<td>integer</td>\n<td>Number of emails that were opened.</td>\n</tr>\n<tr>\n<td><code>repliesCount</code></td>\n<td>integer</td>\n<td>Counts the number of email replies received.</td>\n</tr>\n<tr>\n<td><code>bouncesCount</code></td>\n<td>integer</td>\n<td>Number of email bounces.</td>\n</tr>\n<tr>\n<td><code>optOutsCount</code></td>\n<td>integer</td>\n<td>Number of opt-outs.</td>\n</tr>\n<tr>\n<td><code>outOfOfficeCount</code></td>\n<td>integer</td>\n<td>Number of out-of-office replies.</td>\n</tr>\n<tr>\n<td><code>peopleCount</code></td>\n<td>integer</td>\n<td>Total number of contacts in the campaign.</td>\n</tr>\n<tr>\n<td><code>peopleFinished</code></td>\n<td>integer</td>\n<td>Number of contacts who have finished the campaign's cycle.</td>\n</tr>\n<tr>\n<td><code>peopleActive</code></td>\n<td>integer</td>\n<td>Contacts currently active in the campaign.</td>\n</tr>\n<tr>\n<td><code>peoplePaused</code></td>\n<td>integer</td>\n<td>Number of contacts paused in the campaign.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","campaigns"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":"id","value":"{{campaignId}}"}],"variable":[]}},"response":[{"id":"b2af0118-cd85-4074-9e2d-6e78347197a1","name":"Get Campaign Details (by ID)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":{"raw":"https://api.reply.io/v1/campaigns?id=51755","protocol":"https","host":["api","reply","io"],"path":["v1","campaigns"],"query":[{"key":"id","value":"51755"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"309","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 09:55:35 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"id\": 51755,\n    \"name\": \"Tony_Campaign\",\n    \"created\": \"2018-03-02T13:54:18.6766885+00:00\",\n    \"status\": 2,\n    \"emailAccounts\": [\"demoEmail@reply.io\"],\n    \"ownerEmail\": \"Tony@robsims.space\",\n    \"deliveriesCount\": 5,\n    \"opensCount\": 1,\n    \"repliesCount\": 1,\n    \"bouncesCount\": 0,\n    \"optOutsCount\": 0,\n    \"outOfOfficeCount\": 0,\n    \"peopleCount\": 2,\n    \"peopleFinished\": 0,\n    \"peopleActive\": 2,\n    \"peoplePaused\": 0\n}"}],"_postman_id":"d0fe1a28-9fa5-403b-9244-a18e9bd34fb1"},{"name":"Get List of Campaign Schedules (All)","id":"d5a66ac0-a93a-423a-88c2-6a9490228c49","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/schedules","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint returns a list of all schedules (both default and user-created) associated with a user's account.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ol>\n<li><strong>Team Edition Consideration</strong>: If the Team Edition is activated (either Public or Private mode), this endpoint will return schedules from all team accounts, not just the individual user's account.</li>\n<li><strong>Default Schedules Specificity</strong>: Default schedules are personalized and linked directly to individual user accounts. Consequently, invoking this request using API keys from different team members might yield varying results.</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>number</td>\n<td>Unique identifier for the record.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name associated with the record.</td>\n</tr>\n<tr>\n<td>timezoneId</td>\n<td>atring</td>\n<td>ID representing the timezone.</td>\n</tr>\n<tr>\n<td>mainTimings</td>\n<td>array</td>\n<td>List of timings for the main schedule.</td>\n</tr>\n<tr>\n<td>weekDay</td>\n<td>string</td>\n<td>Name of the day in the week (e.g., \"Sunday\").</td>\n</tr>\n<tr>\n<td>isActive</td>\n<td>boolean</td>\n<td>Indicates if the timing is active on that day.</td>\n</tr>\n<tr>\n<td>timeRanges</td>\n<td>array</td>\n<td>List of time range objects representing start and end times.</td>\n</tr>\n<tr>\n<td>fromTime</td>\n<td>object</td>\n<td>Object representing the start time of the time range.</td>\n</tr>\n<tr>\n<td>hour</td>\n<td>number</td>\n<td>Hour component of the time (0-23).</td>\n</tr>\n<tr>\n<td>minute</td>\n<td>number</td>\n<td>Minute component of the time (0-59).</td>\n</tr>\n<tr>\n<td>toTime</td>\n<td>object</td>\n<td>Object representing the end time of the time range.</td>\n</tr>\n<tr>\n<td>hour</td>\n<td>number</td>\n<td>Hour component of the time (0-23).</td>\n</tr>\n<tr>\n<td>minute</td>\n<td>number</td>\n<td>Minute component of the time (0-59).</td>\n</tr>\n<tr>\n<td>followUpTimings</td>\n<td>array</td>\n<td>List of timings for the follow-up schedule.</td>\n</tr>\n<tr>\n<td>isDefault</td>\n<td>boolean</td>\n<td>Indicates if the record is the default one.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","schedules"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"13719760-00a4-4018-b394-fd26766e4223","name":"Get List of Campaign Schedule (All)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/schedules"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Access-Control-Expose-Headers","value":"Request-Context","name":"Access-Control-Expose-Headers","description":"Lets a server whitelist headers that browsers are allowed to access."},{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"637","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Wed, 05 Sep 2018 15:09:48 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:fed9461f-cf20-4268-9ab7-0a3b3b5b5e29","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.replyapp-dev.net","path":"/","secure":false,"value":"3394a783bd74b907564b82d5e7b43e31608c891253554d52736ea7bc08810583","key":"ARRAffinity"}],"responseTime":null,"body":"[\n    {\n        \"id\": 281,\n        \"name\": \"Default\",\n        \"timezoneId\": \"Jordan Standard Time\",\n        \"mainTimings\": [\n            {\n                \"weekDay\": \"Sunday\",\n                \"isActive\": false,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 24,\n                            \"minute\": 0\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Monday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 9,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 17,\n                            \"minute\": 0\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Tuesday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 9,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 17,\n                            \"minute\": 0\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Wednesday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 9,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 17,\n                            \"minute\": 0\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Thursday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 9,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 17,\n                            \"minute\": 0\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Friday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 9,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 17,\n                            \"minute\": 0\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Saturday\",\n                \"isActive\": false,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 24,\n                            \"minute\": 0\n                        }\n                    }\n                ]\n            }\n        ],\n        \"followUpTimings\": [],\n        \"isDefault\": true\n    },\n    {\n        \"id\": 284,\n        \"name\": \"Any Time\",\n        \"timezoneId\": \"Eastern Standard Time\",\n        \"mainTimings\": [\n            {\n                \"weekDay\": \"Sunday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Monday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Tuesday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Wednesday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Thursday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Friday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Saturday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            }\n        ],\n        \"followUpTimings\": [\n            {\n                \"weekDay\": \"Sunday\",\n                \"isActive\": false,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Monday\",\n                \"isActive\": true,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Tuesday\",\n                \"isActive\": false,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Wednesday\",\n                \"isActive\": false,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Thursday\",\n                \"isActive\": false,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Friday\",\n                \"isActive\": false,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            },\n            {\n                \"weekDay\": \"Saturday\",\n                \"isActive\": false,\n                \"timeRanges\": [\n                    {\n                        \"fromTime\": {\n                            \"hour\": 0,\n                            \"minute\": 0\n                        },\n                        \"toTime\": {\n                            \"hour\": 23,\n                            \"minute\": 45\n                        }\n                    }\n                ]\n            }\n        ],\n        \"isDefault\": false\n    }\n]"}],"_postman_id":"d5a66ac0-a93a-423a-88c2-6a9490228c49"},{"name":"Get List of Campaign Schedules (Default only)","id":"7a3879d5-0ee0-45ea-ad94-a74bce2dfed6","request":{"method":"GET","header":[{"key":"x-api-Key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/schedules/default","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint retrieves the default schedule associated with the user's account.</p>\n<h1 id=\"note\">Note:</h1>\n<ol>\n<li><strong>Team Edition Consideration</strong>: Even if the Team Edition is activated (either in Public or Private mode), this endpoint will only return one default schedule. This is because the default schedule is uniquely tied to the individual user's account, regardless of team settings.</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>number</td>\n<td>Unique identifier for the record.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name associated with the record.</td>\n</tr>\n<tr>\n<td>timezoneId</td>\n<td>string</td>\n<td>ID representing the timezone.</td>\n</tr>\n<tr>\n<td>mainTimings</td>\n<td>array</td>\n<td>List of timings for the main schedule.</td>\n</tr>\n<tr>\n<td>weekDay</td>\n<td>string</td>\n<td>Name of the day in the week (e.g., \"Sunday\").</td>\n</tr>\n<tr>\n<td>isActive</td>\n<td>boolean</td>\n<td>Indicates if the timing is active on that day.</td>\n</tr>\n<tr>\n<td>timeRanges</td>\n<td>array</td>\n<td>List of time range objects representing start and end times.</td>\n</tr>\n<tr>\n<td>fromTime</td>\n<td>object</td>\n<td>Object representing the start time of the time range.</td>\n</tr>\n<tr>\n<td>hour</td>\n<td>number</td>\n<td>Hour component of the time (0-23).</td>\n</tr>\n<tr>\n<td>minute</td>\n<td>number</td>\n<td>Minute component of the time (0-59).</td>\n</tr>\n<tr>\n<td>toTime</td>\n<td>object</td>\n<td>Object representing the end time of the time range.</td>\n</tr>\n<tr>\n<td>hour</td>\n<td>number</td>\n<td>Hour component of the time (0-23).</td>\n</tr>\n<tr>\n<td>minute</td>\n<td>number</td>\n<td>Minute component of the time (0-59).</td>\n</tr>\n<tr>\n<td>followUpTimings</td>\n<td>array</td>\n<td>List of timings for the follow-up schedule.</td>\n</tr>\n<tr>\n<td>isDefault</td>\n<td>boolean</td>\n<td>Indicates if the record is the default one.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","schedules","default"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"ae562610-682f-4985-af65-af02bb001d89","name":"Get List of Campaign Schedule (Default only)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":"https://api.reply.io/v2/schedules/default"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 281,\n    \"name\": \"Default\",\n    \"timezoneId\": \"Jordan Standard Time\",\n    \"mainTimings\": [\n        {\n            \"weekDay\": \"Sunday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 24,\n                        \"minute\": 0\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Monday\",\n            \"isActive\": true,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 9,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 17,\n                        \"minute\": 0\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Tuesday\",\n            \"isActive\": true,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 9,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 17,\n                        \"minute\": 0\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Wednesday\",\n            \"isActive\": true,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 9,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 17,\n                        \"minute\": 0\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Thursday\",\n            \"isActive\": true,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 9,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 17,\n                        \"minute\": 0\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Friday\",\n            \"isActive\": true,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 9,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 17,\n                        \"minute\": 0\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Saturday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 24,\n                        \"minute\": 0\n                    }\n                }\n            ]\n        }\n    ],\n    \"followUpTimings\": [],\n    \"isDefault\": true\n}"}],"_postman_id":"7a3879d5-0ee0-45ea-ad94-a74bce2dfed6"},{"name":"Get List of Campaigns","id":"4c035861-5dc9-4ba2-8adf-24e55c83e5f0","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/campaigns","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint fetches an array containing campaigns details from the Reply account</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is a 10-second throttle between requests.</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>integer</td>\n<td>Represents the campaign ID.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Denotes the campaign's name.</td>\n</tr>\n<tr>\n<td><code>created</code></td>\n<td>datetime</td>\n<td>Indicates the date and time the campaign was created.</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>integer</td>\n<td>Campaign Current Status:  <br />0 = New  <br />2 = Active  <br />4 = Paused</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>Specifies one or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td><code>ownerEmail</code></td>\n<td>string</td>\n<td>Represents the email of the campaign's owner.</td>\n</tr>\n<tr>\n<td><code>deliveriesCount</code></td>\n<td>integer</td>\n<td>Total number of emails sent in the campaign.</td>\n</tr>\n<tr>\n<td><code>opensCount</code></td>\n<td>integer</td>\n<td>Number of emails that were opened.</td>\n</tr>\n<tr>\n<td><code>repliesCount</code></td>\n<td>integer</td>\n<td>Counts the number of email replies received.</td>\n</tr>\n<tr>\n<td><code>bouncesCount</code></td>\n<td>integer</td>\n<td>Number of email bounces.</td>\n</tr>\n<tr>\n<td><code>optOutsCount</code></td>\n<td>integer</td>\n<td>Number of opt-outs.</td>\n</tr>\n<tr>\n<td><code>outOfOfficeCount</code></td>\n<td>integer</td>\n<td>Number of out-of-office replies.</td>\n</tr>\n<tr>\n<td><code>peopleCount</code></td>\n<td>integer</td>\n<td>Total number of contacts in the campaign.</td>\n</tr>\n<tr>\n<td><code>peopleFinished</code></td>\n<td>integer</td>\n<td>Number of contacts who have finished the campaign's cycle.</td>\n</tr>\n<tr>\n<td><code>peopleActive</code></td>\n<td>integer</td>\n<td>Contacts currently active in the campaign.</td>\n</tr>\n<tr>\n<td><code>peoplePaused</code></td>\n<td>integer</td>\n<td>Number of contacts paused in the campaign.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","campaigns"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"358e351d-dd96-416b-9f0c-96abd9b9b73b","name":"Get List of Campaigns","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":"https://api.reply.io/v1/campaigns"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"611","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 09:59:49 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"[\n    {\n        \"id\": 177149,\n        \"name\": \"Api Campaign1\",\n        \"created\": \"2018-07-30T09:43:15.1468839+00:00\",\n        \"status\": 2,\n        \"emailAccounts\": [\"demoEmail@reply.io\"],\n        \"ownerEmail\": \"demoEmail@reply.io\",\n        \"deliveriesCount\": 50,\n        \"opensCount\": 15,\n        \"repliesCount\": 5,\n        \"bouncesCount\": 6,\n        \"optOutsCount\": 4,\n        \"outOfOfficeCount\": 1,\n        \"peopleCount\": 50,\n        \"peopleFinished\": 0,\n        \"peopleActive\": 50,\n        \"peoplePaused\": 0\n    },\n    {\n        \"id\": 177150,\n        \"name\": \"Api Campaign2\",\n        \"created\": \"2018-07-30T09:47:08.7700281+00:00\",\n        \"status\": 4,\n        \"emailAccounts\": [\"demoEmail@reply.io\"],\n        \"ownerEmail\": \"demoEmail@reply.io\",\n        \"deliveriesCount\": 35,\n        \"opensCount\": 20,\n        \"repliesCount\": 3,\n        \"bouncesCount\": 1,\n        \"optOutsCount\": 2,\n        \"outOfOfficeCount\": 1,\n        \"peopleCount\": 45,\n        \"peopleFinished\": 35,\n        \"peopleActive\": 5,\n        \"peoplePaused\": 5\n    }\n]"}],"_postman_id":"4c035861-5dc9-4ba2-8adf-24e55c83e5f0"}],"id":"3fe2e279-48c9-4abc-9842-d7db2f05011c","_postman_id":"3fe2e279-48c9-4abc-9842-d7db2f05011c","description":""},{"name":"2. People","item":[{"name":"Get All Contacts","id":"3ad003ba-105c-4623-8849-3af42a9c6627","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/people","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns a list of all contacts in your Reply account.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>people</td>\n<td>array</td>\n<td>An array containing all the people (contacts) from the Reply account.</td>\n</tr>\n<tr>\n<td>total</td>\n<td>integer</td>\n<td>Total number of people (contacts) in the account.</td>\n</tr>\n<tr>\n<td>page</td>\n<td>integer</td>\n<td>Indicates the current page number.</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>integer</td>\n<td>The number of contacts shown per page. Default value is 100.</td>\n</tr>\n<tr>\n<td>pagesCount</td>\n<td>integer</td>\n<td>Total number of pages based on the current <code>limit</code>.</td>\n</tr>\n<tr>\n<td>next</td>\n<td>string</td>\n<td>URL link for the next page based on the current <code>limit</code>.</td>\n</tr>\n<tr>\n<td>previous</td>\n<td>string</td>\n<td>URL link for the previous page based on the current <code>limit</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"84cd99ac-9033-42ca-a4b0-de6e929bcba4","name":"Get All Contacts","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"Your API Key from settings"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/people"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 10 Jul 2025 11:22:45 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"da2e1210-5c54-4d7c-b17a-4b4f31ad3b38"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"people\": [\n        {\n            \"id\": 699466383,\n            \"email\": \"demoemail2@reply.io\",\n            \"firstName\": \"Sam\",\n            \"lastName\": \"Smith\",\n            \"company\": \"Demo123\",\n            \"city\": \"\",\n            \"state\": \"\",\n            \"country\": \"USA\",\n            \"timeZoneId\": \"Alaskan Standard Time\",\n            \"title\": \"Title\",\n            \"phone\": \"380687891676\",\n            \"phoneStatus\": \"Valid\",\n            \"linkedInProfile\": \"\",\n            \"addingDate\": \"2025-07-10T11:19:18.32\",\n            \"customFields\": [\n                {\n                    \"key\": \"CustomText\",\n                    \"value\": \"MyText123\"\n                }\n            ],\n            \"companySize\": \"Empty\",\n            \"industry\": \"\",\n            \"salesNavigatorUrl\": \"\",\n            \"linkedInRecruiterUrl\": \"\",\n            \"accountId\": null,\n            \"creationSource\": \"Manually\"\n        },\n        {\n            \"id\": 699465926,\n            \"email\": \"demoemail@reply.io\",\n            \"firstName\": \"Samanta\",\n            \"lastName\": \"Smith\",\n            \"company\": \"Demo123\",\n            \"city\": \"\",\n            \"state\": \"\",\n            \"country\": \"USA\",\n            \"timeZoneId\": \"Eastern Standard Time\",\n            \"title\": \"Title\",\n            \"phone\": \"380687891675\",\n            \"phoneStatus\": \"Valid\",\n            \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\n            \"addingDate\": \"2025-07-10T11:15:25.30\",\n            \"customFields\": [\n                {\n                    \"key\": \"CustomText\",\n                    \"value\": \"MyText123\"\n                }\n            ],\n            \"companySize\": \"Empty\",\n            \"industry\": \"\",\n            \"salesNavigatorUrl\": \"\",\n            \"linkedInRecruiterUrl\": \"\",\n            \"accountId\": null,\n            \"creationSource\": \"Manually\"\n        }\n    ],\n    \"total\": 2,\n    \"page\": 1,\n    \"pagesCount\": 1,\n    \"limit\": 100,\n    \"next\": null,\n    \"previous\": null\n}"}],"_postman_id":"3ad003ba-105c-4623-8849-3af42a9c6627"},{"name":"Get Contact (by ID)","id":"65caafa9-8153-4ddf-9fd9-a6c3950293c8","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/people?id={{contactId}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns a specific contact by their ID.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the contact.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td>string</td>\n<td>The first name of the contact.</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td>string</td>\n<td>The last name of the contact.</td>\n</tr>\n<tr>\n<td>company</td>\n<td>string</td>\n<td>The company the contact is associated with.</td>\n</tr>\n<tr>\n<td>city</td>\n<td>string</td>\n<td>The city where the contact resides.</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td>The state where the contact resides.</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>The country where the contact resides.</td>\n</tr>\n<tr>\n<td>timeZoneId</td>\n<td>string</td>\n<td>The timezone of the contact country</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>The contact's job title.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>number</td>\n<td>The contact's phone</td>\n</tr>\n<tr>\n<td>phoneStatus</td>\n<td>string</td>\n<td>The contact's phone status (Valid or Invalid)</td>\n</tr>\n<tr>\n<td>linkedInProfile</td>\n<td>string</td>\n<td>The contact's LinkedIn profile URL</td>\n</tr>\n<tr>\n<td>addingDate</td>\n<td>datetime</td>\n<td>The date and time when the contact was added to the system.</td>\n</tr>\n<tr>\n<td>customFields</td>\n<td>array</td>\n<td>The contact's custom fields</td>\n</tr>\n<tr>\n<td>companySize</td>\n<td>string</td>\n<td>The company size</td>\n</tr>\n<tr>\n<td>industry</td>\n<td>string</td>\n<td>The contact's industry</td>\n</tr>\n<tr>\n<td>salesNavigatorUrl</td>\n<td>string</td>\n<td>The contact's LinkedIn Sales Navigator profile URL</td>\n</tr>\n<tr>\n<td>linkedInRecruiterUrl</td>\n<td>string</td>\n<td>The contact's LinkedIn Recruiter profile URL</td>\n</tr>\n<tr>\n<td>accountId</td>\n<td>number</td>\n<td>The contact's Account ID number (returned only if Accounts are enabled)</td>\n</tr>\n<tr>\n<td>creationSource</td>\n<td>string</td>\n<td>Indicates the method or source through which the resource was created</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Id of your specified contact</p>\n","type":"text/plain"},"key":"id","value":"{{contactId}}"}],"variable":[]}},"response":[{"id":"d59744bb-fb5f-4ca5-a3e2-3531808b418e","name":"Get Contact (by ID)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"Your API Key from settings"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/people?id={{contactId}}","protocol":"https","host":["api","reply","io"],"path":["v1","people"],"query":[{"key":"id","value":"{{contactId}}","description":"Id of your specified contact"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 10 Jul 2025 11:30:42 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"1bd75cdb-b2ec-436e-bb64-027b2bfd58e1"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": 699466383,\n    \"email\": \"demoemail2@reply.io\",\n    \"firstName\": \"Sam\",\n    \"lastName\": \"Smith\",\n    \"company\": \"Demo123\",\n    \"city\": \"New York\",\n    \"state\": \"\",\n    \"country\": \"USA\",\n    \"timeZoneId\": \"Alaskan Standard Time\",\n    \"title\": \"Title\",\n    \"phone\": \"380687891676\",\n    \"phoneStatus\": \"Valid\",\n    \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\n    \"addingDate\": \"2025-07-10T11:19:18.32\",\n    \"customFields\": [\n        {\n            \"key\": \"CustomText\",\n            \"value\": \"MyText123\"\n        }\n    ],\n    \"companySize\": \"11-50\",\n    \"industry\": \"Retail\",\n    \"salesNavigatorUrl\": \"\",\n    \"linkedInRecruiterUrl\": \"\",\n    \"accountId\": null,\n    \"creationSource\": \"Manually\"\n}"}],"_postman_id":"65caafa9-8153-4ddf-9fd9-a6c3950293c8"},{"name":"Get Contact (by Email)","id":"1e331171-88f7-40fe-a7d8-6e1367bde5f8","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/people?email={{contactEmail}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns a specific contact by their email address.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the contact.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td>string</td>\n<td>The first name of the contact.</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td>string</td>\n<td>The last name of the contact.</td>\n</tr>\n<tr>\n<td>company</td>\n<td>string</td>\n<td>The company the contact is associated with.</td>\n</tr>\n<tr>\n<td>city</td>\n<td>string</td>\n<td>The city where the contact resides.</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td>The state where the contact resides.</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>The country where the contact resides.</td>\n</tr>\n<tr>\n<td>timeZoneId</td>\n<td>string</td>\n<td>The timezone of the contact country</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>The contact's job title.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>number</td>\n<td>The contact's phone</td>\n</tr>\n<tr>\n<td>phoneStatus</td>\n<td>string</td>\n<td>The contact's phone status (Valid or Invalid)</td>\n</tr>\n<tr>\n<td>linkedInProfile</td>\n<td>string</td>\n<td>The contact's LinkedIn profile URL</td>\n</tr>\n<tr>\n<td>addingDate</td>\n<td>datetime</td>\n<td>The date and time when the contact was added to the system.</td>\n</tr>\n<tr>\n<td>customFields</td>\n<td>array</td>\n<td>The contact's custom fields</td>\n</tr>\n<tr>\n<td>companySize</td>\n<td>string</td>\n<td>The company size</td>\n</tr>\n<tr>\n<td>industry</td>\n<td>string</td>\n<td>The contact's industry</td>\n</tr>\n<tr>\n<td>salesNavigatorUrl</td>\n<td>string</td>\n<td>The contact's LinkedIn Sales Navigator profile URL</td>\n</tr>\n<tr>\n<td>linkedInRecruiterUrl</td>\n<td>string</td>\n<td>The contact's LinkedIn Recruiter profile URL</td>\n</tr>\n<tr>\n<td>accountId</td>\n<td>number</td>\n<td>The contact's Account ID number (returned only if Accounts are enabled)</td>\n</tr>\n<tr>\n<td>creationSource</td>\n<td>string</td>\n<td>Indicates the method or source through which the resource was created</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Email of your specified contact</p>\n","type":"text/plain"},"key":"email","value":"{{contactEmail}}"}],"variable":[]}},"response":[{"id":"68ea2e34-5e4a-400b-8d62-56e84d678cd1","name":"Get Contact (by Email)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"Your API Key from settings"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/people?email={{contactEmail}}","protocol":"https","host":["api","reply","io"],"path":["v1","people"],"query":[{"key":"email","value":"{{contactEmail}}","description":"Email of your specified contact"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 10 Jul 2025 11:51:51 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"8e951bfb-916d-48b8-a7ca-15646cf42663"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": 699466383,\n    \"email\": \"demoemail2@reply.io\",\n    \"firstName\": \"Sam\",\n    \"lastName\": \"Smith\",\n    \"company\": \"Demo123\",\n    \"city\": \"New York\",\n    \"state\": \"\",\n    \"country\": \"USA\",\n    \"timeZoneId\": \"Alaskan Standard Time\",\n    \"title\": \"Title\",\n    \"phone\": \"380687891676\",\n    \"phoneStatus\": \"Valid\",\n    \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\n    \"addingDate\": \"2025-07-10T11:19:18.32\",\n    \"customFields\": [\n        {\n            \"key\": \"CustomText\",\n            \"value\": \"MyText123\"\n        }\n    ],\n    \"companySize\": \"11-50\",\n    \"industry\": \"Retail\",\n    \"salesNavigatorUrl\": \"\",\n    \"linkedInRecruiterUrl\": \"\",\n    \"accountId\": null,\n    \"creationSource\": \"Manually\"\n}"}],"_postman_id":"1e331171-88f7-40fe-a7d8-6e1367bde5f8"},{"name":"Get Contact Status in Campaign","id":"7943b362-8f9c-4681-b62d-652d731eb1db","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/stats/status_in_campaign?email={{contactEmail}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns the status of a particular contact in a campaign based on their email address.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is a 10-second throttle between requests.</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>The status of the contact in the campaign.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","stats","status_in_campaign"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Email of your specified contact</p>\n","type":"text/plain"},"key":"email","value":"{{contactEmail}}"}],"variable":[]}},"response":[{"id":"59736bd0-c23b-43d2-b76e-9c3fdb70c68c","name":"Get Contact Status in Campaign","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":{"raw":"https://api.reply.io/v1/stats/status_in_campaign?email=demoemail@reply.io","protocol":"https","host":["api","reply","io"],"path":["v1","stats","status_in_campaign"],"query":[{"key":"email","value":"demoemail@reply.io"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"146","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Fri, 27 Jul 2018 13:33:46 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":"{\r\n  \"status\": \"Active\"\r\n}"}],"_postman_id":"7943b362-8f9c-4681-b62d-652d731eb1db"},{"name":"Get List of Campaigns for Contact","id":"02fb4398-8698-40bf-a5c1-4a000e8c3b69","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","type":"text","description":"<p>Your API Key from settings</p>\n"}],"url":"https://api.reply.io/v1/people/{{contactId}}/sequences","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns the campaign(s) a contact belongs to.</p>\n<h1 id=\"note\">Note:</h1>\n<p>The \"Sequence Owner\" flag's result is determined by the API key provided in the endpoint request. If the API key and the sequence belong to the same user, the \"Sequence Owner\" flag will be set to <code>true</code>. If they do not belong to the same user, it will return as <code>false</code>.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sequenceId</td>\n<td>integer</td>\n<td>ID of the sequence.</td>\n</tr>\n<tr>\n<td>sequenceName</td>\n<td>string</td>\n<td>Name of the sequence.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>The current status of the sequence.</td>\n</tr>\n<tr>\n<td>isSequenceOwner</td>\n<td>boolean</td>\n<td>Indicates if the sequence belongs to the current user.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people","{{contactId}}","sequences"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified contact</p>\n","type":"text/plain"},"key":null,"value":"contactId"}],"variable":[]}},"response":[{"id":"3ea8e77d-6c78-4278-a580-e1fd7e18e583","name":"Get List of Campaigns for Contact","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","type":"text"}],"url":"https://api.reply.io/v1/people/345629/sequences"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"sequenceId\": 51755,\r\n        \"sequenceName\": \"DemoSequence\",\r\n        \"status\": \"Active\",\r\n        \"isSequenceOwner\": true\r\n    }\r\n]"}],"_postman_id":"02fb4398-8698-40bf-a5c1-4a000e8c3b69"},{"name":"Get List of Contacts with stage changes","id":"21faa4a6-2b0a-4327-8e10-fda574f3e5b7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"url":"https://api.reply.io/api/v2/Contacts/prospects-by-status-changes?teamId={{teamId}}&fromDate={{fromDate}}&toDate={{toDate}}","description":"<h1 id=\"description\">Description:</h1>\n<p><strong>This endpoint returns contacts that had their stage changed over the specified date range (date range should not exceed 3 days).</strong></p>\n<p><strong>If a stage was eventually changed to itself (for example, Replied -&gt; Interested -&gt; Replied), such a prospect wouldn't be present in the results.</strong></p>\n<h1 id=\"note\">Note:</h1>\n<p><strong>This endpoint returns only contacts that belong to any sequence. So, place the prospect you want to analyze into any sequence to get data on its stage change.</strong></p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>people</td>\n<td>array</td>\n<td>An array containing all people (contacts) from the Reply account that match search criteria</td>\n</tr>\n<tr>\n<td>stageId</td>\n<td>integer</td>\n<td>The ID of the contact's stage:  <br />  <br />Possible default values:  <br />1 = New  <br />2 = Engaging  <br />3 = Replied  <br />4 = Interested  <br />5 = Not interested  <br />6 = Unresponsive  <br />7 = Do not contact  <br />8 = Bad contact info  <br />  <br />Default value names can be customized in the user settings. In such cases, the ID will remain the same, but the name will change.</td>\n</tr>\n<tr>\n<td>stageName</td>\n<td>string</td>\n<td>The name of the contac's stage</td>\n</tr>\n<tr>\n<td>stageChangedAtUTC</td>\n<td>string</td>\n<td>Date and time when the contact's stage was set (in UTC format)</td>\n</tr>\n<tr>\n<td>ownerId</td>\n<td>integer</td>\n<td>The ID of the ReplyUser to which Contac's belong.</td>\n</tr>\n<tr>\n<td>ownerName</td>\n<td>string</td>\n<td>The Name of the ReplyUser to which Contac's belong.</td>\n</tr>\n<tr>\n<td>teamId</td>\n<td>integer</td>\n<td>The ID of the ReplyUser team in which Contac's is present.</td>\n</tr>\n<tr>\n<td>teamName</td>\n<td>string</td>\n<td>The Name of the ReplyUser team in which Contac's is present.</td>\n</tr>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the contact.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td>string</td>\n<td>The first name of the contact.</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td>string</td>\n<td>The last name of the contact.</td>\n</tr>\n<tr>\n<td>company</td>\n<td>string</td>\n<td>The company the contact is associated with.</td>\n</tr>\n<tr>\n<td>city</td>\n<td>string</td>\n<td>The city where the contact resides</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td>The state where the contact resides.</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>The country where the contact resides.</td>\n</tr>\n<tr>\n<td>timeZoneId</td>\n<td>boolean</td>\n<td>ID representing the contact's time zone (e.g., \"US Eastern Standard Time\").</td>\n</tr>\n<tr>\n<td>title</td>\n<td>boolean</td>\n<td>The contact's job title.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>boolean</td>\n<td>Contact's phone number.</td>\n</tr>\n<tr>\n<td>phoneStatus</td>\n<td>integer</td>\n<td>Validation Status of the Contact's Phone Number, where  <br />Pending = 0,  <br />Invalid = 1,  <br />Valid = 2,  <br />ValidationFailed = 3,  <br />NotValidated = 4</td>\n</tr>\n<tr>\n<td>linkedInProfile</td>\n<td>boolean</td>\n<td>Link to the contact's LinkedIn profile.</td>\n</tr>\n<tr>\n<td>addingDate</td>\n<td>datetime</td>\n<td>The date and time when the contact was added to the system.</td>\n</tr>\n<tr>\n<td>customFields</td>\n<td>array</td>\n<td>List of custom fields associated with the contact.</td>\n</tr>\n<tr>\n<td>companySize</td>\n<td>string</td>\n<td>Information about the number of employees within Contact's company.</td>\n</tr>\n<tr>\n<td>industry</td>\n<td>string</td>\n<td>Information about the specific sector or category of business in which Contact's company operates</td>\n</tr>\n<tr>\n<td>salesNavigatorUrl</td>\n<td>string</td>\n<td>Link to the contact's Sales Navigator profile.</td>\n</tr>\n<tr>\n<td>linkedInRecruiterUrl</td>\n<td>string</td>\n<td>Link to the contact's LinkedIn Recruiter profile.</td>\n</tr>\n<tr>\n<td>accountId</td>\n<td>number</td>\n<td>The ID of the Accout to which Contact's belongs.</td>\n</tr>\n<tr>\n<td>creationSource</td>\n<td>string</td>\n<td>Indicates the method or source through which the resource was created</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","Contacts","prospects-by-status-changes"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>The ID of the team to filter. This can be found in the “teams” query in your browser's dev tool. The display of the response in this endpoint depends on the role of the user in the Organization:</p>\n<ol>\n<li>The Owner of the Organization can see prospects with changed stages in any team.</li>\n<li>The Lead of a team that is part of the Organization can see prospects only in the teams to which he belongs and where he has the status of Lead. In other cases - 403 error.</li>\n<li>Members who are part of the Organization - do not see any prospects, only a 403 error.</li>\n</ol>\n","type":"text/plain"},"key":"teamId","value":"{{teamId}}"},{"description":{"content":"<p>The date of the earliest stage change. The preferred format is yyyy-MM-dd HH:mm:ss (AM/PM). For example 2023-11-16 00:00:00 (and AM/PM if 12-hour clock). The time is optional. When not specified, it's defaulted to 00:00:00 (AM, midnight).</p>\n","type":"text/plain"},"key":"fromDate","value":"{{fromDate}}"},{"description":{"content":"<p>The date of the latest stage change. The preferred format is yyyy-MM-dd HH:mm:ss (AM/PM). For example 2023-11-16 00:00:00 (and AM/PM if 12-hour clock). The time is optional. When not specified, it's defaulted to 00:00:00 (AM, midnight)</p>\n","type":"text/plain"},"key":"toDate","value":"{{toDate}}"}],"variable":[]}},"response":[{"id":"e91e16b1-5bb0-482f-8860-5acdc3d22a09","name":"Get List of Contacts with stage changes","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"Your API Key from settings","type":"text"}],"url":{"raw":"https://api.reply.io/api/v2/Contacts/prospects-by-status-changes?teamId={{teamId}}&fromDate=2025-07-08&toDate=2025-07-11","protocol":"https","host":["api","reply","io"],"path":["api","v2","Contacts","prospects-by-status-changes"],"query":[{"key":"teamId","value":"{{teamId}}","description":"The ID of the team to filter. This can be found in the “teams” query in your browser's dev tool. The display of the response in this endpoint depends on the role of the user in the Organization:\n1. The Owner of the Organization can see prospects with changed stages in any team.\n2. The Lead of a team that is part of the Organization can see prospects only in the teams to which he belongs and where he has the status of Lead. In other cases - 403 error.\n3. Members who are part of the Organization - do not see any prospects, only a 403 error."},{"key":"fromDate","value":"2025-07-08","description":"The date of the earliest stage change. The preferred format is yyyy-MM-dd HH:mm:ss (AM/PM). For example 2023-11-16 00:00:00 (and AM/PM if 12-hour clock). The time is optional. When not specified, it's defaulted to 00:00:00 (AM, midnight).\n"},{"key":"toDate","value":"2025-07-11","description":"The date of the latest stage change. The preferred format is yyyy-MM-dd HH:mm:ss (AM/PM). For example 2023-11-16 00:00:00 (and AM/PM if 12-hour clock). The time is optional. When not specified, it's defaulted to 00:00:00 (AM, midnight)"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 10 Jul 2025 12:04:25 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"d5e8bb70-0e1a-4408-b349-966c62e337c3"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"people\": [\n        {\n            \"stageId\": 7,\n            \"stageName\": \"Do not contact\",\n            \"stageChangedAtUTC\": \"2025-07-10T11:56:22.62\",\n            \"isDeleted\": false,\n            \"ownerId\": 430030,\n            \"ownerName\": \"Reply Tester\",\n            \"teamId\": 438893,\n            \"teamName\": \"Default Team\",\n            \"id\": 699465926,\n            \"email\": \"demoemail@reply.io\",\n            \"firstName\": \"Samanta\",\n            \"lastName\": \"Smith\",\n            \"company\": \"Demo123\",\n            \"city\": \"\",\n            \"state\": \"\",\n            \"country\": \"USA\",\n            \"timeZoneId\": \"Eastern Standard Time\",\n            \"title\": \"Title\",\n            \"phone\": \"380687891675\",\n            \"phoneStatus\": \"0\",\n            \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\n            \"addingDate\": \"2025-07-10T11:15:25.30\",\n            \"customFields\": [\n                {\n                    \"key\": \"MyText123\",\n                    \"value\": \"MyText123\"\n                }\n            ],\n            \"companySize\": \"Empty\",\n            \"industry\": \"\",\n            \"salesNavigatorUrl\": \"\",\n            \"linkedInRecruiterUrl\": \"\",\n            \"accountId\": null,\n            \"creationSource\": \"Manually\"\n        }\n    ]\n}"}],"_postman_id":"21faa4a6-2b0a-4327-8e10-fda574f3e5b7"},{"name":"Create a New Contact","id":"7c4213fe-9da1-4eee-9174-3d609a275cae","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/people","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to add contacts or update them if they already exist.</p>\n<h1 id=\"note\">Note:</h1>\n<ul>\n<li><p>You can include other standard and custom fields in the POST request when creating a contact.</p>\n</li>\n<li><p>To use custom fields in the request body, they first need to be defined in Reply</p>\n</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Email address of the contact.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td>string</td>\n<td>First name of the contact.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td>string</td>\n<td>Last name of the contact.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>company</td>\n<td>string</td>\n<td>Name of the contact's company or organization.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>city</td>\n<td>string</td>\n<td>City where the contact is located. (May be empty in this example)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td>State where the contact is located. (May be empty in this example)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>Country where the contact is located (e.g., \"USA\").</td>\n<td>No</td>\n</tr>\n<tr>\n<td>timeZoneId</td>\n<td>string</td>\n<td>ID representing the contact's time zone (e.g., \"US Eastern Standard Time\").</td>\n<td>No</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Contact's job title or position.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Contact's phone number.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>linkedInProfile</td>\n<td>string</td>\n<td>Link to the contact's LinkedIn profile.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>customFields</td>\n<td>array</td>\n<td>List of custom fields associated with the contact.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>key</td>\n<td>string</td>\n<td>Key or name of the custom field.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td>Value associated with the custom field.</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the contact.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td>string</td>\n<td>The first name of the contact.</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td>string</td>\n<td>The last name of the contact.</td>\n</tr>\n<tr>\n<td>company</td>\n<td>string</td>\n<td>The company the contact is associated with.</td>\n</tr>\n<tr>\n<td>city</td>\n<td>string</td>\n<td>The city where the contact resides.</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td>The state where the contact resides.</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>The country where the contact resides.</td>\n</tr>\n<tr>\n<td>timeZoneId</td>\n<td>string</td>\n<td>The timezone of the contact country</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>The contact's job title.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>number</td>\n<td>The contact's phone</td>\n</tr>\n<tr>\n<td>phoneStatus</td>\n<td>string</td>\n<td>The contact's phone status (Valid or Invalid)</td>\n</tr>\n<tr>\n<td>linkedInProfile</td>\n<td>string</td>\n<td>The contact's LinkedIn profile URL</td>\n</tr>\n<tr>\n<td>addingDate</td>\n<td>datetime</td>\n<td>The date and time when the contact was added to the system.</td>\n</tr>\n<tr>\n<td>customFields</td>\n<td>array</td>\n<td>The contact's custom fields</td>\n</tr>\n<tr>\n<td>companySize</td>\n<td>string</td>\n<td>The company size</td>\n</tr>\n<tr>\n<td>industry</td>\n<td>string</td>\n<td>The contact's industry</td>\n</tr>\n<tr>\n<td>salesNavigatorUrl</td>\n<td>string</td>\n<td>The contact's LinkedIn Sales Navigator profile URL</td>\n</tr>\n<tr>\n<td>linkedInRecruiterUrl</td>\n<td>string</td>\n<td>The contact's LinkedIn Recruiter profile URL</td>\n</tr>\n<tr>\n<td>accountId</td>\n<td>number</td>\n<td>The contact's Account ID number (returned only if Accounts are enabled)</td>\n</tr>\n<tr>\n<td>creationSource</td>\n<td>string</td>\n<td>Indicates the method or source through which the resource was created</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"545a489b-6e6c-4de2-888f-a951d96fb48c","name":"Create a New Contact","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}","description":"Your API Key from settings"}],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"DemoEmails14@reply.io\",\r\n    \"firstName\": \"Anthony\",\r\n    \"lastName\": \"Smith\",\r\n    \"company\": \"Demo123\",\r\n    \"city\": \"\",\r\n    \"state\": \"\",\r\n    \"country\": \"USA\",\r\n    \"timeZoneId\": \"US Eastern Standard Time\",\r\n    \"title\": \"Title\",\r\n    \"phone\": \"+380687891675\",\r\n    \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\r\n    \"customFields\": [\r\n        {\r\n            \"key\": \"CustomText\",\r\n            \"value\": \"Custom-data\"\r\n        }\r\n    ]\r\n}"},"url":"https://api.reply.io/v1/people"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Length","value":"683"},{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 10 Jul 2025 12:14:44 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"b09fc650-53db-41af-abe7-374e63f90b83"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": 699469751,\n    \"email\": \"demoemails14@reply.io\",\n    \"firstName\": \"Anthony\",\n    \"lastName\": \"Smith\",\n    \"company\": \"Demo123\",\n    \"city\": \"\",\n    \"state\": \"\",\n    \"country\": \"USA\",\n    \"timeZoneId\": \"US Eastern Standard Time\",\n    \"title\": \"Title\",\n    \"phone\": \"+380687891675\",\n    \"phoneStatus\": \"Valid\",\n    \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\n    \"addingDate\": \"2025-07-10T12:14:45.73\",\n    \"customFields\": [\n        {\n            \"key\": \"CustomText\",\n            \"value\": \"Custom-data\"\n        }\n    ],\n    \"companySize\": \"Empty\",\n    \"industry\": \"\",\n    \"salesNavigatorUrl\": \"\",\n    \"linkedInRecruiterUrl\": \"\",\n    \"accountId\": null,\n    \"creationSource\": \"API\"\n}"}],"_postman_id":"7c4213fe-9da1-4eee-9174-3d609a275cae"},{"name":"Update Contact (by Email)","id":"3b5dab14-cdf9-4edf-8665-484c9ed90919","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/people","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint is used to update a contact by their email address.</p>\n<h1 id=\"note\">Note:</h1>\n<ol>\n<li><p>You can include other standard and custom fields in the POST request when creating a contact.</p>\n</li>\n<li><p>To use custom fields in the request body, they first need to be defined in Reply</p>\n</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Email address of the contact.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td>string</td>\n<td>First name of the contact.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td>string</td>\n<td>Last name of the contact.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>company</td>\n<td>string</td>\n<td>Name of the contact's company or organization.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>city</td>\n<td>string</td>\n<td>City where the contact is located. (May be empty in this example)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td>State where the contact is located. (May be empty in this example)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>Country where the contact is located (e.g., \"USA\").</td>\n<td>No</td>\n</tr>\n<tr>\n<td>timeZoneId</td>\n<td>string</td>\n<td>ID representing the contact's time zone (e.g., \"US Eastern Standard Time\").</td>\n<td>No</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Contact's job title or position.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Contact's phone number.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>linkedInProfile</td>\n<td>string</td>\n<td>Link to the contact's LinkedIn profile.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>customFields</td>\n<td>array</td>\n<td>List of custom fields associated with the contact.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>key</td>\n<td>string</td>\n<td>Key or name of the custom field.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td>Value associated with the custom field.</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the contact.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td>string</td>\n<td>The first name of the contact.</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td>string</td>\n<td>The last name of the contact.</td>\n</tr>\n<tr>\n<td>company</td>\n<td>string</td>\n<td>The company the contact is associated with.</td>\n</tr>\n<tr>\n<td>city</td>\n<td>string</td>\n<td>The city where the contact resides.</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td>The state where the contact resides.</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>The country where the contact resides.</td>\n</tr>\n<tr>\n<td>timeZoneId</td>\n<td>string</td>\n<td>The timezone of the contact country</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>The contact's job title.</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>number</td>\n<td>The contact's phone</td>\n</tr>\n<tr>\n<td>phoneStatus</td>\n<td>string</td>\n<td>The contact's phone status (Valid or Invalid)</td>\n</tr>\n<tr>\n<td>linkedInProfile</td>\n<td>string</td>\n<td>The contact's LinkedIn profile URL</td>\n</tr>\n<tr>\n<td>addingDate</td>\n<td>datetime</td>\n<td>The date and time when the contact was added to the system.</td>\n</tr>\n<tr>\n<td>customFields</td>\n<td>array</td>\n<td>The contact's custom fields</td>\n</tr>\n<tr>\n<td>companySize</td>\n<td>string</td>\n<td>The company size</td>\n</tr>\n<tr>\n<td>industry</td>\n<td>string</td>\n<td>The contact's industry</td>\n</tr>\n<tr>\n<td>salesNavigatorUrl</td>\n<td>string</td>\n<td>The contact's LinkedIn Sales Navigator profile URL</td>\n</tr>\n<tr>\n<td>linkedInRecruiterUrl</td>\n<td>string</td>\n<td>The contact's LinkedIn Recruiter profile URL</td>\n</tr>\n<tr>\n<td>accountId</td>\n<td>number</td>\n<td>The contact's Account ID number (returned only if Accounts are enabled)</td>\n</tr>\n<tr>\n<td>creationSource</td>\n<td>string</td>\n<td>Indicates the method or source through which the resource was created</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"b098bf9b-b325-44fb-bc6a-cc933f5f5b04","name":"Update Contact (by Email)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}","description":"Your API Key from settings"}],"body":{"mode":"raw","raw":"{\r\n    \"email\": \"DemoEmails14@reply.io\",\r\n    \"firstName\": \"Anthony\",\r\n    \"lastName\": \"Smith\",\r\n    \"company\": \"Demo12345\",\r\n    \"city\": \"\",\r\n    \"state\": \"\",\r\n    \"country\": \"Canada\",\r\n    \"timeZoneId\": \"US Eastern Standard Time\",\r\n    \"title\": \"QA\",\r\n    \"phone\": \"+380687891675\",\r\n    \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\r\n    \"customFields\": [\r\n        {\r\n            \"key\": \"CustomText\",\r\n            \"value\": \"Custom-data\"\r\n        }\r\n    ]\r\n}"},"url":"https://api.reply.io/v1/people"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 10 Jul 2025 12:18:21 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"7221f5c0-043b-4258-a2cc-474d6f33f98e"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": 699469751,\n    \"email\": \"demoemails14@reply.io\",\n    \"firstName\": \"Anthony\",\n    \"lastName\": \"Smith\",\n    \"company\": \"Demo12345\",\n    \"city\": \"\",\n    \"state\": \"\",\n    \"country\": \"Canada\",\n    \"timeZoneId\": \"US Eastern Standard Time\",\n    \"title\": \"QA\",\n    \"phone\": \"+380687891675\",\n    \"phoneStatus\": \"Valid\",\n    \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\n    \"addingDate\": \"2025-07-10T12:14:45.73\",\n    \"customFields\": [\n        {\n            \"key\": \"CustomText\",\n            \"value\": \"Custom-data\"\n        }\n    ],\n    \"companySize\": \"Empty\",\n    \"industry\": \"\",\n    \"salesNavigatorUrl\": \"\",\n    \"linkedInRecruiterUrl\": \"\",\n    \"accountId\": null,\n    \"creationSource\": \"API\"\n}"}],"_postman_id":"3b5dab14-cdf9-4edf-8665-484c9ed90919"},{"name":"Import Contact(s) by API","id":"ea46b55b-c245-489e-9d8e-f8ffe851ca23","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"formdata","formdata":[{"key":"options","value":"{\n  \"mapping\": {\n    \"prospect\": {\n      \"email\": \"Email\",\n      \"firstName\": \"First Name\",\n      \"lastName\": \"Last Name\",\n      \"linkedIn\": \"LinkedIn profile\"\n    }\n  },\n  \"overwriteExisting\": true,\n  \"detectTimeZone\": true,\n  \"listId\": 123456,\n  \"matchingFields\": [\"linkedInprofileurl\"]\n}","type":"text","uuid":"fea554dd-7355-4ea6-888f-8a680b698253"},{"key":"file","type":"file","uuid":"fa24e0a7-af88-4233-a1bd-b0f63ac98f85"}]},"url":"https://api.reply.io/v1/people/import/schedules-embedded","description":"<h3 id=\"description\">Description:</h3>\n<p>This endpoint allows you to import a list of leads from a CSV file into the Reply.io platform. You can specify the CSV file URL and configure field mapping for seamless data import.</p>\n<p>It is now extended with the ability to <strong>optionally add contacts to a specific List</strong> (<code>listId</code>) and <strong>define custom merging rules</strong> (<code>matchingFields</code>) during the import process.</p>\n<h3 id=\"note\">Note:</h3>\n<ol>\n<li><p>The CSV file must be publicly accessible or shared via a direct link.</p>\n</li>\n<li><p>If <code>OverwriteExisting</code>: <code>true</code> is enabled, existing data will be updated for matching contacts.</p>\n</li>\n<li><p>All available contact fields are fully mappable, allowing seamless integration with your existing data systems.</p>\n</li>\n</ol>\n<h3 id=\"throttling\">Throttling:</h3>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h3 id=\"request-body-data\">Request Body Data:</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>csvUrl</code></td>\n<td><code>string</code></td>\n<td>URL of the CSV file to import.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>overwriteExisting</code></td>\n<td><code>boolean</code></td>\n<td>If <code>true</code>, existing contacts will be overwritten.</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>detectTimeZone</code></td>\n<td><code>boolean</code></td>\n<td>If <code>true, contact timezone is automatically detected</code></td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>mapping</code></td>\n<td><code>object</code></td>\n<td>Field mapping from the CSV file to the platform's fields. <strong>Required if custom matching is used.</strong></td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><strong><code>listId</code></strong></td>\n<td><code>integer</code> (nullable)</td>\n<td>The ID of the List in Reply to which the imported contacts should be added.</td>\n<td>No</td>\n</tr>\n<tr>\n<td><strong><code>matchingFields</code></strong></td>\n<td><code>string[]</code></td>\n<td>An array of fields used to identify and match (merge) existing contacts. See <strong>Merging/Matching Rules</strong> below.</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"🔍-mergingmatching-rules-matchingfields\">🔍 Merging/Matching Rules (<code>matchingFields</code>)</h3>\n<p>The <code>matchingFields</code> parameter dictates how Reply identifies an existing contact for updating (merging).</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Rule</th>\n<th><code>matchingFields</code> Value</th>\n<th>Condition</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><strong>Default (by Email)</strong></td>\n<td>Empty (<code>[]</code>) or omitted.</td>\n<td>Matching occurs by the contact's <code>email</code>.</td>\n</tr>\n<tr>\n<td><strong>Match by ID</strong></td>\n<td>Must contain <strong>only one element</strong>: <code>id</code>.</td>\n<td>Matching occurs by the internal Reply contact ID.</td>\n</tr>\n<tr>\n<td><strong>Match by LinkedIn Profile</strong></td>\n<td><code>[\"linkedInprofileurl\"]</code></td>\n<td><strong>Requires</strong> the <code>Mapping</code> object to include the appropriate mapping, such as: <code>\"linkedIn\": \"LinkedIn profile\"</code>.</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-javascript\">curl --location 'https://api.reply.io/v1/people/import/schedules-embedded' \\\n--header 'Content-Type: application/json' \\\n--header 'x-api-key: {{Reply_API_Key}}' \\\n--form 'file=@\"{{IMPORT_FILE_REF}}\"' \\\n--form 'options=\"{\n  \\\"mapping\\\": {\n    \\\"prospect\\\": {\n      \\\"email\\\": \\\"Email\\\",\n      \\\"firstName\\\": \\\"First Name\\\",\n      \\\"lastName\\\": \\\"Last Name\\\",\n      \\\"linkedIn\\\": \\\"LinkedIn profile\\\"\n    }\n  },\n  \\\"overwriteExisting\\\": true,\n  \\\"detectTimeZone\\\": true,\n  \\\"listId\\\": 123456,\n  \\\"matchingFields\\\": [\\\"linkedInprofileurl\\\"]\n}\"'\n\n</code></pre>\n<h3 id=\"example-response-body\">Example Response Body</h3>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">200 ok {\n   \"importSessionId\": guid\n}\n\n</code></pre>\n<p>or 403, 429, 400 or 409 responses with message inside.</p>\n","urlObject":{"protocol":"https","path":["v1","people","import","schedules-embedded"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"d4260582-0c69-4b9c-bbcc-5a4dda218cb7","name":"Import Contact(s) by API","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}","description":"Your API Key from settings"}],"body":{"mode":"formdata","formdata":[{"key":"options","value":"{\n  \"mapping\": {\n    \"prospect\": {\n      \"email\": \"Email\",\n      \"firstName\": \"First Name\",\n      \"lastName\": \"Last Name\",\n      \"linkedIn\": \"LinkedIn profile\"\n    }\n  },\n  \"overwriteExisting\": true,\n  \"listId\": 123456,\n  \"matchingFields\": [\"linkedInprofileurl\"]\n}","type":"text","uuid":"95858b86-377b-4559-8768-34af0986b7cb"},{"key":"file","type":"file","uuid":"8f898046-effe-4af0-82e5-f9b1013d341f"}]},"url":"https://api.reply.io/v1/people/import/schedules-embedded"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 10 Jul 2025 12:18:21 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"7221f5c0-043b-4258-a2cc-474d6f33f98e"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":"{\n   \"importSessionId\": guid\n}"}],"_postman_id":"ea46b55b-c245-489e-9d8e-f8ffe851ca23"},{"name":"Delete Contact (by ID)","id":"5e229964-3dc7-455b-aba0-6a080ed0550b","request":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/people/?id={{contactId}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint is used to delete a contact by their ID. The <code>Your_ContactID</code> parameter in the query string specifies which contact to delete.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"responce-body-data\">Responce Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","people",""],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Id of your specified contact</p>\n","type":"text/plain"},"key":"id","value":"{{contactId}}"}],"variable":[]}},"response":[{"id":"f770e93c-22db-42ea-b3bf-006e8d0f18bc","name":"Delete Contact (by ID)","originalRequest":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/people/?id=87072854","protocol":"https","host":["api","reply","io"],"path":["v1","people",""],"query":[{"key":"id","value":"87072854"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"0","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 27 Jul 2018 13:25:07 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"5e229964-3dc7-455b-aba0-6a080ed0550b"},{"name":"Delete Contact (by Email)","id":"40148c27-ddc2-45a9-9ce7-85b32e9612ce","request":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/people/?email={{contactEmail}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint is used to delete a contact by their email address. The <code>Your_ContactEmail</code> parameter in the query string specifies which contact to delete.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"responce-body-data\">Responce Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","people",""],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Email of your specified contact</p>\n","type":"text/plain"},"key":"email","value":"{{contactEmail}}"}],"variable":[]}},"response":[{"id":"41dd188b-0f33-44a0-9ebe-23a851a2effa","name":"Delete Contact (by Email)","originalRequest":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/people/?id=demoemail@reply.io","protocol":"https","host":["api","reply","io"],"path":["v1","people",""],"query":[{"key":"id","value":"demoemail@reply.io"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":" "}],"_postman_id":"40148c27-ddc2-45a9-9ce7-85b32e9612ce"},{"name":"Create List","id":"6057287d-030b-4e60-b2c5-91179bfe5b85","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.reply.io/v1/people/lists","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to add a new personal list on the People page .</p>\n<h1 id=\"note\">Note:</h1>\n<ul>\n<li>The specified list name must be unique.</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Unique name of your people List.</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the List.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>The Name of the List</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people","lists"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"cb89cd7f-6aa6-4842-9c0a-6c1e17c82557","name":"Create List","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"DemoList\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/people/lists"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 586565564,\n    \"name\": \"DemoList\"\n}"}],"_postman_id":"6057287d-030b-4e60-b2c5-91179bfe5b85"},{"name":"Get All Lists","id":"9b28bce4-7ea3-40fd-bf0c-1cb0ef8c2203","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"url":"https://api.reply.io/v1/people/lists","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns all available people list in your Reply account.</p>\n<h1 id=\"note\">Note:</h1>\n<ul>\n<li><p>Only Personal User Lists data that belong to the current user are returned.</p>\n</li>\n<li><p>In Team Edition Public Mode, Sharable List data will also be returned, regardless of ownership.</p>\n</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the List.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>The Name of the List</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people","lists"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"cb3eb2ee-61d0-4f6e-ab50-6ace3cf6da5d","name":"Get All Lists","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings","type":"text"}],"url":"https://api.reply.io/v1/people/lists"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"[\n    {\n        \"id\": 5586545740,\n        \"name\": \"PersonalDemoList\"\n    },\n    {\n        \"id\": 5586545741,\n        \"name\": \"SharedDemoList\"\n    }\n]"}],"_postman_id":"9b28bce4-7ea3-40fd-bf0c-1cb0ef8c2203"},{"name":"Get List (by ID)","id":"1d72ff0e-0cbf-4b5e-9bd6-ba124ff251e5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"url":"https://api.reply.io/v1/people/lists/{{listID}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns a specific List by their ID.</p>\n<h1 id=\"note\">Note:</h1>\n<ul>\n<li>Only Lists that the current user has access to can be returned in the response to this request.</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the List.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>The Name of the List</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people","lists","{{listID}}"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"670f42cb-cf5f-4670-ab4b-9b84921e1a1f","name":"Get List (by ID)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings","type":"text"}],"url":"https://api.reply.io/v1/people/lists/586565564"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 586565564,\n    \"name\": \"DemoList\"\n}"}],"_postman_id":"1d72ff0e-0cbf-4b5e-9bd6-ba124ff251e5"},{"name":"Get Contacts in List (by List Id)","id":"7361ca7b-041e-48ae-8b69-228595e0842c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"url":"https://api.reply.io/v1/people/list/{{listId}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns a list of all contacts associated with a specific List ID from the People page in your Reply account.</p>\n<h1 id=\"note\">Note:</h1>\n<p>The <code>people</code> array will contain detailed contact objects, each representing an individual contact associated with the specified List ID.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>people</td>\n<td>array</td>\n<td>An array of individual contact objects.</td>\n</tr>\n<tr>\n<td>total</td>\n<td>integer</td>\n<td>The total count of people.</td>\n</tr>\n<tr>\n<td>page</td>\n<td>integer</td>\n<td>The current page number.</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>integer</td>\n<td>The maximum number of contacts returned on a single page. Default value is <code>100</code>.</td>\n</tr>\n<tr>\n<td>pagesCount</td>\n<td>integer</td>\n<td>The total number of pages, given the current <code>limit</code>.</td>\n</tr>\n<tr>\n<td>next</td>\n<td>string</td>\n<td>The URL for the next page, based on the current <code>limit</code>.</td>\n</tr>\n<tr>\n<td>previous</td>\n<td>string</td>\n<td>The URL for the previous page, based on the current <code>limit</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people","list","{{listId}}"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified list</p>\n","type":"text/plain"},"key":null,"value":"{{listId}}"}],"variable":[]}},"response":[{"id":"ac1a4f88-3c0e-48c7-b6be-3030ac38fc25","name":"Get Contacts in List (by List Id)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"Your API Key from settings"}],"url":{"raw":"https://api.reply.io/v1/people/list/{{listId}}","protocol":"https","host":["api","reply","io"],"path":["v1","people","list","{{listId}}"],"query":[{"key":null,"value":"{{listId}}","description":"Id of your specified list","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 10 Jul 2025 12:22:15 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"f2e7b1d8-dd2c-4fd3-aa90-6bf47c440284"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"people\": [\n        {\n            \"id\": 699469543,\n            \"email\": \"demoemails@reply.io\",\n            \"firstName\": \"John\",\n            \"lastName\": \"Smith\",\n            \"company\": \"Demo123\",\n            \"city\": \"\",\n            \"state\": \"\",\n            \"country\": \"USA\",\n            \"timeZoneId\": \"US Eastern Standard Time\",\n            \"title\": \"Title\",\n            \"phone\": \"+380687891675\",\n            \"phoneStatus\": \"Pending\",\n            \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\n            \"addingDate\": \"2025-07-10T12:10:18.58\",\n            \"customFields\": [\n                {\n                    \"key\": \"CustomText\",\n                    \"value\": \"Custom-data\"\n                }\n            ],\n            \"companySize\": \"Empty\",\n            \"industry\": \"\",\n            \"salesNavigatorUrl\": \"\",\n            \"linkedInRecruiterUrl\": \"\",\n            \"accountId\": null,\n            \"creationSource\": \"API\"\n        },\n        {\n            \"id\": 699469751,\n            \"email\": \"demoemails14@reply.io\",\n            \"firstName\": \"Anthony\",\n            \"lastName\": \"Smith\",\n            \"company\": \"Demo12345\",\n            \"city\": \"\",\n            \"state\": \"\",\n            \"country\": \"Canada\",\n            \"timeZoneId\": \"US Eastern Standard Time\",\n            \"title\": \"QA\",\n            \"phone\": \"+380687891675\",\n            \"phoneStatus\": \"Pending\",\n            \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\n            \"addingDate\": \"2025-07-10T12:14:45.73\",\n            \"customFields\": [\n                {\n                    \"key\": \"CustomText\",\n                    \"value\": \"Custom-data\"\n                }\n            ],\n            \"companySize\": \"Empty\",\n            \"industry\": \"\",\n            \"salesNavigatorUrl\": \"\",\n            \"linkedInRecruiterUrl\": \"\",\n            \"accountId\": null,\n            \"creationSource\": \"API\"\n        }\n    ],\n    \"total\": 2,\n    \"page\": 1,\n    \"pagesCount\": 1,\n    \"limit\": 100,\n    \"next\": null,\n    \"previous\": null\n}"}],"_postman_id":"7361ca7b-041e-48ae-8b69-228595e0842c"},{"name":"Get Contacts in List (by List Name)","id":"3c3994b4-7eb8-444f-82af-1934fffef54a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"url":"https://api.reply.io/v1/people/list?name={{listName}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns a list of all contacts associated with a specific List Name from the People page in your Reply account.</p>\n<h1 id=\"note\">Note:</h1>\n<p>The <code>people</code> array will contain detailed contact objects, each representing an individual contact associated with the specified List Name.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>people</td>\n<td>array</td>\n<td>An array of individual contact objects.</td>\n</tr>\n<tr>\n<td>total</td>\n<td>integer</td>\n<td>The total count of people.</td>\n</tr>\n<tr>\n<td>page</td>\n<td>integer</td>\n<td>The current page number.</td>\n</tr>\n<tr>\n<td>limit</td>\n<td>integer</td>\n<td>The maximum number of contacts returned on a single page. Default value is <code>100</code>.</td>\n</tr>\n<tr>\n<td>pagesCount</td>\n<td>integer</td>\n<td>The total number of pages, given the current <code>limit</code>.</td>\n</tr>\n<tr>\n<td>next</td>\n<td>string</td>\n<td>The URL for the next page, based on the current <code>limit</code>.</td>\n</tr>\n<tr>\n<td>previous</td>\n<td>string</td>\n<td>The URL for the previous page, based on the current <code>limit</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people","list"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Name of your specified list</p>\n","type":"text/plain"},"key":"name","value":"{{listName}}"}],"variable":[]}},"response":[{"id":"553ee176-c88e-481a-a4e4-19e3dd9bf2b6","name":"Get Contacts in List (by List Name)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"Your API Key from settings"}],"url":{"raw":"https://api.reply.io/v1/people/list?name={{listName}}","protocol":"https","host":["api","reply","io"],"path":["v1","people","list"],"query":[{"key":"name","value":"{{listName}}","description":"Name of your specified list"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Thu, 10 Jul 2025 12:23:37 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"82b13d98-c063-4a96-a729-13362b811a38"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"people\": [\n        {\n            \"id\": 699469543,\n            \"email\": \"demoemails@reply.io\",\n            \"firstName\": \"John\",\n            \"lastName\": \"Smith\",\n            \"company\": \"Demo123\",\n            \"city\": \"\",\n            \"state\": \"\",\n            \"country\": \"USA\",\n            \"timeZoneId\": \"US Eastern Standard Time\",\n            \"title\": \"Title\",\n            \"phone\": \"+380687891675\",\n            \"phoneStatus\": \"Pending\",\n            \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\n            \"addingDate\": \"2025-07-10T12:10:18.58\",\n            \"customFields\": [\n                {\n                    \"key\": \"CustomText\",\n                    \"value\": \"Custom-data\"\n                }\n            ],\n            \"companySize\": \"Empty\",\n            \"industry\": \"\",\n            \"salesNavigatorUrl\": \"\",\n            \"linkedInRecruiterUrl\": \"\",\n            \"accountId\": null,\n            \"creationSource\": \"API\"\n        },\n        {\n            \"id\": 699469751,\n            \"email\": \"demoemails14@reply.io\",\n            \"firstName\": \"Anthony\",\n            \"lastName\": \"Smith\",\n            \"company\": \"Demo12345\",\n            \"city\": \"\",\n            \"state\": \"\",\n            \"country\": \"Canada\",\n            \"timeZoneId\": \"US Eastern Standard Time\",\n            \"title\": \"QA\",\n            \"phone\": \"+380687891675\",\n            \"phoneStatus\": \"Pending\",\n            \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\n            \"addingDate\": \"2025-07-10T12:14:45.73\",\n            \"customFields\": [\n                {\n                    \"key\": \"CustomText\",\n                    \"value\": \"Custom-data\"\n                }\n            ],\n            \"companySize\": \"Empty\",\n            \"industry\": \"\",\n            \"salesNavigatorUrl\": \"\",\n            \"linkedInRecruiterUrl\": \"\",\n            \"accountId\": null,\n            \"creationSource\": \"API\"\n        }\n    ],\n    \"total\": 2,\n    \"page\": 1,\n    \"pagesCount\": 1,\n    \"limit\": 100,\n    \"next\": null,\n    \"previous\": null\n}"}],"_postman_id":"3c3994b4-7eb8-444f-82af-1934fffef54a"},{"name":"Delete List (by ID)","id":"a32ff939-b884-4f81-8174-31f38cd02f05","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"url":"https://api.reply.io/v1/people/lists/{{listID}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns a specific List by their ID.</p>\n<h1 id=\"note\">Note:</h1>\n<ul>\n<li>Only Lists owned by the current user can be deleted.</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","people","lists","{{listID}}"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"e06c7e8b-1cff-464e-a425-d468a6ac6b80","name":"Delete List (by ID)","originalRequest":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings","type":"text"}],"url":"https://api.reply.io/v1/people/lists/586565564"},"status":"No Content","code":204,"_postman_previewlanguage":"text","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":""}],"_postman_id":"a32ff939-b884-4f81-8174-31f38cd02f05"},{"name":"Import Account(s) by API","id":"08b919fb-e8c0-4b3b-b2a1-35d5d131216a","request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"formdata","formdata":[]},"url":"https://api.reply.io/v1/accounts/import","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to import <strong>Prospect Accounts</strong> from a CSV file.<br />You upload the file and define mapping rules for fields between your CSV and Reply.</p>\n<p>Mapping rules are simple:</p>\n<ul>\n<li><p>CsvFieldName → the name of the field in your CSV file.</p>\n</li>\n<li><p>ReplyFieldName → the name of the field in Reply (from the ProspectAccountFieldsConstants).</p>\n</li>\n<li><p>The fields from your CSV will be mapped into Reply based on this rule.</p>\n</li>\n</ul>\n<h1 id=\"authorization\">Authorization</h1>\n<p>ApiKey or AccessToken with reply-web-api scope.</p>\n<h1 id=\"request\">Request</h1>\n<p>multipart/form-data<br />-form file<br />-form options with content type application/json</p>\n<h1 id=\"example-request\">Example Request</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">curl --location 'https://api.reply.io/v1/accounts/import' \\\n--header 'X-Api-Key: {{apiKey}}' \\\n--form 'file=@\"/С:/accounts.csv\"' \\\n--form 'options=\"{\n\\\"ListId\\\": 123,\n\\\"MergeActionType\\\": \\\"OverwriteExisting\\\",\n  \\\"MergeMatchingCriteria\\\": \\\"Domain\\\",\n  \\\"Mappings\\\": [\n    {\n      \\\"CsvFieldName\\\": \\\"Account name\\\",\n      \\\"ReplyFieldName\\\": \\\"Account name\\\"\n    },\n    {\n      \\\"CsvFieldName\\\": \\\"Domain name\\\",\n      \\\"ReplyFieldName\\\": \\\"Domain name\\\"\n    },\n    {\n      \\\"CsvFieldName\\\": \\\"Phone number\\\",\n      \\\"ReplyFieldName\\\": \\\"Phone number\\\"\n    }\n  ]\n}\"'\n\n</code></pre>\n<h1 id=\"options-object\">Options object</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">{\n  \"ListId\": 12345,                // optional, integer, nullable;\n  \"MergeActionType\": \"OverwriteExisting\", // required, enum: OverwriteExisting (0), UpdateMissing (1), Skip (2), Duplicate (3);\n  \"MergeMatchingCriteria\": \"Domain\",      // required, enum: AccountName (0), Domain (1), AccountId (2);\n  \"Mappings\": [\n    {\n      \"CustomFieldId\": null,              // optional, if mapping to a custom field\n      \"CsvFieldName\": \"string\",           // required, field name from your CSV\n      \"ReplyFieldName\": \"string\"          // required, field name in Reply\n    }\n  ]\n}\n\n</code></pre>\n<h1 id=\"reply-field-name-object\">Reply field name object</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">enum ProspectAccountFieldsConstants\n{\n    \"NumericPhoneNumber\";\n    \"Domain name\";\n    \"Account name\";\n    \"Domain secondary\";\n    \"Description\";\n    \"Phone number\";\n    \"Industry\";\n    \"Company size\";\n    \"LinkedIn profile\";\n    \"LinkedIn Recruiter\";\n    \"Twitter profile\";\n    \"Country\";\n    \"State\";\n    \"City\";\n    \"Email\";\n    \"First Name\";\n    \"Last Name\";\n    \"Full Name\";\n    \"Phone\";\n    \"Title\";\n    \"Company\";\n    \"TimeZoneId\";\n    \"Account name\";\n    \"Sales Navigator\";\n}\n\n</code></pre>\n<h1 id=\"response\">Response</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-javascript\">Success (Status Code 200) \n{\nErrorsCount: int,\nImportedCount: int,\nSkippedCount: int,\nUpdatedCount: int\n}\nFailure (Status Code 400)\n{\n    ErrorCode = ErrorCode\n}\nenum ErrorCode\n{\n\"MultiformPartMissed\"\n\"MappingsNotPresent\"\n\"HeaderMismatch\"\n\"ReplyFieldNameMismatch\"\n\"ImportFailed\",\n\"FileIsCorrupted\",\n\"AlreadyInProgress\",\n\"MaxImportCountPerDayLimit\"\n}\n\n</code></pre>\n<h1 id=\"example-response\">Example response</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"errorsCount\": 0,\n    \"importedCount\": 7,\n    \"skippedCount\": 0,\n    \"updatedCount\": 3\n}\n\n</code></pre>\n","urlObject":{"protocol":"https","path":["v1","accounts","import"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[],"_postman_id":"08b919fb-e8c0-4b3b-b2a1-35d5d131216a"},{"name":"Lookup for prospect ID by Email/Linkedin","id":"80d1445f-d2b8-44e2-b2f6-d1745d98e244","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\"email\": \"tester@reply.io\"\n}\n\nOR\n\n{\n\"linkedin\": \"https://www.linkedin.com/in/tester\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/people/lookup","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to look up existing contacts by providing <strong>either a single email address</strong> or <strong>a single LinkedIn profile URL</strong>.</p>\n<p>Only one field can be used per request.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-data\">Request data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Email address of the contact.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>Linkedin</td>\n<td>string</td>\n<td>Linkedin profile of the contact</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response body data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Unique identifier of contact</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","people","lookup"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"6ec80bba-b9b2-4fdd-b398-4fbf8683fff0","name":"Lookup for prospect ID by Email/Linkedin","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n\"email\": \"tester@reply.io\"\n}\n\nOR\n\n{\n\"linkedin\": \"https://www.linkedin.com/in/tester\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/people/lookup"},"_postman_previewlanguage":"","header":[],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"ids\": [\n        12345678\n    ]\n}"}],"_postman_id":"80d1445f-d2b8-44e2-b2f6-d1745d98e244"}],"id":"729ffe00-a341-4941-ae14-2662c55bc60c","_postman_id":"729ffe00-a341-4941-ae14-2662c55bc60c","description":""},{"name":"3. Actions","item":[{"name":"Create and Push Contact to the Sequence","id":"67afb4b3-4291-4798-9734-ceaa275a90be","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/actions/addandpushtocampaign","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to create and push a contact to a selected campaign.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>campaignId</td>\n<td>number</td>\n<td>Identifier for the campaign.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Email address of the contact.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>firstName</td>\n<td>string</td>\n<td>First name of the contact.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>lastName</td>\n<td>string</td>\n<td>Last name of the contact.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>company</td>\n<td>string</td>\n<td>Name of the contact's company or organization.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>city</td>\n<td>string</td>\n<td>City where the contact is located. (May be empty in this example)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td>State where the contact is located. (May be empty in this example)</td>\n<td>No</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>Country where the contact is located (e.g., \"usa\").</td>\n<td>No</td>\n</tr>\n<tr>\n<td>timeZoneId</td>\n<td>string</td>\n<td>ID representing the contact's time zone (e.g., \"us eastern standard time\").</td>\n<td>No</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Contact's job title or position.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>notes</td>\n<td>string</td>\n<td>Notes associated with the contact.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Contact's phone number.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>linkedInProfile</td>\n<td>string</td>\n<td>Link to the contact's LinkedIn profile.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>customFields</td>\n<td>array</td>\n<td>List of custom fields associated with the contact.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>key</td>\n<td>string</td>\n<td>Key or name of the custom field.</td>\n<td>No</td>\n</tr>\n<tr>\n<td>value</td>\n<td>string</td>\n<td>Value associated with the custom field.</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","actions","addandpushtocampaign"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"81582720-7225-472a-afca-15532db457f4","name":"Create and Push Contact to the Sequence","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n    \"campaignId\": 51155,\r\n    \"email\": \"demoEmail@reply.io\",\r\n    \"firstName\": \"Samanta\",\r\n    \"lastName\": \"Smith\",\r\n    \"company\": \"Demo123\",\r\n    \"city\": \"\",\r\n    \"state\": \"\",\r\n    \"country\": \"USA\",\r\n    \"timeZoneId\": \"US Eastern Standard Time\",\r\n    \"title\": \"Title\",\r\n    \"notes\": \"Notes-temp\",\r\n    \"phone\": \"+380687891675\",\r\n    \"linkedInProfile\": \"https://www.linkedin.com/in/apitest-temp-30875211a\",\r\n    \"customFields\": [\r\n        {\r\n            \"key\": \"CustomText\",\r\n            \"value\": \"Custom-data\"\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/addandpushtocampaign"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"0","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 27 Jul 2018 13:53:20 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"67afb4b3-4291-4798-9734-ceaa275a90be"},{"name":"Push Contact to the Sequence","id":"2c1e40b9-b021-4b8b-929f-b5d6c36df9fa","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/actions/pushtocampaign","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to push an existing contact to a selected campaign.</p>\n<h1 id=\"note\">Note:</h1>\n<ol>\n<li>The contact will only be moved to the campaign if they are not present in any active campaign.</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>campaignId</td>\n<td>integer</td>\n<td>The ID of the campaign to which to push the contact.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","actions","pushtocampaign"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"f39cfcbe-dfac-4652-93f7-c9283b3152e0","name":"Push Contact to the Sequence","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n    \"campaignId\": 51155,\r\n    \"email\": \"demoemail@reply.io\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/pushtocampaign"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"0","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 27 Jul 2018 13:47:59 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"2c1e40b9-b021-4b8b-929f-b5d6c36df9fa"},{"name":"ForcePush Contact  to the Sequence","id":"68f3a073-9193-48b2-8ac6-785b27d1b3e6","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/actions/pushtocampaign","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to force-push an existing contact to a selected campaign based on <code>forcePush</code> parameter specified in request body</p>\n<h1 id=\"notes\">Notes:</h1>\n<ol>\n<li>If the <code>forcePush</code> parameter is set to <code>true</code>, and the contact is already present in a campaign, they will be moved from their current campaign to the new one.</li>\n<li>If the <code>forcePush</code> parameter is set to <code>false</code>, the contact will remain in their current campaign and won't be pushed to the new one.</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>campaignId</td>\n<td>integer</td>\n<td>The ID of the campaign to which to push the contact.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td>forcePush</td>\n<td>boolean</td>\n<td>A boolean value indicating whether to force-push the contact.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","actions","pushtocampaign"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"992e63e1-0526-4de4-9a3a-31adb0f7355c","name":"ForcePush Contact  to the Sequence","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n\"campaignId\": 51155,\r\n\"email\": \"demoemail@reply,io\",\r\n\"forcePush\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/pushtocampaign"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":" "}],"_postman_id":"68f3a073-9193-48b2-8ac6-785b27d1b3e6"},{"name":"Bulk Push Contacts to the Sequence","id":"07bcc226-ec2d-4700-9268-a7928c4600a6","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":"{\n\"ContactIds\": [123, 456, 789],\n\"SequenceId\": 782,\n\"OverwriteExisting\": true\n}"},"url":"https://api.reply.io/v1/Actions/pushContactsToSequence","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to add existing contact(s) to a selected Sequence based on<code>Push</code> or <code>ForcePush</code>parameter specified in request body.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ol>\n<li><p>If the <code>OverwriteExisting</code> parameter is set to <code>true</code>, and the contact is already present in a Sequence, they will be moved from their current Sequence to the new one.</p>\n</li>\n<li><p>If the <code>OverwriteExisting</code> parameter is set to <code>false</code>, the contact will remain in their current Sequence and won't be pushed to the new one.</p>\n</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>SequenceId</td>\n<td>integer</td>\n<td>The ID of the Sequence to which to push the contact.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td>ContactIds</td>\n<td>array</td>\n<td>The array of the contact ID(s).</td>\n<td>Required</td>\n</tr>\n<tr>\n<td>OverwriteExisting</td>\n<td>boolean</td>\n<td>A boolean value indicating whether to force-push the contact.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>affectedIdList</td>\n<td>array</td>\n<td>The array of the contact ID(s) added to the Sequence.</td>\n</tr>\n<tr>\n<td>skippedByInvalidEmail</td>\n<td>integer</td>\n<td>The number of contact(s) skipped.</td>\n</tr>\n<tr>\n<td>skippedByOwner</td>\n<td>integer</td>\n<td>The number of contact(s) skipped.</td>\n</tr>\n<tr>\n<td>skippedByOptedOutStatus</td>\n<td>integer</td>\n<td>The number of contact(s) skipped.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","Actions","pushContactsToSequence"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"d779285f-a50e-4a72-b170-9e2fd285a125","name":"Bulk Push Contacts to the Sequence","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n\"ContactIds\": [123, 456, 789],\r\n\"SequenceId\": 782,\r\n\"OverwriteExisting\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/pushtocampaign"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":null,"cookie":[],"responseTime":null,"body":" {\n    \"affectedIdList\": [\n        123, 456, 789\n    ],\n    \"skippedByOwner\": 0,\n    \"skippedByInvalidEmail\": 0,\n    \"skippedByOptedOutStatus\": 0,\n    \"skipped\": 0\n}"}],"_postman_id":"07bcc226-ec2d-4700-9268-a7928c4600a6"},{"name":"Remove Contact from One Sequence","id":"502be5e9-0f1e-47bc-a45f-e5845f298610","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/actions/removepersonfromcampaignbyid","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to remove an existing contact from a selected campaign by their ID.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>campaignId</td>\n<td>integer</td>\n<td>The ID of the campaign from which to remove the contact.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned:</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","actions","removepersonfromcampaignbyid"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"c6876f02-8caf-45db-aedc-446353dbf8e6","name":"Remove Contact from One Sequence","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n\"campaignId\": 51155,\r\n\"email\": \"demoemail@reply.io\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/removepersonfromcampaignbyid"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"0","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 27 Jul 2018 13:51:32 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"502be5e9-0f1e-47bc-a45f-e5845f298610"},{"name":"Remove Contact from All Sequences","id":"ffd38b00-cd98-4495-bc08-3fea059b9d77","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/actions/removepersonfromallcampaigns","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to remove an existing contact from all campaigns.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","actions","removepersonfromallcampaigns"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"e5c2ac0c-0af7-46bb-a188-a663aaed5e03","name":"Remove Contact from All Sequences","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n\"email\": \"demoEmail@reply.io\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/removepersonfromallcampaigns"},"status":"OK","code":200,"_postman_previewlanguage":"text","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"42","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Fri, 27 Jul 2018 13:56:11 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"ffd38b00-cd98-4495-bc08-3fea059b9d77"},{"name":"Mark Contact as Replied (by Email)","id":"d50b7259-910a-4620-9e5a-59c2b5249f57","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/actions/markasreplied","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to mark a contact as replied in all campaigns using their email address.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","actions","markasreplied"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"9fa7fcdc-3c48-4d28-95cd-bb45f768157c","name":"Mark Contact as Replied (by Email)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\n\"email\": \"DemoEmail@reply.io\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/markasreplied"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"0","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 27 Jul 2018 13:56:56 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"d50b7259-910a-4620-9e5a-59c2b5249f57"},{"name":"Mark Contact as Replied (by Domain)","id":"021c11ba-208a-48d0-bcb9-def140061ba9","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/actions/markasreplied","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to mark all contacts with a specific email domain as replied in all campaigns.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-boby-data\">Request Boby Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>domain</td>\n<td>string</td>\n<td>The email domain to which contacts belong.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","actions","markasreplied"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"24d54f4e-4ade-4a91-a2d7-3a248b0ec53f","name":"Mark Contact as Replied (by Domain)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n\"domain\": \"reply.io\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/markasreplied"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"0","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 27 Jul 2018 13:57:10 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"021c11ba-208a-48d0-bcb9-def140061ba9"},{"name":"Mark Contact as Finished (by Email)","id":"1433199e-b249-4077-9e32-ad7ac8fbba54","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/actions/markasfinished","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to mark a contact as finished in all campaigns using their email address.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-boby-data\">Request Boby Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","actions","markasfinished"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"03869572-bfe8-4350-a484-c1ea0052e82a","name":"Mark Contact as Finished (by Email)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\n\"email\": \"DemoEmail@reply.io\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/markasfinished"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"0","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 27 Jul 2018 13:56:56 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"1433199e-b249-4077-9e32-ad7ac8fbba54"},{"name":"Mark Contact as Finished (by Domain)","id":"88dee3f0-7953-4963-8f22-130bccd09725","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/actions/markasfinished","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to mark all contacts with a specific email domain as finished in all campaigns.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-boby-data\">Request Boby Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>domain</td>\n<td>string</td>\n<td>The email domain to which contacts belong.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","actions","markasfinished"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"322b13b9-112f-4208-a268-aa149fec0f55","name":"Mark Contact as Finished (by Domain)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n\"domain\": \"reply.io\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/markasfinished"},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"0","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Fri, 27 Jul 2018 13:57:10 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"88dee3f0-7953-4963-8f22-130bccd09725"},{"name":"Unmark Contact as Out of Office","id":"e4be8c02-4436-438b-bf63-eaca1ca67202","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{apiKey}}","type":"text","description":"<p>Your API Key from settings</p>\n"}],"url":"https://api.reply.io/v1/actions/unmark-as-out-of-office","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to unmark a contact as Out Of Office by using their email address.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-boby-data\">Request Boby Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>contactCount</td>\n<td>integer</td>\n<td>The number of contacts that were affected by the current action.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","actions","unmark-as-out-of-office"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"17dd00af-5989-4dd1-ba00-bccaf83b400f","name":"Unmark Contact as Out of Office","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n\"email\": \"DemoEmail@reply.io\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/actions/unmark-as-out-of-office"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"contactCount\": 1\n}"}],"_postman_id":"e4be8c02-4436-438b-bf63-eaca1ca67202"},{"name":"Move Contact to List","id":"2927e808-8fc5-4d91-b75e-b643cac2b993","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n \"ContactIds\": [16456294, 656376484],\r\n \"ListIds\": [42646]\r\n}\r\n","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/Actions/moveContactsToLists","description":"<h1 id=\"description\">Description:</h1>\n<p>This API call enables you to move one or more contacts to one or more lists by specifying the appropriate contact ID(s) and list ID(s).</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>ContactIds</td>\n<td>array</td>\n<td>contact ID(s)</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>ListIds</td>\n<td>array</td>\n<td>list ID(s)</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","Actions","moveContactsToLists"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"8314b6bd-73cb-4099-88c3-7f66e479d6bc","name":"Move Contact to List","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings"}],"body":{"mode":"raw","raw":"{\r\n \"ContactIds\": [123, 456, 789],\r\n \"ListIds\": [1, 2, 3]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/Actions/moveContactsToLists"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"2927e808-8fc5-4d91-b75e-b643cac2b993"}],"id":"5c12dbf4-b074-4c0b-9c95-8fbeedb75fcb","_postman_id":"5c12dbf4-b074-4c0b-9c95-8fbeedb75fcb","description":""},{"name":"4. Templates","item":[{"name":"Get Template (by ID)","id":"a9136a35-14c5-4f43-8a8a-634bc10b9cc4","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/templates?id={{templateId}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to retrieve a template by its unique ID.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-parameter-data\">Request Parameter Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The unique ID of the template to fetch.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the template.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>The name of the template.</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td>The subject of the template.</td>\n</tr>\n<tr>\n<td>body</td>\n<td>string</td>\n<td>The body of the template.</td>\n</tr>\n<tr>\n<td>categoryId</td>\n<td>string</td>\n<td>The category of the template.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","templates"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Id of your specified template</p>\n","type":"text/plain"},"key":"id","value":"{{templateId}}"}],"variable":[]}},"response":[{"id":"32e2c592-86d1-4011-9bd6-a243c2c2dfa9","name":"Get Template (by ID)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/templates?id={{Your_TemplateID}}","protocol":"https","host":["api","reply","io"],"path":["v1","templates"],"query":[{"key":"id","value":"{{Your_TemplateID}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"204","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:37:27 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"id\": 23952,\n    \"name\": \"API Personal\",\n    \"subject\": \"Personal\",\n    \"body\": \"Personal template text\",\n    \"categoryId\": 16013\n}"}],"_postman_id":"a9136a35-14c5-4f43-8a8a-634bc10b9cc4"},{"name":"Get List of Templates","id":"5e4650a6-f2d7-4a9f-86ed-ca863360fcca","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/templates","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to retrieve a list of user templates.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>userTemplates</td>\n<td>array</td>\n<td>An array of user templates.</td>\n</tr>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the template.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>The name of the template.</td>\n</tr>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td>The subject of the template.</td>\n</tr>\n<tr>\n<td>body</td>\n<td>string</td>\n<td>The body of the template.</td>\n</tr>\n<tr>\n<td>categoryId</td>\n<td>string</td>\n<td>The category of the template.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","templates"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"766d2788-c897-4ba0-a7b6-0355787f859d","name":"Get List of Templates","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/templates"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"6299","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:39:46 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"userTemplates\": [\n        {\n            \"id\": 23952,\n            \"name\": \"API Personal\",\n            \"body\": \"Personal template test\",\n            \"subject\": \"Personal\",\n            \"categoryId\": 16013\n        }\n    ],\n    \"teamTemplates\": [\n        {\n            \"id\": 23953,\n            \"name\": \"API Team\",\n            \"body\": \"Team template test\",\n            \"subject\": \"Team\",\n            \"categoryId\": 13203\n        }\n    ],\n    \"communityTemplates\": [\n        {\n            \"id\": 1585,\n            \"name\": \"Introduction\",\n            \"body\": \"Hi {FirstName},<br><br>My name is John&nbsp;and I am Business Developer&nbsp;Manager&nbsp;at&nbsp;Company Inc.&nbsp;I found your profile on LinkedIn, really liked what your company do and decided to reach out.<br><br>Quick question: Are you currently looking for the new ways to grow your SaaS product sales?<br><br>I might have something for you that potentially could become a new user aquisition channel for you, but that conversation can't begin until I listen to you first.\",\n            \"subject\": \"Intro\",\n            \"categoryId\": 3\n        },\n        {\n            \"id\": 1586,\n            \"name\": \"Value proposition\",\n            \"body\": \"Hi {FirstName},<br><br>Hoping to reach the person responsible for&nbsp;recruiting&nbsp;at {Company}. I'm reaching out because I manage partnerships at ABC Inc.<br><br>We help companies recruit best talents faster and easier, including IBM, Unbounce, Capterra, KissMetrics&nbsp;and Nike.<br><br>I'd love to hear more about your recruiting process. Do you have time for a quick call in the next few days?\",\n            \"subject\": \"Collaboration {Company} <-> ABC Inc\",\n            \"categoryId\": 3\n        },\n        {\n            \"id\": 1587,\n            \"name\": \"Compliment\",\n            \"body\": \"Hi {FirstName}, <br><br>I really like the clean design and usability of your website. It’s really, really good.<br><br>[Your brief value proposition] and would like to speak with someone who is responsible for this area at {Company}.<br><br>Are you the right person to speak about this? If not, who do you recommend I should contact?\",\n            \"subject\": \"Really like {Company} website design\",\n            \"categoryId\": 3\n        },\n        {\n            \"id\": 1588,\n            \"name\": \"Looking for advice\",\n            \"body\": \"Hi {FirstName},<br><br>I’m a first time entrepreneur and I just started to build my product. I’m looking for experts in this space and several of my friends pointed me in your direction. So I was hoping you could give me your feedback before I spent too much time building something that nobody wants.<br><br>Here’s my idea: I have a crawler that crawls millions of websites daily and can see who started a free trial with Mixpanel almost instantly. Do you think information like that would be valuable for somebody like KISSmetrics or I’m just wasting my time here?<br><br>Please let me know – you will save me several years that I’m going to spend building it otherwise :)\",\n            \"subject\": \"Looking for advice\",\n            \"categoryId\": 3\n        },\n        {\n            \"id\": 1589,\n            \"name\": \"Future plans\",\n            \"body\": \"Hey {FirstName},&nbsp;<br><br>My name is Alex&nbsp;and I am founder at GrowthHackers Inc. I found your startup on AngelList and really liked the idea.<br><br>Quick question: what are your future plans&nbsp;as for attracting new users?<br><br>I though I may have some ideas for you.<br><br>Thanks,<br><br>\",\n            \"subject\": \"Growth hacking for {Company}\",\n            \"categoryId\": 3\n        },\n        {\n            \"id\": 1590,\n            \"name\": \"Appropriate person\",\n            \"body\": \"Hi {FirstName},&nbsp;<br><br>I’m trying to figure out who is in charge of sales at your company.&nbsp;Would you mind pointing me towards the right person?<br><br>Thanks,<br><br>\",\n            \"subject\": \"Looking for a sales contact\",\n            \"categoryId\": 3\n        },\n        {\n            \"id\": 1592,\n            \"name\": \"Coffee via Paypal\",\n            \"body\": \"Hi {FirstName},<br><br>I’m writing an article on how outbound B2B sales is done in real world nowadays. I was looking for experts in this space and found your profile.<br><br>Is it any chance you can share your experience during brief 20 minutes call?&nbsp;In return I’ll would love to send you a cup of coffee via paypal :)<br><br>Thanks,\",\n            \"subject\": \"Couple questions on outbound B2B sales\",\n            \"categoryId\": 3\n        },\n        {\n            \"id\": 1602,\n            \"name\": \"Learn how\",\n            \"body\": \"Hi {FirstName},<br><br>My name is Nick and I’m a co-founder at&nbsp;{Your Company}. We help property managers optimize their pricing on marketplaces like HomeAway, VRBO, and Flipkey.<br><br>I wanted to learn how you currently handle price optimization and show you what we’re working on.<br><br>Are you available for a quick call tomorrow afternoon?\",\n            \"subject\": \"{Company} + {Your Company}\",\n            \"categoryId\": 3\n        },\n        {\n            \"id\": 1611,\n            \"name\": \"Startup\",\n            \"body\": \"Hey {FirstName},<br><br>I hope you don't mind me reaching out like this but as you know with startups \\\"hustling\\\" is the name of the game. :)<br><br>My name is&nbsp;Jake Smith. I'm the founder of Team&nbsp;HR. We're a candidate tracking system designed for teams, heavily inspired by Trello and Slack.<br><br>Essentially we help you advertise open positions, manage and organize candidates and streamline your team and candidate communication.<br><br>We have pricing for all budgets, including free. :) If you're interested just head to [link]&nbsp;to start your free trial.<br><br>Also, let me know if you'd like a demo or have any questions. And again, sorry for the unsolicited email. #startuplife<br><br>Jake\",\n            \"subject\": \"Quick question\",\n            \"categoryId\": 3\n        },\n        {\n            \"id\": 1619,\n            \"name\": \"10x\",\n            \"body\": \"Hi&nbsp;{FirstName},<br><br>I have an idea that I can explain in 10 minutes that can get {Company} it’s next [100 best clients].<br><br>I recently used this idea to help our client {competitor} almost triple their monthly run rate.<br><br>{FirstName}, let’s schedule a 10 minute call so I can explain. When works best for you?<br><br>Thanks,<br><br>\",\n            \"subject\": \"10x {company} traction in 10 minutes\",\n            \"categoryId\": 3\n        },\n        {\n            \"id\": 1594,\n            \"name\": \"Dialogue\",\n            \"body\": \"Hi&nbsp;{FirstName},<br><br>I know a little bit about your background and had some ideas in mind. However, I work differently, and if you are open to chatting I’d like to begin with a dialogue instead of a pitch selling you a job. We might have a position to tell you about, but that conversation can't begin until we listen to you first and make sure we are on the same page. <br><br>I realize that my email may or may not have arrived at the right time. However, my goal is to connect with and understand an outstanding individual's professional frustrations/aspirations, and then align those needs with the startup that can best fit or help achieve that person's goals. <br><br>What's the best way for us to connect?<br><br><br>\",\n            \"subject\": \"New career opportunity\",\n            \"categoryId\": 4\n        },\n        {\n            \"id\": 1595,\n            \"name\": \"Colleague\",\n            \"body\": \"Hey {FirstName},<br><br>I'm an engineer at Stripe. I came across your github profile, and really liked your ABC, XYZ projects. I wanted to see if you'd be interested in working with us at Stripe — if you're up for it, I'd love to grab coffee next week to chat.<br><br>- gdb\",\n            \"subject\": \"Love your ABC, XYZ projects on github\",\n            \"categoryId\": 4\n        },\n        {\n            \"id\": 1596,\n            \"name\": \"Top Management\",\n            \"body\": \"Hi XX,<br><br>My name is Jason and I am CEO at ABC Inc. I found your profile on github while was looking for the top engineers with Ruby experience. I was impressed by your background and decided to drop a note.<br><br>You probably may not often see CEOs reaching out to potential candidates to discuss the career&nbsp;opportunity. But our company success so far is based on finding the best people and putting them together to work on fun, challenging and exiting projects. That is whyI focus a lot of my personal time on recruiting the greatest talents for&nbsp;our company.<br><br>We might have a position to tell you about, but that conversation can't begin until we listen to you first and make sure we are on the same page.<br><br>Please, let me know if you interested to learn more and I will connect you with someone from our team.\",\n            \"subject\": \"Looking for the best Ruby engineer to join ABC Inc\",\n            \"categoryId\": 4\n        },\n        {\n            \"id\": 1597,\n            \"name\": \"New opportunity\",\n            \"body\": \"Hi&nbsp;{FirstName},<br><br>I’m&nbsp;Jason&nbsp;and&nbsp;I found your profile on LinkedIn&nbsp;while was looking for the best&nbsp;content marketers&nbsp;out there.<br><br>I saw that you’re currently at {Company}, but wanted to reach out in case you’re open to a new opportunity.<br><br>We are&nbsp;looking to hire&nbsp;a content marketing manager with a starting salary of [salary] with equity options. We just closed our series B of funding [link to announcement] and we’re looking to develop our content playbook as a channel for user acquisition. Our team would like to talk to you more and have you lead our content team to help us jump start those efforts.<br><br>Would you like to learn more?\",\n            \"subject\": \"New opportunity\",\n            \"categoryId\": 4\n        },\n        {\n            \"id\": 1599,\n            \"name\": \"Learn about\",\n            \"body\": \"Hi&nbsp;{FirstName},<br><br>My name is {FirstName} with {Your Company}.<br><br>We help {specific company type} with {one liner}.<br><br>I wanted to learn how you handle {thing your company handles} at {Company Name} and show our new approach. So far our customers reports 30% increase in {thing your company handles}<br><br>Are you available for a brief call at {time options}?\",\n            \"subject\": \"{Company Name} + {Your Company}\",\n            \"categoryId\": 5\n        },\n        {\n            \"id\": 1603,\n            \"name\": \"Intro\",\n            \"body\": \"Hey {FirstName},<br><br>My name is Oleg and I am Founder at Reply (http://replyapp.io) - outreach automation solution.<br><br>I just stumbled on your profile at [website name], really liked what your company do and decided to drop a quick note. And just in case if you may need solution we built or there is anything I can help\\\\advise you with, feel free to reach out.<br><br>By the way: what are you heading with your marketing &amp; sales right now?<br><br>Cheers,\",\n            \"subject\": \"Intro\",\n            \"categoryId\": 5\n        },\n        {\n            \"id\": 1600,\n            \"name\": \"Trial sign up\",\n            \"body\": \"Hi {FirstName},<br><br>My name is Oleg and I am a Founder at Reply. Today I was going throught our recent registration data and noticed that you signed up for the trial.<br><br>I am courious what made you sign up and how you think you can use Reply for growing your company sales?<br><br>You can just briefly reply to this email or let me know if you up to for a quick 5 minutes call to discuss.<br><br>Thanks\",\n            \"subject\": \"Thanks for signing up\",\n            \"categoryId\": 6\n        },\n        {\n            \"id\": 1604,\n            \"name\": \"Demo request\",\n            \"body\": \"Hi {FirstName},<br><br>Thank you for your inquiry and interest in&nbsp;Reply. My name is Lucy Literado and I'll be your account manager.<br><br>Please click on the following link to select a time for the demo that works well for you (and be sure to click the option to add it to your calendar as well):<br><br><a href=\\\"https://calendly.com/lucy-\\\">https://calendly.com/lucy-</a><br><br>During the&nbsp;call I will be&nbsp;able to showcase the product, answer all of your questions and check if there is a fit.<br><br>Also, please let me know if you have any questions before the demo.<br>&nbsp;<br>Thanks,\",\n            \"subject\": \"Reply Demo\",\n            \"categoryId\": 6\n        },\n        {\n            \"id\": 1607,\n            \"name\": \"Trial follow up\",\n            \"body\": \"Hi {FirstName},<br><br>Just wanted to check how is your trial going. <br><br>Did you have a chance to try out the solution or do you need any help with configuring your account?<br><br>Thanks,\",\n            \"subject\": null,\n            \"categoryId\": 6\n        },\n        {\n            \"id\": 1593,\n            \"name\": \"Right person\",\n            \"body\": \"Hi {FirstName}, <br><br>I hope I’m not bothering you too much.&nbsp;Would you mind pointing&nbsp;me to the person in charge of sales development at {Company}?<br><br>Thanks for your time,\",\n            \"subject\": null,\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1605,\n            \"name\": \"Oneliner\",\n            \"body\": \"Hey {FirstName} - any chance you could share your thoughts on [original request]. Any feedback is highly appreciated.<br><br>Thanks,\",\n            \"subject\": null,\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1606,\n            \"name\": \"Press coverage\",\n            \"body\": \"Hi {FirstName},<br><br>Any chance this is something you would be interested in writing about? If so, please let me know and I will send you a press release.<br><br>Thanks,\",\n            \"subject\": null,\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1608,\n            \"name\": \"Quick follow up\",\n            \"body\": \"Hey {FirstName},<br><br>Just a quick follow-up on a&nbsp;message I sent earlier: I would really appreciate&nbsp;to hear back from&nbsp;you.<br><br>Thanks,\",\n            \"subject\": null,\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1609,\n            \"name\": \"Feedback\",\n            \"body\": \"Hi {FirstName},<br><br>I know you are super-busy and I hope I'm not bothering you too much.<br><br>Is there&nbsp;any chance you can quickly share your thoughts on&nbsp;[original request]&nbsp;or let me know if I'm just wasting&nbsp;our time here?<br><br>Thanks,\",\n            \"subject\": null,\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1610,\n            \"name\": \"Schedule time to talk\",\n            \"body\": \"Hey {FirstName},<br><br>How is it going? Can we schedule a time to talk this week?\",\n            \"subject\": null,\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1612,\n            \"name\": \"Share updates\",\n            \"body\": \"Hey {FirstName}, <br><br>We've gotten some new press coverage [link]. I’d love to pick up on our conversation. When’s a good time to chat?\",\n            \"subject\": null,\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1613,\n            \"name\": \"Quick call\",\n            \"body\": \"Hey {FirstName},<br>Can hop on a quick call Wednesday 4pm or Thursday 11am?<br><br>Cheers,<br>Name<br><br>PS: thought you might find this article interesting [link]<br><br>\",\n            \"subject\": null,\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1615,\n            \"name\": \"Circle back\",\n            \"body\": \"Hi {FirstName},&nbsp;<br><br>I just wanted to circle back on the email I sent last week on [your value proposition].<br><br>Let me know what makes sense as a next step, if any?<br><br>Thanks,\",\n            \"subject\": null,\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1616,\n            \"name\": \"Invite to chat\",\n            \"body\": \"Hi {FirstName},<br><br>I sent you an email last week to see if you any need help with automating your cold emailing routine.<br>If you do, I would love to chat with you.&nbsp;<br><br>Let me know!<br><br>Cheers,\",\n            \"subject\": \"Automating cold outreach\",\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1617,\n            \"name\": \"Any interest?\",\n            \"body\": \"{FirstName}, <br><br>Is the below of any interest to you?\",\n            \"subject\": null,\n            \"categoryId\": 7\n        },\n        {\n            \"id\": 1618,\n            \"name\": \"Break up\",\n            \"body\": \"Hi {FirstName},&nbsp;<br><br>I was really looking forward to putting together a trunk of great clothes for you, but I haven’t heard a response to my calls and emails.<br>That means this will be my last email to you. If you change your mind and would like to give ABC&nbsp;a try, please let me know and I’ll have you looking great in no time.<br><br>Best wishes,\",\n            \"subject\": \"Goodbye from ABC Inc.\",\n            \"categoryId\": 7\n        }\n    ]\n}"}],"_postman_id":"5e4650a6-f2d7-4a9f-86ed-ca863360fcca"}],"id":"aa63382e-db7d-4887-9c2b-fffd68f0ce38","_postman_id":"aa63382e-db7d-4887-9c2b-fffd68f0ce38","description":""},{"name":"5. Statistics","item":[{"name":"Get Contact Statistics","id":"bf915a7a-afc3-422d-a3b1-e93bb6ebb907","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/stats/person?email={{contactEmail}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to retrieve detailed statistics for a contact based on their email address.</p>\n<h1 id=\"note\">Note:</h1>\n<ol>\n<li>To ensure security in the GET request, the '@' character in the email address should be escaped as '%' and '40' (e.g demo%40reply.io)</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>One request can be performed every 10 seconds.</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>number</td>\n<td>Identifier for the contact.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Email address of the contact.</td>\n</tr>\n<tr>\n<td>fullName</td>\n<td>string</td>\n<td>Full name of the contact.</td>\n</tr>\n<tr>\n<td>isBlocked</td>\n<td>boolean</td>\n<td>Indicates whether the contact is blocked (true/false).</td>\n</tr>\n<tr>\n<td>isOptedOut</td>\n<td>boolean</td>\n<td>Indicates whether the contact has opted out (true/false).</td>\n</tr>\n<tr>\n<td>campaigns</td>\n<td>array</td>\n<td>List of campaigns associated with the contact.</td>\n</tr>\n<tr>\n<td>id</td>\n<td>number</td>\n<td>Identifier for the campaign.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the campaign.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Status of the campaign (e.g., \"Paused\").</td>\n</tr>\n<tr>\n<td>personStatus</td>\n<td>string</td>\n<td>Status of the person within the campaign (e.g., \"Finished\").</td>\n</tr>\n<tr>\n<td>replyDate</td>\n<td>number</td>\n<td>Timestamp for the reply date.</td>\n</tr>\n<tr>\n<td>replyText</td>\n<td>string</td>\n<td>Text of the reply message.</td>\n</tr>\n<tr>\n<td>inboxState</td>\n<td>string</td>\n<td>State of the inbox (e.g., \"Interested\").</td>\n</tr>\n<tr>\n<td>emails</td>\n<td>array</td>\n<td>List of emails associated with the campaign.</td>\n</tr>\n<tr>\n<td>stepNum</td>\n<td>number</td>\n<td>Step number for the email.</td>\n</tr>\n<tr>\n<td>date</td>\n<td>number</td>\n<td>Timestamp for the email date.</td>\n</tr>\n<tr>\n<td>opened</td>\n<td>boolean</td>\n<td>Indicates whether the email was opened (true/false).</td>\n</tr>\n<tr>\n<td>bounced</td>\n<td>boolean</td>\n<td>Indicates whether the email bounced (true/false).</td>\n</tr>\n<tr>\n<td>replied</td>\n<td>boolean</td>\n<td>Indicates whether a reply was received for the email (true/false).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","stats","person"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Email of your specified contact you own</p>\n","type":"text/plain"},"key":"email","value":"{{contactEmail}}"}],"variable":[]}},"response":[{"id":"f1c4af4d-7403-4fa9-b7b3-727663d067d4","name":"Get Contact Statistics","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/stats/person?email={{Your_ContactEmail}}","protocol":"https","host":["api","reply","io"],"path":["v1","stats","person"],"query":[{"key":"email","value":"{{Your_ContactEmail}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"380","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:50:00 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"id\": 17635880,\n    \"email\": \"DemoEmail@reply.io\",\n    \"fullName\": \"Samanta Smith\",\n    \"isBlocked\": false,\n    \"isOptedOut\": false,\n    \"campaigns\": [\n        {\n            \"id\": 147268,\n            \"name\": \"Prospect Statistic Owner\",\n            \"status\": \"Paused\",\n            \"personStatus\": \"Finished\",\n            \"replyDate\": 1526320308,\n            \"replyText\": \"Sounds not so bad, can we arrange a meeting next week to discuss the details?\\r\\n\",\n            \"inboxState\": \"Interested\",\n            \"emails\": [\n                {\n                    \"stepNum\": 1,\n                    \"date\": 1526320215,\n                    \"opened\": true,\n                    \"bounced\": false,\n                    \"replied\": true\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"bf915a7a-afc3-422d-a3b1-e93bb6ebb907"},{"name":"Get Contact Statistics (Team Edition)","id":"86894d5f-e1b9-4234-ad58-c37e96e1752d","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/stats/person?email={{contactEmail}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to retrieve detailed statistics for a contact, specifically for contacts within Team Edition that you have access to.</p>\n<h1 id=\"note\">Note:</h1>\n<ol>\n<li><p>The Contact or Sequence Owner flag result is based on the inserted API key per endpoint.</p>\n</li>\n<li><p>When the API key and Contact or Sequence belong to the same user, the Contact or Sequence Owner flag will be <code>true</code>.</p>\n</li>\n<li><p>Otherwise, it will return as <code>false</code>. Contact and Sequence Owner flags are available only when Team Edition is enabled.</p>\n</li>\n<li><p>If you do not have access to the contact with the specified email, the system will return a 404 error.</p>\n</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>One request can be performed every 10 seconds.</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>The ID of the contact.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>The email address of the contact.</td>\n</tr>\n<tr>\n<td>fullName</td>\n<td>string</td>\n<td>The full name of the contact.</td>\n</tr>\n<tr>\n<td>isBlocked</td>\n<td>boolean</td>\n<td>Whether the contact is blacklisted.</td>\n</tr>\n<tr>\n<td>isOptedOut</td>\n<td>boolean</td>\n<td>Whether the contact has opted out.</td>\n</tr>\n<tr>\n<td>isContactOwner</td>\n<td>boolean</td>\n<td>Whether the contact belongs to the current user.</td>\n</tr>\n<tr>\n<td>campaigns</td>\n<td>array</td>\n<td>Information about campaigns the contact is participating in.</td>\n</tr>\n<tr>\n<td>campaignsIsSequenceOwner</td>\n<td>boolean</td>\n<td>Whether the campaign belongs to the current user.</td>\n</tr>\n<tr>\n<td>emails</td>\n<td>array</td>\n<td>Information about emails within the given campaign.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","stats","person"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Email of your specified contact you don't own</p>\n","type":"text/plain"},"key":"email","value":"{{contactEmail}}"}],"variable":[]}},"response":[{"id":"483cc0e9-4e41-4e3c-ba39-dbcbe69f8c0a","name":"Get Contact Statistics (Team Edition)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":{"raw":"https://api.reply.io/v1/stats/person?email={{YourTeam_ContactEmail}}","protocol":"https","host":["api","reply","io"],"path":["v1","stats","person"],"query":[{"key":"email","value":"{{YourTeam_ContactEmail}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"482","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:59:15 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"id\": 77479181,\n    \"email\": \"DemoEmail@reply.io\",\n    \"fullName\": \"Samanta Smith\",\n    \"isBlocked\": false,\n    \"isOptedOut\": false,\n    \"isContactOwner\": false,\n    \"campaigns\": [\n        {\n            \"id\": 145997,\n            \"name\": \"Prospect Statistic Member\",\n            \"status\": \"Paused\",\n            \"personStatus\": \"Paused\",\n            \"replyDate\": null,\n            \"replyText\": null,\n            \"inboxState\": null,\n            \"isSequenceOwner\": false,\n            \"emails\": []\n        },\n        {\n            \"id\": 147268,\n            \"name\": \"Prospect Statistic Owner\",\n            \"status\": \"Paused\",\n            \"personStatus\": \"Finished\",\n            \"replyDate\": 1526320308,\n            \"replyText\": \"No sorry, im not the right person to talk to!\\r\\n\",\n            \"inboxState\": \"Not Interested\",\n            \"isSequenceOwner\": true,\n            \"emails\": [\n                {\n                    \"stepNum\": 1,\n                    \"date\": 1526320215,\n                    \"opened\": true,\n                    \"bounced\": false,\n                    \"replied\": true\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"86894d5f-e1b9-4234-ad58-c37e96e1752d"},{"name":"Get Campaign Statistics","id":"ddb3e676-43cf-415e-b1ae-5f9057f70e0b","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/stats/GetPeopleSentPerCampaign?campaignId={{campaignId}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to retrieve the number of contacts who have received at least one email in the specified campaign.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is a 10-second throttle between requests.</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>campaignId</td>\n<td>integer</td>\n<td>The ID of the specified campaign.</td>\n</tr>\n<tr>\n<td>campaignName</td>\n<td>string</td>\n<td>The name of the campaign.</td>\n</tr>\n<tr>\n<td>deliveredProspectsCount</td>\n<td>integer</td>\n<td>The number of contacts who received at least one email in the campaign.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","stats","GetPeopleSentPerCampaign"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":"campaignId","value":"{{campaignId}}"}],"variable":[]}},"response":[{"id":"5c437074-cbad-4a9a-96a3-a807db2b4706","name":"Get Campaign Statistics","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/stats/GetPeopleSentPerCampaign?campaignId={{Your_CampaignID}}","protocol":"https","host":["api","reply","io"],"path":["v1","stats","GetPeopleSentPerCampaign"],"query":[{"key":"campaignId","value":"{{Your_CampaignID}}"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"190","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:54:36 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"campaignId\": 51755,\n    \"сampaignName\": \"Campaign1\",\n    \"deliveredProspectsCount\": 50\n}"}],"_postman_id":"ddb3e676-43cf-415e-b1ae-5f9057f70e0b"},{"name":"Get Campaign Step Statistics","id":"f01ce84b-1971-4f97-bb6c-acc6e3196d3b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"url":"https://api.reply.io/v1/Stats/CampaignStep?campaignId={{campaignId}}&stepId={{campaignStepID}}&from={{UTC-timestamp}}&to={{UTC-timestamp}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint provides comprehensive statistics for a specific campaign step, including the number of contacts contacted, emails sent, open rates, reply rates, and more. You can use the <code>from</code> and <code>to</code> parameters to specify the time interval for the statistics you want to retrieve. (<em><strong>Unix time</strong></em> should be used)</p>\n<h1 id=\"notes\">Notes:</h1>\n<ol>\n<li><p>The statistics are displayed in real-time for the current campaign step, and making subsequent API requests will return updated statistics.</p>\n</li>\n<li><p>Removing a contact from a campaign does not change step statistics, but adding or deleting contacts from Reply can change step statistics if the added contact has sent emails from the campaign, and so on.</p>\n</li>\n<li><p>If the specified step is deleted, the response will return a 400 code.</p>\n</li>\n<li><p>If the specified campaign is deleted, the response will return a 400 code.</p>\n</li>\n<li><p>If the specified campaign is archived, the response will return a 400 code.</p>\n</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>campaignId</td>\n<td>integer</td>\n<td>The ID of the specified campaign.</td>\n</tr>\n<tr>\n<td>campaignName</td>\n<td>string</td>\n<td>The name of the campaign.</td>\n</tr>\n<tr>\n<td>deliveredProspectsCount</td>\n<td>integer</td>\n<td>The number of contacts who received at least one email in the campaign.</td>\n</tr>\n<tr>\n<td>stepId</td>\n<td>integer</td>\n<td>The ID of the specified step in the campaign.</td>\n</tr>\n<tr>\n<td>stepNumber</td>\n<td>integer</td>\n<td>The number of the step in the campaign.</td>\n</tr>\n<tr>\n<td>contactedPeople</td>\n<td>integer</td>\n<td>The number of people contacted on the step.</td>\n</tr>\n<tr>\n<td>peopleSentTo</td>\n<td>integer</td>\n<td>The number of people the email was sent to on the current step.</td>\n</tr>\n<tr>\n<td>openedPeople</td>\n<td>integer</td>\n<td>The number of people who opened the email on the current step.</td>\n</tr>\n<tr>\n<td>repliedPeople</td>\n<td>integer</td>\n<td>The number of replied contacts on the current step.</td>\n</tr>\n<tr>\n<td>bouncedPeople</td>\n<td>integer</td>\n<td>The number of bounced contacts on the current step.</td>\n</tr>\n<tr>\n<td>clickedPeople</td>\n<td>integer</td>\n<td>The number of contacts that opened a link.</td>\n</tr>\n<tr>\n<td>deliveryRate</td>\n<td>integer</td>\n<td>The step's delivery rate.</td>\n</tr>\n<tr>\n<td>openRate</td>\n<td>integer</td>\n<td>The step's open rate.</td>\n</tr>\n<tr>\n<td>replyRate</td>\n<td>integer</td>\n<td>The step's reply rate.</td>\n</tr>\n<tr>\n<td>interestedRate</td>\n<td>integer</td>\n<td>The step's interested rate.</td>\n</tr>\n<tr>\n<td>sentEmails</td>\n<td>integer</td>\n<td>The number of emails sent on the current step.</td>\n</tr>\n<tr>\n<td>openedEmails</td>\n<td>integer</td>\n<td>The number of emails opened on the current step.</td>\n</tr>\n<tr>\n<td>repliedEmails</td>\n<td>integer</td>\n<td>The number of emails with replies detected on the current step.</td>\n</tr>\n<tr>\n<td>bouncedEmails</td>\n<td>integer</td>\n<td>The number of emails with bounces detected on the current step.</td>\n</tr>\n<tr>\n<td>clickedEmails</td>\n<td>integer</td>\n<td>The number of links opened on the current step.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","Stats","CampaignStep"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":"campaignId","value":"{{campaignId}}"},{"description":{"content":"<p>Id of your specified campaign step</p>\n","type":"text/plain"},"key":"stepId","value":"{{campaignStepID}}"},{"description":{"content":"<p>Your starting date in Unix timestamp format</p>\n","type":"text/plain"},"key":"from","value":"{{UTC-timestamp}}"},{"description":{"content":"<p>Your finish date in Unix timestamp format</p>\n","type":"text/plain"},"key":"to","value":"{{UTC-timestamp}}"}],"variable":[]}},"response":[{"id":"402009d3-06ab-4c62-8daf-1a81b778ca08","name":"Get Campaign Step Statistics","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":{"raw":"https://api.reply.io/v1/Stats/CampaignStep?campaignId=\n\n{{Your_CampaignID}}&stepId={{Your_CampaignStepID}}&from={{UTC-timestamp}}&to={{UTC-timestamp}}","protocol":"https","host":["api","reply","io"],"path":["v1","Stats","CampaignStep"],"query":[{"key":"campaignId","value":"\n\n{{Your_CampaignID}}"},{"key":"stepId","value":"{{Your_CampaignStepID}}"},{"key":"from","value":"{{UTC-timestamp}}","type":"text"},{"key":"to","value":"{{UTC-timestamp}}","type":"text"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"campaignId\": 376404,\n    \"campaignName\": \"Step Stats DemoCampaign\",\n    \"stepId\": 9804,\n    \"stepNumber\": 1,\n    \"contactedPeople\": 6,\n    \"peopleSentTo\": 8,\n    \"openedPeople\": 2,\n    \"repliedPeople\": 1,\n    \"bouncedPeople\": 1,\n    \"clickedPeople\": 2,\n    \"deliveryRate\": 87.5,\n    \"openRate\": 28.6,\n    \"replyRate\": 14.3,\n    \"interestedRate\": 16.7,\n    \"sentEmails\": 8,\n    \"openedEmails\": 2,\n    \"repliedEmails\": 1,\n    \"bouncedEmails\": 1,\n    \"clickedEmails\": 2\n}"}],"_postman_id":"f01ce84b-1971-4f97-bb6c-acc6e3196d3b"},{"name":"Get Campaign Click Statistics","id":"e05787b5-d6b2-47e9-8ec4-00e25fb45c10","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","type":"text","description":"<p>Your API Key from settings</p>\n"}],"url":"https://api.reply.io/v1/Stats/CampaignClicks?campaignId={{campaignId}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to retrieve the number of clicks in a specific campaign, along with detailed information about the clicks for each step of the campaign. It provides insight into the number of clicks and individual email link clicks within each campaign step.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ol>\n<li>If <code>campaignId</code> is not provided, the response will return a 400 code.</li>\n<li>If the specified campaign is not found, the response will return a 404 code.</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"responce-body-data\">Responce Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>campaignId</td>\n<td>number</td>\n<td>Identifier for the campaign.</td>\n</tr>\n<tr>\n<td>stepClicks</td>\n<td>array</td>\n<td>List of steps and their associated click data.</td>\n</tr>\n<tr>\n<td>stepId</td>\n<td>number</td>\n<td>Identifier for the step.</td>\n</tr>\n<tr>\n<td>links</td>\n<td>array</td>\n<td>List of links clicked within the step.</td>\n</tr>\n<tr>\n<td>textToDisplay</td>\n<td>string</td>\n<td>Text displayed for the link.</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Title of the link (if available).</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>URL of the link.</td>\n</tr>\n<tr>\n<td>clicks</td>\n<td>number</td>\n<td>Number of times the link was clicked.</td>\n</tr>\n<tr>\n<td>lastClickDate</td>\n<td>string</td>\n<td>Timestamp for the last click date on the link.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","Stats","CampaignClicks"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":"campaignId","value":"{{campaignId}}"}],"variable":[]}},"response":[{"id":"86004abe-0c61-4ee2-8b30-ff2e9586516b","name":"Get Campaign Click Statistics","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","type":"text"}],"url":{"raw":"https://api.reply.io/v1/Stats/CampaignClicks?campaignId={{Your_CampaignID}}","protocol":"https","host":["api","reply","io"],"path":["v1","Stats","CampaignClicks"],"query":[{"key":"campaignId","value":"{{Your_CampaignID}}"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\r\n\t\"campaignId\": 123,\r\n\t\"stepClicks\": [\r\n\t\t{\r\n\t\t\t\"stepId\": 776,\r\n\t\t\t\"links\": [\r\n\t\t\t\t{\r\n\t\t\t\t\t\"textToDisplay\": \"https://apidocs.reply.io/\",\r\n\t\t\t\t\t\"title\": \"\",\r\n\t\t\t\t\t\"url\": \"https://apidocs.reply.io/\",\r\n\t\t\t\t\t\"clicks\": 37,\r\n\t\t\t\t\t\"lastClickDate\": \"2023-01-19T11:41:51.92\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"textToDisplay\": \"https://apidocs.reply.io/\",\r\n\t\t\t\t\t\"title\": \"Same link\",\r\n\t\t\t\t\t\"url\": \"https://apidocs.reply.io/\",\r\n\t\t\t\t\t\"clicks\": 22,\r\n\t\t\t\t\t\"lastClickDate\": \"2023-01-21T14:11:03.21\"\r\n\t\t\t\t}\r\n\t\t\t]\r\n\t\t},\r\n\t\t{\r\n\t\t\t\"stepId\": 779,\r\n\t\t\t\"links\": [\r\n\t\t\t\t{\r\n\t\t\t\t\t\"textToDisplay\": \"https://apidocs.reply.io/\",\r\n\t\t\t\t\t\"title\": \"\",\r\n\t\t\t\t\t\"url\": \"https://apidocs.reply.io/\",\r\n\t\t\t\t\t\"clicks\": 10,\r\n\t\t\t\t\t\"lastClickDate\": \"2023-01-19T11:41:51.92\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"textToDisplay\": \"https://apidocs.reply.io/\",\r\n\t\t\t\t\t\"title\": \"Same link\",\r\n\t\t\t\t\t\"url\": \"https://apidocs.reply.io/\",\r\n\t\t\t\t\t\"clicks\": 11,\r\n\t\t\t\t\t\"lastClickDate\": \"2023-01-21T14:11:03.21\"\r\n\t\t\t\t},\r\n\t\t\t\t{\r\n\t\t\t\t\t\"textToDisplay\": \"https://apidocs.reply.io/\",\r\n\t\t\t\t\t\"title\": \"YouTube\",\r\n\t\t\t\t\t\"url\": \"https://apidocs.reply.io/\",\r\n\t\t\t\t\t\"clicks\": 10,\r\n\t\t\t\t\t\"lastClickDate\": \"2023-01-22T15:11:11.11\"\r\n\t\t\t\t}\r\n\t\t\t]\r\n\t\t}\r\n\t]\r\n}"}],"_postman_id":"e05787b5-d6b2-47e9-8ec4-00e25fb45c10"}],"id":"6868e0d8-34ae-4b01-a78b-153dfbb8ba4c","_postman_id":"6868e0d8-34ae-4b01-a78b-153dfbb8ba4c","description":""},{"name":"6. Domain Blacklisting","item":[{"name":"Get List of Blacklisted (All)","id":"9251a79b-3d16-478c-acfd-dfe1eb49e85a","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/Blacklist?outputType=All","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to retrieve the full list of blacklisted domains and email addresses. You can specify the output type to filter the results.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>domains</td>\n<td>array</td>\n<td>An array of blacklisted domains and emails.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","Blacklist"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Specifies the output type. Use All or 0 to return the full list of blacklisted domains and emails.</p>\n","type":"text/plain"},"key":"outputType","value":"All"}],"variable":[]}},"response":[{"id":"d5884f3f-0595-4f08-b9b3-e2d942f61945","name":"Get List of Blacklisted (All)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/Blacklist?outputType=All","protocol":"https","host":["api","reply","io"],"path":["v1","Blacklist"],"query":[{"key":"outputType","value":"All"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"157","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:45:03 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"domains\": [\n      \"demoemail@reply.io\",\n        \"demoemail2@reply.io\",\n        \"yahoo.com\",\n        \"zoho.com\"\n    ]\n}"}],"_postman_id":"9251a79b-3d16-478c-acfd-dfe1eb49e85a"},{"name":"Get List of Blacklisted (Domains)","id":"d60c6f8d-48a5-40b5-8616-60d2d7a57782","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/Blacklist?outputType=Domains","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to retrieve the full list of blacklisted domains. You can specify the output type to filter the results.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>domains</td>\n<td>array</td>\n<td>An array of blacklisted domains.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","Blacklist"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Specifies the output type. Use Domains or 1 to return the full list of blacklisted domains</p>\n","type":"text/plain"},"key":"outputType","value":"Domains"}],"variable":[]}},"response":[{"id":"82894b18-a2ab-4c81-a2a3-0664c658d3a7","name":"Get List of Blacklisted (Domains)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/Blacklist?outputType=Domains","protocol":"https","host":["api","reply","io"],"path":["v1","Blacklist"],"query":[{"key":"outputType","value":"Domains"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"157","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:45:03 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"domains\": [\n        \"yahoo.com\",\n        \"zoho.com\"\n    ]\n}"}],"_postman_id":"d60c6f8d-48a5-40b5-8616-60d2d7a57782"},{"name":"Get List of Blacklisted (Emails)","id":"1feee4e9-5d1b-4ece-a889-44714288e5eb","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/Blacklist?outputType=Emails","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to retrieve the full list of blacklisted domains. You can specify the output type to filter the results.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>domains</td>\n<td>array</td>\n<td>An array of blacklisted emails.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","Blacklist"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Specifies the output type. Use Emails or 2 to return the full list of blacklisted emails.</p>\n","type":"text/plain"},"key":"outputType","value":"Emails"}],"variable":[]}},"response":[{"id":"492f3430-20ca-4b65-ba74-ce6d3bde2637","name":"Get List of Blacklisted (Emails)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/Blacklist?outputType=Emails","protocol":"https","host":["api","reply","io"],"path":["v1","Blacklist"],"query":[{"key":"outputType","value":"Emails"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"157","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:45:03 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"domains\": [\n        \"demoemail@reply.io\",\n        \"demoemail2@reply.io\"\n    ]\n}"}],"_postman_id":"1feee4e9-5d1b-4ece-a889-44714288e5eb"},{"name":"Add Domain to BlackList","id":"c2750e24-cffe-439d-a58b-a7b0cdcff22e","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/Blacklist?domain={{domainName}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to add the specified domain to the blacklist.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>added blacklisted domain is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","Blacklist"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Your domain to bliacklist</p>\n","type":"text/plain"},"key":"domain","value":"{{domainName}}"}],"variable":[]}},"response":[{"id":"1e1e2754-5944-4fcb-92db-a6b5a855ba3d","name":"Add Domain to BlackList","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/Blacklist?domain=zoho.com","protocol":"https","host":["api","reply","io"],"path":["v1","Blacklist"],"query":[{"key":"domain","value":"zoho.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"138","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:50:05 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"\"zoho.com\""}],"_postman_id":"c2750e24-cffe-439d-a58b-a7b0cdcff22e"},{"name":"Add Email to BlackList","id":"c715ca09-691c-4e1e-b26c-204c7f6656b4","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/Blacklist?email={{contactEmail}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to add the specified contact to the blacklist.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>added blacklisted email is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","Blacklist"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Your contact's email to bliacklist</p>\n","type":"text/plain"},"key":"email","value":"{{contactEmail}}"}],"variable":[]}},"response":[{"id":"ed4f8f6c-14d4-4c7f-a089-584443202df3","name":"Add Email to BlackList","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/Blacklist?email=demoemail@reply.io","protocol":"https","host":["api","reply","io"],"path":["v1","Blacklist"],"query":[{"key":"email","value":"demoemail@reply.io"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"138","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:50:05 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"\"demoemail@reply.io\""}],"_postman_id":"c715ca09-691c-4e1e-b26c-204c7f6656b4"},{"name":"Remove Domain from BlackList","id":"ca6bb8d7-8742-496c-9d47-9cf3e0cc2db0","request":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/Blacklist?domain={{domainName}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to remove the specified domain from the blacklist.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-data\">Response Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","Blacklist"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Your domain to unbliacklist</p>\n","type":"text/plain"},"key":"domain","value":"{{domainName}}"}],"variable":[]}},"response":[{"id":"0296de67-a173-43e3-b84a-07bb60c57507","name":"Remove Domain from BlackList","originalRequest":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/Blacklist?domain=zoho.com","protocol":"https","host":["api","reply","io"],"path":["v1","Blacklist"],"query":[{"key":"domain","value":"zoho.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"0","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Mon, 30 Jul 2018 11:50:35 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"ca6bb8d7-8742-496c-9d47-9cf3e0cc2db0"},{"name":"Remove Email from BlackList","id":"49527041-bc85-44d8-8b8e-5cf7b882e467","request":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/Blacklist?email={{contactEmail}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to remove the specified contact from the blacklist.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-data\">Response Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","Blacklist"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>Your contact's email to unbliacklist</p>\n","type":"text/plain"},"key":"email","value":"{{contactEmail}}"}],"variable":[]}},"response":[{"id":"eec78a3c-aaf6-4378-93ed-75f0a5f70327","name":"Remove Email from BlackList","originalRequest":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":{"raw":"https://api.reply.io/v1/Blacklist?email=demoemail@reply.io","protocol":"https","host":["api","reply","io"],"path":["v1","Blacklist"],"query":[{"key":"email","value":"demoemail@reply.io"}]}},"status":"OK","code":200,"_postman_previewlanguage":"plain","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"0","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Date","value":"Mon, 30 Jul 2018 11:50:35 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":" "}],"_postman_id":"49527041-bc85-44d8-8b8e-5cf7b882e467"}],"id":"b24cfec9-3e95-4409-b520-8dfecd75e682","_postman_id":"b24cfec9-3e95-4409-b520-8dfecd75e682","description":""},{"name":"7. Email Accounts","item":[{"name":"Get List of Email Accounts","id":"b71e85da-9db8-45b8-be81-c97db2dc2776","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/emailAccounts","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint returns the list of all email accounts in your Reply account.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Email account ID.</td>\n</tr>\n<tr>\n<td>senderName</td>\n<td>string</td>\n<td>Email account sender name.</td>\n</tr>\n<tr>\n<td>emailAddress</td>\n<td>string</td>\n<td>Email account email address.</td>\n</tr>\n<tr>\n<td>signature</td>\n<td>string</td>\n<td>Email account signature</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","emailAccounts"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"d169562a-d3b4-4fd5-a487-0797883de381","name":"Get List of Email Accounts","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/emailAccounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"293","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:05:15 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"[\n    {\n        \"id\": 26553,\n        \"senderName\": \"Samanta Smith\",\n        \"emailAddress\": \"demoEmail@reply.io\",\n        \"signature\": \"Best regars, Samanta.\"\n    },\n    {\n        \"id\": 26553,\n        \"senderName\": \"Carla Jeferson\",\n        \"emailAddress\": \"demoEmail2@reply.io\",\n        \"signature\": \"\"\n    }\n]"}],"_postman_id":"b71e85da-9db8-45b8-be81-c97db2dc2776"},{"name":"Get Email Account Shared Page","id":"2fc87aa3-ea65-48d9-9a96-f05884858013","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/SharedPageUrl","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint returns the shared page URL for the current user.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ol>\n<li>Shared page functionality must be enabled for the user's account to access the shared page URL successfully.</li>\n<li>If its not enabled the system will return an 403 Forbidden error with the message \"Shared page is not enabled for your account.\"</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"responce-body-data\">Responce Body Data</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>The url to the shared emails page</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","SharedPageUrl"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"ad55f81e-f86f-4fd7-ab7b-293afe85b62d","name":"Get Email Accont Shared Page","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":"https://api.reply.io/v1/SharedPageUrl"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"227","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:07:34 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\r\n  \"url\": \"https://run.reply.io/hosted/eac/index/ivUV0Uaea1Mvak2PTtg5QEPQu0ES1a4kxLz53OVnhiNRTvkj5469\"\r\n}"}],"_postman_id":"2fc87aa3-ea65-48d9-9a96-f05884858013"},{"name":"Add New Email Account","event":[{"listen":"prerequest","script":{"id":"bcac94a0-4734-4d87-b8f8-2b3c8eb0e1ee","exec":[""],"type":"text/javascript","packages":{}}}],"id":"f18fb392-9d5e-4653-8ed1-b9b9b4d12ea8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Email\": \"demoEmail@reply.io\",\r\n    \"Daily Limit\": \"49\",\r\n    \"SenderName\": \"Samanta Smith\",\r\n    \"SmtpHost\": \"smtp.gmail.com\",\r\n    \"SmtpPort\": \"465\",\r\n    \"SmtpPassword\": \"DemoEmailPa$$2024\",\r\n    \"SmtpSsl\": true,\r\n    \"ImapHost\": \"imap.gmail.com\",\r\n    \"ImapPort\": \"993\",\r\n    \"ImapPassword\": \"DemoEmailPa$$2024\",\r\n    \"ImapSsl\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/EmailAccounts","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to create a new email account within your Reply settings.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ul>\n<li>You can only add email accounts by using the \"other provider\" setup.</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint.</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Email</td>\n<td>string</td>\n<td>The email address used for sending emails.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>Daily Limit</td>\n<td>integer</td>\n<td>The maximum number of emails you can send per day</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>SenderName</td>\n<td>string</td>\n<td>The name that will be displayed as the sender in email recipients' inboxes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>SmtpHost</td>\n<td>string</td>\n<td>The hostname or IP address of the Simple Mail Transfer Protocol (SMTP) server used for sending emails.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>SmtpPort</td>\n<td>integer</td>\n<td>The port number used for communication with the SMTP server (typically 465 for SMTP with SSL/TLS encryption).</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>SmtpPassword</td>\n<td>string</td>\n<td>The password for the email address used for sending emails</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>SmtpSsl</td>\n<td>boolean</td>\n<td>This option controls whether SSL is used for the SMTP connection</td>\n<td>No</td>\n</tr>\n<tr>\n<td>ImapHost</td>\n<td>string</td>\n<td>The hostname or IP address of the Internet Message Access Protocol (IMAP) server used for receiving emails.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>ImapPort</td>\n<td>integer</td>\n<td>The port number used for communication with the IMAP server (typically 993 for IMAP with SSL/TLS encryption).</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>ImapPassword</td>\n<td>string</td>\n<td>The password for the email address used for receiving emails</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>ImapSsl</td>\n<td>boolean</td>\n<td>This option controls whether SSL is used for the IMAP connection</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Created Email account ID.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","EmailAccounts"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"9dc866aa-d12e-4691-b363-92a89b812b0f","name":"Add New Email Account","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Email\": \"demoEmail@reply.io\",\r\n    \"Daily Limit\": \"49\",\r\n    \"SenderName\": \"Samanta Smith\",\r\n    \"SmtpHost\": \"smtp.gmail.com\",\r\n    \"SmtpPort\": \"465\",\r\n    \"SmtpPassword\": \"DemoEmailPa$$2024\",\r\n    \"SmtpSsl\": true,\r\n    \"ImapHost\": \"imap.gmail.com\",\r\n    \"ImapPort\": \"993\",\r\n    \"ImapPassword\": \"DemoEmailPa$$2024\",\r\n    \"ImapSsl\": true\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/EmailAccounts"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 26546849574\n}"}],"_postman_id":"f18fb392-9d5e-4653-8ed1-b9b9b4d12ea8"},{"name":"Update Email Account","event":[{"listen":"prerequest","script":{"id":"bcac94a0-4734-4d87-b8f8-2b3c8eb0e1ee","exec":[""],"type":"text/javascript","packages":{}}}],"id":"156575a5-2a5a-4af7-bfd0-62dce06b9553","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Email\": \"demoEmail@reply.io\",\r\n    \"Daily Limit\": \"39\",\r\n    \"SenderName\": \"Caren Smith\",\r\n    \"SmtpHost\": \"smtp.gmail.com\",\r\n    \"SmtpPort\": \"587\",\r\n    \"SmtpPassword\": \"DemoEmailPa$$2024\",\r\n    \"SmtpSsl\": false,\r\n    \"ImapHost\": \"imap.gmail.com\",\r\n    \"ImapPort\": \"143\",\r\n    \"ImapPassword\": \"DemoEmailPa$$2024\",\r\n    \"ImapSsl\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/EmailAccounts","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to modify the details of an existing Reply account used for sending emails.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ul>\n<li>You can only update email accounts by using the \"other provider\" setup.</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint.</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Email</td>\n<td>string</td>\n<td>The email address used for sending emails.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>Daily Limit</td>\n<td>integer</td>\n<td>The maximum number of emails you can send per day</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>SenderName</td>\n<td>string</td>\n<td>The name that will be displayed as the sender in email recipients' inboxes</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>SmtpHost</td>\n<td>string</td>\n<td>The hostname or IP address of the Simple Mail Transfer Protocol (SMTP) server used for sending emails.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>SmtpPort</td>\n<td>integer</td>\n<td>The port number used for communication with the SMTP server (typically 465 for SMTP with SSL/TLS encryption).</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>SmtpPassword</td>\n<td>string</td>\n<td>The password for the email address used for sending emails</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>SmtpSsl</td>\n<td>boolean</td>\n<td>This option controls whether SSL is used for the SMTP connection</td>\n<td>No</td>\n</tr>\n<tr>\n<td>ImapHost</td>\n<td>string</td>\n<td>The hostname or IP address of the Internet Message Access Protocol (IMAP) server used for receiving emails.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>ImapPort</td>\n<td>integer</td>\n<td>The port number used for communication with the IMAP server (typically 993 for IMAP with SSL/TLS encryption).</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>ImapPassword</td>\n<td>string</td>\n<td>The password for the email address used for receiving emails</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>ImapSsl</td>\n<td>boolean</td>\n<td>This option controls whether SSL is used for the IMAP connection</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Updated Email account ID.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","EmailAccounts"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"14e2f4c1-706b-476b-9f22-b6947309c822","name":"Update Email Account","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Email\": \"demoEmail@reply.io\",\r\n    \"Daily Limit\": \"39\",\r\n    \"SenderName\": \"Caren Smith\",\r\n    \"SmtpHost\": \"smtp.gmail.com\",\r\n    \"SmtpPort\": \"587\",\r\n    \"SmtpPassword\": \"DemoEmailPa$$2024\",\r\n    \"SmtpSsl\": false,\r\n    \"ImapHost\": \"imap.gmail.com\",\r\n    \"ImapPort\": \"143\",\r\n    \"ImapPassword\": \"DemoEmailPa$$2024\",\r\n    \"ImapSsl\": false\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/EmailAccounts"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 26546849574\n}"}],"_postman_id":"156575a5-2a5a-4af7-bfd0-62dce06b9553"},{"name":"Delete Email Account (by ID)","event":[{"listen":"prerequest","script":{"id":"bcac94a0-4734-4d87-b8f8-2b3c8eb0e1ee","exec":[""],"type":"text/javascript","packages":{}}}],"id":"48ad0df2-7f94-4335-a5d6-4ef19bd48ab2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": 26546849574\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/EmailAccounts","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint lets you delete an existing email account associated with your Reply account by providing its unique identifier (ID).</p>\n<h1 id=\"notes\">Notes:</h1>\n<ul>\n<li>You can only delete email accounts by using the \"other provider\" setup.</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint.</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Id</td>\n<td>integer</td>\n<td>The ID of your Email Account withing Reply Settings</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","EmailAccounts"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"4afbe03e-c680-4b63-8fca-ba59c7739a18","name":"Delete Email Account (by ID)","originalRequest":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"id\": 26546849574\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/EmailAccounts"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"48ad0df2-7f94-4335-a5d6-4ef19bd48ab2"},{"name":"Delete Email Account (by Email)","event":[{"listen":"prerequest","script":{"id":"bcac94a0-4734-4d87-b8f8-2b3c8eb0e1ee","exec":[""],"type":"text/javascript","packages":{}}}],"id":"9b08181b-a5f8-4bb3-a064-10a0fb0ab531","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Email\": \"demoEmail@reply.io\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/EmailAccounts","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint lets you delete an existing email account associated with your Reply account by providing its email address.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ul>\n<li>You can only delete email accounts by using the \"other provider\" setup.</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint.</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Email</td>\n<td>string</td>\n<td>The email address of your email account within Reply Settings</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","EmailAccounts"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"1557de3f-fe9d-4674-94f2-3f2bae606ef5","name":"Delete Email Account (by Email)","originalRequest":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"Email\": \"demoEmail@reply.io\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/EmailAccounts"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"9b08181b-a5f8-4bb3-a064-10a0fb0ab531"}],"id":"d5237999-552e-415e-bccc-574074d234f7","_postman_id":"d5237999-552e-415e-bccc-574074d234f7","description":""},{"name":"8. Custom fields","item":[{"name":"Get List of All Custom Fields","id":"70ba7f94-4171-4d8e-b83a-0dc0b5ad8770","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/custom-fields/all","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint returns the list of all custom fields in your Reply account.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Custom field ID.</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Custom field name.</td>\n</tr>\n<tr>\n<td>fieldType</td>\n<td>integer</td>\n<td>Custom field field Type.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"enum-fieldtype\">Enum fieldtype:</h1>\n<ul>\n<li><p>Text = 0</p>\n</li>\n<li><p>Number = 1</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","custom-fields","all"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"02c03886-82a5-47b7-834e-469ac536bcf4","name":"Get List of Email Accounts","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/custom-fields/all"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"293","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:05:15 GMT","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[],"responseTime":null,"body":"[\n  {\n    \"id\": 1,\n    \"title\": \"Custom_field_num\",\n    \"fieldType\": 1\n  },\n  {\n    \"id\": 2,\n    \"title\": \"Custom_field_text\",\n    \"fieldType\": 0\n  }\n]"}],"_postman_id":"70ba7f94-4171-4d8e-b83a-0dc0b5ad8770"},{"name":"Get Custom Field by ID","id":"54fb21bb-102b-4b2d-a7d9-7de6e3283daa","request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/custom-fields/{id}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint returns a custom field by ID in your Reply account.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Custom field ID.</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Custom field name.</td>\n</tr>\n<tr>\n<td>fieldType</td>\n<td>integer</td>\n<td>Custom field field Type.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"enum-field-type\">Enum Field Type:</h1>\n<ul>\n<li><p>Text = 0</p>\n</li>\n<li><p>Number = 1</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","custom-fields","{id}"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"4336e086-0864-4862-96bd-a23371d8c6f9","name":"Get Custom Field by ID","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/custom-fields/{id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"293","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:05:15 GMT","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[],"responseTime":null,"body":"{\n\"id\" : 1,\n\"title\": \"Custom_Field\",\n\"fieldType\": 0,\n\"isDeleted\": 0\n}"}],"_postman_id":"54fb21bb-102b-4b2d-a7d9-7de6e3283daa"},{"name":"Add New Custom field","id":"79b48d9d-7459-4788-882f-8dd249f3569e","request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":"{\r\n\"title\" : \"Custom_field_name\",\r\n\"type\": 0\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/custom-fields","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint enables you to create a new custom field in your Reply account.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Custom field ID.</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Custom field name.</td>\n</tr>\n<tr>\n<td>fieldType</td>\n<td>integer</td>\n<td>Custom field field Type.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"enum-field-type\">Enum Field Type:</h1>\n<ul>\n<li><p>Text = 0</p>\n</li>\n<li><p>Number = 1</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v1","custom-fields"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"d42fd947-05e9-4a18-a536-a5589467f0b0","name":"Add New Custom field","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\n\"title\" : \"Custom_field_name\",\n\"type\": 0\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/custom-fields"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"293","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:05:15 GMT","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 1,\n    \"title\": \"Custom_field_name\",\n    \"fieldType\": 0\n}"}],"_postman_id":"79b48d9d-7459-4788-882f-8dd249f3569e"},{"name":"Update Custom field","id":"e00ff197-46cc-40c9-b84a-dcfb02102043","request":{"method":"PUT","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":"{\r\n\"title\" : \"Custom_field_name\",\r\n\"type\": 1\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/custom-fields/{id}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to update existing custom field in your Reply account by providing its unique identifier (ID).</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Custom field ID.</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Custom field name.</td>\n</tr>\n<tr>\n<td>fieldType</td>\n<td>integer</td>\n<td>Custom field field Type.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","custom-fields","{id}"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"cbfb16cb-d53a-4b8a-b7f4-c3eba96ea3e0","name":"Update Custom field","originalRequest":{"method":"PUT","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\n\"title\" : \"Custom_field_name\",\n\"type\": 1\n}"},"url":"https://api.reply.io/v1/custom-fields/{id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"293","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:05:15 GMT","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 2,\n    \"title\": \"Custom_field_name\",\n    \"fieldType\": 1\n}"}],"_postman_id":"e00ff197-46cc-40c9-b84a-dcfb02102043"},{"name":"Delete Custom field","id":"4aff71b9-259d-4e0f-b535-dc321a94d6fe","request":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v1/custom-fields/{id}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint allows you to delete existing custom field in your Reply account by providing its unique identifier (ID).</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Custom field ID.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v1","custom-fields","{id}"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"aff81e25-e0c7-4ead-8842-38fbb37a9d4f","name":"Delete Custom field","originalRequest":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v1/custom-fields/{id}"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"293","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 11:05:15 GMT","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[],"responseTime":null,"body":"true"}],"_postman_id":"4aff71b9-259d-4e0f-b535-dc321a94d6fe"}],"id":"2c66bdaa-ee36-4a04-88aa-069042260ea4","_postman_id":"2c66bdaa-ee36-4a04-88aa-069042260ea4","description":""}],"id":"32e27eaa-b6b1-496e-8504-04b676aec3c1","_postman_id":"32e27eaa-b6b1-496e-8504-04b676aec3c1","description":""},{"name":"Reply Api v2","item":[{"name":"1. Webhook subscriptions","item":[{"name":"Get a webhook subscription by Id","id":"0c54aa5e-84e3-4ba8-adfb-e0eefc20fcc3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks/{{webhookId}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint is used to returns a webhook subscription by its id.</p>\n<h1 id=\"request-parameter-data\">Request Parameter Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Webhook id</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Webhook id</td>\n</tr>\n<tr>\n<td>event</td>\n<td>string</td>\n<td>Event type name</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>Registered URL for triggering an event</td>\n</tr>\n<tr>\n<td>isDisabled</td>\n<td>boolean</td>\n<td>Indicates if the webhook is disabled</td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td>DateTime</td>\n<td>Date and time when the webhook was created (in UTC)</td>\n</tr>\n<tr>\n<td>includeEmailUrl</td>\n<td>boolean</td>\n<td>Indicates if the webhook includes an email URL for later preview</td>\n</tr>\n<tr>\n<td>includeProspectCustomFields</td>\n<td>boolean</td>\n<td>Indicates if the webhook includes prospect custom fields</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","webhooks","{{webhookId}}"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified webhook</p>\n","type":"text/plain"},"key":null,"value":"{{webhookId}}"}],"variable":[]}},"response":[{"id":"7b86a992-27a9-4f1b-bb2a-84a1ff733990","name":"Get the webhook subscription by Id","originalRequest":{"method":"GET","header":[{"key":"X-Api-Key","value":"{{Your_ApiKey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"url":"https://api.reply.io/api/v2/webhooks/1"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n\"id\": 1,\r\n\"event\": \"email_replied\",\r\n\"url\": \"http://localhost:8080/hook\",\r\n\"isDisabled\": true,\r\n\"createdDate\": \"2021-04 21T16:11:33.48\",\r\n\"payload\": {\r\n    \"includeEmailUrl\": false,\r\n    \"includeProspectCustomFields\": false\r\n}\r\n}"}],"_postman_id":"0c54aa5e-84e3-4ba8-adfb-e0eefc20fcc3"},{"name":"List all webhook subscriptions","id":"fa538415-d9f1-472f-bb7c-10346bd6df92","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint is used to return the list of webhook subscriptions</p>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Webhook id</td>\n</tr>\n<tr>\n<td>event</td>\n<td>string</td>\n<td>Event type name</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>Registered URL for triggering an event</td>\n</tr>\n<tr>\n<td>isDisabled</td>\n<td>boolean</td>\n<td>Indicates if the webhook is disabled</td>\n</tr>\n<tr>\n<td>createdDate</td>\n<td>DateTime</td>\n<td>Date and time when the webhook was created (in UTC)</td>\n</tr>\n<tr>\n<td>includeEmailUrl</td>\n<td>boolean</td>\n<td>Indicates if the webhook includes an email URL for later preview</td>\n</tr>\n<tr>\n<td>includeProspectCustomFields</td>\n<td>boolean</td>\n<td>Indicates if the webhook includes prospect custom fields</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","webhooks"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"0c9d2fc0-2f97-4415-9403-3fe909e613df","name":"List","originalRequest":{"method":"GET","header":[{"key":"X-Api-Key","value":"{{Your_ApiKey}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\r\n    {\r\n        \"id\": 1,\r\n        \"event\": \"reply\",\r\n        \"url\": \"http://localhost:8080/hook\",\r\n        \"isDisabled\": true,\r\n        \"createdDate\": \"2021-04 21T16:11:33.48\",\r\n        \"payload\": {\r\n            \"includeEmailUrl\": false,\r\n            \"includeProspectCustomFields\": false\r\n        }\r\n    },\r\n    {\r\n        \"id\": 2,\r\n        \"event\": \"reply_categorized\",\r\n        \"url\": \"http://localhost:8080/hook_two\",\r\n        \"isDisabled\": false,\r\n        \"createdDate\": \"2021-04 21T16:11:33.48\",\r\n        \"payload\": {\r\n            \"includeEmailUrl\": true,\r\n            \"includeProspectCustomFields\": false\r\n        }\r\n    }\r\n]"}],"_postman_id":"fa538415-d9f1-472f-bb7c-10346bd6df92"},{"name":"Get logs for the webhook subscription","id":"72d07520-ec7c-4b47-a7bc-441c36fe691b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks/{{webhookId}}/logs","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint is used to retrieve a list of logs for webhook subscriptions that received HTTP status codes outside the 200-299 range.</p>\n<h1 id=\"request-parameter-data\">Request Parameter Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Webhook id</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>eventId</td>\n<td>guid</td>\n<td>Event id</td>\n</tr>\n<tr>\n<td>subscriptionId</td>\n<td>integer</td>\n<td>Webhook id</td>\n</tr>\n<tr>\n<td>httpStatus</td>\n<td>integer</td>\n<td>HTTP status returned by user API</td>\n</tr>\n<tr>\n<td>date</td>\n<td>datetime</td>\n<td>Date and time when the error status was returned</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","webhooks","{{webhookId}}","logs"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified webhook</p>\n","type":"text/plain"},"key":null,"value":"webhookId"}],"variable":[]}},"response":[{"id":"78a36824-1ad1-4bc3-87fd-479d3459504c","name":"List","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.reply.io/api/v2/webhooks/11/logs","protocol":"https","host":["api","reply","io"],"path":["api","v2","webhooks","11","logs"],"query":[{"key":"","value":"","type":"text","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n        \"eventId\": \"76a2b7a5-027d-48ef-8bec-e9f2513137c4\",\r\n        \"subscriptionId\": 11,        \r\n        \"httpStatus\": 500,\r\n        \"date\": \"2021-05-13T11:52:09.8212953\"\r\n    }"}],"_postman_id":"72d07520-ec7c-4b47-a7bc-441c36fe691b"},{"name":"Add a webhook subscription","id":"2e9c5fdf-7fb5-46a8-a295-10cd22975ab3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint is used to add a webhook subscription.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ol>\n<li>The <em>Payload</em> section of the request body can be omitted. In this case, the system will not include the email url and custom contact fields in the webhook payload.</li>\n<li>201 if creation was successful.</li>\n<li>400 if invalid body or URL provided or limit of active webhook subscriptions has been reached</li>\n</ol>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>event</td>\n<td>string</td>\n<td>Event type name</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>Registered URL for triggering an event</td>\n</tr>\n<tr>\n<td>includeEmailUrl</td>\n<td>boolean</td>\n<td>If webhook includes email URL for later preview</td>\n</tr>\n<tr>\n<td>includeProspectCustomFields</td>\n<td>boolean</td>\n<td>If webhook includes prospect custom fields</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-data-body-type\">Response Data Body Type:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>ID of the added webhook</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","webhooks"],"host":["api","reply","io"],"query":[{"disabled":true,"key":"Content-Type","value":"application/json"}],"variable":[]}},"response":[{"id":"5c5d065b-5b57-4740-8dc6-d286d6222a6d","name":"Add","originalRequest":{"method":"POST","header":[{"key":"X-Api-Key","value":"{{Your_ApiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"email_replied\",\r\n    \"url\": \"http://localhost:8080/hook\",\r\n    \"payload\": {\r\n        \"includeEmailUrl\": false,\r\n        \"includeProspectCustomFields\": true\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"id\": \"2\"\n}"}],"_postman_id":"2e9c5fdf-7fb5-46a8-a295-10cd22975ab3"},{"name":"Update a webhook subscription","id":"ec35e3ec-1100-46c1-97cc-1f589faa0465","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"email_replied\",\r\n    \"url\": \"http://error.com\",\r\n    \"isDisabled\" : true,\r\n    \"payload\": {\r\n        \"includeEmailUrl\": false,\r\n        \"includeProspectCustomFields\": true\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks/{{webhookId}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint is used to update a webhook subscription.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ol>\n<li><p>The <em>Payload</em> section of the request body can be omitted. In this case default values of 'false' would be applied to its properties.</p>\n</li>\n<li><p>204 if update was successful.</p>\n</li>\n<li><p>400 if invalid body or URL provided or limit of active webhook subscriptions has been reached</p>\n</li>\n<li><p>404 if WebHook has not been found</p>\n</li>\n</ol>\n<h1 id=\"request-parameter-data\">Request Parameter Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Webhook id</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>event</td>\n<td>string</td>\n<td>Event type name</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>Registered URL for triggering an event</td>\n</tr>\n<tr>\n<td>includeEmailUrl</td>\n<td>boolean</td>\n<td>Whether the webhook includes an email URL for later preview</td>\n</tr>\n<tr>\n<td>includeProspectCustomFields</td>\n<td>boolean</td>\n<td>Whether the webhook includes prospect custom fields</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-data\">Response Data:</h1>\n<ul>\n<li>No additional response data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","webhooks","{{webhookId}}"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified webhook</p>\n","type":"text/plain"},"key":null,"value":"webhookId"}],"variable":[]}},"response":[{"id":"8ecbd596-4359-408a-b2c7-aa815cd63ae8","name":"Update","originalRequest":{"method":"PUT","header":[{"key":"X-Api-Key","value":"{{Your_ApiKey}}","type":"text"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"event\": \"email_replied\",\r\n    \"url\": \"http://localhost:8080/hook\",\r\n    \"isDisabled\": false,\r\n    \"payload\": {\r\n        \"includeEmailUrl\": true,\r\n        \"includeProspectCustomFields\": false\r\n    }\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.reply.io/api/v2/webhooks/2","protocol":"https","host":["api","reply","io"],"path":["api","v2","webhooks","2"],"query":[{"key":"id","value":"2","type":"text","disabled":true}]}},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":""}],"_postman_id":"ec35e3ec-1100-46c1-97cc-1f589faa0465"},{"name":"Delete a webhook subscription","id":"4bd745c6-c47a-4a76-9c42-fd88e50e0268","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks/{{webhookId}}","description":"<h1 id=\"description\">Description</h1>\n<p>This endpoint is used to delete a webhook subscription.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ol>\n<li><p>204 if deletion was successful.</p>\n</li>\n<li><p>404 if WebHook has not been found.</p>\n</li>\n</ol>\n<h1 id=\"request-parameter-data\">Request Parameter Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>webhook_id</td>\n<td>integer</td>\n<td>Webhook id</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-data\">Response Data:</h1>\n<ul>\n<li>No additional response data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","webhooks","{{webhookId}}"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified webhook</p>\n","type":"text/plain"},"key":null,"value":"webhookId"}],"variable":[]}},"response":[{"id":"97c12a09-bd44-4835-84bd-2a8eb7418d6e","name":"Delete","originalRequest":{"method":"DELETE","header":[{"key":"X-Api-Key","value":"{{Your_ApiKey}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks/9"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":""}],"_postman_id":"4bd745c6-c47a-4a76-9c42-fd88e50e0268"},{"name":"Test Webhook by Event Type and URL","id":"e65d9c98-6f72-4576-963d-4f7db03d093d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":"{\n      \"event\": \"email_sent\",\n      \"url\": \"https://webhook.site/your-unique-id\"\n    }","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks/test","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint sends a test webhook with sample data to any URL without requiring an existing subscription.</p>\n<h1 id=\"notes\">Notes:</h1>\n<p>204 No Content - Success</p>\n<h1 id=\"request-parameter-data\">Request Parameter Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>event</td>\n<td>string</td>\n<td>Webhook event name</td>\n</tr>\n<tr>\n<td>url</td>\n<td>string</td>\n<td>URL where webhook event is added</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-data\">Response Data:</h1>\n<ul>\n<li>No additional response data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","webhooks","test"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"ba539be1-38bd-4f30-9d80-cf943e1c7007","name":"Test Webhook by Event Type and URL","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"MuU4xmc_cmPOb2zbySzD6Q2"}],"body":{"mode":"raw","raw":"{\n      \"event\": \"email_sent\",\n      \"url\": \"https://webhook.site/your-unique-id\"\n    }","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks/test"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 08 Jan 2026 12:28:06 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"7ee2de92-4638-499f-b837-ce8de4021896"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"e65d9c98-6f72-4576-963d-4f7db03d093d"},{"name":"Test Webhook by ID","id":"eb1ddc7d-2051-4e58-b2df-96adb9731da9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks/{{subsriptionID}}/test","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint sends a test webhook using an existing subscription's configuration</p>\n<h1 id=\"notes\">Notes:</h1>\n<p>204 No Content - Success<br />404 Not Found - Subscription not found or disabled<br />400 Bad Request - Event type not implemented</p>\n<h1 id=\"request-parameter-data\">Request Parameter Data:</h1>\n<p>No request data is sent</p>\n<h1 id=\"response-data\">Response Data:</h1>\n<ul>\n<li>No additional response data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","webhooks","{{subsriptionID}}","test"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"4a5ff38c-4129-4d29-8095-a572c30bccba","name":"Test Webhook by Event Type and URL","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"MuU4xmc_cmPOb2zbySzD6Q2"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/webhooks/{{subsriptionID}}/test"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Thu, 08 Jan 2026 12:28:06 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"7ee2de92-4638-499f-b837-ce8de4021896"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"eb1ddc7d-2051-4e58-b2df-96adb9731da9"}],"id":"98a756cb-0752-41aa-90d8-245de5d05e6b","description":"<h1 id=\"description\">Description:</h1>\n<p>Reply webhooks provide a seamless way to receive notifications about events within the Reply platform. With webhooks, you can set up your server to be alerted whenever specific events occur. These webhooks are triggered whenever one or more of the subscribed events take place.</p>\n<p>When Reply's events are triggered, we send an HTTP POST payload to the URL you've configured for your webhook subscription. These payloads are delivered in JSON format and contain both common fields and event-specific data.</p>\n<h1 id=\"webhook-subscription-scope\">Webhook subscription scope:</h1>\n<p>The scope of events sent to a webhook subscription depends on the API key used to create it:</p>\n<ul>\n<li><p>If a webhook subscription is created using an API key from a Team Owner account (with Team Edition enabled or disabled), the webhook will receive events from all members of that team.</p>\n</li>\n<li><p>If a webhook subscription is created using an Organization Owner API key, the webhook will receive events only from the Workspace associated with that API key, as Organization Owners have a separate API key for each Workspace.</p>\n</li>\n<li><p>If a webhook subscription is created using a team member API key, the webhook will receive events associated with that team member only.</p>\n</li>\n</ul>\n<h1 id=\"webhook-types\">Webhook Types:</h1>\n<p>Reply supports several webhook types, each corresponding to a specific event:</p>\n<ul>\n<li><p><strong>email_replied</strong>: Triggered only at the first prospect reply to an email in a sequence or when the prospect's status is set to 'Replied'.</p>\n</li>\n<li><p><strong>reply_categorized</strong>: Triggered when a reply is categorized with a new inbox category. If an uncategorized category is assigned, the webhook will not be triggered. (sequence_fields.id is assigned only for first reply from prospect, for next replies this field is empty. Once a prospect manually replies, the conversation exits automation and becomes a direct email thread. The sequence is no longer active, so sequence_fields.id is correctly omitted)</p>\n</li>\n<li><p><strong>email_sent</strong>: Triggered when a new email is sent, either as the first step or as a follow-up.</p>\n</li>\n<li><p><strong>email_opened</strong>: Triggered when a person opens your email.</p>\n</li>\n<li><p><strong>contact_opted_out</strong>: Triggered when a person opts out of further communication.</p>\n</li>\n<li><p><strong>contact_finished</strong>: Triggered when a prospect finishes a sequence with various finish reasons.</p>\n</li>\n<li><p><strong>contact_called</strong>: Triggered when a cloud call is made or logged with call details.</p>\n</li>\n<li><p><strong>email_link_clicked</strong>: Triggered when a user clicks on a link within an email sent as part of a sequence.</p>\n</li>\n<li><p><strong>email_account_connection_lost</strong>: Trigger when the connection to an email account is lost for any reason.</p>\n</li>\n<li><p><strong>email_account_error:</strong> Triggered when an email provider returns an error while attempting to send or receive messages.</p>\n</li>\n<li><p><strong>email_bounced:</strong> Triggered when an email sent to a prospect fails to deliver and returns a bounce message.</p>\n</li>\n<li><p><strong>email_auto_reply: Tr</strong>iggered whenever an incoming auto-reply or out-of-office reply is received through.</p>\n</li>\n<li><p><strong>linkedin_connection_request_sent:</strong> Triggered when a LinkedIn connection request is sent to a prospect.</p>\n</li>\n<li><p><strong>linkedin_message_sent:</strong> Triggered when a LinkedIn message is successfully sent to a prospect</p>\n</li>\n<li><p><strong>linkedin_connection_request_accepted:</strong> Triggered when a prospect accepts a LinkedIn connection request</p>\n</li>\n<li><p><strong>linkedin_message_replied:</strong> Triggered only at the first prospect reply to an linkedin message in a sequence</p>\n</li>\n<li><p><strong>linkedin_reply_categorized</strong>: Triggered when a linkedin reply is categorized with a new inbox category. If an uncategorized category is assigned, the webhook will not be triggered. (sequence_fields.id is assigned only for first reply from prospect, for next replies this field is empty.</p>\n</li>\n<li><p><strong>autopilot_stopped:</strong> Triggered when Autopilot stops within a specific sequence, notifying the first occurrence and including the reason for the stop.</p>\n</li>\n</ul>\n<h1 id=\"rate-limits\">Rate Limits:</h1>\n<p>We are currently limiting the number of webhooks to 30 per user regardless of the webhook type.</p>\n<h1 id=\"retry-policy\">Retry policy:</h1>\n<p>The webhook didn't pass if any HTTP status except 200-299 is returned.<br />We retry webhooks with 429, 500, 502 HTTP statuses and whenever a timeout occurs.<br />If webhook retries are unsuccessful, the event is considered as failed.</p>\n<h1 id=\"disabling-webhooks\">Disabling webhooks:</h1>\n<p>To avoid performance issues, when Reply tries to call an unresponsive URL, we suggest to turn off webhooks.<br />The webhook is disabled when after the first failed attempt:</p>\n<ul>\n<li><p>not a single event passed during 48 hours, and if</p>\n</li>\n<li><p>the consecutive number of 5 webhook calls failed (if more than 48 hours are needed to have 5 webhook calls)</p>\n</li>\n</ul>\n<p>An event is considered failed if 100% of its retries are failed.</p>\n<h1 id=\"webhook-payload\">Webhook payload</h1>\n<p>Webhooks deliver responses in JSON format. Each webhook payload consists of a common part and some fields specific to the webhook.</p>\n<h1 id=\"common-webhook-fields\">Common webhook fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>contact fields</td>\n<td>object</td>\n<td>Set of fields to describe a contact</td>\n</tr>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Contact's ID</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Contact's email</td>\n</tr>\n<tr>\n<td>domain</td>\n<td>string</td>\n<td>Contact's domain</td>\n</tr>\n<tr>\n<td>first name</td>\n<td>string</td>\n<td>Contact's first name</td>\n</tr>\n<tr>\n<td>last name</td>\n<td>string</td>\n<td>Contact's last name</td>\n</tr>\n<tr>\n<td>full name</td>\n<td>string</td>\n<td>Contact's full name</td>\n</tr>\n<tr>\n<td>title</td>\n<td>string</td>\n<td>Contact's title</td>\n</tr>\n<tr>\n<td>company</td>\n<td>string</td>\n<td>Contact's company</td>\n</tr>\n<tr>\n<td>phone</td>\n<td>string</td>\n<td>Contact's phone</td>\n</tr>\n<tr>\n<td>city</td>\n<td>string</td>\n<td>Contact's city</td>\n</tr>\n<tr>\n<td>state</td>\n<td>string</td>\n<td>Contact's state</td>\n</tr>\n<tr>\n<td>country</td>\n<td>string</td>\n<td>Contact's country</td>\n</tr>\n<tr>\n<td>time zone id</td>\n<td>string</td>\n<td>Contact's current time zone</td>\n</tr>\n<tr>\n<td>linkedin profile url</td>\n<td>string</td>\n<td>Contact's LinkedIn URL</td>\n</tr>\n<tr>\n<td>company size</td>\n<td>integer</td>\n<td>Contact's current company size</td>\n</tr>\n<tr>\n<td>industry</td>\n<td>string</td>\n<td>Contact's current company industry</td>\n</tr>\n<tr>\n<td>linkedin sales navigator</td>\n<td>string</td>\n<td>Contact's Sales Navigator URL</td>\n</tr>\n<tr>\n<td>linkedin recruiter</td>\n<td>string</td>\n<td>Contact's LinkedIn Recruiter URL</td>\n</tr>\n<tr>\n<td>sequence fields</td>\n<td>object</td>\n<td>Set of fields to describe the sequence</td>\n</tr>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Sequence ID</td>\n</tr>\n<tr>\n<td>step number</td>\n<td>integer</td>\n<td>Number of the step in the sequence</td>\n</tr>\n<tr>\n<td>contact custom fields</td>\n<td>object</td>\n<td>Custom fields for the contact</td>\n</tr>\n<tr>\n<td>name: value</td>\n<td>string</td>\n<td>Pair of custom name and value for the contact</td>\n</tr>\n<tr>\n<td>event</td>\n<td>object</td>\n<td>Set of fields for the event</td>\n</tr>\n<tr>\n<td>date</td>\n<td>datetime</td>\n<td>Sequence creation date in UTC</td>\n</tr>\n<tr>\n<td>id</td>\n<td>guid</td>\n<td>Event connected with the webhook ID</td>\n</tr>\n<tr>\n<td>type</td>\n<td>string</td>\n<td>Type of the received event</td>\n</tr>\n<tr>\n<td>UserId</td>\n<td>integer</td>\n<td>Unique identifier of the user associated with the request.</td>\n</tr>\n<tr>\n<td>TeamId</td>\n<td>integer</td>\n<td>Unique identifier of the team the user belongs to.</td>\n</tr>\n<tr>\n<td>SubscriptionId</td>\n<td>integer</td>\n<td>Unique identifier of the active subscription linked to the user (webhook id)</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"email_replied-webhook-specific-fields\">Email_Replied webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>reply_message_id</td>\n<td>integer</td>\n<td>ID of the reply message</td>\n</tr>\n<tr>\n<td>reply_date</td>\n<td>DateTime</td>\n<td>Date of the reply in UTC</td>\n</tr>\n<tr>\n<td>email_from</td>\n<td>string</td>\n<td>Email address used as the sender of emails</td>\n</tr>\n<tr>\n<td>sent_email_id</td>\n<td>integer</td>\n<td>ID of the sent message to which the reply was received</td>\n</tr>\n<tr>\n<td>email_account_id</td>\n<td>integer</td>\n<td>Account ID of the sender</td>\n</tr>\n<tr>\n<td>reply_message_url</td>\n<td>string</td>\n<td>URL for downloading the message in eml format</td>\n</tr>\n<tr>\n<td>reason</td>\n<td>integer</td>\n<td>How the replied status was obtained. Next options are available:  <br />1 = Set status from email  <br />2 = Manual change of status (either from API or manually in UI)</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2025-12-18T08:58:08.2734136Z\",\n    \"id\": \"6b08e50a-5d98-40108576k-27e36b43b7e3\",\n    \"type\": \"EmailReplied\",\n    \"UserId\": 486756,\n    \"TeamId\": 867991,\n    \"SubscriptionId\": 16049\n  },\n  \"reply_message_url\": \"https://rtest.blob.core.windows.net/emails/sr/2025/12/18/1766045948930_2d85f22c.eml?sv=2024-01-05&amp;se=2025-12-25T08:58:08Y&amp;sr=b&amp;sp=r&amp;sig=4+OKlhpwwPCV3fBenBkIY+mgEXs8u7CVASpwex/rOhY=\",\n  \"email_from\": \"test@test.com\",\n  \"email_account_id\": 99999,\n  \"sent_email_id\": 911111,\n  \"reply_date\": \"2025-12-18T08:52:10Z\",\n  \"reply_message_id\": \"38527357fdhjfd8jfdjhsfhdhf85389583_id251251251@mail.gmail.com\",\n  \"reason\": 1,\n  \"contact_fields\": {\n    \"id\": 726461476,\n    \"email\": \"John@gmail.com\",\n    \"first_name\": \"John\",\n    \"last_name\": \"Tester\",\n    \"full_name\": \"John Tester\",\n    \"title\": \"QA\",\n    \"company\": \"Reply\",\n    \"linkedin_profile_url\": \"https://www.linkedin.com/in/johntester-56b383206/\",\n    \"city\": \"New York\",\n    \"state\": \"\",\n    \"country\": \"USA\",\n    \"time_zone_id\": null,\n    \"phone\": \"9875689235\",\n    \"domain\": \"gmail.com\",\n    \"company_size\": \"Empty\",\n    \"industry\": \"Retail\",\n    \"linkedin_sales_navigator\": \"\",\n    \"linkedin_recruiter\": \"\"\n  },\n  \"sequence_fields\": {\n    \"id\": 1585777,\n    \"step_number\": 1\n  }\n}\n\n</code></pre>\n<h1 id=\"email_categorized-webhook-specific-fields\">Email_Categorized webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>reply_message_id</td>\n<td>integer</td>\n<td>ID of the reply message</td>\n</tr>\n<tr>\n<td>reply_date</td>\n<td>DateTime</td>\n<td>Date of the reply in UTC</td>\n</tr>\n<tr>\n<td>sent_email_id</td>\n<td>integer</td>\n<td>ID of the sent message to which the reply was received</td>\n</tr>\n<tr>\n<td>reply_inbox_category_name</td>\n<td>string</td>\n<td>Category which was assigned to contact reply</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-1\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2026-02-11T14:15:02.7283103Z\",\n    \"id\": \"23086548-7b55-411a-8aed-da6fe3229309\",\n    \"type\": \"ReplyCategorized\",\n    \"UserId\": 411318,\n    \"TeamId\": 100,\n    \"SubscriptionId\": 0\n  },\n  \"reply_inbox_category_name\": \"Interested\",\n  \"sent_email_id\": 999,\n  \"reply_date\": null,\n  \"reply_message_id\": null,\n  \"contact_fields\": {\n    \"id\": 12345,\n    \"email\": \"test-prospect@example.com\",\n    \"first_name\": \"Test\",\n    \"last_name\": \"Prospect\",\n    \"full_name\": \"Test Prospect\",\n    \"title\": \"Test Title\",\n    \"company\": \"Test Company\",\n    \"linkedin_profile_url\": \"https://linkedin.com/in/test\",\n    \"city\": \"Test City\",\n    \"state\": \"Test State\",\n    \"country\": \"Test Country\",\n    \"phone\": \"+1234567890\",\n    \"domain\": \"example.com\"\n  },\n  \"sequence_fields\": {\n    \"id\": 200\n  }\n}\n\n</code></pre>\n<h1 id=\"email_sent-webhook-specific-fields\">Email_Sent webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sent_email_date</td>\n<td>DateTime</td>\n<td>Date and time when the email was sent in UTC</td>\n</tr>\n<tr>\n<td>sent_email_id</td>\n<td>integer</td>\n<td>ID of the sent email</td>\n</tr>\n<tr>\n<td><em>sent_email_message_id</em></td>\n<td>string</td>\n<td>Email sent message identifier (string format)</td>\n</tr>\n<tr>\n<td>sent_email_variant</td>\n<td>string</td>\n<td>Letter of the email variant</td>\n</tr>\n<tr>\n<td>email_account_id</td>\n<td>integer</td>\n<td>ID of the email account from which the email was sent</td>\n</tr>\n<tr>\n<td>email_from</td>\n<td>string</td>\n<td>Email address from which the email was sent</td>\n</tr>\n<tr>\n<td>sent_message_url</td>\n<td>string</td>\n<td>(Optional) URL for downloading the message in eml format</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-2\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2021-05-12T13:18:15.1908441Z\",\n    \"id\": \"319dcca5-3765-42f2-9d91-d56aab875a3e\",\n    \"UserId\": 486756,\n    \"TeamId\": 867991,\n    \"SubscriptionId\": 16049\n  },\n  \"sent_email_id\": 1779553,\n  \"sent_email_message_id\": \"UMH5HKKNPDU4.ADQJEWESBPYL2@RD0003FF2328E2\",\n  \"sent_email_date\": \"2021-05-12T13:18:11.41\",\n  \"email_account_id\": 3794,\n  \"contact_fields\": {\n    \"id\": 11416895,\n    \"email\": \"olivia@reply.io\",\n    \"first_name\": \"Olivia\",\n    \"last_name\": \"Milton\",\n    \"full_name\": \"Olivia Milton\",\n    \"title\": \"CMO\",\n    \"company\": \"Reply\",\n    \"linkedin_profile_url\": \"https://www.linkedin.com/in/olivia-milton-39385155/\",\n    \"city\": \"Kopujku\",\n    \"state\": \"ID\",\n    \"country\": \"United States\",\n    \"time_zone_id\": \"UTC-11\",\n    \"phone\": \"+17182444444\",\n    \"domain\": \"reply.io\",\n    \"company_size\": \"51-200\",\n    \"industry\": \"Industry\",\n    \"linkedin_sales_navigator\": null,\n    \"linkedin_recruiter\": \"www.xxxx.com\"\n  },\n  \"contact_custom_fields\": {\n    \"CustomCRM_Percentage\": \"25\",\n    \"CustomCRM_TextArea\": \"\"\n  },\n  \"reply_url\": \"https://replyappstages.blob.core.windows.net/emails/57d83be983a54bfb8accc3ed520e00dc?sv=2019-02-02&amp;sr=b&amp;sig=yDPss9rkQbvaZA6iXlgjkdIT8Sk1kc8QE6H6an82UKE=&amp;se=2021-05-19T13:18:15Z&amp;sp=r\",\n  \"sequence_fields\": {\n    \"id\": 122145,\n    \"step_number\": 1\n  }\n}\n\n</code></pre>\n<h1 id=\"email_opened-webhook-specific-fields\">Email_Opened webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email_open_date</td>\n<td>DateTime</td>\n<td>Date and time when the email was opened in UTC</td>\n</tr>\n<tr>\n<td>sent_email_id</td>\n<td>integer</td>\n<td>ID of the sent email</td>\n</tr>\n<tr>\n<td>sent_email_message_id</td>\n<td>string</td>\n<td>Email sent message identifier</td>\n</tr>\n<tr>\n<td>email_account_id</td>\n<td>integer</td>\n<td>ID of the account from which the email was sent</td>\n</tr>\n<tr>\n<td>opens_count</td>\n<td>integer</td>\n<td>Number of times the email was opened</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-3\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2021-05-12T11:56:49.6577408Z\",\n    \"id\": \"4fd24e14-e51d-43e7-a9de-ff45131e604c\",\n    \"UserId\": 486756,\n    \"TeamId\": 867991,\n    \"SubscriptionId\": 16049\n  },\n  \"email_account_id\": 3794,\n  \"opens_count\": 1,\n  \"email_open_date\": \"2021-05-12T11:56:49.242521Z\",\n  \"sent_email_id\": 1779286,\n  \"sent_email_message_id\": \"OTZ0MJNLPDU4.WATNWQB0E14O3@RD0003FF2328E2\",\n  \"contact_fields\": {\n    \"id\": 11642421,\n    \"email\": \"olivia@reply.io\",\n    \"first_name\": \"Olivia\",\n    \"last_name\": \"Milton\",\n    \"full_name\": \"Olivia Milton\",\n    \"title\": \"CMO\",\n    \"company\": \"Reply\",\n    \"linkedin_profile_url\": null,\n    \"city\": \"St. Petersburg\",\n    \"state\": \"Florida\",\n    \"country\": \"India\",\n    \"time_zone_id\": null,\n    \"phone\": \"40410\",\n    \"domain\": \"reply.io\",\n    \"company_size\": \"Empty\",\n    \"industry\": \"\",\n    \"linkedin_sales_navigator\": null,\n    \"linkedin_recruiter\": null\n  },\n  \"contact_custom_fields\": {\n    \"CustomCRM_Percentage\": \"25\",\n    \"CustomCRM_TextArea\": \"\"\n  },\n  \"sequence_fields\": {\n    \"id\": 122145\n    \"step_number\": 1\n  }\n}\n\n</code></pre>\n<h1 id=\"contact_opted_out-webhook-specific-fields\">Contact_Opted_Out` webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>opt_out_date</td>\n<td>DateTime</td>\n<td>Date and time when the customer opted out in UTC</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-4\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2021-05-12T12:20:20.8460204Z\",\n    \"id\": \"45f80168-09c5-48d8-9410-5e8932aaf689\",\n    \"UserId\": 486756,\n    \"TeamId\": 867991,\n    \"SubscriptionId\": 16049\n  },\n  \"ProspectOptOutDate\": \"2021-05-12T12:20:20.5366252Z\",\n  \"contact_fields\": {\n    \"id\": 11238664,\n    \"email\": \"olivia@reply.io\",\n    \"first_name\": \"Olivia\",\n    \"last_name\": \"Milton\",\n    \"full_name\": \"Olivia Milton\",\n    \"title\": \"CMO\",\n    \"company\": \"Reply\",\n    \"linkedin_profile_url\": \"\",\n    \"city\": \"Jacksonville\",\n    \"state\": \"Florida\",\n    \"country\": \"Serbia\",\n    \"time_zone_id\": null,\n    \"phone\": \"381112094444\",\n    \"domain\": \"reply.io\",\n    \"company_size\": \"Empty\",\n    \"industry\": \"\",\n    \"linkedin_sales_navigator\": null,\n    \"linkedin_recruiter\": null\n  },\n  \"contact_custom_fields\": {\n    \"CustomCRM_Percentage\": \"25\",\n    \"CustomCRM_TextArea\": \"\"\n  },\n  \"sequence_fields\": {\n    \"id\": 122145\n  }\n}\n\n</code></pre>\n<h1 id=\"contact_finished-webhook-specific-fields\">Contact_Finished webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>finished_date</td>\n<td>DateTime</td>\n<td>Date and time when the contact finished in UTC</td>\n</tr>\n<tr>\n<td>finish_reason</td>\n<td>integer</td>\n<td>Finish reason options:  <br />0 = Replied  <br />1 = Bounced  <br />2 = Manual  <br />3 = Finished after number of days (sequence settings)  <br />5 = Called  <br />6 = Opt-out  <br />7 = Meeting booked</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-5\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2021-05-12T12:03:40.5395757Z\",\n    \"id\": \"e48fd218-51e8-4def-8804-860e770559dd\",\n    \"UserId\": 486756,\n    \"TeamId\": 867991,\n    \"SubscriptionId\": 16049\n  },\n  \"finished_date\": \"2021-05-12T12:03:40.4728229Z\",\n  \"finish_reason\": 2,\n  \"contact_fields\": {\n    \"id\": 11642481,\n    \"email\": \"olivia@reply.io\",\n    \"first_name\": \"Olivia\",\n    \"last_name\": \"Milton\",\n    \"full_name\": \"Olivia Milton\",\n    \"title\": \"CMO\",\n    \"company\": \"Reply\",\n    \"linkedin_profile_url\": \"https://www.linkedin.com/in/olivia-milton-39385155/\",\n    \"city\": \"Toronto\",\n    \"state\": \"Ontario\",\n    \"country\": \"Canada\",\n    \"time_zone_id\": \"Eastern Standard Time\",\n    \"phone\": \"+380505555555\",\n    \"domain\": \"reply.io\",\n    \"company_size\": \"51-200\",\n    \"industry\": \"IT\",\n    \"linkedin_sales_navigator\": null,\n    \"linkedin_recruiter\": \"https://www.linkedin.com/recruiter/profile/478023905,1Jli,CAP\"\n  },\n  \"contact_custom_fields\": {\n    \"SF_Text\": \"Custom_Text123\",\n    \"SF_Number\": \"123\",\n    \"CustomCRM_CheckBox\": \"\",\n    \"CustomCRM_Curency\": \"\",\n    \"CustomCRM_Date\": \"\",\n    \"CustomCRM_DropDown\": \"\",\n    \"CustomCRM_MultiDropDown\": \"\",\n    \"CustomCRM_Percentage\": \"25\",\n    \"CustomCRM_TextArea\": \"\",\n    \"CustomCRM_Url\": \"\"\n  },\n  \"sequence_fields\": {\n    \"id\": 122147\n  }\n}\n\n</code></pre>\n<h1 id=\"contact_called-webhook-specific-fields\">Contact_Called webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>from_number</td>\n<td>string</td>\n<td>The phone number used as the \"from\" number</td>\n</tr>\n<tr>\n<td>duration</td>\n<td>integer</td>\n<td>The duration of the call in milliseconds</td>\n</tr>\n<tr>\n<td>recording_url</td>\n<td>string</td>\n<td>URL with the recording of the call</td>\n</tr>\n<tr>\n<td>notes</td>\n<td>string</td>\n<td>Details or notes of the call</td>\n</tr>\n<tr>\n<td>disposition</td>\n<td>string</td>\n<td>Disposition of the call with options:  <br />- Answered  <br />- Logged Manually  <br />- Busy  <br />- Failed  <br />- No answer</td>\n</tr>\n<tr>\n<td>resolution</td>\n<td>string</td>\n<td>Resolution of the call with options:  <br />- Positive  <br />- To Call  <br />- Negative  <br />- No resolution</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-6\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2021-10-26T07:09:38.9063327Z\",\n    \"id\": \"efa12820-f6ac-4773-8a4f-b1c89856a4db\",\n    \"type\": \"ProspectCalled\",\n    \"UserId\": 486756,\n    \"TeamId\": 867991,\n    \"SubscriptionId\": 16049\n  },\n  \"disposition\": \"Answered\",\n  \"duration\": 10,\n  \"notes\": \"notes\",\n  \"resolution\": \"ToCall\",\n  \"from_number\": \"123\",\n  \"recording_url\": \"http://localhost/twiml/Play?token=eyJhIjoxNzczLCJiIjoiMzAxZTdkN2MtMjZiZi00OTgwLWI3ZjQtYzJhYjM4MDljYmFlIiwiYyI6ZmFsc2V9\",\n  \"contact_fields\": {\n    \"id\": 2246105,\n    \"email\": \"olga.zabelina@gmail.com\",\n    \"first_name\": \"Olga\",\n    \"last_name\": \"Zabelina\",\n    \"full_name\": \"Olga Zabelina\",\n    \"title\": null,\n    \"company\": \"Reply\",\n    \"linkedin_profile_url\": \"https://fake-url.com?rnd=78HLRVEBRMBAQX3\",\n    \"city\": null,\n    \"state\": null,\n    \"country\": null,\n    \"time_zone_id\": null,\n    \"phone\": \"+15005550005\",\n    \"domain\": \"gmail.com\",\n    \"company_size\": \"Empty\",\n    \"industry\": null,\n    \"linkedin_sales_navigator\": null,\n    \"linkedin_recruiter\": null\n  },\n  \"sequence_fields\": {\n    \"id\": 16615\n  }\n}\n\n</code></pre>\n<h1 id=\"email_link_clicked-webhook-specific-fields\">Email_link_clicked webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email_from</td>\n<td>string</td>\n<td>The email address from which the email was sent.</td>\n</tr>\n<tr>\n<td>email-link-url</td>\n<td>string</td>\n<td>The URL of the clicked link.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-7\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2024-02-23T14:26:00.2237389Z\",\n    \"id\": \"2178c617-04c2-4ea5-b828-e17e0609605f\",\n    \"type\": \"EmailLinkClicked\",\n    \"UserId\": 486756,\n    \"TeamId\": 867991,\n    \"SubscriptionId\": 16049\n  },\n  \"email_from\": \"olga.zabelina@gmail.com\",\n  \"email-link-url\": \"https://www.google.com\",\n  \"contact_fields\": {\n    \"id\": 2246105,\n    \"email\": \"olga.zabelina@gmail.com\",\n    \"first_name\": \"Olga\",\n    \"last_name\": \"Zabelina\",\n    \"full_name\": \"Olga Zabelina\",\n    \"title\": null,\n    \"company\": \"Reply\",\n    \"linkedin_profile_url\": \"https://fake-url.com?rnd=78HLRVEBRMBAQX3\",\n    \"city\": null,\n    \"state\": null,\n    \"country\": null,\n    \"time_zone_id\": null,\n    \"phone\": \"+15005550005\",\n    \"domain\": \"gmail.com\",\n    \"company_size\": \"Empty\",\n    \"industry\": null,\n    \"linkedin_sales_navigator\": null,\n    \"linkedin_recruiter\": null\n  },\n  \"sequence_fields\": {\n    \"name\": \"link tracking\",\n    \"step_number\": 1\n  }\n}\n\n</code></pre>\n<h1 id=\"email_account_connection_lost-webhook-specific-fields\">email_account_connection_lost webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email_account_id</td>\n<td>integer</td>\n<td>Email account ID for which the connection was lost.</td>\n</tr>\n<tr>\n<td>email_from</td>\n<td>string</td>\n<td>Email account name for which the connection was lost.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-8\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n    \"event\": {\n        \"date\": \"2025-03-20T07:44:05.4925384Z\",\n        \"id\": \"808f4-02-4c8-4ad277205bd\",\n        \"type\": \"EmailAccountConnectionLost\",\n        \"UserId\": 486756,\n        \"TeamId\": 867991,\n        \"SubscriptionId\": 16049\n    },\n    \"email_account_id\": 9,\n    \"email_from\": \"john@reply.io\",\n    \"sequence_fields\": {}\n}\n\n</code></pre>\n<h1 id=\"email_account_error-webhook-specific-fields\">email_account_error webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email_account_id</td>\n<td>integer</td>\n<td>Email account ID for which the error occurred.</td>\n</tr>\n<tr>\n<td>email_account_error</td>\n<td>string</td>\n<td>Provides details about the error returned by the email provider.</td>\n</tr>\n<tr>\n<td>email_account_address</td>\n<td>string</td>\n<td>Email account address for which the error occured</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-9\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2026-02-12T07:17:32.4771318Z\",\n    \"id\": \"86d9f31b-b3f9-4b08-81c4-15104c33250a\",\n    \"type\": \"EmailAccountError\",\n    \"UserId\": 381090,\n    \"TeamId\": 100,\n    \"SubscriptionId\": 0\n  },\n  \"email_account_address\": \"test-account@example.com\",\n  \"email_account_id\": 1,\n  \"email_account_error\": \"Test error message\",\n  \"contact_fields\": {\n    \"id\": 12345,\n    \"email\": \"test-prospect@example.com\",\n    \"first_name\": \"Test\",\n    \"last_name\": \"Prospect\",\n    \"full_name\": \"Test Prospect\",\n    \"title\": \"Test Title\",\n    \"company\": \"Test Company\",\n    \"linkedin_profile_url\": \"https://linkedin.com/in/test\",\n    \"city\": \"Test City\",\n    \"state\": \"Test State\",\n    \"country\": \"Test Country\",\n    \"phone\": \"+1234567890\",\n    \"domain\": \"example.com\"\n  },\n  \"sequence_fields\": {\n  }\n}\n\n</code></pre>\n<h1 id=\"email_bounced-webhook-specific-fields\">email_bounced webhook specific fields:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>bounce_message_id</td>\n<td>integer</td>\n<td>ID of the bounce-notification message generated by the mail server.</td>\n</tr>\n<tr>\n<td>bounce_date</td>\n<td>DateTime</td>\n<td>Date and time the bounce was received, in UTC.</td>\n</tr>\n<tr>\n<td>sent_email_id</td>\n<td>integer</td>\n<td>ID of the original email that resulted in the bounce.</td>\n</tr>\n<tr>\n<td>email_from</td>\n<td>string</td>\n<td>Email address used as the sender of emails</td>\n</tr>\n<tr>\n<td>sent_email_url</td>\n<td>string</td>\n<td>Sent message</td>\n</tr>\n<tr>\n<td>email_account_id</td>\n<td>integer</td>\n<td>Account ID of the sender whose message bounced.</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>Email address that failed delivery in nested object <code>contact_fields</code>.</td>\n</tr>\n<tr>\n<td>bounce_type</td>\n<td>string</td>\n<td>High-level category of the bounce. Possible values: <code>Hard</code>, <code>Soft</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-10\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2025-12-18T08:22:07.6354984Z\",\n    \"id\": \"037aa409-b67c-4a1e-9f5a-501991ec9065\",\n    \"type\": \"EmailBounced\",\n    \"UserId\": 486756,\n    \"TeamId\": 867991,\n    \"SubscriptionId\": 16049\n  },\n  \"sent_message_url\": \"https://rtest.blob.core.windows.net/emails/sr/2025/12/18/1766045948930_2d85f22c.eml?sv=2024-01-05&amp;se=2025-12-25T08:58:08Y&amp;sr=b&amp;sp=r&amp;sig=4+OKlhpwwPCV3fBenBkIY+mgEXs8u7CVASpwex/rOhY=\",\n  \"email_from\": \"test@test.com\",\n  \"bounce_message_id\": \"TTESTF0SU5.YUfOTP7L8OZZL@func-email-sending-6jgfhhg46267-5mlnl\",\n  \"bounce_date\": \"2025-12-18T08:14:17Z\",\n  \"bounce_type\": \"Hard\",\n  \"email_account_id\": 999999,\n  \"sent_email_id\": 99459954,\n  \"contact_fields\": {\n    \"id\": 726461476,\n    \"email\": \"John@gmail.com\",\n    \"first_name\": \"John\",\n    \"last_name\": \"Tester\",\n    \"full_name\": \"John Tester\",\n    \"title\": \"QA\",\n    \"company\": \"Reply\",\n    \"linkedin_profile_url\": \"https://www.linkedin.com/in/johntester-56b383206/\",\n    \"city\": \"New York\",\n    \"state\": \"\",\n    \"country\": \"USA\",\n    \"time_zone_id\": null,\n    \"phone\": \"9875689235\",\n    \"domain\": \"gmail.com\",\n    \"company_size\": \"Empty\",\n    \"industry\": \"Retail\",\n    \"linkedin_sales_navigator\": \"\",\n    \"linkedin_recruiter\": \"\"\n  },\n  \"sequence_fields\": {\n    \"id\": 1585431\n  }\n}\n\n</code></pre>\n<h1 id=\"email_auto_reply-webhook-specific-fields\">email_auto_reply <strong>webhook specific fields:</strong></h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>email_from</td>\n<td>string</td>\n<td>Email address used as the sender of emails</td>\n</tr>\n<tr>\n<td>user_name</td>\n<td>string</td>\n<td>User Name of account where webhook was triggered</td>\n</tr>\n<tr>\n<td>user_email</td>\n<td>string</td>\n<td>User Email of account where webhook was triggered</td>\n</tr>\n<tr>\n<td>email_account_id</td>\n<td>id</td>\n<td>Unique identifier of user email account</td>\n</tr>\n<tr>\n<td>reply_date</td>\n<td>DateTime</td>\n<td>Date of the reply in UTC</td>\n</tr>\n<tr>\n<td>reply_message_id</td>\n<td>id</td>\n<td>ID of the reply message</td>\n</tr>\n<tr>\n<td>reply_subject</td>\n<td>string</td>\n<td>Subject of received auto reply message</td>\n</tr>\n<tr>\n<td>reply_type</td>\n<td>string</td>\n<td>Type of received auto reply message (could be Out of Office or AutoReply)</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-11\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2026-02-12T07:27:43.8818674Z\",\n    \"id\": \"3681e7d2-725d-4284-8e71-e98b6cb0bd31\",\n    \"type\": \"EmailAutoReply\",\n    \"UserId\": 17015,\n    \"TeamId\": 100,\n    \"SubscriptionId\": 0\n  },\n  \"email_from\": \"test-account@example.com\",\n  \"user_name\": \"Test User\",\n  \"user_email\": \"test-user@example.com\",\n  \"email_account_id\": 1,\n  \"sent_email_id\": 999,\n  \"reply_date\": \"2026-02-12T07:27:43.8780737Z\",\n  \"reply_message_id\": \"test-reply-id\",\n  \"reply_subject\": \"Out of Office: Test Subject\",\n  \"reply_type\": \"AutoReply\",\n  \"contact_fields\": {\n    \"id\": 12345,\n    \"email\": \"test-prospect@example.com\",\n    \"first_name\": \"Test\",\n    \"last_name\": \"Prospect\",\n    \"full_name\": \"Test Prospect\",\n    \"title\": \"Test Title\",\n    \"company\": \"Test Company\",\n    \"linkedin_profile_url\": \"https://linkedin.com/in/test\",\n    \"city\": \"Test City\",\n    \"state\": \"Test State\",\n    \"country\": \"Test Country\",\n    \"phone\": \"+1234567890\",\n    \"domain\": \"example.com\"\n  },\n  \"sequence_fields\": {\n    \"id\": 200,\n    \"step_number\": 1\n  }\n}\n\n</code></pre>\n<h1 id=\"linkedin_connection_request_sent-webhook-specific-fields\"><strong>linkedin_connection_request_sent webhook specific fields:</strong></h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sender_linkedin_account_id</td>\n<td>integer</td>\n<td>Account ID of the sender’s LinkedIn integration.</td>\n</tr>\n<tr>\n<td>initial_message</td>\n<td>string</td>\n<td>Body text of the initial connection request or first LinkedIn message sent.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-12\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2025-07-09T13:00:16.3990755Z\",\n    \"id\": \"8c4cee46-8213-44dd-8243-01f2b70cd370\",\n    \"type\": \"LinkedInConnectionRequestSent\",\n    \"UserId\": 486756,\n    \"TeamId\": 867991,\n    \"SubscriptionId\": 16049\n  },\n  \"sender_linkedin_account_id\": 317,\n  \"initial_message\": \"Hi there, let's connect!\",\n  \"contact_fields\": {\n    \"id\": 16129367,\n    \"email\": \"tester@reply.io\",\n    \"first_name\": \"Oleg\",\n    \"last_name\": \"Bilozor\",\n    \"full_name\": \"Oleg Bilozor\",\n    \"title\": \"CEO\",\n    \"company\": \"Reply\",\n    \"linkedin_profile_url\": \"https://www.linkedin.com/in/oleg-bilozor-a14a00275/\",\n    \"city\": \"Dnipro\",\n    \"state\": \"\",\n    \"country\": \"Ukraine\",\n    \"time_zone_id\": null,\n    \"phone\": \"\",\n    \"domain\": \"reply.io\",\n    \"company_size\": \"Empty\",\n    \"industry\": \"\",\n    \"linkedin_sales_navigator\": \"\",\n    \"linkedin_recruiter\": \"\"\n  },\n  \"sequence_fields\": {\n  }\n}\n\n</code></pre>\n<h1 id=\"linkedin_message_sent-webhook-specific-fields\"><strong>linkedin_message_sent webhook specific fields:</strong></h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sender_linkedin_account_id</td>\n<td>integer</td>\n<td>Account ID of the sender’s LinkedIn integration.</td>\n</tr>\n<tr>\n<td>initial_message</td>\n<td>string</td>\n<td>Body text of the initial connection request or first LinkedIn message sent.</td>\n</tr>\n<tr>\n<td>is_inmail</td>\n<td>boolean</td>\n<td><code>true</code> if the message is an InMail; <code>false</code> for a regular LinkedIn message.</td>\n</tr>\n<tr>\n<td>is_voice_attached</td>\n<td>boolean</td>\n<td><code>true</code> if the message has attached voice message <code>false</code> for a regular LinkedIn message.</td>\n</tr>\n<tr>\n<td>contact_id</td>\n<td>int</td>\n<td>Contact ID who replied</td>\n</tr>\n<tr>\n<td>linkedin_message_id</td>\n<td>string</td>\n<td>(no description provided)</td>\n</tr>\n<tr>\n<td>sequence id</td>\n<td>int</td>\n<td>Sequence ID of sent message</td>\n</tr>\n<tr>\n<td>sequence step number</td>\n<td>int</td>\n<td>Step number of sent message</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-13\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{{\n  \"event\": {\n    \"date\": \"2026-01-28T14:05:40.6317158Z\",\n    \"id\": \"9977d6c9-c88e-4449-b097-74016be13fa3\",\n    \"type\": \"LinkedInMessageSent\",\n    \"UserId\": 381090,\n    \"TeamId\": 100,\n    \"SubscriptionId\": 0\n  },\n  \"sender_linkedin_account_id\": 50,\n  \"initial_message\": \"Test message\",\n  \"is_inmail\": false,\n  \"is_voice_attached\": false,\n  \"contact_id\": 12345,\n  \"linkedin_message_id\": \"test-msg-id\",\n  \"contact_fields\": {\n    \"id\": 12345,\n    \"email\": \"test-prospect@example.com\",\n    \"first_name\": \"Test\",\n    \"last_name\": \"Prospect\",\n    \"full_name\": \"Test Prospect\",\n    \"title\": \"Test Title\",\n    \"company\": \"Test Company\",\n    \"linkedin_profile_url\": \"https://linkedin.com/in/test\",\n    \"city\": \"Test City\",\n    \"state\": \"Test State\",\n    \"country\": \"Test Country\",\n    \"phone\": \"+1234567890\",\n    \"domain\": \"example.com\"\n  },\n  \"sequence_fields\": {\n    \"id\": 200,\n    \"step_number\": 1\n  }\n}\n\n</code></pre>\n<h1 id=\"linkedin_connection_request_accepted-webhook-specific-fields\"><strong>linkedin_connection_request_accepted webhook specific fields:</strong></h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sender_linkedin_account_id</td>\n<td>integer</td>\n<td>Account ID of the sender’s LinkedIn integration.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-14\"><strong>Example:</strong></h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2025-07-09T16:30:01.1090653Z\",\n    \"id\": \"2a50cd0d-e346-48e6-894a-9198fceefc90\",\n    \"type\": \"LinkedInConnectionRequestAccepted\",\n    \"UserId\": 486756,\n    \"TeamId\": 867991,\n    \"SubscriptionId\": 16049\n  },\n  \"sender_linkedin_account_id\": 317,\n  \"contact_fields\": {\n    \"id\": 16129367,\n    \"email\": \"tester@reply.io\",\n    \"first_name\": \"Oleg\",\n    \"last_name\": \"Bilozor\",\n    \"full_name\": \"Oleg Bilozor\",\n    \"title\": \"CEO\",\n    \"company\": \"Reply\",\n    \"linkedin_profile_url\": \"https://www.linkedin.com/in/oleg-bilozor-a14a00279/\",\n    \"city\": \"Dnipro\",\n    \"state\": \"\",\n    \"country\": \"Ukraine\",\n    \"time_zone_id\": null,\n    \"phone\": \"\",\n    \"domain\": \"reply.io\",\n    \"company_size\": \"Empty\",\n    \"industry\": \"\",\n    \"linkedin_sales_navigator\": \"\",\n    \"linkedin_recruiter\": \"\"\n  },\n  \"sequence_fields\": {\n    \"id\": 81611\n  }\n}\n\n</code></pre>\n<h1 id=\"linkedin_message_replied-webhook-specific-fields\"><strong>linkedin_message_replied webhook specific fields:</strong></h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>sender_linkedin_account_id</td>\n<td>integer</td>\n<td>Account ID of the sender’s LinkedIn integration.</td>\n</tr>\n<tr>\n<td>sequence_name</td>\n<td>string</td>\n<td>Name of the LinkedIn campaign that generated the event.</td>\n</tr>\n<tr>\n<td>linkedin_message_id</td>\n<td>string</td>\n<td>(no description provided)</td>\n</tr>\n<tr>\n<td>linkedin_message</td>\n<td>string</td>\n<td>Text of sent message</td>\n</tr>\n<tr>\n<td>contact_id</td>\n<td>int</td>\n<td>Contact ID who replied</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-15\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2026-01-28T14:02:16.1397361Z\",\n    \"id\": \"7e630da1-5458-454e-ae6b-98bab0289f58\",\n    \"type\": \"LinkedInMessageReplied\",\n    \"UserId\": 381090,\n    \"TeamId\": 100,\n    \"SubscriptionId\": 0\n  },\n  \"sender_linkedin_account_id\": 50,\n  \"contact_id\": 12345,\n  \"linkedin_message_id\": \"6e217729-6bc2-428c-9066-7cde3275d556\",\n  \"linkedin_message\": \"Test reply\",\n  \"contact_fields\": {\n    \"id\": 12345,\n    \"email\": \"test-prospect@example.com\",\n    \"first_name\": \"Test\",\n    \"last_name\": \"Prospect\",\n    \"full_name\": \"Test Prospect\",\n    \"title\": \"Test Title\",\n    \"company\": \"Test Company\",\n    \"linkedin_profile_url\": \"https://linkedin.com/in/test\",\n    \"city\": \"Test City\",\n    \"state\": \"Test State\",\n    \"country\": \"Test Country\",\n    \"phone\": \"+1234567890\",\n    \"domain\": \"example.com\"\n  },\n  \"sequence_fields\": {\n    \"name\": \"Test Sequence\"\n  }\n}\n\n</code></pre>\n<h1 id=\"linkedin_message_categorized-webhook-specific-fields\"><strong>linkedin_message_categorized webhook specific fields:</strong></h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Contact ID</td>\n</tr>\n<tr>\n<td>linkedin_thread_id</td>\n<td>integer</td>\n<td>Unique identifier of linkedin thread</td>\n</tr>\n<tr>\n<td>reply_inbox_category_name</td>\n<td>string</td>\n<td>Inbox category which was assigned to received reply</td>\n</tr>\n<tr>\n<td>last_reply_date</td>\n<td>DateTime</td>\n<td>Date and Time when reply was received</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-16\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2026-02-11T14:25:23.0950974Z\",\n    \"id\": \"43b10b9b-6fd7-4b3d-8547-184d4386af22\",\n    \"type\": \"LinkedInReplyCategorized\",\n    \"UserId\": 411318,\n    \"TeamId\": 100,\n    \"SubscriptionId\": 0\n  },\n  \"id\": 12345,\n  \"linkedin_thread_id\": 1,\n  \"reply_inbox_category_name\": \"Interested\",\n  \"last_reply_date\": \"2026-02-11T14:25:23.0914396Z\",\n  \"contact_fields\": {\n    \"id\": 12345,\n    \"email\": \"test-prospect@example.com\",\n    \"first_name\": \"Test\",\n    \"last_name\": \"Prospect\",\n    \"full_name\": \"Test Prospect\",\n    \"title\": \"Test Title\",\n    \"company\": \"Test Company\",\n    \"linkedin_profile_url\": \"https://linkedin.com/in/test\",\n    \"city\": \"Test City\",\n    \"state\": \"Test State\",\n    \"country\": \"Test Country\",\n    \"phone\": \"+1234567890\",\n    \"domain\": \"example.com\"\n  },\n  \"sequence_fields\": {\n    \"id\": 200\n  }\n}\n\n</code></pre>\n<h1 id=\"autopilot_stopped-webhook-specific-fields\"><strong>autopilot_stopped webhook specific fields:</strong></h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>user_email</td>\n<td>string</td>\n<td>User email</td>\n</tr>\n<tr>\n<td>user_name</td>\n<td>string</td>\n<td>User Name</td>\n</tr>\n<tr>\n<td>sequence_owner_name</td>\n<td>string</td>\n<td>Sequence owner name</td>\n</tr>\n<tr>\n<td>sequence_owner_email</td>\n<td>string</td>\n<td>Sequence owner email</td>\n</tr>\n<tr>\n<td>autopilot_error_message</td>\n<td>string</td>\n<td>Error message with reason why autopilot was stopped for sequence</td>\n</tr>\n<tr>\n<td>sequence_id</td>\n<td>Integer</td>\n<td>Sequence ID</td>\n</tr>\n<tr>\n<td>sequence name</td>\n<td>string</td>\n<td>Sequence Name</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"example-17\">Example:</h1>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n  \"event\": {\n    \"date\": \"2026-01-01T10:00:00.0000000Z\",\n    \"id\": \"11111111-2222-3333-4444-555555555555\",\n    \"type\": \"AutopilotStopped\",\n    \"UserId\": 123456,\n    \"TeamId\": 654321,\n    \"SubscriptionId\": 99999\n  },\n  \"user_name\": \"test.user@example.com\",\n  \"user_email\": \"test.user@example.com\",\n  \"sequence_owner_name\": \"sequence.owner@example.com\",\n  \"sequence_owner_email\": \"sequence.owner@example.com\",\n  \"autopilot_error_message\": \"no matching contacts found for the selected filters\",\n  \"sequence_fields\": {\n    \"id\": 1234567,\n    \"name\": \"Test Sequence Alpha\"\n  }\n}\n\n</code></pre>\n","_postman_id":"98a756cb-0752-41aa-90d8-245de5d05e6b"},{"name":"2. Reports","item":[{"name":"Get content of the email message","id":"912c1ed7-dbd3-4b59-ac39-7ecc6561e8db","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/emails/{{emailMessageId}}/content","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint returns the subject, HTML text, and plain text of the email message</p>\n<h1 id=\"response-data-type\">Response data type:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>subject</td>\n<td>string</td>\n<td>Email message subject</td>\n</tr>\n<tr>\n<td>htmlBody</td>\n<td>string</td>\n<td>Email message body in HTML format</td>\n</tr>\n<tr>\n<td>textBody</td>\n<td>string</td>\n<td>Email message body in text format</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","emails","{{emailMessageId}}","content"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified email message</p>\n","type":"text/plain"},"key":null,"value":"emailMessageId"}],"variable":[]}},"response":[{"id":"3704d297-a411-45d0-91f8-2700b33aece0","name":"Get content of message by Id","originalRequest":{"method":"GET","header":[{"key":"X-Api-Key","value":"{{Your_ApiKey}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/emails/A922YXUZ6B93@0/content"},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\r\n    \"subject\": \"N52B25 Engine Fiona\",\r\n    \"htmlBody\": \"<!DOCTYPE html PUBLIC </body>Text body</html>\",\r\n    \"textBody\": \"Text body\"\r\n}"}],"_postman_id":"912c1ed7-dbd3-4b59-ac39-7ecc6561e8db"},{"name":"Generate Email Report","id":"01227bbd-8936-4c73-9074-b362355131e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"url":"https://api.reply.io/api/v2/reports/generate-email-report?callbackUrl={{callbackUrl}}&reportType={{reportType}}&$filter={{filter}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint provides the URL for accessing a report that is in the process of being generated.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ul>\n<li><p>Returns a 202 code upon success.</p>\n</li>\n<li><p>The 'LOCATION' response header will contain the URL for accessing the report. To access the report, you need to execute another GET request with the copied 'LOCATION' header as request route and the added \"X-Api-Key\" request header. <a href=\"https://apidocs.reply.io/#d3b56f76-3f1c-4250-9457-326f24f5f84e\">Check here for an example</a></p>\n</li>\n</ul>\n<h1 id=\"response-data\">Response Data:</h1>\n<ul>\n<li>No additional response data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","reports","generate-email-report"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>An optional encoded URL that our API will make a request to once it finishes generating the report.</p>\n","type":"text/plain"},"key":"callbackUrl","value":"{{callbackUrl}}"},{"description":{"content":"<p>A required integer parameter specifying the type of report to generate. Use 1 for a prospect-based report and 2 for a sequence-based report.</p>\n","type":"text/plain"},"key":"reportType","value":"{{reportType}}"},{"description":{"content":"<p>An optional OData filter that supports operations 'AND', 'IN', and 'EQUAL'. It can filter based on properties like From, To (in UTC format), Sequences (ids of sequences), EmailAccounts (ids of email accounts), TeamMembers (ids of team members).</p>\n","type":"text/plain"},"key":"$filter","value":"{{filter}}"}],"variable":[]}},"response":[{"id":"c5c83896-0643-48e8-b6a0-3fddb690e23f","name":"Generate Email Report","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://api.reply.io/api/api/v2/reports/generate-email-report?callbackUrl=https%3A%2F%2Fwebhook.site%2Fcb82d70c-74d9-4b58-8c5b-ad6ebf9071ba&reportType=1&$filter=From eq 2020-01-01 and Sequences in (1, 2, 3) and TeamMembers eq 1","protocol":"https","host":["api","reply","io"],"path":["api","api","v2","reports","generate-email-report"],"query":[{"key":"callbackUrl","value":"https%3A%2F%2Fwebhook.site%2Fcb82d70c-74d9-4b58-8c5b-ad6ebf9071ba"},{"key":"reportType","value":"1"},{"key":"$filter","value":"From eq 2020-01-01 and Sequences in (1, 2, 3) and TeamMembers eq 1"}]}},"status":"Accepted","code":202,"_postman_previewlanguage":"","header":[{"key":"Location","value":"https://api.reply.io/api/v2/reports/download?token=MDNkND1vdsgfA1YzUtNWJhNi092ZTZlLTg4ioTItYzgyMWnjghTNjMTRiLUFQSS0xMjYwMzY%3D.csv&type=EmailsSequenceBased"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":""}],"_postman_id":"01227bbd-8936-4c73-9074-b362355131e7"},{"name":"Get Generated Email Report","id":"d3b56f76-3f1c-4250-9457-326f24f5f84e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"url":"https://api.reply.io/api/v2/reports/download?token={{YourToken}}&type={{YourType}}","description":"<h1 id=\"description\">Description:</h1>\n<p>This endpoint returns your generated report in plain text for further usage.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ul>\n<li><p>Returns a 200 code upon success.</p>\n</li>\n<li><p>If a user accesses the download link before the report is ready, a 404 code will be returned.</p>\n</li>\n<li><p>If a user accesses the download link without their ApiKey, a 401 code will be returned.</p>\n</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>Response data is returned as plain text with the following data:</li>\n</ul>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Sequence name</td>\n<td>The name of the campaign.</td>\n</tr>\n<tr>\n<td>Sequence Id</td>\n<td>The ID of the specified campaign.</td>\n</tr>\n<tr>\n<td>Owner email</td>\n<td>Represents the email of the campaign's owner.</td>\n</tr>\n<tr>\n<td>Email account</td>\n<td>Specifies one or more email accounts that are used to send emails from this campaign.</td>\n</tr>\n<tr>\n<td>Sequence status</td>\n<td>Campaign Current Status:  <br />New  <br />Active  <br />Paused</td>\n</tr>\n<tr>\n<td>Prospects count</td>\n<td>The number of prospects to whom emails have been sent.</td>\n</tr>\n<tr>\n<td>Active count</td>\n<td>The number of prospects that are currently in sequence AND have received emails AND have status 'Active'.</td>\n</tr>\n<tr>\n<td>Bounced count</td>\n<td>The number of prospects emails sent to whom have been rejected (most probably prospect's email address is not valid).</td>\n</tr>\n<tr>\n<td>Bounce rate %</td>\n<td>The bounce percentage rate, which is calculated using the following formula:  <br />Bounced count / Prospects count * 100.</td>\n</tr>\n<tr>\n<td>Clicked count</td>\n<td>The number of prospects that clicked at least one link in at least one email.</td>\n</tr>\n<tr>\n<td>Click through rate</td>\n<td>The clicked percentage rate, which is calculated using the following formula:  <br />Clicks count * 100/Contacted</td>\n</tr>\n<tr>\n<td>Contacted count</td>\n<td>The number of prospects emails sent to whom have not bounced AND prospects are neither in status 'Out of Office' nor 'Auto replied'.</td>\n</tr>\n<tr>\n<td>Delivered count</td>\n<td>The number of prospects emails sent to whom have not bounced.</td>\n</tr>\n<tr>\n<td>Interested count</td>\n<td>The number of prospects that were categorized or marked as 'Interested' after emails were sent to them.</td>\n</tr>\n<tr>\n<td>interestedRate</td>\n<td>The interested percentage rate, which is calculated using the following formula:  <br />Interested count / Contacted count * 100</td>\n</tr>\n<tr>\n<td>NotInterested count</td>\n<td>The number of prospects that were categorized or marked as 'Not Interested' after emails were sent to them.</td>\n</tr>\n<tr>\n<td>NotNow count</td>\n<td>The number of prospects that were categorized or marked as 'Not Now' after emails were sent to them.</td>\n</tr>\n<tr>\n<td>DoNotContact count</td>\n<td>The number of prospects that were categorized or marked as 'Do not Contact' after emails were sent to them.</td>\n</tr>\n<tr>\n<td>Opened count</td>\n<td>The number of prospects who opened email(s) at least once.</td>\n</tr>\n<tr>\n<td>Open rate %</td>\n<td>The opened percentage rate, which is calculated using the following formula:  <br />Opened count / Contacted count * 100</td>\n</tr>\n<tr>\n<td>Paused count</td>\n<td>The number of prospects that are currently in sequence AND have received emails AND have status 'Paused'.</td>\n</tr>\n<tr>\n<td>Opened count</td>\n<td>The number of prospects who opened email(s) at least once.</td>\n</tr>\n<tr>\n<td>Replied count</td>\n<td>The number of prospects emails sent to whom have not been bounced and prospects are neither in status 'Out of Office' nor 'Auto replied' AND we received an email reply from them.</td>\n</tr>\n<tr>\n<td>Reply rate %</td>\n<td>The reply percentage rate, which is calculated using the following formula:  <br />Replied count / Contacted count * 100</td>\n</tr>\n<tr>\n<td>AutoReplied count</td>\n<td>The number of prospects to whom emails have been sent AND they currently have 'Auto replied' status.</td>\n</tr>\n<tr>\n<td>OutOfOffice count</td>\n<td>The number of prospects to whom emails have been sent AND they currently have 'Out of office' status.</td>\n</tr>\n<tr>\n<td>OptedOut count</td>\n<td>The number of prospects to whom emails have been sent AND they have opted out from receiving emails (expressed desire to stop receiving such emails).</td>\n</tr>\n<tr>\n<td>Start date</td>\n<td>The creation date of current Campaign.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","reports","download"],"host":["api","reply","io"],"query":[{"description":{"content":"<p>You generated a token to acquire report data.</p>\n","type":"text/plain"},"key":"token","value":"{{YourToken}}"},{"description":{"content":"<p>Your specified report type can be either:</p>\n<p>EmailsProspectBased\nEmailsSequenceBased</p>\n","type":"text/plain"},"key":"type","value":"{{YourType}}"}],"variable":[]}},"response":[{"id":"a851b6d5-62ca-4a3c-9f34-b3e7ff7ed971","name":"Get Generated Email Report","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"Your API Key from settings","type":"text"}],"url":{"raw":"https://api.reply.io/api/v2/reports/download?token=YTc1OGFjN2UtNz5U0Yi00MzdghLWE1YWMtZDEyMjAwOWI4MzJjLUFQ2SS0xMjYwMzY%3D.csv%26type=EmailsSequenceBased&type=EmailsSequenceBased","protocol":"https","host":["api","reply","io"],"path":["api","v2","reports","download"],"query":[{"key":"token","value":"YTc1OGFjN2UtNz5U0Yi00MzdghLWE1YWMtZDEyMjAwOWI4MzJjLUFQ2SS0xMjYwMzY%3D.csv%26type=EmailsSequenceBased"},{"key":"type","value":"EmailsSequenceBased"}]}},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"Sequence name,Sequence Id,Owner email,Email account,Sequence status,Prospects count,Active count,Bounced count,Bounce rate %,Clicked count,Click through rate,Contacted count,Delivered count,Interested count,NotInterested count,NotNow count,DoNotContact count,Opened count,Open rate %,Paused count,Replied count,Reply rate %,AutoReplied count,OutOfOffice count,OptedOut count,Start date\r\n\"Recruiting Campaign 01/17/2023\",8459543221,owneremail@reply.io\",sequenceemail@reply.io\",Active,77,69,0,0,10,12.99,77,77,0,0,0,0,37,48.05,0,0,0,0,0,8,01/17/2023 2:53 PM\r\n\"Anti Churn Rate Campaign 05/17/2023\",845924978,owneremail@reply.io\",sequenceemail@reply.io\",Paused,77,70,4,5.19,9,12.16,72,74,0,1,0,0,34,47.22,0,1,1.39,2,0,0,05/17/2023 2:53 PM\r\n\r\n"}],"_postman_id":"d3b56f76-3f1c-4250-9457-326f24f5f84e"}],"id":"33628c08-15fc-474e-9189-433fd4e916c3","_postman_id":"33628c08-15fc-474e-9189-433fd4e916c3","description":""},{"name":"3. Campaigns","item":[{"name":"Create Campaign (Custom Step Text)","id":"0b74443d-61cc-475b-8b8f-5e0664d60ce9","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns","description":"<h1 id=\"description\">Description:</h1>\n<p>Creates a new campaign in your Reply account. If the <code>Settings</code> section or the <code>EmailAccount</code> parameter is omitted from the request body, default settings or the default email account (if available) will be used re\\spectively</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Requirement</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Name of the campaign.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>Email accounts that will be used to send emails for this campaign..</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>useDefaultEmailAccountFallback</code></td>\n<td>boolean</td>\n<td>Ability to create sequence without email (using false), with true - default email will be assigned</td>\n<td>Not Required</td>\n</tr>\n<tr>\n<td><code>EmailsCountPerDay</code></td>\n<td>integer</td>\n<td>Maximum number of emails sent daily.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>daysToFinishProspect</code></td>\n<td>integer</td>\n<td>Days taken for a prospect to finish.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>emailSendingDelaySeconds</code></td>\n<td>integer</td>\n<td>Delay between sending emails (in seconds).</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>dailyThrottling</code></td>\n<td>integer</td>\n<td>Number of prospects processed by the sequence within a 24-hour period.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>useDailyThrottling</code></td>\n<td>boolean</td>\n<td>Disable daily throttling limit for sequence</td>\n<td>Not Required</td>\n</tr>\n<tr>\n<td><code>disableOpensTracking</code></td>\n<td>boolean</td>\n<td>Disables email open tracking.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>repliesHandlingType</code></td>\n<td>string</td>\n<td>How replies are handled (max length: 25). Options: \"Mark person as finished\", \"Continue sending emails\".</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>enableLinksTracking</code></td>\n<td>boolean</td>\n<td>Enables link open tracking.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>number</code></td>\n<td>integer</td>\n<td>Step number.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>inMinutesCount</code></td>\n<td>integer</td>\n<td>For the first step: ≥ 0. For subsequent steps: &gt; 1.</td>\n<td>Required</td>\n</tr>\n<tr>\n<td><code>templates</code></td>\n<td>list</td>\n<td>List of Campaign Step Template objects.</td>\n<td>Required</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>string</td>\n<td>Campaign ID.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Name of the campaign.</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>string</td>\n<td>Current campaign status.</td>\n</tr>\n<tr>\n<td><code>EmailsCountPerDay</code></td>\n<td>integer</td>\n<td>Maximum number of emails sent daily.</td>\n</tr>\n<tr>\n<td><code>daysToFinishProspect</code></td>\n<td>integer</td>\n<td>Days taken for a prospect to finish.</td>\n</tr>\n<tr>\n<td><code>daysFromLastProspectContact</code></td>\n<td>integer</td>\n<td>Days since the last contact with the prospect.</td>\n</tr>\n<tr>\n<td><code>emailSendingDelaySeconds</code></td>\n<td>integer</td>\n<td>Delay between sending emails (in seconds).</td>\n</tr>\n<tr>\n<td><code>disableOpensTracking</code></td>\n<td>boolean</td>\n<td>Indicates if email open tracking is disabled.</td>\n</tr>\n<tr>\n<td><code>repliesHandlingType</code></td>\n<td>string</td>\n<td>Defines how replies are handled.</td>\n</tr>\n<tr>\n<td><code>enableLinksTracking</code></td>\n<td>boolean</td>\n<td>Indicates if link open tracking is enabled.</td>\n</tr>\n<tr>\n<td><code>number</code></td>\n<td>integer</td>\n<td>Step number.</td>\n</tr>\n<tr>\n<td><code>inMinutesCount</code></td>\n<td>integer</td>\n<td>Duration in minutes.</td>\n</tr>\n<tr>\n<td><code>templates</code></td>\n<td>list</td>\n<td>List of Campaign Step Template objects.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"b89fc5c6-5d9b-4d84-866f-77346c725da7","name":"Create Campaign (Custom Step Text)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Api campaign\",\n    \"emailAccounts\": [\"DemoEmail1@reply.io\", \"DemoEmail2@reply.io\"],\n    \"settings\": {\n        \"emailsCountPerDay\": 125,\n        \"daysToFinishProspect\": 7,\n        \"EmailSendingDelaySeconds\": 55,\n        \"DailyThrottling\": 125,\n        \"useDailyThrottling\": true,\n        \"disableOpensTracking\": false,\n        \"RepliesHandlingType\": \"Continue sending emails\",\n        \"enableLinksTracking\": true\n    },\n    \"steps\": [\n        {\n            \"number\": \"1\",\n            \"InMinutesCount\": \"25\",\n            \"templates\": [\n                {\n                    \"body\": \"Hello World!\",\n                    \"subject\": \"I'm here!\",\n                    \"CcList\": \"cc-1@company.com, cc-2@company.com\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/campaigns"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"863","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 09:29:13 GMT","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","description":"Gives the date/time after which the response is considered stale"},{"key":"Location","value":"https://api.reply.io/v2/campaigns177146","description":"Used in redirection, or when a new resource has been created."},{"key":"Pragma","value":"no-cache","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\r\n  \"id\": 177149,\r\n  \"name\": \"Api campaign\",\r\n  \"emailAccounts\": [\"DemoEmail1@reply.io\", \"DemoEmail2@reply.io\"],\r\n  \"status\": \"New\",\r\n  \"settings\": {\r\n        \"emailsCountPerDay\": 125,\r\n        \"daysToFinishProspect\": 7,\r\n        \"EmailSendingDelaySeconds\": 55,\r\n        \"DailyThrottling\": 125,\r\n        \"useDailyThrottling\": true,\r\n        \"disableOpensTracking\": false,\r\n        \"RepliesHandlingType\": \"Continue sending emails\",\r\n        \"enableLinksTracking\": true\r\n},\r\n    \"scheduleId\": 11411,\r\n    \"steps\": [\r\n        {\r\n            \"id\": 2126308,\r\n            \"number\": 1,\r\n            \"inMinutesCount\": 25,\r\n            \"templates\": [\r\n                {\r\n                    \"id\": 23765,\r\n                    \"emailTemplateId\": null,\r\n                    \"emailTemplateName\": null,\r\n                    \"body\": \"Hello World!\",\r\n                    \"subject\": \"I'm here!\",\r\n                    \"ccList\": \"cc-1@company.com, cc-2@company.com\",\r\n                    \"attachmentsIds\": []\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}\r\n"}],"_postman_id":"0b74443d-61cc-475b-8b8f-5e0664d60ce9"},{"name":"Create Campaign (Template Step Text)","id":"7a690d43-5133-489a-b47a-908d7d60cb79","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns","description":"<h1 id=\"description\">Description:</h1>\n<p>Creates a new campaign in your Reply account. If omitted, the system will load default settings for the <code>Settings</code> section and choose the default email account for the <code>EmailAccount</code> parameter.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Name of the campaign.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>useDefaultEmailAccountFallback</code></td>\n<td>boolean</td>\n<td>Ability to create sequence without email (using false), with true - default email will be assigned</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>EmailsCountPerDay</code></td>\n<td>integer</td>\n<td>Maximum number of emails to be sent per day.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>daysToFinishProspect</code></td>\n<td>integer</td>\n<td>Number of days when the prospect finishes.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>emailSendingDelaySeconds</code></td>\n<td>integer</td>\n<td>Delay between sending emails, in seconds.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>dailyThrottling</code></td>\n<td>integer</td>\n<td>Number of prospects processed over a 24-hour period.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>useDailyThrottling</code></td>\n<td>boolean</td>\n<td>Disable daily throttling limit for sequence</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>disableOpensTracking</code></td>\n<td>boolean</td>\n<td>Option to disable email open tracking.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>repliesHandlingType</code></td>\n<td>string</td>\n<td>How replies are handled. Max length: 25. Values: \"Mark person as finished\", \"Continue sending emails\".</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>enableLinksTracking</code></td>\n<td>boolean</td>\n<td>Option to enable link open tracking.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>number</code></td>\n<td>integer</td>\n<td>Step number.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>inMinutesCount</code></td>\n<td>integer</td>\n<td>Time in minutes. &gt;= '0' for the first step, &gt; '1' for subsequent steps.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>templates</code></td>\n<td>list</td>\n<td>List of Campaign Step Template objects.</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>string</td>\n<td>Unique identifier of the campaign.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Name of the campaign.</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>string</td>\n<td>Current campaign status.</td>\n</tr>\n<tr>\n<td><code>EmailsCountPerDay</code></td>\n<td>integer</td>\n<td>Maximum number of emails to be sent per day.</td>\n</tr>\n<tr>\n<td><code>daysToFinishProspect</code></td>\n<td>integer</td>\n<td>Number of days when the prospect finishes.</td>\n</tr>\n<tr>\n<td><code>daysFromLastProspectContact</code></td>\n<td>integer</td>\n<td>Days since last contact with prospect.</td>\n</tr>\n<tr>\n<td><code>emailSendingDelaySeconds</code></td>\n<td>integer</td>\n<td>Delay between sending emails, in seconds.</td>\n</tr>\n<tr>\n<td><code>disableOpensTracking</code></td>\n<td>boolean</td>\n<td>Indicates if email open tracking is disabled.</td>\n</tr>\n<tr>\n<td><code>repliesHandlingType</code></td>\n<td>string</td>\n<td>Defines how replies are handled.</td>\n</tr>\n<tr>\n<td><code>enableLinksTracking</code></td>\n<td>boolean</td>\n<td>Indicates if link open tracking is enabled.</td>\n</tr>\n<tr>\n<td><code>number</code></td>\n<td>integer</td>\n<td>Step number.</td>\n</tr>\n<tr>\n<td><code>inMinutesCount</code></td>\n<td>integer</td>\n<td>Time in minutes.</td>\n</tr>\n<tr>\n<td><code>templates</code></td>\n<td>list</td>\n<td>List of Campaign Step Template objects.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"eddd9d95-461e-4a32-b8ee-e7cd27726891","name":"Create Campaign (Template Step Text)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\n \"name\": \"Api campaign\",\n  \"emailAccounts\": [\"DemoEmail1@reply.io\", \"DemoEmail2@reply.io\"],\n \"settings\": {\n        \"emailsCountPerDay\": 125,\n        \"daysToFinishProspect\": 7,\n        \"EmailSendingDelaySeconds\": 55,\n        \"DailyThrottling\": 125,\n        \"useDailyThrottling\": true,\n        \"disableOpensTracking\": false,\n        \"RepliesHandlingType\": \"Continue sending emails\",\n        \"enableLinksTracking\": true\n }, \n \"steps\": [\n   {\n   \"number\": \"1\",\n   \"InMinutesCount\" : \"25\",\n   \"templates\": [\n     { \n     \"emailTemplateId\": 23952,\n     \"CcList\": \"cc-3@company.com, cc-4@company.com\"\n     }\n    ]\n   }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/campaigns"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"885","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 09:43:14 GMT","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","description":"Gives the date/time after which the response is considered stale"},{"key":"Location","value":"https://api.reply.io/v2/campaigns177149","description":"Used in redirection, or when a new resource has been created."},{"key":"Pragma","value":"no-cache","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\r\n  \"id\": 177149,\r\n  \"name\": \"Api campaign\",\r\n  \"emailAccounts\": [\"DemoEmail1@reply.io\", \"DemoEmail2@reply.io\"],\r\n  \"status\": \"New\",\r\n  \"settings\": {\r\n        \"emailsCountPerDay\": 125,\r\n        \"daysToFinishProspect\": 7,\r\n        \"EmailSendingDelaySeconds\": 55,\r\n        \"DailyThrottling\": 125,\r\n        \"useDailyThrottling\": true,\r\n        \"disableOpensTracking\": false,\r\n        \"RepliesHandlingType\": \"Continue sending emails\",\r\n        \"enableLinksTracking\": true\r\n},\r\n    \"scheduleId\": 11411,\r\n    \"steps\": [\r\n        {\r\n            \"id\": 2126308,\r\n            \"number\": 1,\r\n            \"inMinutesCount\": 25,\r\n            \"templates\": [\r\n                {\r\n                    \"id\": 23952,\r\n                    \"emailTemplateId\": null,\r\n                    \"emailTemplateName\": \"Test_Seq_Template\",\r\n                    \"body\": \"body-1-a\",\r\n                    \"subject\": \"subject-1-a\",\r\n                    \"ccList\": \"cc-1@test.test, cc-2@test.test\",\r\n                    \"attachmentsIds\": []\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}\r\n"}],"_postman_id":"7a690d43-5133-489a-b47a-908d7d60cb79"},{"name":"Create Campaign (Multiple Steps & Variants)","id":"fbbd7de1-0720-40b0-a544-b8b1715ab7dd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns","description":"<h1 id=\"description\">Description:</h1>\n<p>Creates a new campaign in your Reply account. If the <code>Settings</code> section of the request body is omitted, the system loads the default settings. If the <code>EmailAccount</code> parameter is omitted, the system chooses the default email account (if one exists).</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Name of the campaign.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>useDefaultEmailAccountFallback</code></td>\n<td>boolean</td>\n<td>Ability to create sequence without email (using false), with true - default email will be assigned</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>EmailsCountPerDay</code></td>\n<td>integer</td>\n<td>Max number of emails sent daily.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>daysToFinishProspect</code></td>\n<td>integer</td>\n<td>Number of days until the prospect is finished.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>emailSendingDelaySeconds</code></td>\n<td>integer</td>\n<td>Seconds of delay between sending emails.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>dailyThrottling</code></td>\n<td>integer</td>\n<td>Number of prospects processed within a 24-hour period.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>useDailyThrottling</code></td>\n<td>boolean</td>\n<td>Disable daily throttling limit for sequence</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>disableOpensTracking</code></td>\n<td>boolean</td>\n<td>Flag to disable email open tracking.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>repliesHandlingType</code></td>\n<td>string</td>\n<td>How replies are handled (max length: 25). Options: \"Mark person as finished\", \"Continue sending emails\".</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>enableLinksTracking</code></td>\n<td>boolean</td>\n<td>Flag to enable link open tracking.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>number</code></td>\n<td>integer</td>\n<td>The step number.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>inMinutesCount</code></td>\n<td>integer</td>\n<td>Time in minutes. &gt;= '0' for the first step, &gt; '1' for subsequent steps.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>templates</code></td>\n<td>list</td>\n<td>List of Campaign Step Template objects.</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>string</td>\n<td>Unique identifier for the campaign.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Name of the campaign.</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>string</td>\n<td>Current campaign status.</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.with the campaign.</td>\n</tr>\n<tr>\n<td><code>EmailsCountPerDay</code></td>\n<td>integer</td>\n<td>Max number of emails sent daily.</td>\n</tr>\n<tr>\n<td><code>daysToFinishProspect</code></td>\n<td>integer</td>\n<td>Number of days until the prospect is finished.</td>\n</tr>\n<tr>\n<td><code>daysFromLastProspectContact</code></td>\n<td>integer</td>\n<td>Number of days since the last contact with the prospect.</td>\n</tr>\n<tr>\n<td><code>emailSendingDelaySeconds</code></td>\n<td>integer</td>\n<td>Seconds of delay between sending emails.</td>\n</tr>\n<tr>\n<td><code>disableOpensTracking</code></td>\n<td>boolean</td>\n<td>Flag to disable email open tracking.</td>\n</tr>\n<tr>\n<td><code>repliesHandlingType</code></td>\n<td>string/enum</td>\n<td>How replies are handled.</td>\n</tr>\n<tr>\n<td><code>enableLinksTracking</code></td>\n<td>boolean</td>\n<td>Flag indicating is link open tracking enabled.</td>\n</tr>\n<tr>\n<td><code>number</code></td>\n<td>integer</td>\n<td>The step number.</td>\n</tr>\n<tr>\n<td><code>inMinutesCount</code></td>\n<td>integer</td>\n<td>Time in minutes.</td>\n</tr>\n<tr>\n<td><code>templates</code></td>\n<td>list</td>\n<td>List of Campaign Step Template objects.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"9608e608-1790-4c99-abcb-f8fec95cd1f1","name":"Create Campaign (Multiple Steps & Variants)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n    \"name\": \"Api Campaign\",\r\n  \"emailAccounts\": [\"DemoEmail1@reply.io\", \"DemoEmail2@reply.io\"],\r\n    \"settings\": {\r\n        \"emailsCountPerDay\": 125,\r\n        \"daysToFinishProspect\": 7,\r\n        \"EmailSendingDelaySeconds\": 55,\r\n        \"DailyThrottling\": 125,\r\n        \"useDailyThrottling\": true,\r\n        \"disableOpensTracking\": false,\r\n        \"RepliesHandlingType\": \"Continue sending emails\",\r\n        \"enableLinksTracking\": true\r\n    },\r\n    \"steps\": [\r\n        {\r\n            \"number\": \"1\",\r\n            \"InMinutesCount\": \"0\",\r\n            \"templates\": [\r\n                {\r\n                    \"body\": {{customBodyTextVariantA}},\r\n                    \"subject\": {{customSubjectTextVariantA}},\r\n                    \"CcList\": \"cc-1@qa.test, cc-2@qa.test\"\r\n                },\r\n                {\r\n                    \"body\": {{customBodyTextVariantB}},\r\n                    \"subject\": {{customSubjectTextVariantB}},\r\n                    \"CcList\": \"cc-1@qa.test, cc-2@qa.test\"\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"number\": \"2\",\r\n            \"InMinutesCount\": \"1440\",\r\n            \"templates\": [\r\n                {\r\n                    \"emailTemplateId\": 8,\r\n                    \"CcList\": \"cc-5@qa.test, cc-6@qa.test\"\r\n                },\r\n                {\r\n                    \"emailTemplateId\": 9,\r\n                    \"CcList\": \"cc-3@qa.test, cc-4@qa.test\"\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/campaigns"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"1815","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 09:47:08 GMT","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","description":"Gives the date/time after which the response is considered stale"},{"key":"Location","value":"https://api.reply.io/v2/campaigns177150","description":"Used in redirection, or when a new resource has been created."},{"key":"Pragma","value":"no-cache","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n  \"id\": 177149,\n  \"name\": \"Api campaign\",\n  \"emailAccounts\": [\"DemoEmail1@reply.io\", \"DemoEmail2@reply.io\"],\n  \"status\": \"New\",\n  \"settings\": {\n        \"emailsCountPerDay\": 125,\n        \"daysToFinishProspect\": 7,\n        \"EmailSendingDelaySeconds\": 55,\n        \"DailyThrottling\": 125,\n        \"useDailyThrottling\": true,\n        \"disableOpensTracking\": false,\n        \"RepliesHandlingType\": \"Continue sending emails\",\n        \"enableLinksTracking\": true\n},\n    \"scheduleId\": 5005,\n    \"steps\": [\n        {\n            \"id\": 2126504,\n            \"number\": 1,\n            \"inMinutesCount\": 0,\n            \"templates\": [\n                {\n                    \"id\": 2392943,\n                    \"emailTemplateId\": null,\n                    \"emailTemplateName\": \"\",\n                    \"body\": \"customBodyTextVariant A\",\n                    \"subject\": \"customBodyTextSubject A\",\n                    \"ccList\": \"cc-1@qa.test, cc-2@qa.test\",\n                    \"attachmentsIds\": []\n                },\n                {\n                    \"id\": 2392944,\n                    \"emailTemplateId\": 23952,\n                    \"emailTemplateName\": \"API Personal\",\n                    \"body\": \"customBodyTextVariant B\",\n                    \"subject\": \"customBodyTextSubject B\",\n                    \"ccList\": \"cc-1@qa.test, cc-2@qa.test\",\n                    \"attachmentsIds\": []\n                }\n            ]\n        },\n        {\n            \"id\": 2126505,\n            \"number\": 2,\n            \"inMinutesCount\": 1440,\n            \"templates\": [\n                {\n                    \"id\": 2392945,\n                    \"emailTemplateId\": 23953,\n                    \"emailTemplateName\": \"API Team\",\n                    \"body\": \"Team template\",\n                    \"subject\": \"Team\",\n                    \"ccList\": \"cc-5@qa.test, cc-6@qa.test\",\n                    \"attachmentsIds\": []\n                },\n                   {\n                    \"id\": 2392945,\n                    \"emailTemplateId\": 23958,\n                    \"emailTemplateName\": \"API Personal\",\n                    \"body\": \"Personal template\",\n                    \"subject\": \"Personal\",\n                    \"ccList\": \"cc-5@qa.test, cc-6@qa.test\",\n                    \"attachmentsIds\": []\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"fbbd7de1-0720-40b0-a544-b8b1715ab7dd"},{"name":"Create Campaign (Custom Schedule)","id":"0cc22514-011d-48ea-93e1-aad8aa120a3a","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns","description":"<h1 id=\"description\">Description:</h1>\n<p>Creates a new campaign in your Reply account. If the <code>ScheduleID</code> parameter is omitted, the system will use the default user schedule for the campaign. For using a specific schedule, provide the <code>ScheduleID</code> in the request body.</p>\n<h1 id=\"note\">Note:</h1>\n<ol>\n<li><p>For Team Edition (Public/Private), you can use any schedule from team member accounts. However, default schedules are tied to a user account and differ among team members.</p>\n</li>\n<li><p>If an invalid <code>ScheduleID</code> is used in the Request Body, the system will return a <code>400</code> error code.</p>\n</li>\n</ol>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Name of the campaign.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>useDefaultEmailAccountFallback</code></td>\n<td>boolean</td>\n<td>Ability to create sequence without email (using false), with true - default email will be assigned</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>ScheduleID</code></td>\n<td>integer</td>\n<td>Schedule ID. Default user schedule is used if omitted.</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>EmailsCountPerDay</code></td>\n<td>integer</td>\n<td>Max number of emails sent daily.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>daysToFinishProspect</code></td>\n<td>integer</td>\n<td>Number of days until the prospect is finished.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>emailSendingDelaySeconds</code></td>\n<td>integer</td>\n<td>Seconds of delay between sending emails.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>dailyThrottling</code></td>\n<td>integer</td>\n<td>Number of prospects processed within a 24-hour period.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>useDailyThrottling</code></td>\n<td>boolean</td>\n<td>Disable daily throttling limit for sequence</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>disableOpensTracking</code></td>\n<td>boolean</td>\n<td>Flag to disable email open tracking.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>repliesHandlingType</code></td>\n<td>string</td>\n<td>How replies are handled (max length: 25). Options: \"Mark person as finished\", \"Continue sending emails\".</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>enableLinksTracking</code></td>\n<td>boolean</td>\n<td>Flag to enable link open tracking.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>number</code></td>\n<td>integer</td>\n<td>The step number.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>inMinutesCount</code></td>\n<td>integer</td>\n<td>Time in minutes. &gt;= '0' for the first step, &gt; '1' for subsequent steps.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>templates</code></td>\n<td>list</td>\n<td>List of Campaign Step Template objects.</td>\n<td>Yes</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>string</td>\n<td>Unique identifier for the campaign.</td>\n</tr>\n<tr>\n<td><code>name</code></td>\n<td>string</td>\n<td>Name of the campaign.</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>string</td>\n<td>Current campaign status.</td>\n</tr>\n<tr>\n<td><code>emailAccounts</code></td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td><code>ScheduleID</code></td>\n<td>integer</td>\n<td>Schedule ID.</td>\n</tr>\n<tr>\n<td><code>EmailsCountPerDay</code></td>\n<td>integer</td>\n<td>Max number of emails sent daily.</td>\n</tr>\n<tr>\n<td><code>daysToFinishProspect</code></td>\n<td>integer</td>\n<td>Number of days until the prospect is finished.</td>\n</tr>\n<tr>\n<td><code>daysFromLastProspectContact</code></td>\n<td>integer</td>\n<td>Number of days since the last contact with the prospect.</td>\n</tr>\n<tr>\n<td><code>emailSendingDelaySeconds</code></td>\n<td>integer</td>\n<td>Seconds of delay between sending emails.</td>\n</tr>\n<tr>\n<td><code>disableOpensTracking</code></td>\n<td>boolean</td>\n<td>Flag to disable email open tracking.</td>\n</tr>\n<tr>\n<td><code>repliesHandlingType</code></td>\n<td>string</td>\n<td>How replies are handled.</td>\n</tr>\n<tr>\n<td><code>enableLinksTracking</code></td>\n<td>boolean</td>\n<td>Flag to enable link open tracking.</td>\n</tr>\n<tr>\n<td><code>number</code></td>\n<td>integer</td>\n<td>The step number.</td>\n</tr>\n<tr>\n<td><code>inMinutesCount</code></td>\n<td>integer</td>\n<td>Time in minutes.</td>\n</tr>\n<tr>\n<td><code>templates</code></td>\n<td>list</td>\n<td>List of Campaign Step Template objects.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"6255856e-d7c9-4b8b-87d5-6f1436b7b4ad","name":"Create Campaign (Custom Step Text)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Api campaign\",\n  \"emailAccounts\": [\"DemoEmail1@reply.io\", \"DemoEmail2@reply.io\"],\n    \"ScheduleId\": 5005,\n    \"settings\": {\n        \"emailsCountPerDay\": 125,\n        \"daysToFinishProspect\": 7,\n        \"EmailSendingDelaySeconds\": 55,\n        \"DailyThrottling\": 125,\n        \"useDailyThrottling\": true,\n        \"disableOpensTracking\": false,\n        \"RepliesHandlingType\": \"Continue sending emails\",\n        \"enableLinksTracking\": true\n    },\n    \"steps\": [\n        {\n            \"number\": \"1\",\n            \"InMinutesCount\": \"25\",\n            \"templates\": [\n                {\n                    \"body\": \"Hello World!\",\n                    \"subject\": \"I'm here!\",\n                    \"CcList\": \"cc-1@company.com, cc-2@company.com\"\n                }\n            ]\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/campaigns"},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Length","value":"863","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 09:29:13 GMT","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","description":"Gives the date/time after which the response is considered stale"},{"key":"Location","value":"https://api.reply.io/v2/campaigns177146","description":"Used in redirection, or when a new resource has been created."},{"key":"Pragma","value":"no-cache","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","description":"Custom header"}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n  \"id\": 177149,\n  \"name\": \"Api campaign\",\n  \"emailAccounts\": [\"DemoEmail1@reply.io\", \"DemoEmail2@reply.io\"],\n  \"status\": \"New\",\n  \"settings\": {\n        \"emailsCountPerDay\": 125,\n        \"daysToFinishProspect\": 7,\n        \"EmailSendingDelaySeconds\": 55,\n        \"DailyThrottling\": 125,\n        \"useDailyThrottling\": true,\n        \"disableOpensTracking\": false,\n        \"RepliesHandlingType\": \"Continue sending emails\",\n        \"enableLinksTracking\": true\n},\n    \"scheduleId\": 5005,\n    \"steps\": [\n        {\n            \"id\": 2126308,\n            \"number\": 1,\n            \"inMinutesCount\": 25,\n            \"templates\": [\n                {\n                    \"id\": 23765,\n                    \"emailTemplateId\": null,\n                    \"emailTemplateName\": null,\n                    \"body\": \"Hello World!\",\n                    \"subject\": \"I'm here!\",\n                    \"ccList\": \"cc-1@company.com, cc-2@company.com\",\n                    \"attachmentsIds\": []\n                }\n            ]\n        }\n    ]\n}\n"}],"_postman_id":"0cc22514-011d-48ea-93e1-aad8aa120a3a"},{"name":"Get List of Campaign Steps","id":"b1d04ff7-fb87-48c6-919b-5d13238db02a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":"https://api.reply.io/v2/campaigns/{{campaignId}}}/steps","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns the list of existing campaign steps for the specified campaign ID.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Unique identifier for the campaign step</td>\n</tr>\n<tr>\n<td>number</td>\n<td>integer</td>\n<td>Sequential number of the campaign step</td>\n</tr>\n<tr>\n<td>inMinutesCount</td>\n<td>integer</td>\n<td>Campaign Step Delay in minutes</td>\n</tr>\n<tr>\n<td>templates</td>\n<td>list</td>\n<td>List containing campaign step template data</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns","{{campaignId}}}","steps"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":null,"value":"{{campaignId}}"}],"variable":[]}},"response":[{"id":"1578e9f4-e5e3-4fb3-af05-27fea61c1fd1","name":"Get List of Campaign Steps","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"},{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"url":"https://api.reply.io/v2/campaigns/51755/steps"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"364","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:16:31 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"[\n    {\n        \"id\": 145807,\n        \"number\": 1,\n        \"inMinutesCount\": 0,\n        \"templates\": [\n            {\n                \"id\": 180495,\n                \"emailTemplateId\": null,\n                \"emailTemplateName\": \"\",\n                \"body\": \"This is step 1\",\n                \"subject\": \"Step1\",\n                \"ccList\": null,\n                \"attachmentsIds\": []\n            }\n        ]\n    },\n    {\n        \"id\": 580874,\n        \"number\": 2,\n        \"inMinutesCount\": 60,\n        \"templates\": [\n            {\n                \"id\": 676698,\n                \"emailTemplateId\": null,\n                \"emailTemplateName\": \"\",\n                \"body\": \"This is step 2\",\n                \"subject\": \"Step2\",\n                \"ccList\": null,\n                \"attachmentsIds\": []\n            }\n        ]\n    }\n]"}],"_postman_id":"b1d04ff7-fb87-48c6-919b-5d13238db02a"},{"name":"Get Campaign Step (by ID)","id":"b4c22f43-7117-447f-b20b-a102014ac418","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"url":"https://api.reply.io/v2/campaigns/{{campaignId}}/steps/{{campaignStepID}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Returns a specific campaign step for the given campaign and step IDs.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Unique identifier for the campaign step</td>\n</tr>\n<tr>\n<td>number</td>\n<td>integer</td>\n<td>Sequential number of the campaign step</td>\n</tr>\n<tr>\n<td>inMinutesCount</td>\n<td>integer</td>\n<td>Campaign Step Delay in minutes</td>\n</tr>\n<tr>\n<td>templates</td>\n<td>list</td>\n<td>List containing campaign step template data</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns","{{campaignId}}","steps","{{campaignStepID}}"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":null,"value":"{{campaignId}}"},{"disabled":true,"description":{"content":"<p>Id of your specified campaign step</p>\n","type":"text/plain"},"key":null,"value":"{{campaignStepId}}"}],"variable":[]}},"response":[{"id":"6680ce94-fb9a-4fb8-8180-366d46c0d312","name":"Get Campaign Step (by ID)","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"},{"key":"Content-Type","name":"Content-Type","value":"application/x-www-form-urlencoded","type":"text"}],"url":"https://api.reply.io/v2/campaigns/51755/steps/580874"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"287","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:15:04 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\r\n  \"id\": 580874,\r\n  \"number\": 2,\r\n  \"inMinutesCount\": 60,\r\n  \"templates\": [\r\n    {\r\n      \"id\": 676698,\r\n      \"emailTemplateId\": null,\r\n      \"emailTemplateName\": \"\",\r\n      \"body\": \"step2 was created by API\",\r\n      \"subject\": \"step2 by API\",\r\n      \"ccList\": null,\r\n      \"attachmentsIds\": []\r\n    }\r\n  ]\r\n}"}],"_postman_id":"b4c22f43-7117-447f-b20b-a102014ac418"},{"name":"Add Step to Campaign","id":"5a1d21c9-2329-40ff-93bc-bd2b8fc2b712","request":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/{{campaignId}}}/steps","description":"<h1 id=\"description\">Description:</h1>\n<p>Adds a new step to an existing campaign.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>number</td>\n<td>integer</td>\n<td>Sequential number for the step. No max length. Required. Must be a sequence starting from 1 (e.g., 1, 2, 3).</td>\n</tr>\n<tr>\n<td>inMinutesCount</td>\n<td>integer</td>\n<td>Count of minutes. No max length. Required. ≥ '0' for the first step and &gt; '1' for subsequent steps.</td>\n</tr>\n<tr>\n<td>templates</td>\n<td>list</td>\n<td>List containing campaign step template data. Required.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-data\">Response Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Unique identifier for the step</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Campaign name</td>\n</tr>\n<tr>\n<td>emailAccounts</td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Campaign status</td>\n</tr>\n<tr>\n<td>settings</td>\n<td>object</td>\n<td>Settings associated with the campaign</td>\n</tr>\n<tr>\n<td>EmailsCountPerDay</td>\n<td>integer</td>\n<td>Max number of emails sent in a day</td>\n</tr>\n<tr>\n<td>daysToFinishProspect</td>\n<td>integer</td>\n<td>Number of days when the prospect finishes</td>\n</tr>\n<tr>\n<td>emailSendingDelaySeconds</td>\n<td>integer</td>\n<td>Delay between sending emails in seconds</td>\n</tr>\n<tr>\n<td>disableOpensTracking</td>\n<td>boolean</td>\n<td>Disable email open tracking option</td>\n</tr>\n<tr>\n<td>repliesHandlingType</td>\n<td>string</td>\n<td>Handling type for email replies</td>\n</tr>\n<tr>\n<td>enableLinksTracking</td>\n<td>boolean</td>\n<td>Enable link open tracking option</td>\n</tr>\n<tr>\n<td>steps</td>\n<td>array</td>\n<td>Array containing steps of the campaign</td>\n</tr>\n<tr>\n<td>number</td>\n<td>integer</td>\n<td>Sequential number of the campaign step</td>\n</tr>\n<tr>\n<td>inMinutesCount</td>\n<td>integer</td>\n<td>Campaign Step Delay in minutes</td>\n</tr>\n<tr>\n<td>templates</td>\n<td>list</td>\n<td>List containing campaign step template data</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns","{{campaignId}}}","steps"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":null,"value":"{{campaignId}}}"}],"variable":[]}},"response":[{"id":"566971d7-49a6-4117-a3da-a8d32bab0851","name":"Add Step to Campaign","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n  \"number\": \"2\",\r\n  \"InMinutesCount\": \"60\",\r\n  \"templates\": [\r\n    {\r\n      \"emailTemplateId\": null,\r\n      \"emailTemplateName\": \"\",\r\n      \"body\": \"step2 was created via API\",\r\n      \"subject\": \"step2 via API\",\r\n      \"ccList\": null\r\n    }\r\n  ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/campaigns/51755/steps"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"609","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:22:13 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"id\": 51755,\n    \"name\": \"Campaign1\",\n    \"emailAccount\": \"demoEmail@reply.io\",\n    \"status\": \"Paused\",\n    \"settings\": {\n        \"emailsCountPerDay\": 200,\n        \"daysToFinishProspect\": 5,\n        \"emailSendingDelaySeconds\": 0,\n        \"repliesHandlingType\": \"Mark person as finished\",\n        \"disableOpensTracking\": false,\n        \"enableLinksTracking\": true\n    },\n    \"steps\": [\n        {\n            \"id\": 145807,\n            \"number\": 1,\n            \"inMinutesCount\": 0,\n            \"templates\": [\n                {\n                    \"id\": 180495,\n                    \"emailTemplateId\": null,\n                    \"emailTemplateName\": \"\",\n                    \"body\": \"Step1 body text\",\n                    \"subject\": \"Step1 subject text\",\n                    \"ccList\": null,\n                    \"attachmentsIds\": []\n                }\n            ]\n        },\n        {\n            \"id\": 580884,\n            \"number\": 2,\n            \"inMinutesCount\": 60,\n            \"templates\": [\n                {\n                    \"id\": 676710,\n                    \"emailTemplateId\": null,\n                    \"emailTemplateName\": \"\",\n                    \"body\": \"step2 was created via API\",\n                    \"subject\": \"step2 via API\",\n                    \"ccList\": null,\n                    \"attachmentsIds\": []\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"5a1d21c9-2329-40ff-93bc-bd2b8fc2b712"},{"name":"Update Campaign Step","id":"ae8dc524-9a23-4a85-82e5-852b3feae346","request":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/{{campaignId}}/steps/{{campaignStepID}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Updates an existing step in an existing campaign.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>inMinutesCount</td>\n<td>integer</td>\n<td>Count of minutes. Required. ≥ '0' for the first step and &gt; '1' for subsequent steps.</td>\n</tr>\n<tr>\n<td>templates</td>\n<td>list</td>\n<td>List containing campaign step template data. Required.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-data\">Response Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Unique identifier for the step</td>\n</tr>\n<tr>\n<td>number</td>\n<td>integer</td>\n<td>Sequential number of the campaign step</td>\n</tr>\n<tr>\n<td>inMinutesCount</td>\n<td>integer</td>\n<td>Campaign Step Delay in minutes</td>\n</tr>\n<tr>\n<td>templates</td>\n<td>list</td>\n<td>List containing campaign step template data</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns","{{campaignId}}","steps","{{campaignStepID}}"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":null,"value":"{{campaignId}}}"},{"disabled":true,"description":{"content":"<p>Id of your specified campaign step</p>\n","type":"text/plain"},"key":null,"value":"{{campaignStepID}}"}],"variable":[]}},"response":[{"id":"a4573543-c526-44e6-a50f-7d56440e6bac","name":"Update Campaign Step","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\r\n    \"inMinutesCount\": 30,\r\n    \"templates\": [\r\n        {\r\n            \"id\": 676723,\r\n            \"emailTemplateId\": null,\r\n            \"subject\": \"Updated subject via API\",\r\n            \"body\": \"Updated body via API\",\r\n            \"сcList\": null\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/campaigns/51755/steps/580895"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 580895,\n    \"number\": 2,\n    \"inMinutesCount\": 30,\n    \"templates\": [\n        {\n            \"id\": 676723,\n            \"emailTemplateId\": null,\n            \"emailTemplateName\": \"\",\n            \"body\": \"Updated body via API\",\n            \"subject\": \"Updated subject via API\",\n            \"ccList\": null,\n            \"attachmentsIds\": []\n        }\n    ]\n}"}],"_postman_id":"ae8dc524-9a23-4a85-82e5-852b3feae346"},{"name":"Delete Campaign Step","id":"4bf81cd1-cefb-44e5-96cc-963a9dd4f62b","request":{"method":"DELETE","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/{{campaignId}}/steps/{{campaignStepID}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Removes an existing step from an existing campaign.</p>\n<h1 id=\"notes\">Notes:</h1>\n<ul>\n<li>Cannot delete a step if the associated campaign was deleted or archived or if there is no campaign with the given ID.</li>\n<li>Cannot delete if there's only one step left in the campaign.</li>\n<li>Cannot delete if at least one email in the campaign</li>\n<li>Cannot delete step is an email was already sent from such step</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"responce-body-data\">Responce Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>wasDeleted</td>\n<td>boolean</td>\n<td>Indicates whether an item was deleted</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns","{{campaignId}}","steps","{{campaignStepID}}"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":null,"value":"{{campaignId}}}"},{"disabled":true,"description":{"content":"<p>Id of your specified campaign step</p>\n","type":"text/plain"},"key":null,"value":"{{campaignStepID}}"}],"variable":[]}},"response":[{"id":"bf3126c9-a5e4-4330-b054-baef71c7f7cd","name":"Delete Campaign Step","originalRequest":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/51755/steps/580895"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"145","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:34:20 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\r\n  \"wasDeleted\": true\r\n}"}],"_postman_id":"4bf81cd1-cefb-44e5-96cc-963a9dd4f62b"},{"name":"Update Campaign Settings","id":"b37afdfc-eefc-4d99-9750-614885d5b671","request":{"method":"PATCH","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/{{campaignId}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Updates an existing campaign by its ID.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Campaign name. Required.</td>\n</tr>\n<tr>\n<td>emailAccounts</td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td>settings</td>\n<td>list</td>\n<td>Settings for the campaign.</td>\n</tr>\n<tr>\n<td>EmailsCountPerDay</td>\n<td>integer</td>\n<td>Maximum number of emails sent a day. Required.</td>\n</tr>\n<tr>\n<td>daysToFinishProspect</td>\n<td>integer</td>\n<td>Number of days when the prospect finishes. Required.</td>\n</tr>\n<tr>\n<td>emailSendingDelaySeconds</td>\n<td>integer</td>\n<td>Delay between sending emails in seconds. Required.</td>\n</tr>\n<tr>\n<td>dailyThrottling</td>\n<td>integer</td>\n<td>Number of prospects processed by the sequence in a 24-hour period. Required.</td>\n</tr>\n<tr>\n<td>disableOpensTracking</td>\n<td>boolean</td>\n<td>Disables email open tracking. Required.</td>\n</tr>\n<tr>\n<td>repliesHandlingType</td>\n<td>string</td>\n<td>Defines how to handle replies. Required.</td>\n</tr>\n<tr>\n<td>enableLinksTracking</td>\n<td>boolean</td>\n<td>Enables link open tracking. Required.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>string</td>\n<td>Step ID.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Campaign name.</td>\n</tr>\n<tr>\n<td>emailAccounts</td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Campaign status.</td>\n</tr>\n<tr>\n<td>number</td>\n<td>integer</td>\n<td>Step number.</td>\n</tr>\n<tr>\n<td>settings</td>\n<td>list</td>\n<td>Settings for the campaign.</td>\n</tr>\n<tr>\n<td>EmailsCountPerDay</td>\n<td>integer</td>\n<td>Maximum number of emails sent a day.</td>\n</tr>\n<tr>\n<td>daysToFinishProspect</td>\n<td>integer</td>\n<td>Number of days when the prospect finishes.</td>\n</tr>\n<tr>\n<td>daysFromLastProspectContact</td>\n<td>integer</td>\n<td>Days since the last email to a contact.</td>\n</tr>\n<tr>\n<td>emailSendingDelaySeconds</td>\n<td>integer</td>\n<td>Delay between sending emails in seconds.</td>\n</tr>\n<tr>\n<td>disableOpensTracking</td>\n<td>boolean</td>\n<td>Indicates if email open tracking is disabled.</td>\n</tr>\n<tr>\n<td>repliesHandlingType</td>\n<td>string</td>\n<td>How replies are handled.</td>\n</tr>\n<tr>\n<td>enableLinksTracking</td>\n<td>boolean</td>\n<td>Indicates if link open tracking is enabled.</td>\n</tr>\n<tr>\n<td>steps</td>\n<td>array</td>\n<td>Contains all steps related to the campaign. Each step object includes <code>id</code>, <code>number</code>, <code>inMinutesCount</code>, <code>templates</code>.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns","{{campaignId}}"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":null,"value":"{{campaignId}}}"}],"variable":[]}},"response":[{"id":"f197b88a-5072-4f26-8c58-e67cfe6f8bfa","name":"Update Campaign Settings","originalRequest":{"method":"PATCH","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"Updated Campaign\",\n    \"emailAccounts\": [\n        \"demoemail@reply.io\"\n    ],\n    \"settings\": {\n        \"EmailsCountPerDay\": 150,\n        \"daysToFinishProspect\": 250,\n        \"emailSendingDelaySeconds\": 300,\n        \"disableOpensTracking\": false,\n        \"repliesHandlingType\": \"Continue sending emails\",\n        \"enableLinksTracking\": false\n    }\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/campaigns/51755"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"754","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:05:43 GMT","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"id\": 177154,\n    \"name\": \"Updated Campaign\",\n    \"emailAccounts\": [\"demoemail@reply.io\"],\n    \"status\": \"New\",\n    \"settings\": {\n        \"emailSendingDelaySeconds\": 300\n    },\n    \"scheduleId\": 11411,\n    \"steps\": [\n        {\n            \"id\": 2126308,\n            \"number\": 1,\n            \"inMinutesCount\": 25,\n            \"templates\": [\n                {\n                    \"id\": 23765,\n                    \"emailTemplateId\": null,\n                    \"emailTemplateName\": null,\n                    \"body\": \"Hello World!\",\n                    \"subject\": \"I'm here!\",\n                    \"ccList\": \"cc-1@company.com, cc-2@company.com\",\n                    \"attachmentsIds\": []\n                }\n            ]\n        }\n    ]\n}"}],"_postman_id":"b37afdfc-eefc-4d99-9750-614885d5b671"},{"name":"Start Campaign","id":"a75536ec-a13f-4907-9f48-e47e0e844033","request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/{{campaignId}}/start","description":"<h1 id=\"description\">Description:</h1>\n<p>Starts an existing campaign by its ID.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Campaign ID.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Campaign name.</td>\n</tr>\n<tr>\n<td>emailAccounts</td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td>created</td>\n<td>dateTime</td>\n<td>Campaign creation date.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Campaign status.</td>\n</tr>\n<tr>\n<td>isArchived</td>\n<td>boolean</td>\n<td>Indicates if the campaign is archived.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns","{{campaignId}}","start"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":"","value":"{{campaignId}}"}],"variable":[]}},"response":[{"id":"9d63b717-16e4-4bef-99b4-4a1e029e99c3","name":"Start Campaign","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/152227/start"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"250","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Fri, 27 Jul 2018 14:16:45 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"id\": 152227,\n    \"name\": \"Campaign1\",\n    \"emailAccounts\": [\"DemoEmail@reply.io\"],\n    \"created\": \"2018-03-02T13:54:18.6766885+00:00\",\n    \"status\": \"Active\",\n    \"isArchived\": false\n}"}],"_postman_id":"a75536ec-a13f-4907-9f48-e47e0e844033"},{"name":"Pause Campaign","id":"656156fe-7a51-43ab-8b7f-56f160ba313e","request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/{{campaignId}}/pause","description":"<h1 id=\"description\">Description:</h1>\n<p>Pauses a running campaign by its ID.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Campaign ID.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Campaign name.</td>\n</tr>\n<tr>\n<td>emailAccounts</td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td>created</td>\n<td>dateTime</td>\n<td>Campaign creation date.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Campaign status.</td>\n</tr>\n<tr>\n<td>isArchived</td>\n<td>boolean</td>\n<td>Indicates if the campaign is archived.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns","{{campaignId}}","pause"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":null,"value":"{{campaignId}}"}],"variable":[]}},"response":[{"id":"56073178-87fd-49b4-bc1b-19f7faea8890","name":"Pause Campaign","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/152227/pause"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"253","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Fri, 27 Jul 2018 14:16:56 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"31df7f2181e74c83d116f26fcdc2c63b03ffff2c510fd575791e89cfa394b91f","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"id\": 152227,\n    \"name\": \"Campaign1\",\n    \"emailAccounts\": [\"DemoEmail@reply.io\"],\n    \"created\": \"2018-03-02T13:54:18.6766885+00:00\",\n    \"status\": \"Paused\",\n    \"isArchived\": false\n}"}],"_postman_id":"656156fe-7a51-43ab-8b7f-56f160ba313e"},{"name":"Archive campaign","id":"c12b2bc5-b697-4718-b5f7-0f73c3304ed3","request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/{{campaignId}}/archive","description":"<h1 id=\"description\">Description:</h1>\n<p>Archives a running campaign by its ID.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Campaign ID.</td>\n</tr>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Campaign name.</td>\n</tr>\n<tr>\n<td>emailAccounts</td>\n<td>array</td>\n<td>One or more email accounts that will be used to send emails for this campaign.</td>\n</tr>\n<tr>\n<td>created</td>\n<td>dateTime</td>\n<td>Campaign creation date.</td>\n</tr>\n<tr>\n<td>status</td>\n<td>string</td>\n<td>Campaign status.</td>\n</tr>\n<tr>\n<td>isArchived</td>\n<td>boolean</td>\n<td>Indicates if the campaign is archived.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns","{{campaignId}}","archive"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified campaign</p>\n","type":"text/plain"},"key":"","value":"{{campaignId}}"}],"variable":[]}},"response":[{"id":"67d7d1cd-4495-443f-8a00-9d38d9b981ed","name":"Archive Campaign","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":""},"url":"https://api.reply.io/v2/campaigns/152227/archive"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Cache-Control","value":"no-cache","name":"Cache-Control","description":"Tells all caching mechanisms from server to client whether they may cache this object. It is measured in seconds"},{"key":"Content-Encoding","value":"gzip","name":"Content-Encoding","description":"The type of encoding used on the data."},{"key":"Content-Length","value":"261","name":"Content-Length","description":"The length of the response body in octets (8-bit bytes)"},{"key":"Content-Type","value":"application/json; charset=utf-8","name":"Content-Type","description":"The mime type of this content"},{"key":"Date","value":"Mon, 30 Jul 2018 10:03:23 GMT","name":"Date","description":"The date and time that the message was sent"},{"key":"Expires","value":"-1","name":"Expires","description":"Gives the date/time after which the response is considered stale"},{"key":"Pragma","value":"no-cache","name":"Pragma","description":"Implementation-specific headers that may have various effects anywhere along the request-response chain."},{"key":"Request-Context","value":"appId=cid-v1:85ea9af9-16cb-4743-bc16-3fb0a482deea","name":"Request-Context","description":"Custom header"},{"key":"Vary","value":"Accept-Encoding","name":"Vary","description":"Tells downstream proxies how to match future request headers to decide whether the cached response can be used rather than requesting a fresh one from the origin server."}],"cookie":[{"expires":"Invalid Date","httpOnly":true,"domain":"api.reply.io","path":"/","secure":false,"value":"d68d3fe5062a7ab00400633ce31e12a6a24372cade25f7883d13434ee82d837a","key":"ARRAffinity"}],"responseTime":null,"body":"{\n    \"id\": 152227,\n    \"name\": \"Campaign1\",\n    \"emailAccounts\": [\"DemoEmail@reply.io\"],\n    \"created\": \"2018-07-31T14:09:47.7934907+00:00\",\n    \"status\": \"Paused\",\n    \"isArchived\": true\n}"}],"_postman_id":"c12b2bc5-b697-4718-b5f7-0f73c3304ed3"},{"name":"Activate/Pause Email step variant","event":[{"listen":"test","script":{"id":"eb9b34a1-3057-4833-a2b4-38fbb24b814c","exec":[""],"type":"text/javascript"}}],"id":"cd157aa9-7fd0-47ac-b601-2609544a1ab5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"activate\": \"False\",\r\n    \"variantIds\": [\r\n        {{step_variantId}}\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/campaigns/{{campaignStepID}}/variants/toggle","description":"<h1 id=\"description\">Description:</h1>\n<p>Activates or pauses an email step variant in a sequence.</p>\n<h1 id=\"note\">Note:</h1>\n<p>The field <code>isDisabled</code> is slightly counter-intuitive based on its name. If <code>isDisabled</code> is <code>false</code>, it means the variant is enabled, and if <code>true</code>, it's disabled.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\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>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>activate</td>\n<td>boolean</td>\n<td>If <code>true</code>, activates the email step variant. If <code>false</code>, pauses the email step variant.</td>\n</tr>\n<tr>\n<td>variantIds</td>\n<td>array</td>\n<td>List of step variant IDs.</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>stepId</td>\n<td>integer</td>\n<td>Campaign email step ID.</td>\n</tr>\n<tr>\n<td>variantId</td>\n<td>integer</td>\n<td>Campaign step variant ID.</td>\n</tr>\n<tr>\n<td>isDisabled</td>\n<td>boolean</td>\n<td>Indicates if the email step variant is enabled.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","campaigns","{{campaignStepID}}","variants","toggle"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Id of your specified campaign step</p>\n","type":"text/plain"},"key":null,"value":"{{campaignStepID}}"}],"variable":[]}},"response":[{"id":"9545684c-6984-40fa-b1a4-9c0495e3e64e","name":"Activate/Pause Email step variant","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"activate\": \"False\",\r\n    \"variantIds\": [\r\n        {{step_variantId}}\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/campaigns/{{Your_SequenceId}}/variants/toggle"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"[\n    {\n        \"stepId\": 42744,\n        \"emailVariants\": [\n            {\n                \"variantId\": 97765,\n                \"isDisabled\": true\n            }\n        ]\n    }\n]"}],"_postman_id":"cd157aa9-7fd0-47ac-b601-2609544a1ab5"}],"id":"448f1ae3-fe08-4832-9aa7-ccea09748535","_postman_id":"448f1ae3-fe08-4832-9aa7-ccea09748535","description":""},{"name":"4. Branded Links","item":[{"name":"Add Branded Link [Match Sending Domain ]","id":"1976cc93-5c71-4db1-9a0f-707d35784206","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/branded-links","description":"<h1 id=\"description\">Description:</h1>\n<p>Adds a new Branded Link to your Branded Link settings with the \"Match the link with Sending domain' option</p>\n<h1 id=\"notes\">Notes</h1>\n<ul>\n<li><p>Added Link is always added with Reserved Status</p>\n</li>\n<li><p>Added Link is always added in deactivated State</p>\n</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>linkType</code></td>\n<td>string</td>\n<td>The type of added link can be one of the following:  <br />  <br />1 - Opt Outs Link  <br />  <br />2- Opens  <br />Link  <br />  <br />3. Click Track Link</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>CustomDomain</code></td>\n<td>string</td>\n<td>Your personalized subdomain that is used to create branded links.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>IsForMatchedEmailAccounts</code></td>\n<td>boolean</td>\n<td>Sending Domain Option from the Branded Link Setup:  <br />  <br />Set true: Creates a branded link with the \"Matched sending domain\" option enabled. This means the branded link will be configured to match and work specifically with the sending domain.  <br />  <br />Set false: Creates a branded link without the \"Matched sending domain\" option. This means the branded link will not be restricted to a specific sending domain and can be used more broadly.</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>integer</td>\n<td>The ID of the added Branded Link</td>\n</tr>\n<tr>\n<td><code>cnameHost</code></td>\n<td>string</td>\n<td>This specifies the CNAME host.</td>\n</tr>\n<tr>\n<td><code>txtHost</code></td>\n<td>string</td>\n<td>This specifies the TXT host.</td>\n</tr>\n<tr>\n<td><code>cnameValue</code></td>\n<td>string</td>\n<td>This is the value that the CNAME record points to.</td>\n</tr>\n<tr>\n<td><code>txtValue</code></td>\n<td>string</td>\n<td>This is the value associated with the TXT record.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","branded-links"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"b08d56b8-0af1-4fdb-b30f-94c3fe11e9b7","name":"Add Branded Link [Match Sending Domain ]","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"linkType\": \"1\",\r\n    \"CustomDomain\": \"optdemo.blinkreply.io\",\r\n    \"IsForMatchedEmailAccounts\": true\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.reply.io/api/v2/branded-links?x-api-key={{apiKey}}","protocol":"https","host":["api","reply","io"],"path":["api","v2","branded-links"],"query":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 858385,\n    \"cnameHost\": \"optdemo\",\n    \"txtHost\": \"asuid.optdemo\",\n    \"cnameValue\": \"4.blinkreply.com\",\n    \"txtValue\": \"FCD5B5072BA068F4C79AB1B4BC8FBA2EF88786897D54AE02197BFE839CF7118B\"\n}"}],"_postman_id":"1976cc93-5c71-4db1-9a0f-707d35784206"},{"name":"Add Branded Link [Match All Email Accounts]","id":"98d0d253-1dda-4590-a541-615a9a55e949","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/branded-links","description":"<h1 id=\"description\">Description:</h1>\n<p>Adds a new Branded Link to your Branded Link settings with the \"Match the link with All email accounts\" option</p>\n<h1 id=\"notes\">Notes</h1>\n<ul>\n<li><p>Added Link is always added with Reserved Status</p>\n</li>\n<li><p>Added Link is always added in deactivated State</p>\n</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>linkType</code></td>\n<td>string</td>\n<td>The type of added link can be one of the following:  <br />  <br />1 - Opt Outs Link  <br />  <br />2- Opens  <br />Link  <br />  <br />3. Click Track Link</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>CustomDomain</code></td>\n<td>string</td>\n<td>Your personalized subdomain that is used to create branded links.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>isForAllEmailAccounts</td>\n<td>boolean</td>\n<td>All Email Accounts Option from the Branded Link Setup:  <br />  <br />Set true: Creates a branded link that is available for use by all email accounts. This means there are no restrictions, and any email account can utilize the branded link.  <br />  <br />Set false: Creates a branded link that is restricted and not available for all email accounts. This means the branded link will only be usable by specific email accounts, based on certain criteria or configurations.</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>integer</td>\n<td>The ID of the added Branded Link</td>\n</tr>\n<tr>\n<td><code>cnameHost</code></td>\n<td>string</td>\n<td>This specifies the CNAME host.</td>\n</tr>\n<tr>\n<td><code>txtHost</code></td>\n<td>string</td>\n<td>This specifies the TXT host.</td>\n</tr>\n<tr>\n<td><code>cnameValue</code></td>\n<td>string</td>\n<td>This is the value that the CNAME record points to.</td>\n</tr>\n<tr>\n<td><code>txtValue</code></td>\n<td>string</td>\n<td>This is the value associated with the TXT record.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","branded-links"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"526ae4a1-3c3b-4bc9-a7d4-358b655aac96","name":"Add Branded Link [Match All Email Accounts]","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"linkType\": \"2\",\r\n    \"CustomDomain\": \"opendemo.blinkreply.io\",\r\n    \"isForAllEmailAccounts\": true\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.reply.io/api/v2/branded-links?x-api-key={{apiKey}}","protocol":"https","host":["api","reply","io"],"path":["api","v2","branded-links"],"query":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 858386,\n    \"cnameHost\": \"opendemo\",\n    \"txtHost\": \"asuid.opendemo\",\n    \"cnameValue\": \"4.blinkreply.com\",\n    \"txtValue\": \"FCD59089072BBH068F4C79AB1B4BC8FBA2EF88786897D54AE02197BFE839CF7988B\"\n}"}],"_postman_id":"98d0d253-1dda-4590-a541-615a9a55e949"},{"name":"Add Branded Link [Match Selected Email Accounts]","id":"d09444da-bdd3-4c7a-a416-c4c5ff482074","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/branded-links","description":"<h1 id=\"description\">Description:</h1>\n<p>Adds a new Branded Link to your Branded Link settings with the \"Match the link with Selected email accounts\" option</p>\n<h1 id=\"notes\">Notes</h1>\n<ul>\n<li><p>Added Link is always added with Reserved Status</p>\n</li>\n<li><p>Added Link is always added in deactivated State</p>\n</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>linkType</code></td>\n<td>string</td>\n<td>The type of added link can be one of the following:  <br />  <br />1 - Opt Outs Link  <br />  <br />2- Opens  <br />Link  <br />  <br />3. Click Track Link</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td><code>CustomDomain</code></td>\n<td>string</td>\n<td>Your personalized subdomain that is used to create branded links.</td>\n<td>Yes</td>\n</tr>\n<tr>\n<td>emailAccountId</td>\n<td>string</td>\n<td>Selected Email Accounts Option from the Branded Link Setup:  <br />  <br />Specifying the ID of your selected email account creates a branded link that is restricted exclusively to the specified email account. This means the branded link will only be usable by the specified email accounts, based on certain criteria or configurations.</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><h1 id=\"response-body-data\">Response Body Data:</h1>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>id</code></td>\n<td>integer</td>\n<td>The ID of the added Branded Link.</td>\n</tr>\n<tr>\n<td><code>cnameHost</code></td>\n<td>string</td>\n<td>This specifies the CNAME host.</td>\n</tr>\n<tr>\n<td><code>txtHost</code></td>\n<td>string</td>\n<td>This specifies the TXT host.</td>\n</tr>\n<tr>\n<td><code>cnameValue</code></td>\n<td>string</td>\n<td>This is the value that the CNAME record points to.</td>\n</tr>\n<tr>\n<td><code>txtValue</code></td>\n<td>string</td>\n<td>This is the value associated with the TXT record.</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["api","v2","branded-links"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"0ad2c7d0-c663-40ff-bb58-ca84fe56a95e","name":"Add Branded Link [Match Selected Email Accounts]","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n    \"linkType\": \"3\",\r\n    \"CustomDomain\": \"clickdemo.blinkreply.io\",\r\n    \"emailAccountId\": \"105987897\"\r\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"https://api.reply.io/api/v2/branded-links?x-api-key={{apiKey}}","protocol":"https","host":["api","reply","io"],"path":["api","v2","branded-links"],"query":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings"}]}},"status":"Created","code":201,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"id\": 858387,\n    \"cnameHost\": \"clickdemo\",\n    \"txtHost\": \"asuid.clickdemo\",\n    \"cnameValue\": \"4.blinkreply.com\",\n    \"txtValue\": \"KCD59U89072BBH068F4C79AB1B4BC8FBA2EF88786897D54AE02197BFE839CF75188B\"\n}"}],"_postman_id":"d09444da-bdd3-4c7a-a416-c4c5ff482074"},{"name":"Change Branded Link State","id":"8c1f7018-d265-4d5c-a38a-0984a4c19168","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"<p>Your API Key from settings</p>\n","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/branded-links/{{brankedLinkId}}/active","description":"<h1 id=\"description\">Description:</h1>\n<p>Activate or deactivate your added branded link by its ID.</p>\n<h1 id=\"note\">Note:</h1>\n<ul>\n<li>The activation and deactivation process may take some time to execute. The endpoint will not return any status code until the process has been completed, regardless of the outcome.</li>\n</ul>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h1 id=\"request-body-data\">Request Body Data:</h1>\n<ul>\n<li><p>Set <strong>true</strong> in the request body to Activate the branded Link</p>\n</li>\n<li><p>Set <strong>false</strong> in the request body to Deactivate the branded Link</p>\n</li>\n</ul>\n<h1 id=\"response-body-data\">Response Body Data:</h1>\n<ul>\n<li>No additional responce data is returned</li>\n</ul>\n","urlObject":{"protocol":"https","path":["api","v2","branded-links","{{brankedLinkId}}","active"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"db241eb3-4392-4c26-90ff-4ad097c28ba9","name":"Activate Branded Link","originalRequest":{"method":"PUT","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings","type":"text"}],"body":{"mode":"raw","raw":"true","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/branded-links/858386/active"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"e4f3bb7b-ada8-45f2-90d5-76666da80fbd","name":"Deactivate Branded Link","originalRequest":{"method":"PUT","header":[{"key":"x-api-key","value":"{{apiKey}}","description":"Your API Key from settings","type":"text"}],"body":{"mode":"raw","raw":"false","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/api/v2/branded-links/858386/active"},"status":"OK","code":200,"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"8c1f7018-d265-4d5c-a38a-0984a4c19168"}],"id":"5cda86d4-06f4-48d5-b584-3b8f9f642bb8","_postman_id":"5cda86d4-06f4-48d5-b584-3b8f9f642bb8","description":""},{"name":"5. Billing","item":[{"name":"Get Billing Info","id":"4f49411f-62c5-4709-8123-8584670578fd","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}","description":"<p>Your API Key from settings</p>\n"},{"key":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/billing/info","description":"<h1 id=\"description\">Description:</h1>\n<p>Retrieve detailed billing information for your account, including the currency of your subscription, the total amount of the upcoming invoice, and details about team member allocation (current usage, prepaid slots, available slots, and whether the plan allows unlimited members).</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h2 id=\"request-body-data\">Request Body Data</h2>\n<p>This endpoint does not require a request body.<br />All necessary information is passed via headers.</p>\n<h3 id=\"required-headers\">Required Headers</h3>\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-key</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Your personal API key.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Must be set to <code>application/json</code>.</td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"response-body-data\">Response Body Data</h2>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>nextInvoiceTotal</code></td>\n<td>number</td>\n<td>The total amount for the upcoming invoice.</td>\n</tr>\n<tr>\n<td><code>currency</code></td>\n<td>string</td>\n<td>The currency of the billing information (e.g., <code>USD</code>).</td>\n</tr>\n<tr>\n<td><code>teamMembers</code></td>\n<td>object</td>\n<td>Contains details about the team members in the account.</td>\n</tr>\n<tr>\n<td>├── <code>currentMemberCount</code></td>\n<td>number</td>\n<td>The current number of team members in the account.</td>\n</tr>\n<tr>\n<td>├── <code>prepaid</code></td>\n<td>number</td>\n<td>The number of prepaid team members included in the plan.</td>\n</tr>\n<tr>\n<td>├── <code>available</code></td>\n<td>number</td>\n<td>The number of available team member slots remaining.</td>\n</tr>\n<tr>\n<td>└── <code>isUnlimited</code></td>\n<td>boolean</td>\n<td>Indicates whether the number of team members is unlimited (<code>true/false</code>).</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"protocol":"https","path":["v2","billing","info"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"6856a903-5190-4838-a7f2-9dd838114b36","name":"Get Billing Info","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"x-api-key","value":"{{Your_apiKey}}"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/billing/info"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json","description":""}],"cookie":[],"responseTime":null,"body":"{\n    \"nextInvoiceTotal\": 2047.50,\n    \"currency\": \"USD\",\n    \"teamMembers\": {\n        \"currentMemberCount\": 4,\n        \"prepaid\": 7,\n        \"available\": 3,\n        \"isUnlimited\": false\n    }\n}"}],"_postman_id":"4f49411f-62c5-4709-8123-8584670578fd"}],"id":"4c27bf0c-7ed9-496b-99b7-ec7cae57d770","_postman_id":"4c27bf0c-7ed9-496b-99b7-ec7cae57d770","description":""},{"name":"6. Schedule","item":[{"name":"Create Schedule","id":"de9cddfa-e8df-4839-aaf0-738965af90a7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"New Schedule for test\",\r\n  \"excludeHolidays\": true,\r\n  \"timezoneId\": \"Pacific Standard Time\",\r\n  \"useProspectTimezone\": true,\r\n  \"useFollowUpSchedule\": true,\r\n  \"mainTimings\": [\r\n        {\r\n            \"weekDay\": \"Friday\",\r\n            \"isActive\": true,\r\n            \"timeRanges\": [\r\n                {\r\n                    \"fromTime\": {\r\n                        \"hour\": 0,\r\n                        \"minute\": 30\r\n                    },\r\n                    \"toTime\": {\r\n                        \"hour\": 9,\r\n                        \"minute\": 0\r\n                    }\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"weekDay\": \"Tuesday\",\r\n            \"isActive\": true,\r\n            \"timeRanges\": [\r\n                {\r\n                    \"fromTime\": {\r\n                        \"hour\": 9,\r\n                        \"minute\": 0\r\n                    },\r\n                    \"toTime\": {\r\n                        \"hour\": 17,\r\n                        \"minute\": 30\r\n                    }\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"weekDay\": \"Wednesday\",\r\n            \"isActive\": true,\r\n            \"timeRanges\": [\r\n                {\r\n                    \"fromTime\": {\r\n                        \"hour\": 9,\r\n                        \"minute\": 0\r\n                    },\r\n                    \"toTime\": {\r\n                        \"hour\": 23,\r\n                        \"minute\": 59\r\n                    }\r\n                }\r\n            ]\r\n        },\r\n    ],\r\n    \"followUpTimings\": [\r\n        {\r\n            \"weekDay\": \"Tuesday\",\r\n            \"isActive\": true,\r\n            \"timeRanges\": [\r\n                {\r\n                    \"fromTime\": {\r\n                        \"hour\": 12,\r\n                        \"minute\": 0\r\n                    },\r\n                    \"toTime\": {\r\n                        \"hour\": 16,\r\n                        \"minute\": 0\r\n                    }\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"weekDay\": \"Friday\",\r\n            \"isActive\": true,\r\n            \"timeRanges\": [\r\n                {\r\n                    \"fromTime\": {\r\n                        \"hour\": 12,\r\n                        \"minute\": 0\r\n                    },\r\n                    \"toTime\": {\r\n                        \"hour\": 16,\r\n                        \"minute\": 0\r\n                    }\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/schedules","description":"<h1 id=\"description\">Description:</h1>\n<p>Creates a new schedule. This method allows you to define when emails or other outreach steps should be sent by specifying working days, time ranges, and time zone settings.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h2 id=\"request-body-data\">Request Body Data</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>Description</th>\n<th>Required</th>\n<th>Constraints</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the schedule</td>\n<td>Yes</td>\n<td>Max length: 255 characters</td>\n</tr>\n<tr>\n<td>excludeHolidays</td>\n<td>boolean</td>\n<td>Excludes holidays from the schedule</td>\n<td>No</td>\n<td>Default: false</td>\n</tr>\n<tr>\n<td>timezoneId</td>\n<td>string</td>\n<td>Timezone identifier (e.g., Pacific Standard Time)</td>\n<td>Yes</td>\n<td>Must be a valid IANA timezone ID</td>\n</tr>\n<tr>\n<td>useProspectTimezone</td>\n<td>boolean</td>\n<td>Uses the prospect’s timezone</td>\n<td>No</td>\n<td>Default: false</td>\n</tr>\n<tr>\n<td>useFollowUpSchedule</td>\n<td>boolean</td>\n<td>Enables follow-up timings</td>\n<td>No</td>\n<td>Default: false</td>\n</tr>\n<tr>\n<td>mainTimings</td>\n<td>array</td>\n<td>List of main timing configurations for each weekday</td>\n<td>Yes</td>\n<td>At least one active weekday required</td>\n</tr>\n<tr>\n<td>mainTimings[].weekDay</td>\n<td>string</td>\n<td>Day of the week (e.g., Monday, Tuesday)</td>\n<td>Yes</td>\n<td>Must be a valid weekday (case-sensitive)</td>\n</tr>\n<tr>\n<td>mainTimings[].isActive</td>\n<td>boolean</td>\n<td>Indicates if the weekday is active</td>\n<td>Yes</td>\n<td></td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges</td>\n<td>array</td>\n<td>Time ranges for the weekday</td>\n<td>Yes</td>\n<td>At least one time range if isActive is true</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].fromTime</td>\n<td>object</td>\n<td>Start time of the range</td>\n<td>Yes</td>\n<td></td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].fromTime.hour</td>\n<td>integer</td>\n<td>Hour of start time (0-23)</td>\n<td>Yes</td>\n<td>0–23</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].fromTime.minute</td>\n<td>integer</td>\n<td>Minute of start time (0-59)</td>\n<td>Yes</td>\n<td>0–59</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].toTime</td>\n<td>object</td>\n<td>End time of the range</td>\n<td>Yes</td>\n<td>Must be after fromTime</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].toTime.hour</td>\n<td>integer</td>\n<td>Hour of end time (0-23)</td>\n<td>Yes</td>\n<td>0–23</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].toTime.minute</td>\n<td>integer</td>\n<td>Minute of end time (0-59)</td>\n<td>Yes</td>\n<td>0–59</td>\n</tr>\n<tr>\n<td>followUpTimings</td>\n<td>array</td>\n<td>Follow-up timing configurations for each weekday</td>\n<td>No</td>\n<td>Required if useFollowUpSchedule is true</td>\n</tr>\n<tr>\n<td>followUpTimings[].weekDay</td>\n<td>string</td>\n<td>Day of the week (e.g., Monday, Tuesday)</td>\n<td>Yes</td>\n<td>Must be a valid weekday (case-sensitive)</td>\n</tr>\n<tr>\n<td>followUpTimings[].isActive</td>\n<td>boolean</td>\n<td>Indicates if the weekday is active for follow-ups</td>\n<td>Yes</td>\n<td></td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges</td>\n<td>array</td>\n<td>Time ranges for the weekday</td>\n<td>Yes</td>\n<td>At least one time range if isActive is true</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].fromTime</td>\n<td>object</td>\n<td>Start time of the range</td>\n<td>Yes</td>\n<td></td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].fromTime.hour</td>\n<td>integer</td>\n<td>Hour of start time (0-23)</td>\n<td>Yes</td>\n<td>0–23</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].fromTime.minute</td>\n<td>integer</td>\n<td>Minute of start time (0-59)</td>\n<td>Yes</td>\n<td>0–59</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].toTime</td>\n<td>object</td>\n<td>End time of the range</td>\n<td>Yes</td>\n<td>Must be after fromTime</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].toTime.hour</td>\n<td>integer</td>\n<td>Hour of end time (0-23)</td>\n<td>Yes</td>\n<td>0–23</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].toTime.minute</td>\n<td>integer</td>\n<td>Minute of end time (0-59)</td>\n<td>Yes</td>\n<td>0–59</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"required-headers\">Required Headers</h3>\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-key</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Your personal API key.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Must be set to <code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"response-body-data\">Response Body Data</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>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>id</td>\n<td>integer</td>\n<td>Unique idenitifier of schedule</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"status-codes\">Status Codes</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Schedule created successfully</td>\n</tr>\n<tr>\n<td>400</td>\n<td>Invalid request body or parameters</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthorized access</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Internal server error</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>At least one active weekday with valid time ranges is required in mainTimings.</p>\n</li>\n<li><p>If useFollowUpSchedule is true, followUpTimings must include at least one active weekday.</p>\n</li>\n<li><p>timezoneId must be a valid IANA timezone identifier.</p>\n</li>\n<li><p>toTime must be later than fromTime in all time ranges.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v2","schedules"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"af1fc8e2-cf51-4b5f-99de-9b496a348a7a","name":"Create Schedule","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n  \"name\": \"New Schedule for test\",\r\n  \"excludeHolidays\": true,\r\n  \"timezoneId\": \"Pacific Standard Time\",\r\n  \"useProspectTimezone\": true,\r\n  \"useFollowUpSchedule\": true,\r\n  \"mainTimings\": [\r\n        {\r\n            \"weekDay\": \"Friday\",\r\n            \"isActive\": true,\r\n            \"timeRanges\": [\r\n                {\r\n                    \"fromTime\": {\r\n                        \"hour\": 0,\r\n                        \"minute\": 30\r\n                    },\r\n                    \"toTime\": {\r\n                        \"hour\": 9,\r\n                        \"minute\": 0\r\n                    }\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"weekDay\": \"Tuesday\",\r\n            \"isActive\": true,\r\n            \"timeRanges\": [\r\n                {\r\n                    \"fromTime\": {\r\n                        \"hour\": 9,\r\n                        \"minute\": 0\r\n                    },\r\n                    \"toTime\": {\r\n                        \"hour\": 17,\r\n                        \"minute\": 30\r\n                    }\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"weekDay\": \"Wednesday\",\r\n            \"isActive\": true,\r\n            \"timeRanges\": [\r\n                {\r\n                    \"fromTime\": {\r\n                        \"hour\": 9,\r\n                        \"minute\": 0\r\n                    },\r\n                    \"toTime\": {\r\n                        \"hour\": 23,\r\n                        \"minute\": 59\r\n                    }\r\n                }\r\n            ]\r\n        },\r\n    ],\r\n    \"followUpTimings\": [\r\n        {\r\n            \"weekDay\": \"Tuesday\",\r\n            \"isActive\": true,\r\n            \"timeRanges\": [\r\n                {\r\n                    \"fromTime\": {\r\n                        \"hour\": 12,\r\n                        \"minute\": 0\r\n                    },\r\n                    \"toTime\": {\r\n                        \"hour\": 16,\r\n                        \"minute\": 0\r\n                    }\r\n                }\r\n            ]\r\n        },\r\n        {\r\n            \"weekDay\": \"Friday\",\r\n            \"isActive\": true,\r\n            \"timeRanges\": [\r\n                {\r\n                    \"fromTime\": {\r\n                        \"hour\": 12,\r\n                        \"minute\": 0\r\n                    },\r\n                    \"toTime\": {\r\n                        \"hour\": 16,\r\n                        \"minute\": 0\r\n                    }\r\n                }\r\n            ]\r\n        }\r\n    ]\r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/schedules"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Fri, 17 Oct 2025 08:24:04 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"eb903a11-23bf-49f2-9617-a2ee94a4da6c"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"scheduleId\": 506128\n}"}],"_postman_id":"de9cddfa-e8df-4839-aaf0-738965af90a7"},{"name":"Search Schedule by ID","id":"e89942cb-c4fc-4d00-b80b-5418491ff1c9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"x-api-key","value":"{{apikey}}"}],"url":"https://api.reply.io/v2/schedules/{{id}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Retrieves detailed information about a specific schedule by its unique ID. This method allows you to check schedule settings such as name, time zone, working days, and active time ranges.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h2 id=\"request-body-data\">Request body data</h2>\n<p>This endpoint does not require a request body.<br />All necessary information is passed via headers.</p>\n<h3 id=\"required-headers\">Required Headers</h3>\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-key</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Your personal API key.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Must be set to <code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><h2 id=\"response-body-data\">Response Body Data</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>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>Name of the schedule</td>\n</tr>\n<tr>\n<td>excludeHolidays</td>\n<td>boolean</td>\n<td>Excludes holidays from the schedule</td>\n</tr>\n<tr>\n<td>timezoneId</td>\n<td>string</td>\n<td>Timezone identifier (e.g., Pacific Standard Time)</td>\n</tr>\n<tr>\n<td>useProspectTimezone</td>\n<td>boolean</td>\n<td>Uses the prospect’s timezone</td>\n</tr>\n<tr>\n<td>useFollowUpSchedule</td>\n<td>boolean</td>\n<td>Enables follow-up timings</td>\n</tr>\n<tr>\n<td>mainTimings</td>\n<td>array</td>\n<td>List of main timing configurations for each weekday</td>\n</tr>\n<tr>\n<td>mainTimings[].weekDay</td>\n<td>string</td>\n<td>Day of the week (e.g., Monday, Tuesday)</td>\n</tr>\n<tr>\n<td>mainTimings[].isActive</td>\n<td>boolean</td>\n<td>Indicates if the weekday is active</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges</td>\n<td>array</td>\n<td>Time ranges for the weekday</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].fromTime</td>\n<td>object</td>\n<td>Start time of the range</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].fromTime.hour</td>\n<td>integer</td>\n<td>Hour of start time (0-23)</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].fromTime.minute</td>\n<td>integer</td>\n<td>Minute of start time (0-59)</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].toTime</td>\n<td>object</td>\n<td>End time of the range</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].toTime.hour</td>\n<td>integer</td>\n<td>Hour of end time (0-23)</td>\n</tr>\n<tr>\n<td>mainTimings[].timeRanges[].toTime.minute</td>\n<td>integer</td>\n<td>Minute of end time (0-59)</td>\n</tr>\n<tr>\n<td>followUpTimings</td>\n<td>array</td>\n<td>Follow-up timing configurations for each weekday</td>\n</tr>\n<tr>\n<td>followUpTimings[].weekDay</td>\n<td>string</td>\n<td>Day of the week (e.g., Monday, Tuesday)</td>\n</tr>\n<tr>\n<td>followUpTimings[].isActive</td>\n<td>boolean</td>\n<td>Indicates if the weekday is active for follow-ups</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges</td>\n<td>array</td>\n<td>Time ranges for the weekday</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].fromTime</td>\n<td>object</td>\n<td>Start time of the range</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].fromTime.hour</td>\n<td>integer</td>\n<td>Hour of start time (0-23)</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].fromTime.minute</td>\n<td>integer</td>\n<td>Minute of start time (0-59)</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].toTime</td>\n<td>object</td>\n<td>End time of the range</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].toTime.hour</td>\n<td>integer</td>\n<td>Hour of end time (0-23)</td>\n</tr>\n<tr>\n<td>followUpTimings[].timeRanges[].toTime.minute</td>\n<td>integer</td>\n<td>Minute of end time (0-59)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"status-codes\">Status Codes</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Schedule retrieved successfully</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthorized access</td>\n</tr>\n<tr>\n<td>404</td>\n<td>Schedule not found</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Internal server error</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"notes\">Notes</h3>\n<ul>\n<li>The response includes all schedule details, including whether it is the default schedule (isDefault).</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v2","schedules","{{id}}"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Unique ID of schedule</p>\n","type":"text/plain"},"key":"{{id}}","value":null}],"variable":[]}},"response":[{"id":"325f8845-85c2-44f5-9d46-6a33b32d3cf2","name":"Search Schedule by ID","originalRequest":{"method":"GET","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":"https://api.reply.io/v2/schedules/{{id}}"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Fri, 17 Oct 2025 08:25:54 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"77944f44-b083-4a20-8981-d9459faf8bb8"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"id\": 506128,\n    \"name\": \"New Schedule for test\",\n    \"timezoneId\": \"Pacific Standard Time\",\n    \"excludeHolidays\": true,\n    \"useProspectTimezone\": true,\n    \"useFollowUpSchedule\": true,\n    \"mainTimings\": [\n        {\n            \"weekDay\": \"Sunday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 23,\n                        \"minute\": 45\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Monday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 23,\n                        \"minute\": 45\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Tuesday\",\n            \"isActive\": true,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 9,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 17,\n                        \"minute\": 30\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Wednesday\",\n            \"isActive\": true,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 9,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 23,\n                        \"minute\": 59\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Thursday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 23,\n                        \"minute\": 45\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Friday\",\n            \"isActive\": true,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 30\n                    },\n                    \"toTime\": {\n                        \"hour\": 9,\n                        \"minute\": 0\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Saturday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 23,\n                        \"minute\": 45\n                    }\n                }\n            ]\n        }\n    ],\n    \"followUpTimings\": [\n        {\n            \"weekDay\": \"Sunday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 23,\n                        \"minute\": 45\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Monday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 23,\n                        \"minute\": 45\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Tuesday\",\n            \"isActive\": true,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 12,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 16,\n                        \"minute\": 0\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Wednesday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 23,\n                        \"minute\": 45\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Thursday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 23,\n                        \"minute\": 45\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Friday\",\n            \"isActive\": true,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 12,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 16,\n                        \"minute\": 0\n                    }\n                }\n            ]\n        },\n        {\n            \"weekDay\": \"Saturday\",\n            \"isActive\": false,\n            \"timeRanges\": [\n                {\n                    \"fromTime\": {\n                        \"hour\": 0,\n                        \"minute\": 0\n                    },\n                    \"toTime\": {\n                        \"hour\": 23,\n                        \"minute\": 45\n                    }\n                }\n            ]\n        }\n    ],\n    \"isDefault\": false\n}"}],"_postman_id":"e89942cb-c4fc-4d00-b80b-5418491ff1c9"},{"name":"Delete Schedule by ID","id":"55d7d286-54ef-49c2-a61d-3602a6e4f6fc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{apikey}}"}],"url":"https://api.reply.io/v2/schedules/{{id}}","description":"<h1 id=\"description\">Description:</h1>\n<p>Deletes an existing schedule by its unique ID. Once removed, the schedule will no longer be available for use in sequences or campaigns. Use this method to clean up outdated or unused schedules from your account.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h3 id=\"request-body-data\">Request Body Data</h3>\n<p>This endpoint does not require a request body.<br />All necessary information is passed via headers.</p>\n<h3 id=\"required-headers\">Required Headers</h3>\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-key</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Your personal API key.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Must be set to <code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-body-data\">Response Body Data</h3>\n<p>No response body (returns status code only).</p>\n<h3 id=\"status-codes\">Status Codes</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>204</td>\n<td>Schedule deleted successfully</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthorized access</td>\n</tr>\n<tr>\n<td>404</td>\n<td>Schedule not found</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Internal server error</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"notes\">Notes</h3>\n<ul>\n<li>Deleting a default schedule may require setting another schedule as default.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v2","schedules","{{id}}"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Unique ID of schedule</p>\n","type":"text/plain"},"key":"{{id}}","value":null}],"variable":[]}},"response":[{"id":"1c9cf7f2-137c-4bf1-b5cd-ea6d7a3bc54a","name":"Delete Schedule by ID","originalRequest":{"method":"DELETE","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":"https://api.reply.io/v2/schedules/{{id}}"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 17 Oct 2025 08:29:28 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"c1f0c409-116c-4257-bf0f-480124420daa"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":""}],"_postman_id":"55d7d286-54ef-49c2-a61d-3602a6e4f6fc"},{"name":"Set Schedule as default by ID","id":"7593c1a7-64b8-41b6-80b5-953b4a1554e1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apikey}}"}],"url":"https://api.reply.io/v2/schedules/{{id}}/set-default","description":"<h1 id=\"description\">Description:</h1>\n<p>Sets an existing schedule as the default schedule. Once set, this schedule will automatically be applied to new sequences or campaigns unless another schedule is explicitly specified.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h3 id=\"request-body-data\">Request Body Data</h3>\n<p>This endpoint does not require a request body.<br />All necessary information is passed via headers.</p>\n<h3 id=\"required-headers\">Required Headers</h3>\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-key</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Your personal API key.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Must be set to <code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-body-data\">Response Body Data</h3>\n<p>No response body (returns status code only).</p>\n<h3 id=\"status-codes\">Status Codes</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Schedule set as default successfully</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthorized access</td>\n</tr>\n<tr>\n<td>404</td>\n<td>Schedule not found</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Internal server error</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"notes\">Notes</h3>\n<ul>\n<li>Setting a schedule as default may unset the previous default schedule.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v2","schedules","{{id}}","set-default"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Unique ID of schedule</p>\n","type":"text/plain"},"key":"{{id}}","value":null}],"variable":[]}},"response":[{"id":"e3921cbd-ce9c-4d63-97b4-45c64e904b0d","name":"Set Schedule as default by ID","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"}],"url":"https://api.reply.io/v2/schedules/{{id}}/set-default"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Length","value":"0"},{"key":"Date","value":"Fri, 17 Oct 2025 08:27:16 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"0ce84680-7065-405b-973f-824c89b99817"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":""}],"_postman_id":"7593c1a7-64b8-41b6-80b5-953b4a1554e1"}],"id":"d04d2d4e-63d4-428f-833f-ad90dde2b0ba","_postman_id":"d04d2d4e-63d4-428f-833f-ad90dde2b0ba","description":""},{"name":"7. Direct Emails","item":[{"name":"Send Direct Email to prospect","id":"cc1bbd27-79e7-4833-bbe9-b79626bc14ec","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"emailAccountId\": 77112, \r\n    \"subject\": \"test\",\r\n    \"body\": \"Hi {{FirstName}},<br><br>I have an idea that I can explain in 10 minutes that can get <a href='https://reply.io/'>Reply.io</a> it’s next [100 best clients].<br><br>I recently used this idea to help our client Apollo almost triple their monthly run rate.<br><br>{{FirstName}}, let’s schedule a 10 minute call so I can explain. When works best for you?<br><br>Thanks\",\r\n    \"sendWithoutDelay\": true \r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/prospects/{{prospectid}}/emails","description":"<h1 id=\"description\">Description:</h1>\n<p>Schedules an email to be sent to a specified prospect. This endpoint allows users to create a new email schedule for a prospect identified by <code>prospectId</code></p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h3 id=\"request-body-data\">Request Body Data</h3>\n<p>The request body must be a JSON object containing the following fields:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n<th>Constraints</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>emailAccountId</code></td>\n<td>integer</td>\n<td>The ID of the email account to use for sending the email</td>\n<td>No</td>\n<td>Must be a valid email account ID</td>\n</tr>\n<tr>\n<td><code>subject</code></td>\n<td>string</td>\n<td>The subject line of the email</td>\n<td>Yes</td>\n<td>Cannot be empty</td>\n</tr>\n<tr>\n<td><code>body</code></td>\n<td>string</td>\n<td>The content of the email body</td>\n<td>Yes</td>\n<td>Cannot be empty</td>\n</tr>\n<tr>\n<td><code>sendWithoutDelay</code></td>\n<td>boolean</td>\n<td>Indicates if the email should be sent immediately. Only <code>true</code> is supported.</td>\n<td>Yes</td>\n<td>Must be <code>true</code> (for current implementation)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"required-headers\">Required Headers</h3>\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-key</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Your personal API key.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Must be set to <code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-body-data\">Response Body Data</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>messageId</code></td>\n<td>string</td>\n<td>ID of sent message</td>\n</tr>\n<tr>\n<td><code>blobName</code></td>\n<td>string</td>\n<td>Blob Name</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>string</td>\n<td>Status code for message (e.g. 1 - sent)</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"status-codes\">Status Codes</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Email successfully scheduled or sent</td>\n</tr>\n<tr>\n<td>400</td>\n<td>Invalid request body or parameters</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthorized access</td>\n</tr>\n<tr>\n<td>404</td>\n<td>Prospect with specified <code>prospectId</code> not found</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Internal server error</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>The <code>sendWithoutDelay</code> parameter currently only supports <code>true</code>. Future implementations may allow delayed scheduling.</p>\n</li>\n<li><p>Ensure the <code>emailAccountId</code> corresponds to a valid email account configured in the system if provided.</p>\n</li>\n<li><p>The <code>subject</code>, and <code>body</code> fields must not contain invalid characters or exceed their respective length limits.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v2","prospects","{{prospectid}}","emails"],"host":["api","reply","io"],"query":[{"disabled":true,"description":{"content":"<p>Unique id of prospect</p>\n","type":"text/plain"},"key":"{{prospectid}}","value":null}],"variable":[]}},"response":[{"id":"353f1a23-2f06-4b1a-999f-a6b93ab7af4d","name":"Send Direct Email to prospect","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\r\n    \"emailAccountId\": 77112, \r\n    \"subject\": \"test\",\r\n    \"body\": \"Hi {{FirstName}},<br><br>I have an idea that I can explain in 10 minutes that can get <a href='https://reply.io/'>Reply.io</a> it’s next [100 best clients].<br><br>I recently used this idea to help our client Apollo almost triple their monthly run rate.<br><br>{{FirstName}}, let’s schedule a 10 minute call so I can explain. When works best for you?<br><br>Thanks\",\r\n    \"sendWithoutDelay\": true \r\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/prospects/{{prospectid}}/emails"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Type","value":"application/json; charset=utf-8"},{"key":"Date","value":"Fri, 17 Oct 2025 08:32:37 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Content-Encoding","value":"gzip"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"186281df-1b25-4c78-8b40-d77db7d0f054"},{"key":"X-Data-Modified","value":"True"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"sentEmailInfo\": {\n        \"messageId\": \"KKKEZ4LFHRU5.6789TB8JGK8B@wm0mdwk0001t0\",\n        \"blobName\": \"ds/2023/10/17/1760679956_36634351333c.eml\"\n    },\n    \"status\": 1\n}"}],"_postman_id":"cc1bbd27-79e7-4833-bbe9-b79626bc14ec"}],"id":"94aa75ac-0521-4de3-9a04-8f61025a5313","_postman_id":"94aa75ac-0521-4de3-9a04-8f61025a5313","description":""},{"name":"8. Test Emails","item":[{"name":"Send Test Email","id":"5908df14-6032-4ba4-8c99-f83141b2fb22","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"x-api-key","value":"{{apikey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"EmailAccountId\": 79999,\n    \"Email\": \"testingemail@gmail.com\",\n    \"Subject\":\"Reply.io\",\n    \"Body\": \"Your trial is almost ready\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/emails/test","description":"<h1 id=\"description\">Description:</h1>\n<p>Allows you to send a test email through Reply.io to verify sender configuration, email content, and delivery settings before sending to actual recipients. Useful for validating templates, personalization, and account setup.</p>\n<h1 id=\"throttling\">Throttling:</h1>\n<ul>\n<li>There is no throttling for this endpoint</li>\n</ul>\n<h3 id=\"request-body-data\">Request Body Data</h3>\n<p>The request body must be a JSON object containing the following fields:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Field</th>\n<th>Type</th>\n<th>Description</th>\n<th>Required</th>\n<th>Constraints</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>emailAccountId</code></td>\n<td>integer</td>\n<td>The ID of the email account to use for sending the email</td>\n<td>Yes</td>\n<td>Must be a valid email account ID</td>\n</tr>\n<tr>\n<td><code>email</code></td>\n<td>string</td>\n<td>The email account that user could use a for delivery</td>\n<td>Yes</td>\n<td>Must be a valid email account</td>\n</tr>\n<tr>\n<td><code>subject</code></td>\n<td>string</td>\n<td>The subject line of the email</td>\n<td>Yes</td>\n<td>Cannot be empty</td>\n</tr>\n<tr>\n<td><code>body</code></td>\n<td>string</td>\n<td>The content of the email body</td>\n<td>Yes</td>\n<td>Cannot be empty</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"required-headers\">Required Headers</h3>\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-key</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Your personal API key.</td>\n</tr>\n<tr>\n<td><code>Content-Type</code></td>\n<td>string</td>\n<td>Yes</td>\n<td>Must be set to <code>application/json</code></td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"response-body-data\">Response Body Data</h3>\n<p>No response body (returns status code only).</p>\n<h3 id=\"status-codes\">Status Codes</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Status Code</th>\n<th>Description</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>Email successfully sent</td>\n</tr>\n<tr>\n<td>400</td>\n<td>Invalid request body or parameters</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Unauthorized access</td>\n</tr>\n<tr>\n<td>404</td>\n<td>Specified email not valid</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Internal server error</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"notes\">Notes</h3>\n<ul>\n<li><p>Ensure the <code>emailAccountId</code> corresponds to a valid email account configured in the system if provided.</p>\n</li>\n<li><p>The <code>subject</code>, and <code>body</code> fields must not contain invalid characters or exceed their respective length limits.</p>\n</li>\n</ul>\n","urlObject":{"protocol":"https","path":["v2","emails","test"],"host":["api","reply","io"],"query":[],"variable":[]}},"response":[{"id":"edd3d203-1488-4a3d-ae4a-f77c29cfc6f1","name":"{{url}}v2/emails/test","originalRequest":{"method":"POST","header":[{"key":"x-api-key","value":"{{Your_apiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"EmailAccountId\": 79999,\n    \"Email\": \"testingemail@gmail.com\",\n    \"Subject\":\"Reply.io\",\n    \"Body\": \"Your trial is almost ready\"\n}","options":{"raw":{"language":"json"}}},"url":"https://api.reply.io/v2/emails/test"},"status":"OK","code":200,"_postman_previewlanguage":"","header":[{"key":"Content-Length","value":"0"},{"key":"Date","value":"Thu, 06 Nov 2025 13:33:47 GMT"},{"key":"Server","value":"Microsoft-IIS/10.0"},{"key":"Access-Control-Expose-Headers","value":"X-Data-Modified"},{"key":"Strict-Transport-Security","value":"max-age=2592000"},{"key":"Request-Context","value":"appId=cid-v1:aebaa4c1-a281-4e93-9fc1-d2a7fe464efc"},{"key":"X-LOG-CORRELATION-ID","value":"cd12badb-ff3c-4cf7-9421-06305e2a0de9"},{"key":"X-Content-Type-Options","value":"nosniff"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":""}],"_postman_id":"5908df14-6032-4ba4-8c99-f83141b2fb22"}],"id":"2a1daa74-c7ae-4b4e-b3c7-9b2535edfd9d","_postman_id":"2a1daa74-c7ae-4b4e-b3c7-9b2535edfd9d","description":""}],"id":"91951d9a-9b11-4aef-8214-8534398fa27c","_postman_id":"91951d9a-9b11-4aef-8214-8534398fa27c","description":""}],"event":[{"listen":"prerequest","script":{"id":"c9e90b13-bc71-448c-b0cf-e9556486fbdb","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"9a1aaa04-f6b2-4c88-bf4f-17c0e79d8808","type":"text/javascript","exec":[""]}}]}