{"info":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","description":"<html><head></head><body><h2 id=\"restful-approach\">RESTful Approach</h2>\n<p>The Upaknee Enterprise REST API is organized around REST. Our API has predictable, resource-oriented URLs, and uses HTTP response codes to indicate API errors. We use built-in HTTP features, like HTTP authentication and HTTP verbs, which are understood by off-the-shelf HTTP clients.</p>\n<p>Using a typical REST approach, each interface will interact with the systems using a given URL, such as</p>\n<blockquote>\n<h3 id=\"httpsapi_hostresourceparameters\">https://{{api_host}}/resource/parameters</h3>\n</blockquote>\n<p>We can understand the URL in the following parts:</p>\n<blockquote>\n<h3 id=\"httpsapi_host\">https://{{api_host}}</h3>\n</blockquote>\n<p>The system directs the request to the appropriate application server with the specified port.  For all API interactions, port 443 should be used, which can be represented by https:// instead of designating the port number.</p>\n<blockquote>\n<h3 id=\"resource\">/resource</h3>\n</blockquote>\n<p>This next part of the URL mapping designates the resource and is further followed by annotations to the class.</p>\n<blockquote>\n<h3 id=\"parameters\">/parameters</h3>\n</blockquote>\n<p>Objects/Parameters are specified according to the class definition.  Parameter operators may also appear within the <strong>XML payload</strong> for PUT and POST requests to influence the behavior of the system.  These are specifically detailed within each respective route in the documentation.</p>\n<blockquote>\n<h3 id=\"filtersvalues\">?filters=values</h3>\n</blockquote>\n<p>Filters to limit the result set of the /resource/parameter; particularly used in GET requests.</p>\n<hr>\n<h2 id=\"format\">Format</h2>\n<p>All data sent to and from the API must be in XML format. Many coding languages include utilities to convert data structures to use an XML structure and vice versa.  Certain routes are available in JSON.  If you prefer to use JSON please contact us and we will review and update our code as necessary.</p>\n<p><strong>Use of Tokens and Authentication</strong></p>\n<p>Our API follows most conventions of RESTful architecture. Any requests which require authentication must always be authenticated, as our servers do not retain information from previous requests. Our routes are reliably simple and require only a few levels of nesting. </p>\n<p>All interfaces within this documentation must be accessed via the appropriate REST environment using a token authentication method.  A token identifies the target account and contact list on which to perform the action.  A token is obtained from Upaknee via the Settings tab of Campaign Manager and is a 32 alpha numeric character string with an optional additional security password.</p>\n<p><strong>Changes to this document</strong></p>\n<p>Please note that this documentation is a work in progress and will be updated as necessary.  We provide example API requests throughout the documentation.  If you have a code example you’d like us to include in these docs, please let us know.  We’ll review the code and add to the documentation as soon as possible.</p>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"4695669","collectionId":"5223c899-b934-4690-849d-110dca632b38","publishedId":"SzKYNcA5","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"00a9fc"},"publishDate":"2022-08-11T05:33:09.000Z"},"item":[{"name":"General","item":[{"name":"GET API Version","id":"a5e5d1e9-1974-4535-98eb-0dc34172881b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml","description":"<p>Specifies the format accepted by the API.</p>\n","type":"text"},{"key":"Content-Type","value":"application/xml","description":"<p>Specifies the correct format of the request in XML.</p>\n","type":"text"}],"url":"https://{{api_host}}/version","description":"<p>Retrieve the currently deployed API version for this API endpoint.</p>\n","urlObject":{"protocol":"https","path":["version"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"f1849fb9-a324-4cc6-9f78-8633c0b606e0","name":"GET API Version","originalRequest":{"method":"GET","header":[],"url":"https://{{api_host}}/version"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Wed, 04 Mar 2020 08:26:57 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"ETag","value":"W/\"2b267a00edf408e9aa8cfa713bffa194\""},{"key":"Cache-Control","value":"must-revalidate, private, max-age=0"},{"key":"X-Request-Id","value":"4e343df2e6326c96f1d53521bcffbff4"},{"key":"X-Runtime","value":"0.012237"},{"key":"X-Rack-Cache","value":"miss"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>API Version: 2.1.1.3</message>\n</result>"}],"_postman_id":"a5e5d1e9-1974-4535-98eb-0dc34172881b"},{"name":"Get List Info","id":"2d953850-3aff-4534-a41d-f3dc0f556ef2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"url":"https://{{api_host}}/lists/{{list_id}}","urlObject":{"protocol":"https","path":["lists","{{list_id}}"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"1feb2f30-e021-4773-8684-0c6148f95ba9","name":"Get List Info","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"url":"https://{{api_host}}/lists/{{list_id}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 09:03:38 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"7d99720812b56c748a207331036cbd9d\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"ef01f41090f2ac5640b116b3fbfd71dc"},{"key":"X-Runtime","value":"0.159755"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<list>\n    <list-id>1851712</list-id>\n    <client-id type=\"integer\">181334</client-id>\n    <id>1851712</id>\n    <name>Primary Contact List</name>\n    <status>active</status>\n    <policy>accepted</policy>\n    <language>en_US</language>\n    <created-on>2013-09-24 18:15:21</created-on>\n    <sender-name>Auto Assign QA</sender-name>\n    <sender-email>qa-auto-assign@upaknee.com</sender-email>\n    <forward-page nil=\"true\"/>\n    <goto-oi nil=\"true\"/>\n    <goto-di nil=\"true\"/>\n    <goto-oo nil=\"true\"/>\n    <b-ac-limit>3</b-ac-limit>\n    <b-cr-limit>3</b-cr-limit>\n    <b-df-limit>3</b-df-limit>\n    <b-fm-limit>3</b-fm-limit>\n    <b-hb-limit>0</b-hb-limit>\n    <b-mb-limit>3</b-mb-limit>\n    <b-sb-limit>3</b-sb-limit>\n    <b-tr-limit>3</b-tr-limit>\n    <di-trig-cnt>1</di-trig-cnt>\n    <oi-trig-cnt>1</oi-trig-cnt>\n    <oo-trig-cnt>0</oo-trig-cnt>\n    <oi-url>http://track.upaknee.com/oi/443/46496a8069287a6cc78d060e33e7aedd</oi-url>\n    <subscribe-url>http://track.upaknee.com/s/443/46496a8069287a6cc78d060e33e7aedd</subscribe-url>\n    <oo-url>http://track.upaknee.com/oo/443/46496a8069287a6cc78d060e33e7aedd</oo-url>\n    <unsubscribe-link nil=\"true\"/>\n    <webhook>https://apitest.upaknee.com/cm_events</webhook>\n    <webhook-actions>subscribe,unsubscribe,delete,spam,bounce,bounce_ac,bounce_ar,bounce_cr,bounce_df,bounce_fm,bounce_hb,bounce_mb,bounce_sb,bounce_tr</webhook-actions>\n</list>"}],"_postman_id":"2d953850-3aff-4534-a41d-f3dc0f556ef2"},{"name":"GET List Summary by Status","id":"779510cf-00a6-4b1a-a3c2-e409d5da5399","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/summary","urlObject":{"protocol":"https","path":["subscribers","summary"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"88fef569-ec1e-4d2f-b266-6efd5a12f885","name":"GET List Summary by Status","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/summary"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 09:03:56 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"e9a7de96c91317ab6e4498023d9cee48\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"2cb4acc3d444f1cdefa44939381f5753"},{"key":"X-Runtime","value":"0.010684"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<list id=\"1851712\">\n    <active>10</active>\n    <pending>11</pending>\n    <unsubscribed>1</unsubscribed>\n    <size>32</size>\n</list>"}],"_postman_id":"779510cf-00a6-4b1a-a3c2-e409d5da5399"}],"id":"44a1c767-2bed-452c-96f7-1d9b6590402e","description":"<p>Use the following to read information regarding the configuration of your account.</p>\n","event":[{"listen":"prerequest","script":{"id":"556b450d-4db9-4ecd-b239-5aae4dd8804f","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"04745742-5c41-47c8-aab8-d79ca422c070","type":"text/javascript","exec":[""]}}],"_postman_id":"44a1c767-2bed-452c-96f7-1d9b6590402e","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}},{"name":"Subscribers","item":[{"name":"Auto-Assign","item":[{"name":"Single Subscriber","item":[{"name":"Retrieve a Single Subscriber (by Profile ID)","event":[{"listen":"prerequest","script":{"id":"f21d0fef-927d-416d-b976-8fd781b0c91c","exec":["var n1 = \"Audra24@hotmail.com\";","pm.environment.set(\"{{email-address}}\", n1);"],"type":"text/javascript"}}],"id":"41d5a8d7-fd3d-433d-a334-a2c6bffd98bb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>Specifies the format accepted by the API.</p>\n","key":"Accept","type":"text","value":"application/xml"},{"description":"<p>Specifies the correct format of the request in XML.</p>\n","key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}","description":"<p>A single record can be retreived using it's primary key, profile-id.  Only one record will be returned if it exists within the list.</p>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"3cf8472b-4088-43ae-9f13-751968584ae2","name":"Subscriber record does not exist","originalRequest":{"method":"GET","header":[{"description":"Specifies the format accepted by the API.","key":"Accept","type":"text","value":"application/xml"},{"description":"Specifies the correct format of the request in XML.","key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}"},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 04:43:55 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"5b2a9c4f7fd13fc9afb4b0105ebd63db"},{"key":"X-Runtime","value":"0.006100"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber not found</message>\n</result>"},{"id":"eb0d002c-1ba6-45a0-9dc3-e092cb8c03db","name":"Profile ID Found","originalRequest":{"method":"GET","header":[{"description":"Specifies the format accepted by the API.","key":"Accept","type":"text","value":"application/xml"},{"description":"Specifies the correct format of the request in XML.","key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 04:43:16 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"471bcbd991c42997eeb4956d12a216ab\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"0eb1b0695a65619b69c911185f444447"},{"key":"X-Runtime","value":"0.056449"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<subscriber>\n    <id>6839911</id>\n    <profile-id>joshbatchtest3</profile-id>\n    <record-id>30</record-id>\n    <status>active</status>\n    <status-last-updated-at>2020-03-20 12:56:16 -0400</status-last-updated-at>\n    <email>josh.ramdhan+joshbatchtest3@upaknee.com</email>\n    <secondary-email/>\n    <created-at>2020-03-20 12:56:15 -0400</created-at>\n    <updated-at>2020-04-09 03:16:19 -0400</updated-at>\n    <auto-assigned-profile-id>false</auto-assigned-profile-id>\n    <source/>\n    <source-ip/>\n    <source-server-ip>67.70.84.57</source-server-ip>\n    <nws-id-key>2b1d59ca0ccc959771a886ea19a686f0</nws-id-key>\n    <cpa-id/>\n    <first-name/>\n    <last-name/>\n</subscriber>"}],"_postman_id":"41d5a8d7-fd3d-433d-a334-a2c6bffd98bb"},{"name":"Search for Subscriber by email","event":[{"listen":"prerequest","script":{"id":"f21d0fef-927d-416d-b976-8fd781b0c91c","exec":["var n1 = \"Randall_Kuhlman72@gmail.com\";","pm.environment.set(\"{{email-address}}\", n1);"],"type":"text/javascript"}}],"id":"ad4e1432-3740-45cd-954a-10a3e91dc7f5","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>Specifies the format accepted by the API.</p>\n","key":"Accept","type":"text","value":"application/xml"},{"description":"<p>Specifies the correct format of the request in XML.</p>\n","key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers?email={{email-address}}","description":"<p>The list can also be searched for a matching email address, using the email address filter parameter.  Only matching records will be returned in the result set.</p>\n","urlObject":{"protocol":"https","path":["subscribers"],"host":["{{api_host}}"],"query":[{"key":"email","value":"{{email-address}}"},{"disabled":true,"key":"record_id","value":"{{record-id}}"},{"disabled":true,"key":"secondary-email","value":"{{secondary-email}}"}],"variable":[]}},"response":[{"id":"03e2f771-0dfb-4fe3-a40b-33795b5e498c","name":"Matching Email Record Found","originalRequest":{"method":"GET","header":[{"description":"Specifies the format accepted by the API.","key":"Accept","type":"text","value":"application/xml"},{"description":"Specifies the correct format of the request in XML.","key":"Content-Type","type":"text","value":"application/xml"}],"url":{"raw":"https://{{api_host}}/subscribers?email=test1@upaknee.com","protocol":"https","host":["{{api_host}}"],"path":["subscribers"],"query":[{"key":"email","value":"test1@upaknee.com"},{"key":"record_id","value":"{{record-id}}","disabled":true},{"key":"secondary-email","type":"text","value":"{{secondary-email}}","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 04:21:38 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"114c86b6a8f985ad592d97c941f5a10b\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"24a6724e8a4b0981867dd65bfdbc2660"},{"key":"X-Runtime","value":"0.074818"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<subscribers>\n    <subscriber>\n        <id>6840084</id>\n        <profile-id>111111</profile-id>\n        <record-id>501</record-id>\n        <status>pending</status>\n        <status-last-updated-at>2020-04-06 01:30:52 -0400</status-last-updated-at>\n        <email>test1@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-04-06 01:30:48 -0400</created-at>\n        <updated-at>2020-04-12 02:10:00 -0400</updated-at>\n        <auto-assigned-profile-id>true</auto-assigned-profile-id>\n        <source>API Documentation</source>\n        <source-ip/>\n        <source-server-ip>99.239.189.14</source-server-ip>\n        <nws-id-key>8a015d4266091370e8b8e7b531b742ea</nws-id-key>\n        <first-name>Testing</first-name>\n        <last-name>Record</last-name>\n    </subscriber>\n</subscribers>"},{"id":"da25fe5b-87a4-4870-8348-4a4e27b4bcc9","name":"No Matching Email Found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","description":"Specifies the format accepted by the API.","type":"text"},{"key":"Content-Type","value":"application/xml","description":"Specifies the correct format of the request in XML.","type":"text"}],"url":{"raw":"https://{{api_host}}/subscribers?email={{email-address}}","protocol":"https","host":["{{api_host}}"],"path":["subscribers"],"query":[{"key":"limit","value":"10","disabled":true},{"key":"offset","value":"0","disabled":true},{"key":"email","value":"{{email-address}}"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Wed, 04 Mar 2020 08:24:30 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-Request-Id","value":"df7acce1d233ad2f0663d7cd3a77296f"},{"key":"X-Runtime","value":"0.012380"},{"key":"X-Rack-Cache","value":"miss"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>No subscribers found</message>\n</result>"}],"_postman_id":"ad4e1432-3740-45cd-954a-10a3e91dc7f5"},{"name":"Search a Subscriber by Record ID","event":[{"listen":"prerequest","script":{"id":"f21d0fef-927d-416d-b976-8fd781b0c91c","exec":["var n1 = \"Burley21@gmail.com\";","pm.environment.set(\"{{email-address}}\", n1);"],"type":"text/javascript"}}],"id":"56473aeb-bace-42e9-acbd-108537d801a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>Specifies the format accepted by the API.</p>\n","key":"Accept","type":"text","value":"application/xml"},{"description":"<p>Specifies the correct format of the request in XML.</p>\n","key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers?record_id={{record-id}}","description":"<p>The list can also be searched by specifying the internal system ID, using the record-id filter parameter.  Only a single matching record will be returned in the result set.</p>\n","urlObject":{"protocol":"https","path":["subscribers"],"host":["{{api_host}}"],"query":[{"disabled":true,"key":"email","value":"{{email-address}}"},{"key":"record_id","value":"{{record-id}}"},{"disabled":true,"key":"secondary-email","value":"{{secondary-email}}"}],"variable":[]}},"response":[{"id":"4b803e2a-cbeb-467e-9187-bc741a1cd8c8","name":"No Matching Records Found","originalRequest":{"method":"GET","header":[{"description":"Specifies the format accepted by the API.","key":"Accept","type":"text","value":"application/xml"},{"description":"Specifies the correct format of the request in XML.","key":"Content-Type","type":"text","value":"application/xml"}],"url":{"raw":"https://{{api_host}}/subscribers?record_id={{record-id}}","protocol":"https","host":["{{api_host}}"],"path":["subscribers"],"query":[{"key":"email","value":"{{email-address}}","disabled":true},{"key":"secondary-email","type":"text","value":"{{secondary-email}}","disabled":true},{"key":"record_id","value":"{{record-id}}"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 04:29:52 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"d7601652018e59ec58fc7ba48603c1db"},{"key":"X-Runtime","value":"0.005167"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>No subscribers found</message>\n</result>"},{"id":"734ee36e-499a-4dca-8fcd-157b1f2ed65f","name":"Matching Subscriber by Record ID Found","originalRequest":{"method":"GET","header":[{"description":"Specifies the format accepted by the API.","key":"Accept","type":"text","value":"application/xml"},{"description":"Specifies the correct format of the request in XML.","key":"Content-Type","type":"text","value":"application/xml"}],"url":{"raw":"https://{{api_host}}/subscribers?record_id={{record-id}}","protocol":"https","host":["{{api_host}}"],"path":["subscribers"],"query":[{"key":"email","value":"{{email-address}}","disabled":true},{"key":"record_id","value":"{{record-id}}"},{"key":"secondary-email","type":"text","value":"{{secondary-email}}","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 04:28:54 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"5012bfc8acf6f295c439270db02fc09b\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"24560e2851bc57250aa49ba334a98595"},{"key":"X-Runtime","value":"0.063966"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<subscribers>\n    <subscriber>\n        <id>6840084</id>\n        <profile-id>6840084</profile-id>\n        <record-id>31</record-id>\n        <status>pending</status>\n        <status-last-updated-at>2020-04-06 01:30:52 -0400</status-last-updated-at>\n        <email>test1@upaknee.com</email>\n        <secondary-email>test-sec1@upaknee.com</secondary-email>\n        <created-at>2020-04-06 01:30:48 -0400</created-at>\n        <updated-at>2020-04-14 00:25:13 -0400</updated-at>\n        <auto-assigned-profile-id>true</auto-assigned-profile-id>\n        <source>API Documentation</source>\n        <source-ip/>\n        <source-server-ip>99.239.189.14</source-server-ip>\n        <nws-id-key>8a015d4266091370e8b8e7b531b742ea</nws-id-key>\n        <cpa-id/>\n        <first-name>Testing</first-name>\n        <last-name>Record</last-name>\n    </subscriber>\n</subscribers>"}],"_postman_id":"56473aeb-bace-42e9-acbd-108537d801a3"},{"name":"Create a Subscriber (simple)","id":"abcf2d0f-21cb-4436-924e-6482aef3fd0a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/","description":"<p>This method is built for use in websites and integrations that need to add subscribers on a subscriber-by-subscriber basis, and adds a subscriber to an existing subscriber list, including custom field data if supplied.</p>\n<p><strong>Role-based Email Addresses</strong>:  Role based email addresses are generally considered non-compliant with various relevant anti-spam legislation and are not permitted to be added to a primary contact list.  Role-based email creation is rejected by default, and suppressed by the system.  It is possible to \"grandfather\" a list of exempted email addresses from this suppression check. However, if a subscriber later changes their email address to a non-grandfathered email or regular email address, and then later also changes their email back to the original \"grandfathered\" email address, the exemption will no longer apply and the creation of the email will be rejected and/or suppressed by the system.</p>\n","urlObject":{"protocol":"https","path":["subscribers",""],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"422799eb-0385-45c1-9402-1d80337d655f","name":"Create a Subscriber (simple)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n</subscriber>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscribers/"},"status":"Created","code":201,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Mon, 06 Apr 2020 05:30:49 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"ETag","value":"\"c06295115e5b8159453d7dad3ef8072c\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"de18a7cacf4d257fee636470953dfadf"},{"key":"X-Runtime","value":"0.558310"},{"key":"X-Rack-Cache","value":"invalidate, pass"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber created</message>\n    <batch-id>5921b6c372fd9fd0</batch-id>\n    <profile-id>6840084</profile-id>\n</result>"},{"id":"6229abc7-f44f-4bc9-a0b9-b9ecbc3ff642","name":"Subscribe failure due to pre-exisitng email address","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n</subscriber>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscribers/"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Mon, 06 Apr 2020 05:46:37 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"9d6373c085266e87df677dd8acaaeaab"},{"key":"X-Runtime","value":"0.766919"},{"key":"X-Rack-Cache","value":"invalidate, pass"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Email has already been taken!</message>\n</result>"},{"id":"816f05c4-c16f-4396-aba1-1c025848600b","name":"Subscribe failure due to role-based email","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>accounting@upaknee.com</email>\n</subscriber>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscribers/"},"status":"Not Acceptable","code":406,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Sun, 12 Apr 2020 05:26:47 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"26b1329a216db3081dc9bad6781e862e"},{"key":"X-Runtime","value":"0.008255"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<errors>\n    <error>Email is not in a valid format or localpart is not permitted</error>\n</errors>"}],"_postman_id":"abcf2d0f-21cb-4436-924e-6482aef3fd0a"},{"name":"Create/Update Subscriber","id":"0d943f05-3835-4130-ae54-250eea91c57e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<update-existing>true</update-existing>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/","description":"<h4 id=\"create-a-new-record-or-update-an-existing-record\">Create a new record OR Update an existing record</h4>\n<p>If the subscriber (by email address) already exists, the <strong>update-existing</strong> parameter can be invoked within the payload (for each subscriber) and an operation will be performed on any record in the system that has a matching email address. Any subscriber attributes also passed in the request payload, such as name and any custom field values will be updated with whatever is provided.</p>\n<p>When passing the <strong>update-existing</strong> parameter in the <strong>payload</strong> of the POST body of the /subscriber call, this will serve to search the list based on email address, and update a record if found, and if not found will proceed to create the email address as normal. See the result returned to understand if an update or a create was performed based on the result.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Instruction Param</th>\n<th>Acceptable Values</th>\n<th>Default</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>update-existing</code></td>\n<td><code>true</code>, <code>false</code></td>\n<td><code>false</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>Providing a request payload as is illustrated in the example, for a subscriber record with an email address previously existing on the list, without any additional subscriber attributes and/or any subscriptions will in net effect <em>do nothing</em> to the list, and will retain all statuses for the profile record. This interface route and method is primarily useful when also passing <em>subscriptions</em> as a part of the subscriber creation request payload, such that subscriptions are also appended to any existing subscribers. Please <a href=\"https://apidoc.upaknee.com/?version=latest#5ebc3bd2-8c82-4ad4-9f57-e471c01ddf0d\">see the following link</a> for a useful application using this parameter.</p>\n","urlObject":{"protocol":"https","path":["subscribers",""],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"08c947c4-aa7b-4e3c-a450-129dbce43372","name":"Create request updates a pre-existing email address","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<update-existing>true</update-existing>\n</subscriber>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscribers/"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Mon, 06 Apr 2020 05:47:27 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"ETag","value":"W/\"fc7af22e0f0cb507f7e347015cdacec7\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"c1786ae7902447c35bbafde67d2bdf6e"},{"key":"X-Runtime","value":"0.448447"},{"key":"X-Rack-Cache","value":"invalidate, pass"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber updated</message>\n    <profile-id>6840084</profile-id>\n</result>"},{"id":"4ab89e6e-f3c5-4995-9f7f-7fbbc7197b2b","name":"Create Subscriber (email is not pre-existing)","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber>\n    <email>test2@upaknee.com</email>\n    <update-existing>true</update-existing>\n</subscriber>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscribers/"},"status":"Created","code":201,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Sun, 12 Apr 2020 05:35:20 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"\"15cea55b7d55e42ddac4924c812e9941\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"6079ceb230e7b77c9cb09bdb4972bec2"},{"key":"X-Runtime","value":"0.087082"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber created</message>\n    <batch-id>76d11ba12ab43945</batch-id>\n    <profile-id>6840110</profile-id>\n</result>"}],"_postman_id":"0d943f05-3835-4130-ae54-250eea91c57e"},{"name":"Create/Update Subscriber and Activate","id":"56a1ca69-abcc-40a6-b7d1-c6771bc8cdf2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<update-existing>true</update-existing>\n\t<suppress-confirmation>true</suppress-confirmation>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/","description":"<h4 id=\"suppress-confirmation\">Suppress Confirmation</h4>\n<p>Default: false</p>\n<p>When passing the <strong>suppress-confirmation</strong> parameter in the <strong>payload</strong> of the POST body of the /subscriber call, this will serve to directly activate the email address on the list, that is to set the <strong></strong> to active.  It will also suppress the double opt-in confirmation email that is automatically generated by the system and sent to the recipient via the supplied subscriber's email address.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Instruction Param</th>\n<th>Acceptable Values</th>\n<th>Default</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>suppress-confirmation</code></td>\n<td><code>true</code>, <code>false</code></td>\n<td><code>false</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Outcome/Results</strong></p>\n<ul>\n<li> Subscriber Status: <strong>Active</strong></li>\n<li> Confirmation Email is <strong>NOT</strong> Sent</li>\n</ul>\n","urlObject":{"protocol":"https","path":["subscribers",""],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"221facfb-3100-4048-96e6-e60025db0c7b","name":"Update Subscriber, Activate, Suppress Confirmation Email","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<update-existing>true</update-existing>\n\t<suppress-confirmation>true</suppress-confirmation>\n</subscriber>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscribers/"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Mon, 06 Apr 2020 06:09:30 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"ETag","value":"W/\"fc7af22e0f0cb507f7e347015cdacec7\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"b0a84ef4fbd150d89b95d10ca152b6df"},{"key":"X-Runtime","value":"0.114186"},{"key":"X-Rack-Cache","value":"invalidate, pass"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber updated</message>\n    <profile-id>6840084</profile-id>\n</result>"}],"_postman_id":"56a1ca69-abcc-40a6-b7d1-c6771bc8cdf2"},{"name":"Create/Update Subscriber with Pending Status","id":"dce82149-32f0-4743-8f68-d2b4892b36b4","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<suppress-confirmation>true</suppress-confirmation>\n    <status>pending</status>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/","description":"<h4 id=\"suppress-confirmation\">Suppress Confirmation</h4>\n<p>Default: false</p>\n<p>When passing the <strong>suppress-confirmation=true</strong> parameter in the <strong>payload</strong> and providing a parameter of <strong>status=pending</strong> of the POST body of the /subscriber call, this will serve to create the email address on the list, that is to set the <strong></strong> to PENDING.  It will also suppress the double opt-in confirmation email that is automatically generated by the system and sent to the recipient via the supplied subscriber's email address.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Instruction Param</th>\n<th>Acceptable Values</th>\n<th>Default</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>suppress-confirmation</code></td>\n<td><code>true</code></td>\n<td>N/A</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td><code>pending</code>, <code>active</code></td>\n<td><code>active</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Outcome/Results</strong></p>\n<ul>\n<li> Subscriber Status: <strong>Pending</strong></li>\n<li> Confirmation Email is <strong>NOT</strong> Sent</li>\n</ul>\n","urlObject":{"protocol":"https","path":["subscribers",""],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"81c9f906-2806-4551-babe-466a358b33de","name":"Create Subscriber, Pending, Suppress Confirmation Email","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<suppress-confirmation>true</suppress-confirmation>\n    <status>pending</status>\n</subscriber>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscribers/"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Mon, 06 Apr 2020 06:09:30 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"ETag","value":"W/\"fc7af22e0f0cb507f7e347015cdacec7\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"b0a84ef4fbd150d89b95d10ca152b6df"},{"key":"X-Runtime","value":"0.114186"},{"key":"X-Rack-Cache","value":"invalidate, pass"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber created</message>\n    <profile-id>6840084</profile-id>\n</result>"}],"_postman_id":"dce82149-32f0-4743-8f68-d2b4892b36b4"},{"name":"Create/Update Subscriber with Subscriber Attributes","id":"851fb815-4659-4b6a-9bab-06218b6393e7","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<update-existing>true</update-existing>\n\t<first-name>Testing</first-name>\n\t<last-name>Record</last-name>\n\t<source>API Documentation</source>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/","description":"<h4 id=\"subscriber-fields\">Subscriber Fields</h4>\n<p>Add additional information to the subscriber record, including <strong>source</strong> of the subscriber record.  </p>\n<p><strong>Fields</strong> must be previously existing within the Primary Contact List, and if not an error will be thrown, and the record will fail to create.</p>\n<p><strong>Outcome/Results</strong></p>\n<ul>\n<li> All subscriber attributes are updated (or newsletter-specific fields if those are provided)</li>\n<li> Subscriber <code>source</code> is added to a subscriber record on <strong>initial creation only</strong>; sources provided and used in <em>create/update of subscriptions</em> will cascade down to become the source of the subscription.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["subscribers",""],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"ffa584f9-58e2-4ab9-884a-b647696f013f","name":"Create Subscriber with Attributes and Source","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<update-existing>true</update-existing>\n\t<first-name>Testing</first-name>\n\t<last-name>Record</last-name>\n\t<source>API Documentation</source>\n</subscriber>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscribers/"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Mon, 06 Apr 2020 07:09:51 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"ETag","value":"W/\"fc7af22e0f0cb507f7e347015cdacec7\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"caa26e24892fcf71caeb5f03bcb24c2c"},{"key":"X-Runtime","value":"0.179798"},{"key":"X-Rack-Cache","value":"invalidate, pass"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber updated</message>\n    <profile-id>6840084</profile-id>\n</result>"}],"_postman_id":"851fb815-4659-4b6a-9bab-06218b6393e7"},{"name":"Create/Update Subscriber with Subscriptions and Perform Actions","id":"5ebc3bd2-8c82-4ad4-9f57-e471c01ddf0d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<existing-update>true</existing-update>\n\t<first-name>Testing</first-name>\n\t<last-name>Record</last-name>\n\t<source>Subscriber Source</source>\n\t<subscriptions>\n\t\t<actions>true</actions>\n        <resubscribe>true</resubscribe>\n\t\t<subscription>\n\t\t\t<newsletter-id>{{newsletter-id-1}}</newsletter-id>\n\t\t</subscription>\n\t\t<subscription>\n\t\t\t<newsletter-id>{{newsletter-id-2}}</newsletter-id>\n\t\t</subscription>\n\t</subscriptions>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/","description":"<p>Any actions associated with a newsletter will be automatically triggered by setting the value within the subscriptions payload to true.   Actions, such as a \"welcome email\" trigger, are invoked in tandem with creating or updating a subscriber record.  Actions can be invoked on a newsletter subscription-by-subscription basis, or specified once to act on all provided actions, based on the locaiton of the parameter in the payload.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Instruction Param</th>\n<th>Acceptable Values</th>\n<th>Default</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>actions</code></td>\n<td><code>true</code>, <code>false</code></td>\n<td><code>false</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Outcome/Results</strong></p>\n<ul>\n<li> Subscription added to new and pre-existing subscriber records</li>\n<li> Any actions linked to a subscribed newsletter <strong>are performed</strong>, such as sending a welcome email specific to the newsletter subscription</li>\n</ul>\n","urlObject":{"protocol":"https","path":["subscribers",""],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"528f6886-a18c-4356-a06b-0169a8df2082","name":"Add Subscriptions and Perform ALL linked Actions","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<update-existing>true</update-existing>\n\t<first-name>Testing</first-name>\n\t<last-name>Record</last-name>\n\t<source>API Documentation</source>\n\t<subscriptions>\n\t\t<actions>true</actions>\n        <resubscribe>true</resubscribe>\n\t\t<subscription>\n\t\t\t<newsletter-id>{{newsletter-id-1}}</newsletter-id>\n\t\t</subscription>\n\t\t<subscription>\n\t\t\t<newsletter-id>{{newsletter-id-2}}</newsletter-id>\n\t\t</subscription>\n\t</subscriptions>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Sun, 12 Apr 2020 06:09:56 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"fc7af22e0f0cb507f7e347015cdacec7\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"e9c769d25ac23bb66280d2bb6c83e2f7"},{"key":"X-Runtime","value":"0.142708"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber updated</message>\n    <profile-id>6840084</profile-id>\n</result>"},{"id":"9afc4e9f-09c8-4e20-b2ee-5add482c5915","name":"Perform actions selectively by newsletter subscription","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<update-existing>true</update-existing>\n\t<first-name>Testing</first-name>\n\t<last-name>Record</last-name>\n\t<source>API Documentation</source>\n\t<subscriptions>\n\t\t<subscription>\n\t\t\t<actions>true</actions>\n            <resubscribe>true</resubscribe>\n\t\t\t<newsletter-id>{{newsletter-id-1}}</newsletter-id>\n\t\t</subscription>\n\t\t<subscription>\n\t\t\t<actions>false</actions>\n            <resubscribe>false</resubscribe>\n\t\t\t<newsletter-id>{{newsletter-id-2}}</newsletter-id>\n\t\t</subscription>\n\t</subscriptions>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 04:55:09 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"fc7af22e0f0cb507f7e347015cdacec7\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"d7ede83b25a8507181ee0689fc792195"},{"key":"X-Runtime","value":"0.066455"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber updated</message>\n    <profile-id>6840084</profile-id>\n</result>"}],"_postman_id":"5ebc3bd2-8c82-4ad4-9f57-e471c01ddf0d"},{"name":"Update Subscriber Attributes","id":"943c2892-d3b7-420e-a4cc-780f8bf4354e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<existing-update>true</existing-update>\n\t<resubscribe>true</resubscribe>\n\t<first-name>Testing</first-name>\n\t<last-name>Record</last-name>\n\t<source>API Documentation</source>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/{{profile-id}}","description":"<h4 id=\"confirmation-emails\">Confirmation Emails</h4>\n<p>This method is useful to update subscriber attributes, when the is known, or can be retrieved by the calling application using the GET /subscribers?email={search-for-email} method; <a href=\"https://apidoc.upaknee.com/#ad4e1432-3740-45cd-954a-10a3e91dc7f5\">see method here</a>. If the is not known, an alternative method to update a profile is to initiate a Subscriber Create call via POST /subscribers and submit the existing-update=true parameter; <a href=\"https://apidoc.upaknee.com/#0d943f05-3835-4130-ae54-250eea91c57e\">see method here</a>.</p>\n<p><strong>Result/Outcome</strong>:<br />Editing an email address using the <code>PUT</code> method will automatically send a <em><strong>confirmation email</strong></em> to the newly provided email address and put the subscriber record into <code>pending</code> status. The record will remain in <code>pending</code> status until the recipient clicks on the <em><strong>activation link</strong></em> within the email.</p>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"4c6ad589-5391-4387-a926-fd0318a409ae","name":"Update Subscriber Attributes","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<existing-update>true</existing-update>\n\t<resubscribe>true</resubscribe>\n\t<first-name>Testing</first-name>\n\t<last-name>Record</last-name>\n\t<source>API Documentation</source>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/{{profile-id}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Thu, 09 Apr 2020 07:46:59 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"974f6b0486c98839ca54529a117fce2c\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"99a163ec7cb9ba59a1d4418ca3c8a488"},{"key":"X-Runtime","value":"0.104508"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber updated</message>\n</result>"},{"id":"e4bd05ad-15b6-417c-a8a4-eaca5688b865","name":"Update failed due to Subscriber Not Found","originalRequest":{"method":"PUT","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriber>\n\t<email>test1@upaknee.com</email>\n\t<existing-update>true</existing-update>\n\t<resubscribe>true</resubscribe>\n\t<first-name>Testing</first-name>\n\t<last-name>Record</last-name>\n\t<source>API Documentation</source>\n</subscriber>"},"url":"https://{{api_host}}/subscribers/{{profile-id}}"},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 04:58:09 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"a8dc4799c4e2b3203ecf802f0133c910"},{"key":"X-Runtime","value":"0.006754"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber not found</message>\n</result>"}],"_postman_id":"943c2892-d3b7-420e-a4cc-780f8bf4354e"},{"name":"Delete Subscriber","id":"3fbff234-6613-4470-99eb-25a5b99aa30b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":""},"url":"https://{{api_host}}/subscribers/{{profile-id}}","description":"<ul>\n<li>This is a hard delete, and can not be undone.</li>\n<li>This will also remove all subscriptions associated to the record as well.</li>\n<li>No confirmation is required - it is a single step operation.</li>\n<li>A profile-id is required to perform this operation; you can query for the system profile-id using the search by email <a href=\"https://apidoc.upaknee.com/#ad4e1432-3740-45cd-954a-10a3e91dc7f5\">method here</a>.</li>\n<li>This method can be performed in batch using the subscriber batches operation; <a href=\"https://apidoc.upaknee.com/#443c9756-2afc-44b6-979e-bf71cce5b091\">see method here</a>.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"b8f7beb0-3aa8-467f-bead-88e19e528d9f","name":"Deletion failed due to Subscriber Not Found","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":""},"url":"https://{{api_host}}/subscribers/{{profile-id}}"},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 04:59:15 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"5cc6a1dd6d0d2cd1cbf6bf204c9f35a6"},{"key":"X-Runtime","value":"0.005448"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber not found</message>\n</result>"},{"id":"c6d7bc84-fef9-4a89-9f13-b0b5db7e3adc","name":"Subscriber Deleted","originalRequest":{"method":"DELETE","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":""},"url":"https://{{api_host}}/subscribers/{{profile-id}}"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 04:58:59 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"b4287711d9cfd5044145895523b0e2bf\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"5369dac74602398f51e3d5a28343dfd7"},{"key":"X-Runtime","value":"0.008339"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber deleted</message>\n</result>"}],"_postman_id":"3fbff234-6613-4470-99eb-25a5b99aa30b"}],"id":"24975448-0e2e-451f-85e3-4db356e981df","_postman_id":"24975448-0e2e-451f-85e3-4db356e981df","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}},{"name":"Subscriber batches","item":[{"name":"Batch submission","id":"c26807bc-bc25-4ce2-b7ca-303420f17ff2","protocolProfileBehavior":{"disableBodyPruning":true,"strictSSL":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber-request>\r\n    <operation>{{create,update}}</operation>\r\n    <update-existing>{{true,false}}</update-existing>\r\n    <suppress-confirmation>{{true,false}}</suppress-confirmation>\r\n    <source>{{request-source}}</source>\r\n    <newsletter-id>15</newsletter-id>\r\n    <subscribers>\r\n        <source>{{subscriber-source}}</source>\r\n        <subscriber-field-1>{{common-subscriber-field-value}}</subscriber-field-1>\r\n        <subscriber-field-2>{{common-subscriber-field-value}}</subscriber-field-2>\r\n\t\t<subscriber>\r\n\t\t\t<subscriber-field-3>{{subscriber-field-value}}</subscriber-field-3>\r\n            <email>{{subscriber-email}}</email>\r\n\t\t</subscriber>\r\n        <subscriber>\r\n\t\t\t<subscriber-field-3>{{subscriber-field-value}}</subscriber-field-3>\r\n            <email>{{subscriber-email}}</email>\r\n\t\t</subscriber>\r\n        ...\r\n        <subscriptions>\r\n\t\t    <actions>{{true,false}}</actions>\r\n\t\t    <automations>{{true,false}}</automations>\r\n\t\t    <resubscribe>{{true,false}}</resubscribe>\r\n\t\t    <source>{{subscription-source}}</source>\r\n\t\t    <subscription>\r\n\t\t\t    <newsletter-id>{{newsletter-id}}</newsletter-id>\r\n\t\t    </subscription>\r\n            <subscription>\r\n\t\t\t    <newsletter-id>{{newsletter-id}}</newsletter-id>\r\n\t\t    </subscription>\r\n            ...\r\n\t    </subscriptions>\r\n\t</subscribers>\r\n</subscriber-request>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscriber_requests","description":"<p><strong>The numbered examples are continued in</strong> <em><strong>Batch retrieval</strong></em> <strong>and</strong> <em><strong>Batch detail retrieval</strong></em><strong>.</strong></p>\n<p>The batch submission request supports several different parameter and metadata placement within the request:</p>\n<p>Batch and Subscriber parameters</p>\n<p>Batch metadata</p>\n<p>Subscriber metadata (common attributes)</p>\n<p>Subscription parameters</p>\n<p>Subscription metadata</p>\n<p>Profile and subscription data integrity concerns</p>\n<hr />\n<h3 id=\"batch-and-subscriber-parameters\">Batch and Subscriber parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Supported values</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>operation</code></td>\n<td>string</td>\n<td>Yes</td>\n<td><code>create</code>, <code>update</code>, <code>delete</code></td>\n</tr>\n<tr>\n<td><code>update-existing</code></td>\n<td>boolean</td>\n<td>No</td>\n<td><code>true</code>, <code>false</code></td>\n</tr>\n<tr>\n<td><code>suppress-confirmation</code></td>\n<td>boolean</td>\n<td>No</td>\n<td><code>true</code>, <code>false</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><code>operation</code>: The action to be taken against each profile in the batch. Please note the considerations below.</p>\n<p>When using the operation parameter <code>update</code>, a profile-id must be provided to locate the record for which to perform the update. If the record was originally created with a system-assigned profile-id, or if the profile-id is unknown, the value can be determined by querying by email address; (See: Search for Subscriber by email, for GET /subscribers?email={{email-address}}).</p>\n<p>When using the operation parameter <code>create</code>, the <code>update- existing</code> parameter may also be used. When true, update existing will create a profile if the record does not already exist and update the existing profile if one is found. Existing records will be identified by matching on email address.</p>\n<p><code>suppress-confirmation</code>: When true, the profile will not be sent a confirmation email when created or its email updated. The profile's status will also move directly to <code>active</code>, bypassing the <code>pending</code> status that is otherwise used until the subscriber confirms their email address. This tag is only relevant for accounts with confirmation emails enabled. This setting should only be set to <code>true</code> if consent has been obtained in an alternate system or process and is recorded and can be produced for compliance requirements.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th><strong><code>operation</code></strong></th>\n<th><strong><code>update-existing</code></strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Create new profiles</td>\n<td><code>create</code></td>\n<td><em>omitted</em> or <code>false</code></td>\n</tr>\n<tr>\n<td>Update profiles</td>\n<td><code>update</code></td>\n<td><em>omitted</em></td>\n</tr>\n<tr>\n<td>Create new profiles and update existing profiles</td>\n<td><code>create</code></td>\n<td><code>true</code></td>\n</tr>\n</tbody>\n</table>\n</div><hr />\n<h3 id=\"batch-metadata\">Batch metadata</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data type</strong></th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>newsletter-id</code></td>\n<td>integer</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>source</code></td>\n<td>string</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>newsletter-id</code>: this tag serves only to associate the batch with the given newsletter. A newsletter's associated batches can be viewed within Campaign Manager under the <em>Sources</em> tab.</p>\n<p><code>source</code> can be provided at the batch level and it's value will be cascaded to subscriber source and/or subscription source if they are not explicitly provided.</p>\n<hr />\n<h3 id=\"subscriber-metadata-common-attributes\">Subscriber metadata (common attributes)</h3>\n<p>Subscriber fields can be updated with common values for all subscriber submitted in the batch request, such that common values do not need to be explicitly enumerated for each individual subscriber record. Common attributes will have the space value applied to all records.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data type</strong></th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>subscriber-field</code></td>\n<td>integer or string (as per field)</td>\n<td>No</td>\n</tr>\n<tr>\n<td><code>source</code></td>\n<td>string</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>newsletter-id</code>: this tag serves only to associate the batch with the given newsletter. A newsletter's associated batches can be viewed within Campaign Manager under the <em>Sources</em> tab.</p>\n<p><code>source</code> can be provided to be used for newly created profiles and it's value will be cascaded to subscription source if is not explicitly provided.</p>\n<hr />\n<h3 id=\"subscription-parameters\">Subscription parameters</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data type</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Supported values</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>actions</code></td>\n<td>string</td>\n<td>Yes</td>\n<td><code>true</code>, <code>false</code></td>\n</tr>\n<tr>\n<td><code>automations</code></td>\n<td>boolean</td>\n<td>No</td>\n<td><code>false</code></td>\n</tr>\n<tr>\n<td><code>resubscribe</code></td>\n<td>boolean</td>\n<td>No</td>\n<td><code>true</code>, <code>false</code></td>\n</tr>\n</tbody>\n</table>\n</div><p><code>actions</code>: Any associated/linked actions, such as subscriptions, or triggered mailings (i.e. welcome emails) will initiate on the subscription operation (if successful).</p>\n<p><code>automations</code>: Initiate all associated automations that are linked to the preference(s) specified and will occur on the subscription operation (if successful).</p>\n<p><code>resubscribe</code>: When true, profiles will be resubscribed to all newsletters specified in the batch. When false, profiles will not be resubscribed from newsletters where the current subscription status is <code>unsubscribed</code>. Attempts to resubscribe users who currently have an <code>active</code> subscription status for the preference will be ignored. Depending upon your account configuration and, if applicable, integration scope, setting this value to false can ensure that profiles are not erroneously resubscribed to newsletters, and is recommended.</p>\n<hr />\n<h3 id=\"subscription-metadata\">Subscription metadata</h3>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data type</strong></th>\n<th><strong>Required</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>source</code></td>\n<td>string</td>\n<td>No</td>\n</tr>\n</tbody>\n</table>\n</div><p><code>source</code> is the original source of the subscription capture, and can be any value that is meaningful to your compliance and reporting concerns. We recommend that this value be specific and related to the actual capture of the subscription consent for the subscriber. This value will not be inherited by any other <code>source</code> attribute in the batch request.</p>\n<hr />\n<h3 id=\"profile--subscription-data-integrity-concerns\">Profile &amp; subscription data integrity concerns</h3>\n<p>Profile and subscription data is supported in the same format as single subscriber requests. In the subsections below, endpoint-specific documentation and considerations have been outlined. See the <em>Subscribers</em> and <em>Subscribers &gt; Subscriptions</em> documentation above for shared documentation.</p>\n<h4 id=\"profile-identifiers\">Profile identifiers</h4>\n<p>Subscriber batches support the inclusion of profile ID, email, or both. When <code>operation=update</code> or <code>operation=create</code> with <code>update-existing=true</code> and where <em>both</em> a profile ID and email address is included an attempt is first made to identify an existing profile using the <em>profile ID</em>. If a profile is not found, a second attempt is made to identify an existing profile using the <em>email</em>.</p>\n<p>As a result, this endpoint supports email address changes but does not support profile ID changes. To change a profile's profile ID, a request must be made against the profile itself. See <em>Subscribers</em> &gt; <em>Auto-Assign</em> &gt; <em>Update Subscriber Attributes</em> for documentation.</p>\n<h4 id=\"parameter-conflicts\">Parameter conflicts</h4>\n<p>In the event of parameter conflicts (i.e., a parameter provided with different values at different locations), the inner-most value will be applied to the profile.</p>\n<p>In example 2, the inner-most value of <code>true</code> for <code>suppress-confirmation</code> is applied to the profile, and it is created without sending a confirmation email and directly into an <code>active</code> profile status.</p>\n<h4 id=\"subscription-data-conflicts\">Subscription data conflicts</h4>\n<p>In the event of subscription data conflicts, the specified newsletters will be combined between the levels (i.e., batch-level and profile-level), whereas the subscription parameters will apply only to the level within which it is specified.</p>\n<p>In example 3, the batch-level <code>subscriptions</code> field specifies newsletter 2 with <code>actions=false</code> and, for profile <code>A00001</code> (Jane) only, newsletter 3 with <code>actions=true</code>. During processing:</p>\n<p>Both profiles will be subscribed to newsletter 2 without actions</p>\n<p>Only profile <code>A00001</code> will be subscribed to newsletter 3, and with actions</p>\n","urlObject":{"protocol":"https","path":["subscriber_requests"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"63aa6d8d-d359-48a4-9858-f6cff73cdcb3","name":"Example 1: Batch submission","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Accept","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber-request>\r\n    <operation>create</operation>\r\n    <update-existing>true</update-existing>\r\n    <suppress-confirmation>true</suppress-confirmation>\r\n    <source>API</source>\r\n    <newsletter-id>15</newsletter-id>\r\n    <subscribers>\r\n        <source>Primary Customer Database</source>\r\n        <customer-type>Commercial</customer-type>\r\n\t\t<subscriber>\r\n\t\t\t<name>Jane Doe</name>\r\n            <email>jane.doe@example.net</email>\r\n\t\t</subscriber>\r\n        <subscriber>\r\n\t\t\t<name>John Deer</name>\r\n            <email>john.deer@example.net</email>\r\n\t\t</subscriber>\r\n        <subscriptions>\r\n\t\t    <actions>false</actions>\r\n\t\t    <automations>false</automations>\r\n\t\t    <resubscribe>false</resubscribe>\r\n\t\t    <source>Conference Attendees</source>\r\n\t\t    <subscription>\r\n\t\t\t    <newsletter-id>15</newsletter-id>\r\n\t\t    </subscription>\r\n            <subscription>\r\n\t\t\t    <newsletter-id>16</newsletter-id>\r\n\t\t    </subscription>\r\n\t    </subscriptions>\r\n\t</subscribers>\r\n</subscriber-request>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscriber_requests"},"status":"Created","code":201,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber request accepted</message>\n    <batch-id>1d3b4e19999d9f3488a</batch-id>\n</result>"},{"id":"459de28b-9aa8-4eb7-8f26-4e9dacd81604","name":"Example 2: Parameter conflicts","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Accept","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber-request>\r\n    <operation>create</operation>\r\n    <update-existing>false</update-existing>\r\n    <suppress-confirmation>false</suppress-confirmation>\r\n    <source>Subscription Centre</source>\r\n    <newsletter-id>15</newsletter-id>\r\n    <subscribers>\r\n\t\t<subscriber>\r\n            <profile-id>A00001</profile-id>\r\n\t\t\t<email>jane.doe@example.com</email>\r\n            <suppress-confirmation>true</suppress-confirmation>\r\n\t\t</subscriber>\r\n\t</subscribers>\r\n</subscriber-request>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscriber_requests"},"status":"Created","code":201,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber request accepted</message>\n    <batch-id>16b52848672595a9</batch-id>\n</result>"},{"id":"2701d708-f16f-466b-9248-5f71dc67a2be","name":"Example 3: Subscription data conflicts","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Accept","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber-request>\r\n    <operation>create</operation>\r\n    <update-existing>false</update-existing>\r\n    <suppress-confirmation>false</suppress-confirmation>\r\n    <source>Subscription Centre</source>\r\n    <newsletter-id>15</newsletter-id>\r\n    <subscriptions>\r\n        <subscription>\r\n            <actions>false</actions>\r\n            <resubscribe>false</resubscribe>\r\n            <newsletter-id>2</newsletter-id>\r\n        </subscription>\r\n    </subscriptions>\r\n    <subscribers>\r\n\t\t<subscriber>\r\n            <profile-id>A00001</profile-id>\r\n\t\t\t<email>jane.doe@example.com</email>\r\n            <subscriptions>\r\n                <subscription>\r\n                    <actions>true</actions>\r\n                    <newsletter-id>3</newsletter-id>\r\n                </subscription>\r\n            </subscriptions>\r\n\t\t</subscriber>\r\n        <subscriber>\r\n            <profile-id>A00002</profile-id>\r\n\t\t\t<email>john.doe@example.com</email>\r\n\t\t</subscriber>        \r\n\t</subscribers>\r\n</subscriber-request>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscriber_requests"},"status":"Created","code":201,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber request accepted</message>\n    <batch-id>04a8257487bbaf80</batch-id>\n</result>"},{"id":"cbc93e9b-c118-4636-8825-c05cee4226ca","name":"Example 4: Batch submission (Update)","originalRequest":{"method":"POST","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Accept","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriber-request>\r\n    <operation>update</operation>\r\n    <suppress-confirmation>true</suppress-confirmation>\r\n    <source>API</source>\r\n    <newsletter-id>15</newsletter-id>\r\n    <subscribers>\r\n        <source>Primary Customer Database</source>\r\n        <customer-type>Commercial</customer-type>\r\n\t\t<subscriber>\r\n            <profile-id>{system-assigned}</profile-id>\r\n\t\t\t<name>Jane Doe</name>\r\n            <email>jane.doe@example.net</email>\r\n\t\t</subscriber>\r\n        <subscriber>\r\n            <profile-id>{system-assigned}</profile-id>\r\n\t\t\t<name>John Deer</name>\r\n            <email>john.deer@example.net</email>\r\n\t\t</subscriber>\r\n        <subscriptions>\r\n\t\t    <actions>false</actions>\r\n\t\t    <automations>false</automations>\r\n\t\t    <resubscribe>false</resubscribe>\r\n\t\t    <source>Conference Attendees</source>\r\n\t\t    <subscription>\r\n\t\t\t    <newsletter-id>15</newsletter-id>\r\n\t\t    </subscription>\r\n            <subscription>\r\n\t\t\t    <newsletter-id>16</newsletter-id>\r\n\t\t    </subscription>\r\n\t    </subscriptions>\r\n\t</subscribers>\r\n</subscriber-request>","options":{"raw":{"language":"xml"}}},"url":"https://{{api_host}}/subscriber_requests"},"status":"Created","code":201,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber request accepted</message>\n    <batch-id>1d3b4e19999d9f3488a</batch-id>\n</result>"}],"_postman_id":"c26807bc-bc25-4ce2-b7ca-303420f17ff2"},{"name":"Batch retrieval","id":"17f0ba04-b92e-4ee6-b3f1-bd513ee91a48","protocolProfileBehavior":{"disableBodyPruning":true,"strictSSL":true},"request":{"method":"GET","header":[],"url":"https://{{api_host}}/subscriber_requests/:batch_id","description":"<p>Subscriber batches can be retrieved through the root endpoint (to retrieve multiple batches) or, as shown here, by including a specific batch ID. The fields of note are below.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Name</strong></th>\n<th><strong>Data type</strong></th>\n<th><strong>Possible values</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>subscribers</code></td>\n<td>integer</td>\n<td>--</td>\n<td>Profiles found in the batch.</td>\n</tr>\n<tr>\n<td><code>subscribers-processed</code></td>\n<td>integer</td>\n<td>--</td>\n<td>The number of processed profiles. This value should equal the <code>subscribers</code> field unless a processing error has occurred.</td>\n</tr>\n<tr>\n<td><code>pending</code></td>\n<td>integer</td>\n<td>--</td>\n<td>Queued profiles in the batch waiting to be processed.</td>\n</tr>\n<tr>\n<td><code>errors</code></td>\n<td>integer</td>\n<td>--</td>\n<td>The number of processing errors. Each profile in a batch is processed independently; an error processing one profile will not affect others.</td>\n</tr>\n<tr>\n<td><code>successful</code></td>\n<td>integer</td>\n<td>--</td>\n<td>Successfully-processed profiles. These profiles have been created, updated, or deleted and their subscriptions updated.</td>\n</tr>\n</tbody>\n</table>\n</div><p>*Note: Apart from exceptional error cases, the following should be true: <code>subscribers</code> = <code>subscribers-processed</code> = <code>pending</code> + <code>errors</code> + <code>successful</code>.</p>\n","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["subscriber_requests",":batch_id"],"host":["{{api_host}}"],"query":[],"variable":[{"id":"63e3ccd2-48d9-436b-b646-d8c3479a9f89","description":{"content":"<p>An alphanumberic value return from a batch submission request.</p>\n","type":"text/plain"},"type":"any","value":"string","key":"batch_id"}]}},"response":[{"id":"16175dbc-20cf-4912-a646-472b205af1f2","name":"Example 1: Batch retrieval","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Accept","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/subscriber_requests"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<subscriber-requests>\n    <subscriber-request>\n        <id>73110</id>\n        <batch-id>1d3b4e19999d9f34</batch-id>\n        <operation>create</operation>\n        <cm-user-firstname/>\n        <cm-user-lastname/>\n        <cm-user-email/>\n        <newsletter-id>15</newsletter-id>\n        <filename>test_subscribers_2022-01-01_00_00_00</filename>\n        <source>Subscription Centre</source>\n        <status>done</status>\n        <suppress-confirmation>false</suppress-confirmation>\n        <update-existing>false</update-existing>\n        <subscribers>\n            <tag-tag-name--nws-15>1</tag-tag-name--nws-15>\n            <source>File Upload_test_subscribers_2022-01-01_00_00_00</source>\n        </subscribers>\n        <subscribers-total>1</subscribers-total>\n        <subscriptions>\n            <actions>true</actions>\n            <automations>true</automations>\n            <resubscribe>false</resubscribe>\n            <source>Webinar Attendees</source>\n            <subscription>\n                <newsletter-id>15</newsletter-id>\n                <actions>true</actions>\n                <automations>true</automations>\n                <resubscribe>false</resubscribe>\n                <source>Webinar Attendees</source>\n            </subscription>\n        </subscriptions>\n        <subscribers-processed>3</subscribers-processed>\n        <pending>0</pending>\n        <errors>0</errors>\n        <successful>3</successful>\n        <created-at>2022-01-01 00:00:00 -0400</created-at>\n        <server-ip-address>192.0.2.1</server-ip-address>\n        <details-created-at>2022-01-01 00:00:00 -0400</details-created-at>\n        <updated-at>2022-01-01 00:00:00 -0400</updated-at>\n        <processed-at>2022-01-01 00:00:00 -0400</processed-at>\n    </subscriber-request>\n</subscriber-requests>"}],"_postman_id":"17f0ba04-b92e-4ee6-b3f1-bd513ee91a48"},{"name":"Batch detail retrieval","id":"897823af-0dd2-4ef1-8f88-946522de3a23","protocolProfileBehavior":{"disableBodyPruning":true,"strictSSL":true},"request":{"method":"GET","header":[],"url":"https://{{api_host}}/subscriber_requests/:batch_id/details","description":"<p>A batch detail represents a single profile submitted within a batch. For example, a batch submitted with creation requests for 10 profiles will contain 10 details. The fields of note are below.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Data type</strong></th>\n<th><strong>Possible values</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td><code>operation</code></td>\n<td>string</td>\n<td><code>create</code>, <code>update</code>, <code>delete</code></td>\n<td>The operation used to process the detail.</td>\n</tr>\n<tr>\n<td><code>status</code></td>\n<td>string</td>\n<td><code>successful</code>, <code>processing</code>, <code>error</code></td>\n<td>The processing status of the detail. Note that details with a status of <code>processing</code> are counted in the <code>pending</code> field on the batch.</td>\n</tr>\n<tr>\n<td><code>request</code></td>\n<td>XML elements</td>\n<td>--</td>\n<td>The values and parameters used to process the detail.</td>\n</tr>\n</tbody>\n</table>\n</div>","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["subscriber_requests",":batch_id","details"],"host":["{{api_host}}"],"query":[],"variable":[{"id":"6ce65f3e-57b8-4c63-b346-505804320f19","description":{"content":"<p>An alphanumberic value return from a batch submission request.</p>\n","type":"text/plain"},"type":"any","value":"string","key":"batch_id"}]}},"response":[{"id":"d49dfd1f-8bf2-492c-a5d1-3a0a50de30fc","name":"Example 1: Batch detail retrieval","originalRequest":{"method":"GET","header":[{"key":"Content-Type","name":"Content-Type","value":"application/xml","type":"text"},{"key":"Accept","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/subscriber_requests/1d3b4e19999d9f34/details"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Content-Type","value":"application/xml; charset=utf-8","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<subscriber-request>\n    <id>73110</id>\n    <batch-id>1d3b4e19999d9f34</batch-id>\n    <operation>create</operation>\n    <cm-user-firstname/>\n    <cm-user-lastname/>\n    <cm-user-email/>\n    <newsletter-id>15</newsletter-id>\n    <filename>test_subscribers_2022-01-01_00_00_00</filename>\n    <source>Subscription Centre</source>\n    <status>done</status>\n    <suppress-confirmation>false</suppress-confirmation>\n    <update-existing>false</update-existing>\n    <subscribers>\n        <tag-tag-name--nws-15>1</tag-tag-name--nws-15>\n        <source>File Upload_test_subscribers_2022-01-01_00_00_00</source>\n    </subscribers>\n    <subscribers-total>1</subscribers-total>\n    <subscriptions>\n        <actions>true</actions>\n        <automations>true</automations>\n        <resubscribe>false</resubscribe>\n        <source>Webinar Attendees</source>\n        <subscription>\n            <newsletter-id>15</newsletter-id>\n            <actions>true</actions>\n            <automations>true</automations>\n            <resubscribe>false</resubscribe>\n            <source>Webinar Attendees</source>\n        </subscription>\n    </subscriptions>\n    <subscribers-processed>3</subscribers-processed>\n    <pending>0</pending>\n    <errors>0</errors>\n    <successful>3</successful>\n    <created-at>2022-01-01 00:00:00 -0400</created-at>\n    <server-ip-address>192.0.2.1</server-ip-address>\n    <details-created-at>2022-01-01 00:00:00 -0400</details-created-at>\n    <updated-at>2022-01-01 00:00:00 -0400</updated-at>\n    <processed-at>2022-01-01 00:00:00 -0400</processed-at>\n</subscriber-request>"}],"_postman_id":"897823af-0dd2-4ef1-8f88-946522de3a23"},{"name":"Search batch details by email","id":"f945d834-c2c5-4291-b790-e2f2ffd1fd4c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{api_host}}/subscriber_requests/details?email={{email}}","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["subscriber_requests","details"],"host":["{{api_host}}"],"query":[{"description":{"content":"<p>The URL-encoded email address to search.</p>\n","type":"text/plain"},"key":"email","value":"{{email}}"}],"variable":[]}},"response":[{"id":"f7a24532-04fd-4945-bb1f-546dadd1af2c","name":"Search batch details by email","originalRequest":{"method":"GET","header":[],"url":{"raw":"https://{{api_host}}/subscriber_requests/details?email=jane.doe@example.com","protocol":"https","host":["{{api_host}}"],"path":["subscriber_requests","details"],"query":[{"key":"email","value":"jane.doe@example.com","description":"The URL-encoded email address to search."}]}},"_postman_previewlanguage":"xml","header":null,"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<subscriber-request-details>\n    <subscriber-request-detail>\n        <id>504184</id>\n        <batch_id>1d3b4e19999d9f34</batch_id>\n        <operation>create</operation>\n        <status>done</status>\n        <subscriber-id>7710212</subscriber-id>\n        <profile-id>7710212</profile-id>\n        <record-id>50223</record-id>\n        <request>\n            <email>jane.doe@example.com</email>\n        </request>\n        <created-at>2022-01-01 00:00:00 -0400</created-at>\n        <updated-at>2022-01-01 00:00:00 -0400</updated-at>\n        <processed-at>2022-01-01 00:00:00 -0400</processed-at>\n    </subscriber-request-detail>\n</subscriber-request-details>"}],"_postman_id":"f945d834-c2c5-4291-b790-e2f2ffd1fd4c"},{"name":"Retrieve subscriber requests by newsletter","id":"7622910c-5cd8-435f-a658-b254bc54e361","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[],"url":"https://{{api_host}}/newsletters/:newsletter_id/subscriber_requests","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}},"urlObject":{"protocol":"https","path":["newsletters",":newsletter_id","subscriber_requests"],"host":["{{api_host}}"],"query":[{"disabled":true,"description":{"content":"<p>Order results from oldest to newest (i.e., asc) or newest to oldest (i.e., desc).</p>\n","type":"text/plain"},"key":"order","value":"string"},{"disabled":true,"description":{"content":"<p>The number of results to return.  Default is 10.</p>\n","type":"text/plain"},"key":"limit","value":"integer"},{"disabled":true,"description":{"content":"<p>The position of the batch at which to start the results.  Default is 0.</p>\n","type":"text/plain"},"key":"offset","value":"integer"}],"variable":[{"id":"763967ad-6848-421e-9cb8-ce9688fab66d","description":{"content":"<p>The ID of the newsletter</p>\n","type":"text/plain"},"type":"any","value":"integer","key":"newsletter_id"}]}},"response":[{"id":"8e9ac90a-c42d-4ef3-8db5-4d28308ad404","name":"Retrieve subscriber requests by newsletter","originalRequest":{"method":"GET","header":[],"url":{"raw":"{{api_host}}/newsletters/:newsletter_id/subscriber_requests?order=asc&limit=1&offset=0","host":["{{api_host}}"],"path":["newsletters",":newsletter_id","subscriber_requests"],"query":[{"key":"order","value":"asc","description":"Order results from oldest to newest (i.e., asc) or newest to oldest (i.e., desc)."},{"key":"limit","value":"1","description":"The number of results to return.  Default is 10."},{"key":"offset","value":"0","description":"The position of the batch at which to start the results.  Default is 0."}],"variable":[{"key":"newsletter_id","value":"integer","description":"The ID of the newsletter"}]}},"_postman_previewlanguage":"xml","header":null,"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<subscriber-requests>\n    <subscriber-request>\n        <id>73110</id>\n        <batch-id>1d3b4e19999d9f34</batch-id>\n        <operation>create</operation>\n        <cm-user-firstname/>\n        <cm-user-lastname/>\n        <cm-user-email/>\n        <newsletter-id>15</newsletter-id>\n        <source>Subscription Centre</source>\n        <status>done</status>\n        <suppress-confirmation>false</suppress-confirmation>\n        <update-existing>false</update-existing>\n        <resubscribe>true</resubscribe>\n        <automations>false</automations>\n        <subscribers>1</subscribers>\n        <subscribers-processed>1</subscribers-processed>\n        <pending>0</pending>\n        <errors>0</errors>\n        <successful>1</successful>\n        <created-at>2022-01-01 00:00:00 -0400</created-at>\n        <server-ip-address>192.0.2.1</server-ip-address>\n        <details-created-at>2022-01-01 00:00:00 -0400</details-created-at>\n        <updated-at>2022-01-01 00:00:00 -0400</updated-at>\n        <processed-at>2022-01-01 00:00:00 -0400</processed-at>\n    </subscriber-request>\n</subscriber-requests>"}],"_postman_id":"7622910c-5cd8-435f-a658-b254bc54e361"},{"name":"List Subscribers","event":[{"listen":"prerequest","script":{"id":"f21d0fef-927d-416d-b976-8fd781b0c91c","exec":["var n1 = \"Elda_Blanda78@hotmail.com\";","pm.environment.set(\"{{email-address}}\", n1);"],"type":"text/javascript"}}],"id":"260d7bfc-4313-4b0c-82e2-5b81d1489624","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"description":"<p>Specifies the format accepted by the API.</p>\n","key":"Accept","type":"text","value":"application/xml"},{"description":"<p>Specifies the correct format of the request in XML.</p>\n","key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers","description":"<p>Retrieves a list of all subscriber’s details including their email address, name, active/inactive state, and any custom field data.  Results are limited to 10 results by default, filter parameter values can be provided to increase the result set and page through all subscribers in the list. </p>\n<p>Limit, Offset and Order *used to step through the entire list, with paginated results.  Limits &lt; 500 should be used for optimal performance.</p>\n<p><em><strong>This interface route may be disabled on your account.  If the route is not accessible, please contact Upaknee Customer Support to have access enabled.</strong></em></p>\n","urlObject":{"protocol":"https","path":["subscribers"],"host":["{{api_host}}"],"query":[{"disabled":true,"description":{"content":"<p>integer value; optional</p>\n","type":"text/plain"},"key":"offset","value":"0"},{"disabled":true,"description":{"content":"<p>integer value; optional</p>\n","type":"text/plain"},"key":"limit","value":"10"},{"disabled":true,"description":{"content":"<p>asc, desc; optional, default is ascending order</p>\n","type":"text/plain"},"key":"order","value":"desc"}],"variable":[]}},"response":[{"id":"00519c9e-9265-4433-acd4-56faa679fb07","name":"with no parameters specified","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","description":"Specifies the format accepted by the API.","type":"text"},{"key":"Content-Type","value":"application/xml","description":"Specifies the correct format of the request in XML.","type":"text"}],"url":{"raw":"https://{{api_host}}/subscribers","protocol":"https","host":["{{api_host}}"],"path":["subscribers"],"query":[{"key":"limit","value":"10","disabled":true},{"key":"offset","value":"0","disabled":true},{"description":"Provides the ability to search the list, and return a record with a matching email address.  Note that email address provided must be URL encoded.","key":"email","type":"text","value":"{{search-for-email-address}}","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Wed, 04 Mar 2020 08:17:05 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"ETag","value":"W/\"4ed2d7073893e9604c725550c5f97547\""},{"key":"Cache-Control","value":"must-revalidate, private, max-age=0"},{"key":"X-Request-Id","value":"73f3c107a151f724fd09c9bd6e68a2b2"},{"key":"X-Runtime","value":"0.255948"},{"key":"X-Rack-Cache","value":"miss"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<subscribers>\n    <subscriber>\n        <id>6839176</id>\n        <profile-id>resubtest3</profile-id>\n        <record-id/>\n        <email>example1@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-02 14:24:35 -0500</created-at>\n        <updated-at>2020-02-02 17:00:05 -0500</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>184.148.0.149</source-server-ip>\n        <nws-id-key>5400fa19cdd4a27dd2fd616d36b7fea1</nws-id-key>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839177</id>\n        <profile-id>resubtest5</profile-id>\n        <record-id/>\n        <email>example2@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-02 14:24:36 -0500</created-at>\n        <updated-at>2020-02-02 17:00:05 -0500</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>184.148.0.149</source-server-ip>\n        <nws-id-key>b1adf9658f60dc515f9b46c2d2e180a0</nws-id-key>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839178</id>\n        <profile-id>resubtest4</profile-id>\n        <record-id/>\n        <email>example3@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-02 14:24:36 -0500</created-at>\n        <updated-at>2020-02-02 17:00:05 -0500</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>184.148.0.149</source-server-ip>\n        <nws-id-key>43a18cf71b8723cd3fd88f1373895a5b</nws-id-key>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839179</id>\n        <profile-id>resubtest6</profile-id>\n        <record-id>4</record-id>\n        <status>active</status>\n        <status-last-updated-at>2020-02-02 14:26:26 -0500</status-last-updated-at>\n        <email>example4@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-02 14:26:24 -0500</created-at>\n        <updated-at>2020-02-02 14:34:02 -0500</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>184.148.0.149</source-server-ip>\n        <nws-id-key>6365f049f5994d54228b5b374bc66dbd</nws-id-key>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839180</id>\n        <profile-id>resubtest7</profile-id>\n        <record-id/>\n        <email>example4@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-02 14:26:59 -0500</created-at>\n        <updated-at>2020-02-02 17:02:30 -0500</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>184.148.0.149</source-server-ip>\n        <nws-id-key>a69302a44aa88db62edee68fd23a58eb</nws-id-key>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839181</id>\n        <profile-id>6839181</profile-id>\n        <record-id/>\n        <email>sara.lawrence+new@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-04 10:59:08 -0500</created-at>\n        <updated-at>2020-02-04 13:34:40 -0500</updated-at>\n        <auto-assigned-profile-id>true</auto-assigned-profile-id>\n        <source>File Upload</source>\n        <source-ip/>\n        <source-server-ip>158.69.87.42</source-server-ip>\n        <nws-id-key>f03da2a88a93f95a3273bc2da36ae07b</nws-id-key>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839182</id>\n        <profile-id>6839182</profile-id>\n        <record-id/>\n        <email>example5@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-04 10:59:08 -0500</created-at>\n        <updated-at>2020-02-04 13:34:42 -0500</updated-at>\n        <auto-assigned-profile-id>true</auto-assigned-profile-id>\n        <source>File Upload</source>\n        <source-ip/>\n        <source-server-ip>158.69.87.42</source-server-ip>\n        <nws-id-key>4317edda3d078d1e760af492e42373dc</nws-id-key>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839183</id>\n        <profile-id>6839183</profile-id>\n        <record-id/>\n        <email>simran.mundi+new@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-04 10:59:08 -0500</created-at>\n        <updated-at>2020-02-04 13:34:41 -0500</updated-at>\n        <auto-assigned-profile-id>true</auto-assigned-profile-id>\n        <source>File Upload</source>\n        <source-ip/>\n        <source-server-ip>158.69.87.42</source-server-ip>\n        <nws-id-key>c1a226bd2d95722807d615dacc58dbc6</nws-id-key>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839184</id>\n        <profile-id>6839184</profile-id>\n        <record-id/>\n        <email>stuart.dow+new@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-04 10:59:09 -0500</created-at>\n        <updated-at>2020-02-04 13:34:40 -0500</updated-at>\n        <auto-assigned-profile-id>true</auto-assigned-profile-id>\n        <source>File Upload</source>\n        <source-ip/>\n        <source-server-ip>158.69.87.42</source-server-ip>\n        <nws-id-key>b0dea2ee18deb7ee660eebcf28b9958f</nws-id-key>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839185</id>\n        <profile-id>6839185</profile-id>\n        <record-id/>\n        <email>ankur.tamhane+new@upkanee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-04 10:59:10 -0500</created-at>\n        <updated-at>2020-02-04 13:34:44 -0500</updated-at>\n        <auto-assigned-profile-id>true</auto-assigned-profile-id>\n        <source>File Upload</source>\n        <source-ip/>\n        <source-server-ip>158.69.87.42</source-server-ip>\n        <nws-id-key>1dc0ce02e1869097fd87460b1eb52963</nws-id-key>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n</subscribers>"},{"id":"6c5a6f69-82d3-4204-a733-1a0b3b21e1e4","name":"with parameters","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","description":"Specifies the format accepted by the API.","type":"text"},{"key":"Content-Type","value":"application/xml","description":"Specifies the correct format of the request in XML.","type":"text"}],"url":{"raw":"https://{{api_host}}/subscribers?offset=0&limit=10&order=desc","protocol":"https","host":["{{api_host}}"],"path":["subscribers"],"query":[{"key":"offset","value":"0","description":"integer value; optional"},{"key":"limit","value":"10","description":"integer value; optional"},{"key":"order","value":"desc","description":"asc, desc; optional, default is ascending order"}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Thu, 09 Apr 2020 06:26:53 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"953a51f485e2956a16ff9713f2aa0925\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"03185388f33344571dc8e5ec389b9e57"},{"key":"X-Runtime","value":"0.165189"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<subscribers>\n    <subscriber>\n        <id>6840084</id>\n        <profile-id>6840084</profile-id>\n        <record-id>31</record-id>\n        <status>pending</status>\n        <status-last-updated-at>2020-04-06 01:30:52 -0400</status-last-updated-at>\n        <email>test1@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-04-06 01:30:48 -0400</created-at>\n        <updated-at>2020-04-06 03:09:53 -0400</updated-at>\n        <auto-assigned-profile-id>true</auto-assigned-profile-id>\n        <source>API Documentation</source>\n        <source-ip/>\n        <source-server-ip>99.239.189.14</source-server-ip>\n        <nws-id-key>8a015d4266091370e8b8e7b531b742ea</nws-id-key>\n        <cpa-id/>\n        <first-name>Testing</first-name>\n        <last-name>Record</last-name>\n    </subscriber>\n    <subscriber>\n        <id>6839911</id>\n        <profile-id>joshbatchtest3</profile-id>\n        <record-id>30</record-id>\n        <status>active</status>\n        <status-last-updated-at>2020-03-20 12:56:16 -0400</status-last-updated-at>\n        <email>example@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-03-20 12:56:15 -0400</created-at>\n        <updated-at>2020-04-01 15:32:24 -0400</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>67.70.84.57</source-server-ip>\n        <nws-id-key>2b1d59ca0ccc959771a886ea19a686f0</nws-id-key>\n        <cpa-id/>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839910</id>\n        <profile-id>joshbatchtest2</profile-id>\n        <record-id>29</record-id>\n        <status>pending</status>\n        <status-last-updated-at>2020-03-20 12:12:10 -0400</status-last-updated-at>\n        <email>example@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-03-20 12:12:08 -0400</created-at>\n        <updated-at>2020-03-20 12:12:10 -0400</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>67.70.84.57</source-server-ip>\n        <nws-id-key>cf066889e776802e424f2a1f9d717316</nws-id-key>\n        <cpa-id/>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839909</id>\n        <profile-id>joshbatchtest</profile-id>\n        <record-id>28</record-id>\n        <status>pending</status>\n        <status-last-updated-at>2020-03-20 11:56:03 -0400</status-last-updated-at>\n        <email>example@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-03-20 11:56:01 -0400</created-at>\n        <updated-at>2020-03-20 11:56:03 -0400</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>67.70.84.57</source-server-ip>\n        <nws-id-key>bd48905d0ed76fe0e6cdc90f7797d569</nws-id-key>\n        <cpa-id/>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839908</id>\n        <profile-id>batchtest</profile-id>\n        <record-id>27</record-id>\n        <status>pending</status>\n        <status-last-updated-at>2020-03-20 11:19:57 -0400</status-last-updated-at>\n        <email>example@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-03-20 11:19:54 -0400</created-at>\n        <updated-at>2020-03-20 11:19:57 -0400</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>67.70.84.57</source-server-ip>\n        <nws-id-key>41d0f3593b18e25df916adf3b09f1d42</nws-id-key>\n        <cpa-id/>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839892</id>\n        <profile-id>6839892</profile-id>\n        <record-id>25</record-id>\n        <status>pending</status>\n        <status-last-updated-at>2020-03-11 15:03:16 -0400</status-last-updated-at>\n        <email>sara.lawrence+salmon@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-03-11 15:03:14 -0400</created-at>\n        <updated-at>2020-03-11 15:03:16 -0400</updated-at>\n        <auto-assigned-profile-id>true</auto-assigned-profile-id>\n        <source>File Upload</source>\n        <source-ip/>\n        <source-server-ip>158.69.87.42</source-server-ip>\n        <nws-id-key>bd46ade751f108192120174240cbb6cb</nws-id-key>\n        <cpa-id/>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839891</id>\n        <profile-id>6839891</profile-id>\n        <record-id>26</record-id>\n        <status>pending</status>\n        <status-last-updated-at>2020-03-11 15:03:16 -0400</status-last-updated-at>\n        <email>example@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-03-11 15:03:13 -0400</created-at>\n        <updated-at>2020-03-11 15:03:16 -0400</updated-at>\n        <auto-assigned-profile-id>true</auto-assigned-profile-id>\n        <source>File Upload</source>\n        <source-ip/>\n        <source-server-ip>158.69.87.42</source-server-ip>\n        <nws-id-key>9b53c6438101067fd9f8c6be26fec7f8</nws-id-key>\n        <cpa-id/>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839767</id>\n        <profile-id>subsumtest4</profile-id>\n        <record-id>24</record-id>\n        <status>active</status>\n        <status-last-updated-at>2020-02-14 10:21:00 -0500</status-last-updated-at>\n        <email>example@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-14 10:20:58 -0500</created-at>\n        <updated-at>2020-02-14 10:22:07 -0500</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>184.148.0.149</source-server-ip>\n        <nws-id-key>66b26646337617997b854798fbd6728c</nws-id-key>\n        <cpa-id/>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839766</id>\n        <profile-id>subsumtest3</profile-id>\n        <record-id>23</record-id>\n        <status>active</status>\n        <status-last-updated-at>2020-02-14 10:20:59 -0500</status-last-updated-at>\n        <email>example@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-14 10:20:57 -0500</created-at>\n        <updated-at>2020-02-14 10:22:06 -0500</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>184.148.0.149</source-server-ip>\n        <nws-id-key>fa4cfee4010f6894bde8f36973b92a5e</nws-id-key>\n        <cpa-id/>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n    <subscriber>\n        <id>6839765</id>\n        <profile-id>subsumtest2</profile-id>\n        <record-id>22</record-id>\n        <status>active</status>\n        <status-last-updated-at>2020-02-14 10:20:59 -0500</status-last-updated-at>\n        <email>example@upaknee.com</email>\n        <secondary-email/>\n        <created-at>2020-02-14 10:20:57 -0500</created-at>\n        <updated-at>2020-02-14 10:22:04 -0500</updated-at>\n        <auto-assigned-profile-id>false</auto-assigned-profile-id>\n        <source/>\n        <source-ip/>\n        <source-server-ip>184.148.0.149</source-server-ip>\n        <nws-id-key>b388cd4696f1991a41151fdb82e22a41</nws-id-key>\n        <cpa-id/>\n        <first-name/>\n        <last-name/>\n    </subscriber>\n</subscribers>"}],"_postman_id":"260d7bfc-4313-4b0c-82e2-5b81d1489624"}],"id":"443c9756-2afc-44b6-979e-bf71cce5b091","description":"<p>Subscriber batches (officially, subscriber requests) enables support for creating or updating multiple profiles within a single API request.</p>\n<p>The batch will be processed asynchronously and can be retrieved through the API to check it's completion status and other metadata.</p>\n","_postman_id":"443c9756-2afc-44b6-979e-bf71cce5b091","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}}],"id":"eeff33dd-f3ef-44ae-9b31-df264a0f07e7","description":"<h4 id=\"auto-assigned-primary-key--profile-id\">Auto-Assigned Primary Key / Profile-ID</h4>\n<p>The following apply to the auto-assigned mode of operations.  Auto-assigned configurations <strong>do not</strong> require a customer-supplied profile-id (UUID) to be used as a primary key in submission of initial subscriber create requests (and in any other compound call where subscribers are created).  They will <strong>assign an automatically generated system-id as the profile-id</strong>, when encountering a new email address in the subscribe request.</p>\n<h4 id=\"create-methods-via-post-subscribers\">CREATE METHODS via POST /subscribers</h4>\n<p>This method is built for use in websites and integrations that need to add subscribers on a subscriber-by-subscriber basis, and adds a subscriber to an existing subscriber list, including custom field data if supplied. To add subscribers in bulk, please use the <strong>Batch Subscribers</strong> method.  </p>\n<p>The call can also be modified by using <strong>in-payload</strong> parameters to:</p>\n<ul>\n<li>perform an <a href=\"https://apidoc.upaknee.com/?version=latest#5ebc3bd2-8c82-4ad4-9f57-e471c01ddf0d\">update; instead of a create</a> on an existing record</li>\n<li>designate if the record should be 'activated' immediately on creation; also necessarily prevents the confirmation email from being sent to the recipient</li>\n<li>designate if the record should be 'resubscribed'; to send a confirmation email - even if the user already exists</li>\n<li>optionally include subscriber attribute fields</li>\n<li>specify the source of the record for compliance purposes</li>\n<li>optionally include subscriptions</li>\n<li>designate if automations should be triggered on creation of the user</li>\n</ul>\n","event":[{"listen":"prerequest","script":{"id":"ae53e410-0998-48ba-9a94-4d327c5a7ed5","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"201d95ce-a80c-4223-b816-b73c4c047263","type":"text/javascript","exec":[""]}}],"_postman_id":"eeff33dd-f3ef-44ae-9b31-df264a0f07e7","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}},{"name":"Subscriber Status","item":[{"name":"Status","id":"cc67b4a3-4ea4-418e-8ae4-e62ff2db078c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/status","description":"<p>The system has the following status states on each subscriber record, and is regulated by email address.  Status is for the subscriber record and not for each newsletter subscription.</p>\n<p>Status is important for email sending rules.  </p>\n<ul>\n<li> Campaign Mailings will only send to <code>active</code> subscribers</li>\n<li> Transactional triggers can be sent to any record in <code>active</code> or <code>pending</code> status</li>\n<li> Tranactional triggers configured for <strong>opt-in</strong> and linked to a newsletter (such as automations or permission-based triggers), can also be configured to send to subscribers with an <code>active</code> status only or for membership to the preference/existence of a subscription.</li>\n</ul>\n<h5 id=\"possible-subscriber-status-states\">Possible Subscriber Status States</h5>\n<ul>\n<li> <strong>Active</strong>: Consent has been obtained to send Commercial Electronic Messages to the user, by method of double opt-in confirmation email or manual consent, or consent obtained in a third-party integrated system.</li>\n<li> <strong>Pending</strong>: Subscriber has been created and a confirmation email has (or may have) been sent and the system is awaiting recipient action to click on the confirmation link</li>\n<li> <strong>Invalid</strong>: Previous delivery attempts to send the email address messages have failed, and record has been marked as invalid and is not able to accept message requests.  The system will suppress any attempt to deliver messages to the subscriber record/email address.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}","status"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"2eedf10e-5723-4365-be1f-e4e0c57ae4aa","name":"Status: Active","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/status"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 07:55:43 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"c2043583bf8cd2e22c150755ab2257de\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"60c4be930bab86382416c248a428ea10"},{"key":"X-Runtime","value":"0.173205"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<subscriber>\n    <profile-id>6840084</profile-id>\n    <status>active</status>\n    <bounce-count>0</bounce-count>\n    <bounce-type>none</bounce-type>\n    <status-last-updated-at>2020-04-14 03:55:43 -0400</status-last-updated-at>\n</subscriber>"},{"id":"aefbf434-bc16-43d6-b85d-24fca6873be2","name":"Subscriber Not Found","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/status"},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 08:29:16 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"970c4655c318fc6210ff74a3b5e8d720"},{"key":"X-Runtime","value":"0.006087"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber not found</message>\n</result>"},{"id":"fad6935d-c7ba-402c-92d5-80f427a7b7c2","name":"Status: Pending","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/status"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 07:55:17 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"89741bb2750b48ba6a4f8e7134e47634\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"e76b63ad9b08422efb26fba9b93a1183"},{"key":"X-Runtime","value":"0.196407"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<subscriber>\n    <profile-id>6840084</profile-id>\n    <status>pending</status>\n    <bounce-count>0</bounce-count>\n    <bounce-type>none</bounce-type>\n    <status-last-updated-at>2020-04-06 01:30:52 -0400</status-last-updated-at>\n</subscriber>"}],"_postman_id":"cc67b4a3-4ea4-418e-8ae4-e62ff2db078c"},{"name":"Activate","id":"13511d24-a9bb-47e5-bbbf-a6c783efc231","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/activate","description":"<p>Invoke a status change from any status to <em><strong>'active'</strong></em> status.  This will activate any consent-required newsletter subscription permissions.</p>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}","activate"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"2884659c-335c-452c-8c57-b12462b839d8","name":"Subscriber Activated","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/activate"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 08:26:42 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"8b42d4706d7a51bbb34fc96392cb6487\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"d125e705f6fefa8b7e7957ab256c89ed"},{"key":"X-Runtime","value":"0.008389"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber activated</message>\n</result>"},{"id":"f7cd657a-4c5d-4c01-b5fb-5466161709af","name":"Subscriber Not Found","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/activate"},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 08:29:42 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"b4db7c8a9b464c469d6bc1f3c607a9de"},{"key":"X-Runtime","value":"0.007564"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber not found</message>\n</result>"}],"_postman_id":"13511d24-a9bb-47e5-bbbf-a6c783efc231"},{"name":"Resubscribe","id":"f1b9f71c-f4d7-4ae0-9af0-715d5ee65e00","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/resubscribe","description":"<p>This will move a subscriber's email and record status to 'pending' from any state, and will invoke a sending of the double opt-in confirmation email to the subscriber at the email address associated with the subscriber record. </p>\n<p>The call will invoke a send of a <em><strong>confirmation email</strong></em> to the email address associated with the record and put the subscriber record into <code>pending</code> status.  The record will remain in <code>pending</code> status until the recipient clicks on the <em><strong>activation link</strong></em> within the email.</p>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}","resubscribe"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"a9438abd-23ca-4d98-a463-528096a00e80","name":"Subscriber Resubscribed","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/resubscribe"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 08:28:29 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"440b969c8029c71458405487cb109fda\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"bb1ee1b107d783b296efbf56410f8ab5"},{"key":"X-Runtime","value":"0.025797"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber resubscribed</message>\n    <batch-id>d6a6969fbc68188e</batch-id>\n</result>"},{"id":"cae93c4d-a812-4ec8-bf3f-de3a145ece66","name":"Subscriber Not Found","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/resubscribe"},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 08:29:55 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"f0a4e9cda543a88414495f2b5de4abf8"},{"key":"X-Runtime","value":"0.005712"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber not found</message>\n</result>"}],"_postman_id":"f1b9f71c-f4d7-4ae0-9af0-715d5ee65e00"},{"name":"Validate Email","id":"cf0dc3ce-f71f-43c8-8959-a933d766b38a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml","description":"<p>Specifies the format accepted by the API.</p>\n","type":"text"},{"key":"Content-Type","value":"application/xml","description":"<p>Specifies the format accepted by the API.</p>\n","type":"text"}],"url":"https://{{api_host}}/subscribers/{{email-address}}/validate","description":"<p>Check an email address to see if it will be accepted by the system.</p>\n<h4 id=\"email-validation-checks\">Email Validation Checks</h4>\n<p>Campaign Manager will detect and restrict an invalid email. The following are the steps the system will\ntake to validate emails for Campaign Manager:</p>\n<ul>\n<li> Check 1: Ensure that the entry has 1 @ sign</li>\n<li> Check 2: Check input for the \"local part\" (component before the \"@\" sign) of the email address.</li>\n</ul>\n<p>Allow only alpha numeric characters and the following symbols: .!#$%&amp;'*+/=?^_`{|}~-\nThis step ensures that the email does not start with a . (period)</p>\n<p>This step also enables the use of double quotes “” for special characters. Any characters placed in\ndouble quotes will be accepted by the system. This is most commonly applied for accented characters.</p>\n<ul>\n<li> Check 3: Check the domain to determine if it is in an IP based format</li>\n<li> Check 4: Check if the domain has at least two parts separated by a period (“.”)</li>\n<li> Check 5: Validate the input for the domain (component after the \"@\" sign) of the email address:\nSeparate domain portion at the periods (“.”) and check each segment. Allow only alpha numeric\ncharacters and hyphens (\"-\")</li>\n</ul>\n<h4 id=\"role-based-email-addresses--localpart-check\">Role-based Email Addresses / Localpart Check</h4>\n<ul>\n<li> Check 6: The system will not send emails to any address to be deemed as a “role-based email address”. A\nrole-based account is an email address that is intended to distribute emails internally within an\norganization to multiple different recipient email addresses. The direct and personal owner of these email\naddresses is difficult to ascertain, as is the ability to manage membership (subscribe/unsubscribe) by\nCampaign Manager. The following are examples of role-based emails: <em><strong>info@</strong></em>, <em><strong>media@</strong></em>, <em><strong>sales@</strong></em>, <em><strong>accounting@</strong></em>, <em><strong>finance@</strong></em>, <em><strong>corporate@</strong></em>, *<strong>clients@</strong>, etc.   The full list is not disclosed to any client and is updated frequently.</li>\n</ul>\n","urlObject":{"protocol":"https","path":["subscribers","{{email-address}}","validate"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"39869794-4708-4bbd-9a36-770c10420726","name":"Invalid Email Format (Unacceptable Email)","originalRequest":{"method":"GET","header":[],"url":"https://{{api_host}}/subscribers/{{email-address}}/validate"},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 07:59:50 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"bf8c838dedaf394da1cc25d113c77e96"},{"key":"X-Runtime","value":"0.006338"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Invalid email format</message>\n</result>"},{"id":"db6c84c8-c3be-4cd1-9b0e-7c10ce1c80a4","name":"Invalid Email due to role-based email address","originalRequest":{"method":"GET","header":[],"url":"https://{{api_host}}/subscribers/accounting@upaknee.com/validate"},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 08:00:26 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"8f6426ea4b4609ac71d19c457d948821"},{"key":"X-Runtime","value":"0.006776"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Invalid localpart</message>\n</result>"},{"id":"fdcef3f6-7560-4171-abe9-b52317c6a6ef","name":"Valid (Acceptable) Email","originalRequest":{"method":"GET","header":[],"url":"https://{{api_host}}/subscribers/test1@upaknee.com/validate"},"status":"Found","code":302,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 07:59:13 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"90eb0e55b68a280dbfe6d516c421fe27"},{"key":"X-Runtime","value":"0.006622"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Valid email</message>\n</result>"}],"_postman_id":"cf0dc3ce-f71f-43c8-8959-a933d766b38a"}],"id":"34922e40-8ecc-4346-9563-053189bb4141","description":"<p>Discuss all possible status states for email and SMS.</p>\n","_postman_id":"34922e40-8ecc-4346-9563-053189bb4141","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}},{"name":"Subscriptions","item":[{"name":"Create a Newsletter Subscription","id":"d66ad7d7-cfb5-4095-adf3-ad079f18ecb8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriptions>\n    <resubscribe>{{true,false}}</resubscribe>\n    <actions>{{true,false}}</actions>\n    <automations>{{true,false}}</automations>\n\t<subscription>\n\t\t<newsletter-id>{{newsletter-id-1}}</newsletter-id>\n\t</subscription>\n</subscriptions>"},"url":"https://{{api_host}}/subscribers/{{profile-id}}/subscriptions","description":"<p>This method is built for use in websites and integrations that need to add a subscription to a newsletter preference on a subscriber-by-subscriber basis, and adds a subscription to an existing newsletter list.</p>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}","subscriptions"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"0fb7c9a2-98f0-4b83-850b-fe7a65cc3890","name":"Subscription Added to Subscriber Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriptions>\n\t<subscription>\n\t\t<newsletter-id>{{newsletter-id-1}}</newsletter-id>\n\t</subscription>\n</subscriptions>"},"url":"https://{{api_host}}/subscribers/{{profile-id}}/subscriptions"},"status":"Created","code":201,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 08:31:33 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"\"f4a98710f6844c4f818cfffc64c8e4d5\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"089be74d0444b75bddc0d2dbcc21aa79"},{"key":"X-Runtime","value":"0.035953"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscription(s) created</message>\n</result>"},{"id":"9d47e082-6ca2-4ccf-986e-d68e9ff7ef30","name":"Newsletter does not exist - No Subscriptions Added","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriptions>\n\t<subscription>\n\t\t<newsletter-id>{{newsletter-id-1}}</newsletter-id>\n\t</subscription>\n</subscriptions>"},"url":"https://{{api_host}}/subscribers/{{profile-id}}/subscriptions"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 08:32:01 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"0c3808578d71da3e978dbf5f87cc6df0\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"3d9714ea54a594cb82ab035ad682fa29"},{"key":"X-Runtime","value":"0.010004"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>No subscriptions added</message>\n</result>"}],"_postman_id":"d66ad7d7-cfb5-4095-adf3-ad079f18ecb8"},{"name":"Add Multiple Subscriptions","id":"34d87487-6ed3-4d4a-8d6e-db65c9fe1868","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"body":{"mode":"raw","raw":"<subscriptions>\n\t<subscription>\n        <resubscribe>{{true,false}}</resubscribe>\n        <actions>{{true,false}}</actions>\n        <automations>{{true,false}}</automations>\n\t\t<newsletter-id>{{newsletter-id-1}}</newsletter-id>\n\t</subscription>\n\t<subscription>\n        <resubscribe>{{true,false}}</resubscribe>\n        <actions>{{true,false}}</actions>\n        <automations>{{true,false}}</automations>\n\t\t<newsletter-id>{{newsletter-id-2}}</newsletter-id>\n\t</subscription>\n</subscriptions>"},"url":"https://{{api_host}}/subscribers/{{profile-id}}/subscriptions","description":"<p>Multiple subscriptions to newsletters for a given subscriber can performed as well.</p>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}","subscriptions"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"c656e716-1638-4cb6-91ce-3f1f37a527c3","name":"Subscriptions Added to Subscriber Record","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriptions>\n\t<subscription>\n\t\t<newsletter-id>{{newsletter-id-1}}</newsletter-id>\n\t</subscription>\n    <subscription>\n\t\t<newsletter-id>{{newsletter-id-2}}</newsletter-id>\n\t</subscription>\n</subscriptions>"},"url":"https://{{api_host}}/subscribers/{{profile-id}}/subscriptions"},"status":"Created","code":201,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 08:31:33 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"\"f4a98710f6844c4f818cfffc64c8e4d5\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"089be74d0444b75bddc0d2dbcc21aa79"},{"key":"X-Runtime","value":"0.035953"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscription(s) created</message>\n</result>"},{"id":"dec756de-24ff-4103-a8a3-d6413b7ab2bf","name":"Newsletter does not exist - No Subscriptions Added","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"body":{"mode":"raw","raw":"<subscriptions>\n\t<subscription>\n\t\t<newsletter-id>{{newsletter-id-1}}</newsletter-id>\n\t</subscription>\n</subscriptions>"},"url":"https://{{api_host}}/subscribers/{{profile-id}}/subscriptions"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"openresty/1.15.8.2"},{"key":"Date","value":"Tue, 14 Apr 2020 08:32:01 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"0c3808578d71da3e978dbf5f87cc6df0\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"3d9714ea54a594cb82ab035ad682fa29"},{"key":"X-Runtime","value":"0.010004"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>No subscriptions added</message>\n</result>"}],"_postman_id":"34d87487-6ed3-4d4a-8d6e-db65c9fe1868"},{"name":"Unsubscribe (Default)","id":"65207851-0bdd-43cc-8b8c-8c5b0d9f42fa","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"DELETE","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/subscriptions/{{newsletter-id}}","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}","subscriptions","{{newsletter-id}}"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"e2eef6bb-7c93-42fb-a2f5-94abe0fe0658","name":"Subscription Deleted (Unsubscribe)","originalRequest":{"method":"DELETE","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/6920762/subscriptions/1"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.17.8"},{"key":"Date","value":"Thu, 22 Oct 2020 05:07:05 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"dba41dc87ec51486d8281107697e09a8\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"c8136f77fa02bdcc117049382d116116"},{"key":"X-Runtime","value":"0.037356"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscription deleted</message>\n</result>"}],"_postman_id":"65207851-0bdd-43cc-8b8c-8c5b0d9f42fa"},{"name":"Get Subscriptions by Subscriber","id":"f49bdf35-6de0-4272-b9ff-561e2aee0e28","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/subscriptions?limit={{limit-number}}&offset={{offset-number}}&status={{status}}","description":"<p>Retrieve a list of subscriptions associated with a given subscriber.</p>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}","subscriptions"],"host":["{{api_host}}"],"query":[{"description":{"content":"<p>integer, optional</p>\n","type":"text/plain"},"key":"limit","value":"{{limit-number}}"},{"description":{"content":"<p>integer, optional</p>\n","type":"text/plain"},"key":"offset","value":"{{offset-number}}"},{"description":{"content":"<p>Specify a value (active, pending, unsubscribe, or all) </p>\n","type":"text/plain"},"key":"status","value":"{{status}}"}],"variable":[]}},"response":[{"id":"7afde750-7494-4d78-ae50-7de6a672c1dc","name":"Get ALL Subscriptions with any Subscription Status by Subscriber","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":{"raw":"https://{{api_host}}/subscribers/6920762/subscriptions?limit=50&offset=0&status=all","protocol":"https","host":["{{api_host}}"],"path":["subscribers","6920762","subscriptions"],"query":[{"key":"limit","value":"50"},{"key":"offset","value":"0"},{"key":"status","value":"all","description":"Specify a value (active, pending, unsubscribe, or all) "}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.17.8"},{"key":"Date","value":"Thu, 22 Oct 2020 05:13:08 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"180250442ac85a7224affb2aac0d5589\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"13806df5649e435183f59961c2462966"},{"key":"X-Runtime","value":"0.033085"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<subscriptions>\n    <subscription>\n        <id>1820790</id>\n        <profile-id>6920762</profile-id>\n        <email>udep2+1998_ops255@uakmail.com</email>\n        <status>active</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>unsubscribed</subscription-status>\n        <source/>\n        <source-ip-address/>\n        <source-server-ip-address>99.239.189.14</source-server-ip-address>\n        <created-at>2020-10-14 12:51:52 -0400</created-at>\n        <updated-at>2020-10-22 01:07:05 -0400</updated-at>\n        <unsubscribe-reason>DELETE API call</unsubscribe-reason>\n    </subscription>\n    <subscription>\n        <id>1818790</id>\n        <profile-id>6920762</profile-id>\n        <email>udep2+1998_ops255@uakmail.com</email>\n        <status>active</status>\n        <newsletter-id>2</newsletter-id>\n        <name>newsletter-2</name>\n        <subscription-status>active</subscription-status>\n        <source>File Upload</source>\n        <source-ip-address/>\n        <source-server-ip-address>158.69.87.42</source-server-ip-address>\n        <created-at>2020-10-14 12:44:22 -0400</created-at>\n        <updated-at>2020-10-14 12:44:22 -0400</updated-at>\n    </subscription>\n</subscriptions>"},{"id":"cca9ac97-aeb6-468d-a303-63f687b0366c","name":"Get Active Subscriptions by Subscriber (Default)","originalRequest":{"method":"GET","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":{"raw":"https://{{api_host}}/subscribers/6920762/subscriptions","protocol":"https","host":["{{api_host}}"],"path":["subscribers","6920762","subscriptions"],"query":[{"key":"limit","value":"{{limit-number}}","disabled":true},{"key":"offset","value":"{{offset-number}}","disabled":true},{"description":"Specify a value (active, pending, unsubscribe, or all) ","key":"status","value":"{{status}}","disabled":true}]}},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.17.8"},{"key":"Date","value":"Thu, 22 Oct 2020 05:01:34 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"5a370e5f78983976a06716ebacd78541\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"619f07139a97688d966ecf5655aab990"},{"key":"X-Runtime","value":"0.027997"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<subscriptions>\n    <subscription>\n        <id>1818790</id>\n        <profile-id>6920762</profile-id>\n        <email>udep2+1998_ops255@uakmail.com</email>\n        <status>active</status>\n        <newsletter-id>2</newsletter-id>\n        <name>newsletter-2</name>\n        <subscription-status>active</subscription-status>\n        <source>File Upload</source>\n        <source-ip-address/>\n        <source-server-ip-address>158.69.87.42</source-server-ip-address>\n        <created-at>2020-10-14 12:44:22 -0400</created-at>\n        <updated-at>2020-10-14 12:44:22 -0400</updated-at>\n    </subscription>\n</subscriptions>"}],"_postman_id":"f49bdf35-6de0-4272-b9ff-561e2aee0e28"},{"name":"Get all Subscriptions by Newsletter","id":"b4fab3ea-2733-4e84-af54-2c2649bae0cf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/newsletters/{{newsletter-id}}/subscriptions","urlObject":{"protocol":"https","path":["newsletters","{{newsletter-id}}","subscriptions"],"host":["{{api_host}}"],"query":[{"disabled":true,"key":"status","value":"{{status}}"},{"disabled":true,"key":"from","value":"{{yyyy-mm-dd}}"},{"disabled":true,"key":"to","value":"{{yyyy-mm-dd}}"},{"disabled":true,"key":"limit","value":"{{limit-number}}"},{"disabled":true,"key":"offset","value":"{{offset-number}}"},{"disabled":true,"key":"order","value":"{{order}}"}],"variable":[]}},"response":[{"id":"7c4473cc-f48c-4d8d-a2ee-aa08dfd91a15","name":"Error - 404 Not Found","originalRequest":{"method":"GET","header":[],"url":"https://{{api_host}}/newsletters/10/subscriptions"},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Wed, 01 Apr 2020 15:47:51 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"Cache-Control","value":"no-cache, private"},{"key":"X-Request-Id","value":"c305ce8aa3bdfb94ce7662274168bdc8"},{"key":"X-Runtime","value":"0.013507"},{"key":"X-Rack-Cache","value":"miss"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Newsletter not found</message>\n</result>"},{"id":"c35a6c51-d696-4960-b7c5-2327e0f1fa9a","name":"Succes - 200 OK","originalRequest":{"method":"GET","header":[],"url":"https://{{api_host}}/newsletters/1/subscriptions"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Wed, 01 Apr 2020 15:47:05 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"ETag","value":"W/\"b167bd5fc0a5d9745b50573f1843cda4\""},{"key":"Cache-Control","value":"must-revalidate, private, max-age=0"},{"key":"X-Request-Id","value":"dd294732ef941a39cec49c8dc5bb9274"},{"key":"X-Runtime","value":"0.137788"},{"key":"X-Rack-Cache","value":"miss"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<subscriptions>\n    <subscription>\n        <id>1542145</id>\n        <profile-id>resubtest3</profile-id>\n        <email>josh.ramdhan+resubtest3@upaknee.com</email>\n        <status>unknown</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>active</subscription-status>\n        <source/>\n        <source-ip-address/>\n        <source-server-ip-address>184.148.0.149</source-server-ip-address>\n        <created-at>2020-02-02 14:24:37 -0500</created-at>\n        <updated-at>2020-02-02 16:31:05 -0500</updated-at>\n    </subscription>\n    <subscription>\n        <id>1542146</id>\n        <profile-id>resubtest5</profile-id>\n        <email>josh.ramdhan+resubtest5@upaknee.com</email>\n        <status>unknown</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>active</subscription-status>\n        <source/>\n        <source-ip-address/>\n        <source-server-ip-address>184.148.0.149</source-server-ip-address>\n        <created-at>2020-02-02 14:24:38 -0500</created-at>\n        <updated-at>2020-02-02 16:31:05 -0500</updated-at>\n    </subscription>\n    <subscription>\n        <id>1542147</id>\n        <profile-id>resubtest4</profile-id>\n        <email>josh.ramdhan+resubtest4@upaknee.com</email>\n        <status>unknown</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>active</subscription-status>\n        <source/>\n        <source-ip-address/>\n        <source-server-ip-address>184.148.0.149</source-server-ip-address>\n        <created-at>2020-02-02 14:24:38 -0500</created-at>\n        <updated-at>2020-02-02 16:31:05 -0500</updated-at>\n    </subscription>\n    <subscription>\n        <id>1542148</id>\n        <profile-id>resubtest6</profile-id>\n        <email>josh.ramdhan+resubtest6@upaknee.com</email>\n        <status>active</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>active</subscription-status>\n        <source/>\n        <source-ip-address/>\n        <source-server-ip-address>184.148.0.149</source-server-ip-address>\n        <created-at>2020-02-02 14:26:26 -0500</created-at>\n        <updated-at>2020-02-02 14:26:27 -0500</updated-at>\n    </subscription>\n    <subscription>\n        <id>1542149</id>\n        <profile-id>resubtest7</profile-id>\n        <email>josh.ramdhan+resubtest7@upaknee.com</email>\n        <status>unknown</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>active</subscription-status>\n        <source/>\n        <source-ip-address/>\n        <source-server-ip-address>184.148.0.149</source-server-ip-address>\n        <created-at>2020-02-02 14:27:01 -0500</created-at>\n        <updated-at>2020-02-02 16:33:21 -0500</updated-at>\n    </subscription>\n    <subscription>\n        <id>1542156</id>\n        <profile-id>6839184</profile-id>\n        <email>stuart.dow+new@upaknee.com</email>\n        <status>unknown</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>active</subscription-status>\n        <source>File Upload</source>\n        <source-ip-address/>\n        <source-server-ip-address>158.69.87.42</source-server-ip-address>\n        <created-at>2020-02-04 10:59:11 -0500</created-at>\n        <updated-at>2020-02-04 13:05:44 -0500</updated-at>\n    </subscription>\n    <subscription>\n        <id>1542157</id>\n        <profile-id>6839181</profile-id>\n        <email>sara.lawrence+new@upaknee.com</email>\n        <status>unknown</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>active</subscription-status>\n        <source>File Upload</source>\n        <source-ip-address/>\n        <source-server-ip-address>158.69.87.42</source-server-ip-address>\n        <created-at>2020-02-04 10:59:12 -0500</created-at>\n        <updated-at>2020-02-04 13:05:44 -0500</updated-at>\n    </subscription>\n    <subscription>\n        <id>1542158</id>\n        <profile-id>6839182</profile-id>\n        <email>josh.ramdhan+new@upaknee.com</email>\n        <status>unknown</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>active</subscription-status>\n        <source>File Upload</source>\n        <source-ip-address/>\n        <source-server-ip-address>158.69.87.42</source-server-ip-address>\n        <created-at>2020-02-04 10:59:12 -0500</created-at>\n        <updated-at>2020-02-04 13:05:43 -0500</updated-at>\n    </subscription>\n    <subscription>\n        <id>1542159</id>\n        <profile-id>6839183</profile-id>\n        <email>simran.mundi+new@upaknee.com</email>\n        <status>unknown</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>active</subscription-status>\n        <source>File Upload</source>\n        <source-ip-address/>\n        <source-server-ip-address>158.69.87.42</source-server-ip-address>\n        <created-at>2020-02-04 10:59:12 -0500</created-at>\n        <updated-at>2020-02-04 13:05:44 -0500</updated-at>\n    </subscription>\n    <subscription>\n        <id>1542160</id>\n        <profile-id>6839185</profile-id>\n        <email>ankur.tamhane+new@upkanee.com</email>\n        <status>unknown</status>\n        <newsletter-id>1</newsletter-id>\n        <name>general-communications</name>\n        <subscription-status>active</subscription-status>\n        <source>File Upload</source>\n        <source-ip-address/>\n        <source-server-ip-address>158.69.87.42</source-server-ip-address>\n        <created-at>2020-02-04 10:59:12 -0500</created-at>\n        <updated-at>2020-02-04 13:05:44 -0500</updated-at>\n    </subscription>\n</subscriptions>"}],"_postman_id":"b4fab3ea-2733-4e84-af54-2c2649bae0cf"},{"name":"Get Subscription Events by Subscriber","id":"daf78404-3a40-4389-bee9-4d98d80c8c8a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/subscriptions/1/events","description":"<p>Get a specific record using its profile id.</p>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}","subscriptions","1","events"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"79279d98-4fad-420d-b023-e34a6658542c","name":"Get Subscription Events by Subscriber","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/subscriptions/{{newsletter-id}}/events"},"status":"OK","code":200,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.17.8"},{"key":"Date","value":"Wed, 21 Oct 2020 19:55:54 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Connection","value":"keep-alive"},{"key":"Vary","value":"Accept-Encoding"},{"key":"X-Frame-Options","value":"SAMEORIGIN"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-UA-Compatible","value":"chrome=1"},{"key":"ETag","value":"W/\"0f661c1d76d2bf5a8516fa4570bb39dc\""},{"key":"Cache-Control","value":"max-age=0, private, must-revalidate"},{"key":"X-Request-Id","value":"da65ccec890df3436ee77893247d71d2"},{"key":"X-Runtime","value":"0.013736"},{"key":"Strict-Transport-Security","value":"max-age=15724800; includeSubDomains"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<subscription-events>\n    <subscription-event>\n        <event>subscribed</event>\n        <id>863398</id>\n        <subscription-id>1818790</subscription-id>\n        <occurred-at>2020-10-14 12:44:22 -0400</occurred-at>\n        <created-at>2020-10-14 12:44:22 -0400</created-at>\n        <updated-at>2020-10-14 12:44:22 -0400</updated-at>\n    </subscription-event>\n</subscription-events>"}],"_postman_id":"daf78404-3a40-4389-bee9-4d98d80c8c8a"},{"name":"Update all Subscriptions (Preferences) for a Subscriber","id":"630bb751-d23b-492f-a3d0-caabe34bdbb1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"PUT","header":[{"key":"Accept","type":"text","value":"application/xml"},{"key":"Content-Type","type":"text","value":"application/xml"}],"url":"https://{{api_host}}/subscribers/{{profile-id}}/preferences","description":"<p>This call performs an update (subscribe and unsubscribe) to preferences provided (and not provided in the payload).  This call is meant to influence the <strong>final state</strong> of the subscriptions for a subscriber and is useful when subscriptions held within the system are meant to mirror those captured and held in another third-party system.</p>\n<p>As there may be unintended consequences when using this route, caution and planning should be exercised.  It is recommended wherever possible to use the POST and DEL routes to create and remove subscriptions discretely per newsletter.</p>\n","urlObject":{"protocol":"https","path":["subscribers","{{profile-id}}","preferences"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[{"id":"b0da82e2-5c8f-4c44-a083-fd5806248797","name":"Error - 404 Not Found","originalRequest":{"method":"PUT","header":[],"url":"https://{{api_host}}/subscribers/1111111/preferences"},"status":"Not Found","code":404,"_postman_previewlanguage":"xml","header":[{"key":"Server","value":"nginx/1.10.2"},{"key":"Date","value":"Wed, 01 Apr 2020 16:07:12 GMT"},{"key":"Content-Type","value":"application/xml; charset=utf-8"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"X-UA-Compatible","value":"IE=Edge,chrome=1"},{"key":"Cache-Control","value":"no-cache"},{"key":"X-Request-Id","value":"ec3116b122eeb198d927c4d6c9d2c407"},{"key":"X-Runtime","value":"0.016830"},{"key":"X-Rack-Cache","value":"invalidate, pass"},{"key":"X-Rack-CORS","value":"preflight-hit; no-origin"},{"key":"Content-Encoding","value":"gzip"}],"cookie":[],"responseTime":null,"body":"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n<result>\n    <message>Subscriber not found</message>\n</result>"}],"_postman_id":"630bb751-d23b-492f-a3d0-caabe34bdbb1"}],"id":"b4053991-97a4-409b-ac39-980c5f13a671","_postman_id":"b4053991-97a4-409b-ac39-980c5f13a671","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}}],"id":"37535fa8-27d7-47ea-8cc6-50e908d8c9c0","description":"<p>Everything you need to work with subscribers in your account. From adding a single subscriber to importing a large list. </p>\n","event":[{"listen":"prerequest","script":{"id":"f8303849-5c5d-470e-8338-1dba4fc59809","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"1bd3bcb1-7516-4cab-878b-fb21e8b11f7e","type":"text/javascript","exec":[""]}}],"_postman_id":"37535fa8-27d7-47ea-8cc6-50e908d8c9c0","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}},{"name":"Campaigns","item":[],"id":"969b7861-d253-437e-b516-f397ac74c4f8","_postman_id":"969b7861-d253-437e-b516-f397ac74c4f8","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}},{"name":"Key Metrics","item":[{"name":"Subscriptions Reporting","item":[{"name":"Retrieve subscription summary by newsletter","id":"a0eb21c3-e148-4751-ae5c-81781ce492d6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}],"advancedConfig":[{"key":"saveHelperData","value":"<save-helper-data>"},{"key":"showPassword","value":"<show-password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml","disabled":false},{"key":"Content-Type","value":"application/xml","disabled":false}],"url":"https://{{api_host}}/newsletters/{{newsletter-id}}/subscriptions/summary?from={{from-date}}&to={{to-date}}","urlObject":{"protocol":"https","path":["newsletters","{{newsletter-id}}","subscriptions","summary"],"host":["{{api_host}}"],"query":[{"description":{"content":"<p>YYYY-MM-DD HH:MM:SS; e.g. 2018-08-21-0:00:00:00</p>\n","type":"text/plain"},"key":"from","value":"{{from-date}}"},{"description":{"content":"<p>YYYY-MM-DD HH:MM:SS; e.g. 2018-08-21-05:01:00:00</p>\n","type":"text/plain"},"key":"to","value":"{{to-date}}"}],"variable":[]}},"response":[],"_postman_id":"a0eb21c3-e148-4751-ae5c-81781ce492d6"},{"name":"Retrieve subscription growth by newsletter","id":"3a9fc7d1-ffeb-4dc5-8c34-b518d097a44a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/newsletters/{{newsletter-id}}/subscriptions/growth?from={{from-date}}&to={{to-date}}","urlObject":{"protocol":"https","path":["newsletters","{{newsletter-id}}","subscriptions","growth"],"host":["{{api_host}}"],"query":[{"description":{"content":"<p>YYYY-MM-DD HH:MM:SS; e.g. 2018-08-21-0:00:00:00</p>\n","type":"text/plain"},"key":"from","value":"{{from-date}}"},{"description":{"content":"<p>YYYY-MM-DD HH:MM:SS; e.g. 2018-08-21-05:01:00:00</p>\n","type":"text/plain"},"key":"to","value":"{{to-date}}"}],"variable":[]}},"response":[],"_postman_id":"3a9fc7d1-ffeb-4dc5-8c34-b518d097a44a"},{"name":"Retrieve unique subscription growth across one or more newsletters","id":"47cc0c31-da88-44b4-9ee0-ee05de24195b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/subscriptions/growth?unique={{unique}}&newsletters={{newsletter-id-1,newsletter-id-2}}&from={{from-date}}&to={{to-date}}","urlObject":{"protocol":"https","path":["subscriptions","growth"],"host":["{{api_host}}"],"query":[{"description":{"content":"<p>true, false; default is false</p>\n","type":"text/plain"},"key":"unique","value":"{{unique}}"},{"description":{"content":"<p>Comma-separated newsletter IDs; can provide one or more; e.g. 1,2,3</p>\n","type":"text/plain"},"key":"newsletters","value":"{{newsletter-id-1,newsletter-id-2}}"},{"description":{"content":"<p>YYYY-MM-DD HH:MM:SS; e.g. 2018-08-21-0:00:00:00</p>\n","type":"text/plain"},"key":"from","value":"{{from-date}}"},{"description":{"content":"<p>YYYY-MM-DD HH:MM:SS; e.g. 2018-08-21-0:00:00:00</p>\n","type":"text/plain"},"key":"to","value":"{{to-date}}"}],"variable":[]}},"response":[],"_postman_id":"47cc0c31-da88-44b4-9ee0-ee05de24195b"},{"name":"Retrieve total number of newsletters (count)","id":"1ce21534-6a11-4223-984c-78a6a4f57893","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","value":"application/xml","type":"text"}],"url":"https://{{api_host}}/newsletters-count","urlObject":{"protocol":"https","path":["newsletters-count"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1ce21534-6a11-4223-984c-78a6a4f57893"}],"id":"2c62e765-22b1-49de-af2b-c72f4e3a1aa9","event":[{"listen":"prerequest","script":{"id":"449f39ce-d0d7-4300-a88b-27ebe1668fbd","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"004914d8-5c4c-4fb2-ab86-3292c2629e38","type":"text/javascript","exec":[""]}}],"_postman_id":"2c62e765-22b1-49de-af2b-c72f4e3a1aa9","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}}],"id":"3d195647-a005-4563-ac50-dd27c83038c6","_postman_id":"3d195647-a005-4563-ac50-dd27c83038c6","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}},{"name":"Mailings","item":[{"name":"Submit batch (single or batch)","id":"8f519faf-6608-4a01-b60e-4097112aabd1","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<mailing>\r\n\t<subscribers>\r\n\t\t<subscriber>\r\n\t\t\t<profile-id>{{profile-id}}</profile-id>\r\n\t\t\t<data>\r\n\t\t\t\t<merge_tag_1>{{value}}</merge_tag_1>\r\n\t\t\t\t<merge_tag_2>{{value}}</merge_tag_2>\r\n\t\t\t</data>\r\n\t\t</subscriber>\r\n\t</subscribers>\r\n</mailing>"},"url":"https://{{api_host}}/triggers/{{trigger-name}}/mailings","urlObject":{"protocol":"https","path":["triggers","{{trigger-name}}","mailings"],"host":["{{api_host}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"8f519faf-6608-4a01-b60e-4097112aabd1"},{"name":"Submit & schedule a batch","event":[{"listen":"test","script":{"id":"39af9276-27b7-4898-84d6-5a58188ae026","exec":[""],"type":"text/javascript"}}],"id":"3f27b601-1da0-4fd4-aea8-485e61263261","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"{{token}}"},{"key":"password","value":"<password>"}]},"isInherited":false},"method":"POST","header":[{"key":"Accept","value":"application/xml"},{"key":"Content-Type","value":"application/xml"}],"body":{"mode":"raw","raw":"<mailing>\r\n    <subscribers>\r\n\t<scheduled-for>{{scheduled_for}}</scheduled-for>\r\n\t\t<subscriber>\r\n\t\t\t<profile-id>{{profile-id}}</profile-id>\r\n\t\t\t<data>\r\n\t\t\t\t<merge_tag_1>{{value}}</merge_tag_1>\r\n\t\t\t\t<merge_tag_2>{{value}}</merge_tag_2>\r\n\t\t\t</data>\r\n\t\t</subscriber>\r\n\t</subscribers>\r\n</mailing>"},"url":"{{api_protocol}}://{{api_host}}:{{api_port}}/triggers/:trigger-name/mailings","description":"<p>Users can request to send a batch at a particular date and time in the future when it is submitted to Upaknee Enterprise REST API.</p>\n<p>Include in the body of the batch submission request between the and XML fields.</p>\n<p>The parameter supports the following 3 formats:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th></th>\n<th><strong>Format</strong></th>\n<th><strong>Example</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>‘TZ' format</td>\n<td><code>YYYY-MM-DDTHH:MM:SSZ</code></td>\n<td><code>2021-01-31T22:15:00Z</code></td>\n</tr>\n<tr>\n<td>GMT offset</td>\n<td><code>YYYY-MM-DD HH:MM:SS -####</code></td>\n<td><code>2021-01-31 18:15:00 -0400</code></td>\n</tr>\n<tr>\n<td>Timezone abbreviation</td>\n<td><code>YYYY-MM-DD HH:MM:SS</code></td>\n<td><code>2021-01-31 17:15:00 EST   2021-01-31 18:15:00 EDT</code></td>\n</tr>\n</tbody>\n</table>\n</div><p>‘TZ’ format is always expressed as UTC time. Before submitting your scheduled batch, be sure to convert your time to UTC. You can use <a href=\"https://greenwichmeantime.com/time/to/gmt-est/\">this site</a> to help (note: the link defaults to Eastern to GMT which, for the purposes of this documentation, can be equated to UTC).</p>\n<p><strong>Note: Be sure to consider Daylight Savings Time (DST) when converting your time to UTC/GMT. For example, in Toronto, we are 4 hours behind during DST and 5 hours behind otherwise.</strong></p>\n","urlObject":{"protocol":"{{api_protocol}}","port":"{{api_port}}","path":["triggers",":trigger-name","mailings"],"host":["{{api_host}}"],"query":[],"variable":[{"id":"a177fcc2-69ad-4c8d-851a-8b5fbb6579fe","type":"any","value":"{{trigger-name}}","key":"trigger-name"}]}},"response":[],"_postman_id":"3f27b601-1da0-4fd4-aea8-485e61263261"}],"id":"63372478-b429-450f-804c-0c0c8aae8431","_postman_id":"63372478-b429-450f-804c-0c0c8aae8431","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}},{"name":"Other","item":[{"name":"Relays","item":[],"id":"742af00e-2a59-49f6-a732-25748481041e","_postman_id":"742af00e-2a59-49f6-a732-25748481041e","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}}],"id":"4a069156-3158-4d21-be27-422583755afb","_postman_id":"4a069156-3158-4d21-be27-422583755afb","description":"","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}},{"name":"Subscription webhooks","item":[{"name":"Subscription webhooks (data sent as URL parameters)","id":"82d705b7-58e2-4b4a-892a-7f32c6ad6586","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"GET","header":[],"url":"{{your-webhook-listener-url}}","description":"<p>Webhooks sent using the <code>GET</code> method provide data as URL-encoded query string parameters. For ease of understanding, this documentation and its examples do not URL envode the parameters.</p>\n","urlObject":{"host":["{{your-webhook-listener-url}}"],"query":[{"disabled":true,"description":{"content":"<p>The unique identifier for the profile that is set upon profile creation or update.</p>\n","type":"text/plain"},"key":"profile_id","value":"string  "},{"disabled":true,"description":{"content":"<p>The email address for the profile.</p>\n","type":"text/plain"},"key":"email","value":"string"},{"disabled":true,"description":{"content":"<p>The subscription event that took place. Supported events: subscribe, unsubscribe.</p>\n","type":"text/plain"},"key":"event","value":"string"},{"disabled":true,"description":{"content":"<p>The newsletter ID to which the profile subscribed to or unsubscribed from.</p>\n","type":"text/plain"},"key":"newsletter_id","value":"integer"},{"disabled":true,"description":{"content":"<p>The date and time at which the subscription event occurred.</p>\n","type":"text/plain"},"key":"time","value":"string"}],"variable":[]}},"response":[{"id":"3158473a-ebeb-4396-80c6-fb31839e0b62","name":"Subscribe event","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"}],"url":{"raw":"https://example.com/webhooks?profile_id=A00001&email=jane.doe@example.com&event=subscribe&newsletter_id=2&time=2022-01-01 00:00:00 -0400","protocol":"https","host":["example","com"],"path":["webhooks"],"query":[{"key":"profile_id","value":"A00001","description":"The unique identifier for the profile that is set upon profile creation or update."},{"key":"email","value":"jane.doe@example.com","description":"The email address for the profile."},{"key":"event","value":"subscribe","description":"The subscription event that took place. Supported events: subscribe, unsubscribe."},{"key":"newsletter_id","value":"2","description":"The newsletter ID to which the profile subscribed to or unsubscribed from."},{"key":"time","value":"2022-01-01 00:00:00 -0400","description":"The date and time at which the subscription event occurred."}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"532a0b86-7855-46a0-83ed-1e65e3ef9161","name":"Unsubscribe event","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"}],"url":{"raw":"https://example.com/webhooks?profile_id=A00457&email=john.doe@example.com&event=unsubscribe&newsletter_id=6&time=2022-01-01 00:00:00 -0400","protocol":"https","host":["example","com"],"path":["webhooks"],"query":[{"key":"profile_id","value":"A00457","description":"The unique identifier for the profile that is set upon profile creation or update."},{"key":"email","value":"john.doe@example.com","description":"The email address for the profile."},{"key":"event","value":"unsubscribe","description":"The subscription event that took place. Supported events: subscribe, unsubscribe."},{"key":"newsletter_id","value":"6","description":"The newsletter ID to which the profile subscribed to or unsubscribed from."},{"key":"time","value":"2022-01-01 00:00:00 -0400","description":"The date and time at which the subscription event occurred."}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"5a02e00d-4ebc-4ede-a9b2-44819417ba48","name":"Subscribe event with field aliases","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"}],"url":{"raw":"https://example.com/webhooks?pid=A00001&email=jane.doe@example.com&event=subscribe&nid=2&time=2022-01-01 00:00:00 -0400","protocol":"https","host":["example","com"],"path":["webhooks"],"query":[{"key":"pid","value":"A00001","description":"The unique identifier for the profile that is set upon profile creation or update."},{"key":"email","value":"jane.doe@example.com","description":"The email address for the profile."},{"key":"event","value":"subscribe","description":"The subscription event that took place. Supported events: subscribe, unsubscribe."},{"key":"nid","value":"2","description":"The newsletter ID to which the profile subscribed to or unsubscribed from."},{"key":"time","value":"2022-01-01 00:00:00 -0400","description":"The date and time at which the subscription event occurred."}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"5f436ab9-6059-4f28-a488-d4e2c86c4aff","name":"Unsubscribe event with field aliases","originalRequest":{"method":"GET","header":[{"key":"Accept","value":"application/xml","type":"text"}],"url":{"raw":"https://example.com/webhooks?pid=A00457&email=john.doe@example.com&event=unsubscribe&nid=6&time=2022-01-01 00:00:00 -0400","protocol":"https","host":["example","com"],"path":["webhooks"],"query":[{"key":"pid","value":"A00457","description":"The unique identifier for the profile that is set upon profile creation or update."},{"key":"email","value":"john.doe@example.com","description":"The email address for the profile."},{"key":"event","value":"unsubscribe","description":"The subscription event that took place. Supported events: subscribe, unsubscribe."},{"key":"nid","value":"6","description":"The newsletter ID to which the profile subscribed to or unsubscribed from."},{"key":"time","value":"2022-01-01 00:00:00 -0400","description":"The date and time at which the subscription event occurred."}]}},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null}],"_postman_id":"82d705b7-58e2-4b4a-892a-7f32c6ad6586"},{"name":"Subscription webhooks (data sent in request body)","id":"51ba5c2c-008c-4e06-b767-f387f32702b0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"noauth","isInherited":false},"method":"POST","header":[],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"{{profile-id}}\",\r\n  \"email\": \"{{email}}\",\r\n  \"event\": \"{{event}}\",\r\n  \"newsletter_id\": {{newsletter-id}}\r\n  \"time\": \"{{datestamp}}\",\r\n}","options":{"raw":{"language":"json"}}},"url":"{{your-webhook-listener-url}}","description":"<p>StartFragment</p>\n<p>Webhooks sent using the <code>POST</code> method provide data as a JSON object in the request body.</p>\n<p>EndFragment</p>\n","urlObject":{"host":["{{your-webhook-listener-url}}"],"query":[],"variable":[]}},"response":[{"id":"6869db16-0eeb-45a4-9451-d2ad26d63a0c","name":"Subscribe event","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"A00001\",\r\n  \"email\": \"jane.doe@example.com\",\r\n  \"event\": \"subscribe\",\r\n  \"newsletter_id\": 2,\r\n  \"time\": \"2022-01-01 00:00:00 -0400\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://example.com/webhooks"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"8a764256-47f7-4333-bf63-064b30c373e5","name":"Unubscribe event","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"profile_id\": \"A00457\",\r\n  \"email\": \"john.doe@example.com\",\r\n  \"event\": \"unsubscribe\",\r\n  \"newsletter_id\": 6,\r\n  \"time\": \"2022-01-01 00:00:00 -0400\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://example.com/webhooks"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"30631848-c952-403a-aa8e-6e6003ce81ec","name":"Subscribe event with field aliases","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"pid\": \"A00001\",\r\n  \"email\": \"jane.doe@example.com\",\r\n  \"event\": \"subscribe\",\r\n  \"nid\": 2,\r\n  \"time\": \"2022-01-01 00:00:00 -0400\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://example.com/webhooks"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"3814295d-929b-4bda-a3d0-dd04f684967a","name":"Unubscribe event with field aliases","originalRequest":{"method":"POST","header":[{"key":"Accept","value":"application/xml","type":"text"},{"key":"Content-Type","name":"Content-Type","value":"application/json","type":"text"}],"body":{"mode":"raw","raw":"{\r\n  \"pid\": \"A00457\",\r\n  \"email\": \"john.doe@example.com\",\r\n  \"event\": \"unsubscribe\",\r\n  \"nid\": 6,\r\n  \"time\": \"2022-01-01 00:00:00 -0400\"\r\n}","options":{"raw":{"language":"json"}}},"url":"https://example.com/webhooks"},"_postman_previewlanguage":null,"header":null,"cookie":[],"responseTime":null,"body":null},{"id":"f9c039cd-e12c-46ac-80e5-fd90c937f5d2","name":"Subscription webhook with Custom Header","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{key-value}}","type":"text"}],"url":{"raw":"webhooks.upaknee.com","host":["webhooks","upaknee","com"],"query":[{"key":"","value":"","type":"text","disabled":true}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"event\": \"subscribe\",\n    \"time\": \"2020-01-01%2000%3A00%3A00%00-0400\",\n    \"profile_id\": \"345987\",\n    \"email\": \"email@example.com\",\n    \"newsletter_id\": 1\n}"},{"id":"4ef0290a-3e66-42f7-abe7-b4dd94fc9d6e","name":"Subscription webhook with Correlation-ID","originalRequest":{"method":"GET","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"Ocp-Apim-Subscription-Key","value":"{{key-value}}","type":"text","disabled":true},{"key":"X-Correlation-ID","value":"{{request-unique-id}}","type":"text"}],"url":{"raw":"webhooks.upaknee.com","host":["webhooks","upaknee","com"],"query":[{"key":"","value":"","type":"text","disabled":true}]}},"_postman_previewlanguage":"json","header":null,"cookie":[],"responseTime":null,"body":"{\n    \"event\": \"subscribe\",\n    \"time\": \"2020-01-01%2000%3A00%3A00%00-0400\",\n    \"profile_id\": \"345987\",\n    \"email\": \"email@example.com\",\n    \"newsletter_id\": 1\n}"}],"_postman_id":"51ba5c2c-008c-4e06-b767-f387f32702b0"}],"id":"d511ad0a-160b-409d-b5ef-69b3a2fc9e53","description":"<p>Webhooks are currently supported by the Enterprise REST API for subscription status changes only. A single webhook listener URL is used for all newsletters, and enabling outbound subscription webhooks will instruct the application to send webhooks for all newsletters and status changes; this cannot be currently be changed.</p>\n<p>Provided that subscription webhooks are enabled on your account, When a profile is successfully subscribed to or unsubscribed from a newsletter, the application will send a webhook to the configured webhook listener URL; both <code>POST</code> and <code>GET</code> methods are available.</p>\n<p>The Enterprise REST API supports subscription webhooks that are fired when a subscription is first created for a profile or when a subscription's status changes.</p>\n<h4 id=\"available-configurations\">Available configurations</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Configuration</strong></th>\n<th><strong>Required</strong></th>\n<th><strong>Default</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Listener URL</td>\n<td>Yes</td>\n<td>None</td>\n<td>The URL to which webhooks should be sent.</td>\n</tr>\n<tr>\n<td>Events</td>\n<td>No</td>\n<td>Subscribe/resubscribe and unsubscribe events.</td>\n<td>Sends a webhook on subscribe/resubscribe events only, unsubscribe events only, or both.</td>\n</tr>\n<tr>\n<td>Aliases</td>\n<td>No</td>\n<td>None</td>\n<td>Allows for field names to be renamed.</td>\n</tr>\n</tbody>\n</table>\n</div><p>Please note that the following is not currently configurable:</p>\n<p>* A <em>single</em> webhook listener URL is used per account.<br />* The configured events for <em>all</em> newsletters are sent.</p>\n<h4 id=\"fields\">Fields</h4>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Field</strong></th>\n<th><strong>Data type</strong></th>\n<th><strong>Format</strong></th>\n<th><strong>Possible values</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>profile_id</td>\n<td>string</td>\n<td>--</td>\n<td>--</td>\n</tr>\n<tr>\n<td>email</td>\n<td>string</td>\n<td>--</td>\n<td>--</td>\n</tr>\n<tr>\n<td>newsletter_id</td>\n<td>integer</td>\n<td>--</td>\n<td>--</td>\n</tr>\n<tr>\n<td>event</td>\n<td>string</td>\n<td>--</td>\n<td><code>subscribe</code>, <code>unsubscribe</code></td>\n</tr>\n<tr>\n<td>time</td>\n<td>string</td>\n<td>YYYY-MM-DD HH:MM:SS +offset</td>\n<td></td>\n</tr>\n</tbody>\n</table>\n</div><p><strong>Alias(es)</strong></p>\n<p>While the number of parameters provided in the webhook cannot change, you may opt to use <em>alias</em> for the <code>newsletter_id</code> and <code>profile_id</code> parameters. When an alias is configured for either or both parameters, the outbound webhook will replace the respective parameter with the supplied alias. For example, you may use the alias <code>nid</code> instead of <code>newsletter_id</code>.</p>\n<p><strong>Custom Headers</strong></p>\n<p>It is also possible to specify additional headers that should be submitted in the webhook response, e.g. if the configured endpoint requires a 'subscription-key' or other authenticated information within the header, these can be configured when setting up the subscription webhook. If you require these additional configurations, please specify the <strong>header-key</strong> and <strong>header-value</strong> in your support ticket request.</p>\n<p><strong>Setting up a webhook</strong></p>\n<p>Subscription webhooks are disabled by default. Contact Upaknee Support at <a href=\"mailto:support@upaknee.com\">support@upaknee.com</a> if you would like them enabled.</p>\n<p>When submitting a ticket, please provide:</p>\n<p>* Your webhook listener URL<br />* The alias(es) for newsletter ID and profile ID, if applicable</p>\n","_postman_id":"d511ad0a-160b-409d-b5ef-69b3a2fc9e53","auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]},"isInherited":true,"source":{"_postman_id":"5223c899-b934-4690-849d-110dca632b38","id":"5223c899-b934-4690-849d-110dca632b38","name":"Cloud Messaging Stack Enterprise REST API","type":"collection"}}}],"auth":{"type":"basic","basic":{"basicConfig":[{"key":"username","value":"<username>"},{"key":"password","value":"<password>"}]}},"event":[{"listen":"prerequest","script":{"id":"06d2bb9a-e55f-431e-b124-98ce9a7c4fd8","type":"text/javascript","exec":[""]}},{"listen":"test","script":{"id":"99d9d036-7a45-484d-9164-35ba6cdd3c7c","type":"text/javascript","exec":[""]}}]}