Data API v1.2. SPRING Contact & Campaign SPLIO - SPRING Contact and Campaign DATA API EN v1.3.

Size: px
Start display at page:

Download "Data API v1.2. SPRING Contact & Campaign SPLIO - SPRING Contact and Campaign DATA API EN v1.3."

Transcription

1 v1.2 SPRING Contact & Campaign SPLIO - SPRING Contact and Campaign DATA API EN v1.3.docx

2 Table of Contents Introduction... 4 Access... 4 Base URL...4 Europe hosting... 4 Asia hosting... 4 Authentication...5 Request format...5 Response format...5 Error Codes & Responses... 5 Unique Customer ID...6 Default cases... 6 Custom cases... 7 Specific cases... 7 Endpoints...7 SPRING Contact and Campaign... 7 SPRING Campaign only... 7 Examples... 8 Usages and samples of returned data...8 Get all lists... 8 Get all fields... 9 Get a contact... 9 Create a new contact Update a contact Double Opt-in Check if an address is in the blacklist Add an address in the blacklist Get a product Create a new product Update a product Get an order (also known as receipt ) Create a new order or abandoned cart

3 Update an order or abandoned cart Get a store Create a new store Update a store PHP code to generate API calls GET query PUT query API Call generation with Postman

4 Introduction The SPRING Data API provides resources for customers or partners to insert or update database entries within their SPRING universe. The API intends to be mostly RESTful and entirely HTTP-based Retrieving data requires the use of the GET method, Inserting data requires the use of the POST method, And updating data requires the use of the PUT method. The SPRING Data API does not change the customer s data structure (neither adding a field nor changing the field types). The database structure must be defined prior to invoking the API. Access Base URL Like other SPRING APIs, the base URL depends on the hosting location of the universe. If you re unsure about the hosting location of your universe, please ask your Customer Success Manager. Europe hosting Asia hosting In the next pages of this document, the examples are using either of the base URLs. However, you need to stick to the one relevant to your own case. HTTPS is both required and enforced. Any request to the http (non-secured) address will be rejected without any automatic redirection to the secured URL. 4

5 Example: GET /api/data/1.2/ HTTP/1.1 ( ) HTTP/ OK ( ) "name":"data_api","version":"1.2" Authentication All requests need to be authenticated through standard HTTP credentials. These credentials are generated and communicated to the customer upon request. universe id (e.g.: my_universe_id) password (e.g.: my_api_key) Example: Request format Parameter values should use UTF-8 encoding and JSON formatting. Plain HTTP POST data is also supported. Response format Data returned in response messages is always UTF-8 encoded and JSON formatted. The unique response language is English. Error Codes & Responses Responses are returned as JSON objects that contain "code", "name" and "description" attributes. "code" and "name" are the HTTP code and name response. 5

6 Examples of response "code":200,"name":"ok","description":"ok" or "code":404,"name":"not Found","description":"specified resource does not exist" Response list 200 => OK 201 => Created 202 => Accepted, The request has been accepted for processing 204 => No Content 304 => Not Modified 400 => Bad Request 401 => Unauthorized, You must enter a valid ID and password to access this resource 403 => Forbidden 404 => Not Found 405 => Method Not Allowed 406 => Not Acceptable, Requested data format not supported 500 => Internal Server Error, Something is broken 501 => Not Implemented Unique Customer ID By default, a SPRING Campaign universe is set up with the address of a contact being the deduplication key in the customer database. You can ask to have your universe configured with a custom unique key (your own customer ID, or the cellphone, for example), later named customer ID, to fit with your own database schema. Default cases Customer ID will have to be replaced with the address of your customer, or the cellphone number if address is not available. (Keep in mind that by default, the deduplication key is the address, so multiple contacts can share the same cellphone number and identifying customers by the cellphone number 6

7 could cause unexpected results). Also, please make sure the cellphone number is always written in the international format ( 00 or + prefix, followed by the country prefix) when using it as a customer ID ( , or ). Custom cases Customer ID will have to be replaced with the unique key (custom field) you have chosen with your Account Manager. Specific cases In the unlikely situation where your universe has been set up with a set of multiple custom fields as a unique key (customer ID + contract ID for example), Customer ID will have to be replaced with values joined by a comma in the specific order). Endpoints The following table lists the available endpoints and their usage. Examples are provided later in the document. SPRING Contact and Campaign METHOD ENDPOINT USAGE RETURNS GET /api/data/1.2/lists Get all lists Array of lists GET /api/data/1.2/fields Get all custom fields Array of fields GET /api/data/1.2/contact/<customer ID> Get a contact Object of contact POST /api/data/1.2/contact Create a new contact - PUT /api/data/1.2/contact/<customer ID> Update a contact - GET /api/data/1.2/blacklist/<customer ID> Check if an address is in the blacklist PUT/POST /api/data/1.2/blacklist/<customer ID> Add an address in the blacklist HTTP 200 or SPRING Campaign only METHOD ENDPOINT USAGE RETURNS GET /api/data/1.2/product/<extid> Get a product Object of product POST /api/data/1.2/product Create a new product - PUT /api/data/1.2/product/<extid> Update a product - 7

8 GET /api/data/1.2/order/<extid> Get an order (receipt) Object of order POST /api/data/1.2/order Create a new order - PUT /api/data/1.2/order/<extid> Update an order - GET /api/data/1.2/store/<extid> Get a store Object of store POST /api/data/1.2/store Create a store - PUT /api/data/1.2/store/<extid> Update a store - Examples Usages and samples of returned data Get all lists GET /api/data/1.2/lists Returns all lists defined for your universe. Example response: "lists":[ "id":"0", "name":"first list", "members":"7487", "id":"1", "name":"vip", "members":"45", "id":"3", "name":"members", "members":"10245" 8

9 Get all fields GET /api/data/1.2/fields Returns existing custom fields in the given universe. Example response: "fields":[ "id":"2", "name":"custom reserved field", "id":"5", "name":"refererid", "id":"6", "name":"78" Get a contact GET /api/data/1.2/contact/<customer ID> Returns all known attributes for a contact identified by <customer ID>. Example call: Basic example with Primary Key is cellphone Example with an alternate Primary Key 9

10 assuming you altered the default primary key of the universe into two fields composing the primary key, then the customer id is specified with the two fields values separated with a comma, not enclosed with quotes nor double-quotes Mind to remove the leading + from the cellphone value Default known attributes are « », «date», «firstname», «lastname», «lang», «cellphone», «fields» and «lists». Attribute «cellphone» is displayed only if it is not empty. It is formatted as an international telephone number (for instance, ) «fields» attribute is a list of all the custom fields defined for the universe and their associated values. Field attributes are «id», «name» and «value». «lists» attribute is the full membership list for the contact. List attributes are «id» and «name». Example response: " ":"user@s3s.fr", "date":" :44:17", "firstname":"joshua", "lastname":"slocum", "lang":"fr", "cellphone":" ", "fields":[ "id":"0", "name":"champ1", "value":"", "id":"4", "name":"champ5", "value":"", "lists":[ "id":"0", "name":"recent members" 10

11 Create a new contact POST /api/data/1.2/contact Creates a new contact. The only mandatory value will be the address. See GET method for accepted attributes. Please note: A fields element requires an id or a name, along with the value. A lists element requires an id or a name. We strongly recommend you use the id instead of the name, since renaming a field or a name from SPRING s interface would break your API calls. Example query data: " ":"user@s3s.fr", "firstname":"joshua", "lastname":"slocum", "fields":[ "id":"0", "value":"abcd", "id":"1", "value":"1234", "lists":[ "id":"0", "id":"1" 11

12 Update a contact PUT /api/data/1.2/contact/<customer ID> Updates an existing contact identified by <customer ID>. The recommendations for POST requests also apply for PUT ones. Unsubscribe action: If there is an optional «action» attribute with value unsubscribe, the contact will be removed from the associated list. Example query data: " ":"new @s3s.fr", "firstname":"new First name", "lastname":"new Last name", "fields":[ "id":"0", "value":"xyz", "lists":[ "id":"1", "action": "unsubscribe", "id":"3" Double Opt-in If you want to require subscribing contacts to confirm their subscription by sending a confirmation request first, you can use the double opt-in option available in both POST and PUT methods. Just add a doubleoptin section with the following parameters: 12

13 message : id of the message that must be sent. This message must contain a link to $confirmurl$ reminder_delay : if you want a reminder to be sent, specify the number of days between the first message and the reminder reminder : id of the reminder message. This message must contain $confirmurl$ as well Example query data: " ":"user@s3s.fr", "firstname":"joshua", "lastname":"slocum", "fields":[ "id":"0", "value":"abcd", "lists":[ "id":"0", "doubleoptin": "message":"6umy3a5bk", "reminder":"6uoydaa3f", "reminder_delay":10 Check if an address is in the blacklist GET /api/data/1.2/blacklist/<customer ID> Returns current blacklist status of <customer ID> A 200 HTTP response means the address is blacklisted. No will be sent to it. A 404 HTTP response means the address isn t currently in any blacklist. 13

14 Examples of response: "code":404,"name":"not Found","description":" not blacklisted." Or "code":200,"name":"ok","description":" blacklisted." Add an address in the blacklist PUT /api/data/1.2/blacklist/<customer ID> Blacklist <customer ID> in your universe. Get a product GET /api/data/1.2/product/<extid> Returns all known attributes for a product identified by <external ID> (this ID being the unique identifier, chosen during the setup of your universe). Examples of external IDs: Product s SKU E-commerce database s product ID Example response: "extid": "637488", "date_added": " :01:01", "date_updated": " :01:49", "name": "N 5 Eau de Parfum", "brand": "Chanel", "description": "Eau de Parfum Vaporisateur 50 ml", 14

15 "price": 91.00, "fields":[ "id":"0", "name":"pid", "value":"p23605", "id":"1", "name":"url", "value":" Create a new product POST /api/data/1.2/product Creates a new product. See GET method for accepted attributes. Example query data: "extid": "B00BIYAO3K", "name": "PlayStation 4", "brand": "Sony", "description": "Standard", "price": , "fields":[ "id":"2", "value":"b00biyao3k" 15

16 Update a product PUT /api/data/1.2/product/<extid> Updates an existing product identified by <external ID>. Only new or updated data is required. Example query data: "price": , "fields":[ "id":"2", "value":"z00biyao3k" Get an order (also known as receipt ) GET /api/data/1.2/order/<extid> Returns all known attributes for an order identified by <external ID>. Example response: "extid": "637488", "date_added": " :00:01", "date_order": " :09:19", "customer": "new@s3s.fr", "id_store": 1, "shipping_amount": 5.00, "discount_amount": 10.00, "total_price": , "order_completed": 1, "fields": [ 16

17 "id": "0", "name": "subtotal", "value": "199.00", "id": "1", "name": "order_type", "value": "order", "products": [ "extid": "B00BIYAO3K", "unit_price": , "quantity": 1.00 Note: date_added is the date and time the order was inserted in database. date_order is the date and time the order was updated as completed. These fields can therefore share the same value if completed orders are submitted in one API call. Create a new order or abandoned cart POST /api/data/1.2/order Creates a new order. Note: This data structure is designed to receive both completed and uncompleted orders. Uncompleted orders can be considered as abandoned baskets * and trigger automatic follow-up campaigns. When submitting a new order, if omitted, the order_completed parameter will be set to 1 by default. 17

18 The parameters date_added and date_order are optional; if not provided, they will be set with the time of the API call. *A.k.a. Abandoned Carts Example query data:, "extid": " ", "customer": "id_store": 1, "shipping_amount": 5.00, "total_price": 96.00, "order_completed": 0, "fields": [, "id": "0", "name": "subtotal", "value": "29.00" "id": "1", "name": "order_type", "value": "order" "products": [ "extid": "637488", "unit_price": 91.00, "quantity":

19 Update an order or abandoned cart PUT /api/data/1.2/order/<extid> Updates an existing order identified by <external ID>. Beware of the API behavior with regards to the update 1) Only new or updated data are required FOR THE SOLELY ORDER FIELDS 2) If you intend to apply changes on the products, then the ENTIRE DATA IS MANDATORY because the API will replace all values on the lines. Example query data on order fields only: "customer": "order_completed": 1, Get a store GET /api/data/1.2/store/<extid> Returns all known attributes for a store identified by <external ID>. Example response: "extid": "1", "date_added": " :00:00", "date_updated": " :00:00", "name": "Versailles Flagship Store", "latitude": , "longitude": , "fields": [ "id": 0, "name": "phone", 19

20 "value": " ", Create a new store POST /api/data/1.2/store Creates a new store. Example query data: "extid": "2", "name": "Paris Concept Store", "latitude": "longitude": , "fields": [ "id": 0, "value": " ", Update a store PUT /api/data/1.2/store/<extid> Updates an existing store identified by <external ID>. Only new or updated data is required. Example query data: 20

21 "name": "Global Headquarters", "fields": [ "id": 0, "value": " ", PHP code to generate API calls GET query Getting lists using PHP with the curl library: $universe = "testapi"; $pass = "my secret api key"; $resource = "lists"; $service_url = " $curl = curl_init($service_url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // just for the example. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl,curlopt_httpheader,array("expect:")); $curl_response = curl_exec($curl); curl_close($curl); var_dump($curl_response); var_dump(json_decode($curl_response, true)); PUT query Updating a contact using PHP with the curl library: $universe = "testapi"; $pass = "my secret api key"; $resource = "contact"; $ = "old@s3s.fr"; $service_url = " $curl = curl_init($service_url); 21

22 $query = array ( ' ' => 'newmail@s3s.fr', 'lang' => 'de', 'fields' => array ( array ( 'id' => '0', 'value' => 'bl10'), array ( 'name' => 'field2', 'value' => 'myothercustomfield_value') ), 'lists' => array ( array ( 'name' => 'Test Api' ), array ( 'id' => '5', 'action' => 'unsubscribe' ) ) ); $qstring = json_encode($query); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, false); // just for the example. curl_setopt($curl, CURLOPT_RETURNTRANSFER, true); curl_setopt($curl, CURLOPT_CUSTOMREQUEST, "PUT"); curl_setopt($curl, CURLOPT_POSTFIELDS,$qstring); curl_setopt($curl,curlopt_httpheader,array("expect:")); $curl_response = curl_exec($curl); curl_close($curl); var_dump($curl_response); var_dump(json_decode($curl_response, true)); 22

23 API Call generation with Postman 23

24 SPLIO is a SaaS marketing software company specialized in Retail. Our SaaS Customer Experience Platform ties together all essential components to implement a digital customer hub orchestrating processes of realtime omnichannel strategies. Building on 15 years of vision, partnerships and understanding of the needs of 500+ global and local retailers, SPLIO has developed a unique intuitive platform that allows marketers to unleash their strategy and aligns all departments of a company ensuring a consistent customer centric approach. SPLIO has offices in Paris, Barcelona, Milan, Beijing, Shanghai, Warsaw and São Paulo SPLIO - SPRING Contact and Campaign DATA API EN v1.3.docx

Data API v1.9. Splio Customer Platform SPLIO Customer Platform - DATA API EN v1.docx

Data API v1.9. Splio Customer Platform SPLIO Customer Platform - DATA API EN v1.docx Data API v1.9 Splio Customer Platform 2018-08-20 SPLIO Customer Platform - DATA API 1.9 - EN - 2018-08-20- v1.docx Table of Contents Introduction... 4 Access... 4 Base URL...4 Europe hosting... 4 Asia

More information

Report API v1.0 Splio Customer Platform

Report API v1.0 Splio Customer Platform Report API v1.0 Splio Customer Platform 2018-06-25 SPLIO Customer Platform - REPORT API 1.0 - EN - 2018-06-25 - v1.docx Table of Contents Introduction... 3 Access... 3 Base URL... 3 Europe hosting... 3

More information

SMS Relay. API Documentation SPLIO - SPRING Contact and Campaign SMS Relay API - EN v1.2.docx

SMS Relay. API Documentation SPLIO - SPRING Contact and Campaign SMS Relay API - EN v1.2.docx SMS Relay API Documentation 2017-09-07 Summary Introduction... 3 Access... 3 Base URL... 3 Europe hosting... 3 Asia hosting... 3 Authentication... 3 Single call... 4 Bulk call... 4 Transactional messages...

More information

Trigger SMS API. API Documentation SPLIO - SPRING Contact and Campaign Trigger SMS API - EN v4.0.docx

Trigger SMS API. API Documentation SPLIO - SPRING Contact and Campaign Trigger SMS API - EN v4.0.docx API Documentation 2017-09-08 Summary Introduction... 3 Access... 3 Base URL... 3 Europe hosting... 3 Asia hosting... 3 Authentication... 3 Request format... 4 Response format... 4 Error Codes & Responses...

More information

EMARSYS FOR MAGENTO 2

EMARSYS FOR MAGENTO 2 EMARSYS FOR MAGENTO 2 Integration Manual July 2017 Important Note: This PDF was uploaded in July, 2017 and will not be maintained. For the latest version of this manual, please visit our online help portal:

More information

SMTP Relay set up. Technical team

SMTP Relay set up. Technical team Technical team 09/08/2016 Summary Introduction... 3 SMTP Relay service description... 3 Presentation of our service... 4 Service set-up... 5 Infrastructure... 5 Set-up... 5 Customer sending authentication...

More information

Forward set up. Technical team

Forward set up. Technical team Forward set up Technical team 09/04/2015 Summary Introduction... 3 Forward service description... 3 Presentation of our service... 3 Service set-up... 5 Infrastructure... 5 Set-up... 5 Customer sending

More information

CAMPAIGNER MAGENTO EXTENSION SETUP GUIDE

CAMPAIGNER MAGENTO EXTENSION SETUP GUIDE CAMPAIGNER MAGENTO EXTENSION SETUP GUIDE This setup guide will help you integrate Magento with your Campaigner account. A API Settings API username/password You must enter the API credentials for your

More information

API Spec Sheet For Version 2.5

API Spec Sheet For Version 2.5 INTRODUCTION The Wholesale SMS API is ideally suited for sending individual sms messages and/or automated responses through our premium routes. To send bulk messages through the API you can set your server

More information

DPD API Reference Documentation

DPD API Reference Documentation DPD API Reference Documentation Release 2.0 Portal Labs, LLC May 09, 2017 CONTENTS 1 DPD API 3 1.1 About................................................... 3 2 Authentication 5 3 Limitations 7 3.1 Pagination................................................

More information

PHPKB API Reference Guide

PHPKB API Reference Guide PHPKB API Reference Guide KB Administrator Fri, Apr 9, 09 User Manual 96 0 This document provides details on how to use the API available in PHPKB knowledge base management software. It acts as a reference

More information

Partner Web Services. GetMyPrice Service Manual

Partner Web Services. GetMyPrice Service Manual Partner Web Services GetMyPrice Service Manual Contents 1 Introduction... 5 1.1 Overview... 5 1.2 Supporting Resources... 5 2 Service Overview... 5 2.1 Benefits of GetMyPrice Service... 6 3 Service Endpoints...

More information

WhatsATool API - REST-Like Interface to WhatsATool Services

WhatsATool API - REST-Like Interface to WhatsATool Services Disclaimer This service and also mtms Solutions GmbH is not associated in any case with WhatsApp. WhatsApp is a registered Trademark owned by WhatsApp Inc. mtms is not related in any way with WhatsApp

More information

Sendo.lv API documentation

Sendo.lv API documentation Sendo.lv API documentation REST JSON v1.0 Table of contents Sendo API documentation... 1 Test credentials:... 1 Production credentials:... 1 AVAILABLE-SERVICES... 2 Request... 2 Response... 3 NEW-SHIPMENT...

More information

API Documentation. Release Version 1 Beta

API Documentation. Release Version 1 Beta API Documentation Release Version 1 Beta Document Version Control Version Date Updated Comment 0.1 April 1, 2016 Initialize document 1 Release version PROMOTEXTER V3 BETA - API Documentation 1 Table of

More information

Server - The Tigo platform and urls associated with the api Client - Third party user with api access to the Tigo platform and/or Tigo api.

Server - The Tigo platform and urls associated with the api Client - Third party user with api access to the Tigo platform and/or Tigo api. Tigo REST API V3 Introduction This api is used to work with the Tigo Energy platform to automate the retrieval and creation of elements. It will attempt to adhere to standard REST calls found in most REST

More information

Ninox API. Ninox API Page 1 of 15. Ninox Version Document version 1.0.0

Ninox API. Ninox API Page 1 of 15. Ninox Version Document version 1.0.0 Ninox API Ninox Version 2.3.4 Document version 1.0.0 Ninox 2.3.4 API 1.0.0 Page 1 of 15 Table of Contents Introduction 3 Obtain an API Key 3 Zapier 4 Ninox REST API 5 Authentication 5 Content-Type 5 Get

More information

TECHNICAL GUIDE SSO JWT. At 360Learning, we don t make promises about technical solutions, we make commitments.

TECHNICAL GUIDE SSO JWT. At 360Learning, we don t make promises about technical solutions, we make commitments. 1 TECHNICAL GUIDE SSO JWT At 360Learning, we don t make promises about technical solutions, we make commitments. This technical guide is part of our Technical Documentation. Version 1.4 2 360Learning is

More information

API Integration Guide

API Integration Guide API Integration Guide Introduction SULU Mobile Solutions API is a programmable SMS message service. It enables your in-house applications to have fully featured SMS capabilities using your favorite programming

More information

Partner Web Services. GetOrderStatus Version 1 Service Manual

Partner Web Services. GetOrderStatus Version 1 Service Manual Partner Web Services GetOrderStatus Version 1 Service Manual Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Supporting Resources... 4 2 Service Overview... 4 3 Service Endpoints... 5 4 Request/Response

More information

HTTP API Specification V2.7

HTTP API Specification V2.7 HTTP API Specification V2.7 Version information Version Comment Date V2.7 Added testsms call 2017-08-09 V2.6 HTTPS information added 2016-12-10 Added error code 4007 V2.5 Changed endpoints 2016-12-09 Added

More information

Composer Help. Web Request Common Block

Composer Help. Web Request Common Block Composer Help Web Request Common Block 7/4/2018 Web Request Common Block Contents 1 Web Request Common Block 1.1 Name Property 1.2 Block Notes Property 1.3 Exceptions Property 1.4 Request Method Property

More information

Better Translation Technology. XTM Connect for Drupal 8

Better Translation Technology. XTM Connect for Drupal 8 Better Translation Technology XTM Connect for Drupal 8 Documentation for XTM Connect for Drupal 8. Published by XTM International Ltd. Copyright XTM International Ltd. All rights reserved. No part of this

More information

4.2. Authenticating to REST Services. Q u i c k R e f e r e n c e G u i d e. 1. IdentityX 4.2 Updates

4.2. Authenticating to REST Services. Q u i c k R e f e r e n c e G u i d e. 1. IdentityX 4.2 Updates 4.2 Authenticating to REST Services Q u i c k R e f e r e n c e G u i d e In IdentityX 4.1, REST services have an authentication and signing requirement that is handled by the IdentityX REST SDKs. In order

More information

Purchase Tracking Web Service. Technical Documentation. Document Version 1.6

Purchase Tracking Web Service. Technical Documentation. Document Version 1.6 Purchase Tracking Web Service Technical Documentation Document Version 1.6 Revision date 02/28/2014 2 1 Overview The PriceSpider Where-to-Buy (WTB) is an online and local retailer locator. Manufacturers

More information

Technical Guide. REST API for Mobile Outbound SMS

Technical Guide. REST API for Mobile Outbound SMS Technical Guide REST API for Mobile Outbound SMS Munich +49 89 202 451 100 Singapore +65 6478 3020 London +44 207 436 0283 San Francisco +1 415 527 0903 sales@tyntec.com www.tyntec.com Table of Contents

More information

Integration REST Text2Speech Version 1.1

Integration REST Text2Speech Version 1.1 1 Integration REST Text2Speech Version 1.1 2 Table of Contents Introduction P. 3 Technical Platform Request for shipments voicemails P. 4 JSON request P. 4 Example request CURL P. 5 Sample PHP request

More information

Canonical Identity Provider Documentation

Canonical Identity Provider Documentation Canonical Identity Provider Documentation Release Canonical Ltd. December 14, 2018 Contents 1 API 3 1.1 General considerations.......................................... 3 1.2 Rate limiting...............................................

More information

GS1 US Data Hub Product

GS1 US Data Hub Product GS1 US Data Hub 3.4 Product via This guide is specifically written for Solution Partners who are certified under the CCP program and augments current GS1 US Developer documentation. For information on

More information

Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging. Quick-Start Manual

Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging. Quick-Start Manual Mobiketa Smart Bulk SMS & Voice SMS Marketing Script with 2-Way Messaging Quick-Start Manual Overview Mobiketa Is a full-featured Bulk SMS and Voice SMS marketing script that gives you control over your

More information

Setup your campaigns. Series from HOW TO... Setup your campaigns. Team Management

Setup your campaigns. Series from HOW TO... Setup your campaigns. Team Management Series from Setup your campaigns HOW TO... Setup your campaigns Team Management 1 In this guide... Learn how to create a GetResponse email marketing campaign and manage all the built-in options designed

More information

Partner Web Services. Get License Service Manual

Partner Web Services. Get License Service Manual Partner Web Services Get License Service Manual Contents 1 Revision History... 4 2 Introduction... 5 2.1 Overview... 5 2.2 Supporting Resources... 5 3 Service Overview... 5 4 Service Endpoints... 7 5 Request/Response

More information

Product overview. McAfee Web Protection Hybrid Integration Guide. Overview

Product overview. McAfee Web Protection Hybrid Integration Guide. Overview McAfee Web Protection Hybrid Integration Guide Product overview Overview The McAfee Web Protection hybrid solution is the integration of McAfee Web Gateway and McAfee Web Gateway Cloud Service (McAfee

More information

NYU IT Directory API v1

NYU IT Directory API v1 NYU IT Directory API v1 Overview Servers Authentication Query For NetID Example Search By Affiliation/Name Pagination Example Attributes Attribute Release Policies Person Level Attributes Role Level Attributes

More information

API Reference (Contract Management)

API Reference (Contract Management) FUJITSU Cloud Service K5 IaaS API Reference (Contract Management) Version 1.5 FUJITSU LIMITED All Rights Reserved, Copyright Fujitsu Limited 2016 K5IA-DC-M-001-001E Preface Structure of the manuals Manual

More information

Traction API Reference Version Date Created. 23 March Page 1 of 106, Prepared 23 March 2009

Traction API Reference Version Date Created. 23 March Page 1 of 106, Prepared 23 March 2009 Traction API Reference Version 3.51 Date Created 23 March 2009 Page 1 of 106, Prepared 23 March 2009 Contents 1. Introduction to the Traction API...9 1.1 Overview...9 1.2 Supported Languages...9 1.2.1.NET

More information

KIWIRE 2.0 API Documentation. Version (February 2017)

KIWIRE 2.0 API Documentation. Version (February 2017) KIWIRE 2.0 API Documentation Version 1.0.0 (February 2017) 1 Proprietary Information Notice This document is proprietary to Synchroweb (M) Sdn Bhd. By utilizing this document, the recipient agrees to avoid

More information

Viostream Upload Widget

Viostream Upload Widget Viostream Upload Widget Version: 1.0 Date: 15 September, 2015 Viocorp 2015 Author Brendon Kellett Viocorp International Pty Ltd ABN: 43 100 186 838 110 Jones Bay Wharf, 26-32 Pirrama Road, Pyrmont NSW

More information

BulkSMS Marketo Gateway

BulkSMS Marketo Gateway BulkSMS Marketo Gateway Integration Guide Page 1 Contents Introduction... 4 About the BulkSMS Gateway for Marketo... 4 Advanced Group Messaging Key Features... 4 Use any or all of our other products and

More information

Brand feed requirements

Brand feed requirements Developer s manual version 1.3 Introduction Technical and business requirements Pages 3-4 Product feed is used to ensure automatic synchronization of Brand products to Miinto Product feed has to be developed

More information

SMS Gateway. API & Application Technical Documentation. Revision 1. Current as at 10 th August Document ID: DOC-SMS-API-R1

SMS Gateway. API & Application Technical Documentation. Revision 1. Current as at 10 th August Document ID: DOC-SMS-API-R1 SMS Gateway API & Application Technical Documentation Revision 1 Current as at 10 th August 2010 Document ID: DOC-SMS-API-R1 Information in this document is subject to change without notice. This document

More information

Opaali Portal Quick guide

Opaali Portal Quick guide Opaali Portal Quick guide Company information Telia Finland Oyj Teollisuuskatu 15, 00510 HELSINKI, FI Registered office: Helsinki Business ID 1475607-9, VAT No. FI14756079 1 (40) Page 2 (40) Copyright

More information

Sigox APIs beginners API HOW TO. External Use, version 1.3

Sigox APIs beginners API HOW TO. External Use, version 1.3 Sigox APIs beginners API HOW TO External Use, version 1.3 Summary Sigfox data interfaces... 3 How to use API... 3 Credentials generation... 3 API documentation... 4 API usage... 4 Credentials renewal...

More information

WooCommerce REST API Integration. October 27, 2018

WooCommerce REST API Integration. October 27, 2018 WooCommerce REST API Integration October 27, 2018 Andrew Duncan CEO/Owner/Developer Databuzz The ecommerce platform for WordPress The world s most customisable ecommerce platform The most popular ecommerce

More information

Revision: 50 Revision Date: :43 Author: Oliver Zabel. GTX Mobile Messaging SMS Gateway Interface Simple HTTP API Manual

Revision: 50 Revision Date: :43 Author: Oliver Zabel. GTX Mobile Messaging SMS Gateway Interface Simple HTTP API Manual Revision: 50 Revision Date: 09.06.17 14:43 Author: Oliver Zabel GTX Mobile Messaging SMS Gateway Interface Simple HTTP API Manual Table of Contents Table of Contents... 2 Introduction... 3 Sending SMS...

More information

PUSH services. Document revision 1.0 Date of Issue: 04 October 2018 Date of revision: 04 October Nick Palmer.

PUSH services. Document revision 1.0 Date of Issue: 04 October 2018 Date of revision: 04 October Nick Palmer. PUSH services Document revision 1.0 Date of Issue: 04 October 2018 Date of revision: 04 October 2018 Nick Palmer Product Manager Page 1 of 8 Table of Contents 1. Purpose... 3 2. Glossary of Terms... 3

More information

API Spec Sheet For HLR v1.4

API Spec Sheet For HLR v1.4 API Spec Sheet For HLR v1.4 INTRODUCTION The Wholesale SMS HLR API provides an easy to use method of accessing the HLR (Home Location Register) for all networks worldwide that support HLR. For large batch

More information

CIOC API User Guide. Release Online Resources 3.7 / Client Tracker 3.2. Katherine Lambacher, KCL Software Solutions Inc.

CIOC API User Guide. Release Online Resources 3.7 / Client Tracker 3.2. Katherine Lambacher, KCL Software Solutions Inc. CIOC API User Guide Release Online Resources 3.7 / Client Tracker 3.2 Katherine Lambacher, KCL Software Solutions Inc. September 03, 2015 Contents 1 CIOC Online Resources API Introduction 1 1.1 Available

More information

Consents Service - SMBC NextGenPSD2

Consents Service - SMBC NextGenPSD2 Consents Service - SMBC NextGenPSD2 1.3.SMBC February 2019 Framework (Berlin Group V1.3) Summary OAS3 SMBC offers third party access to accounts (XS2A) in a safe and efficient way using Application Programming

More information

Double Opt-in Business Rules. Bulk MMS All you need to know!

Double Opt-in Business Rules. Bulk MMS All you need to know! Double Opt-in Business Rules Bulk MMS All you need to know! 1. Introduction Vodacom prides itself in being customer centric and focus all efforts towards delighting customers. With the increase in the

More information

API LEADFOX TECHNOLOGY INC. By Sébastien Lamanna. Created on January 6, 2016

API LEADFOX TECHNOLOGY INC. By Sébastien Lamanna. Created on January 6, 2016 API By Sébastien Lamanna LEADFOX TECHNOLOGY INC. Created on January 6, 2016 Latest update February 9, 2016 Revisions History Version By Date 1.0 1.1 Initial version Sébastien Lamanna Jan. 6, 2016 Add Contact/GetHistory

More information

ACCESS FREQUENTLY ASKED QUESTIONS

ACCESS FREQUENTLY ASKED QUESTIONS ACCESS FREQUENTLY ASKED QUESTIONS Contents 1. Microsoft Cloud Solution Provider Program 4 1.1. Which Microsoft products are offered? 4 1.2. What are the main differences compared to the other licensing

More information

Fyndiq Magento Extension

Fyndiq Magento Extension Fyndiq Magento Extension User guide. Version 3.0 Introduction 2 Fyndiq Merchant Support 2 Prerequisites 2 Seller account 3 Create the account 3 Your company 4 Contact information 4 Your webshop on Fyndiq

More information

Nasuni Data API Nasuni Corporation Boston, MA

Nasuni Data API Nasuni Corporation Boston, MA Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,

More information

Usage of "OAuth2" policy action in CentraSite and Mediator

Usage of OAuth2 policy action in CentraSite and Mediator Usage of "OAuth2" policy action in CentraSite and Mediator Introduction Prerequisite Configurations Mediator Configurations watt.server.auth.skipformediator The pg.oauth2 Parameters Asset Creation and

More information

SmartFocus Cloud Service APIs

SmartFocus Cloud Service APIs SmartFocus Cloud Service APIs Document name SmartFocus User Guide Service Campaign management for managing email campaigns Protocol SOAP & REST over HTTP Version 11.8 Last updated on June 22, 2015 Table

More information

Cloud Elements CRM Hub Provisioning and Usage Guide

Cloud Elements CRM Hub Provisioning and Usage Guide Cloud Elements CRM Hub Provisioning and Usage Guide API Version 2.0 Page!1 Introduction The CRM Hub provides a uniform API that allows applications to use various endpoints such as Salesforce, Zoho, SugarCRM,

More information

Updating Users. Updating Users CHAPTER

Updating Users. Updating Users CHAPTER CHAPTER 18 Update the existing user information that is in the database by using the following procedure:, page 18-1 Retaining Stored Values, page 18-2 Using the BAT Spreadsheet to Create a CSV Data File

More information

Nasuni Data API Nasuni Corporation Boston, MA

Nasuni Data API Nasuni Corporation Boston, MA Nasuni Corporation Boston, MA Introduction The Nasuni API has been available in the Nasuni Filer since September 2012 (version 4.0.1) and is in use by hundreds of mobile clients worldwide. Previously,

More information

ZipRecruiter Apply Webhook Documentation. ZR ATS Integration Team. Version 1.1,

ZipRecruiter Apply Webhook Documentation. ZR ATS Integration Team. Version 1.1, ZipRecruiter Apply Webhook Documentation ZR ATS Integration Team Version 1.1, 2017-10-12 Table of Contents Introduction................................................................................ 1

More information

econtracts for Tier1 partners COURSE CODE: COE01

econtracts for Tier1 partners COURSE CODE: COE01 econtracts for Tier1 partners COURSE CODE: COE01 April 2017 Introduction Welcome to the econtracts for Partners course. This course provides a brief overview of what the Zebra econtracts Portal is used

More information

CommzGate Cloud SMS User Guide

CommzGate Cloud SMS User Guide CommzGate Cloud SMS User Guide 2014 Welcome! This User Guide takes a visual approach to introducing you to the features found on the CommzGate Cloud SMS Web Portal. Each major part of the User Interface

More information

ANGEL CITY INTERACTIVE

ANGEL CITY INTERACTIVE ANGEL CITY INTERACTIVE Security API Guide Version 1.0 18 September 2017 Angel City Interactive 1117 10 th St., Apt. 2 626.202.6728 aidan@aidanatwork.com - http://demo.aidanatwork.com Preface Intended Audience

More information

Table of Contents. Developer Manual...1

Table of Contents. Developer Manual...1 Table of Contents Developer Manual...1 API...2 API Overview...2 API Basics: URL, Methods, Return Formats, Authentication...3 API Errors...4 API Response Examples...6 Get Articles in a Category...6 Get

More information

Contact center integration with CRM. White paper and best practice for Daktela V6 setup with internal CRM system

Contact center integration with CRM. White paper and best practice for Daktela V6 setup with internal CRM system Contact center integration with CRM White paper and best practice for Daktela V6 setup with internal CRM system 1. Introduction The goal of this document is to provide brief description on the CRM integration

More information

Migration Tool. User Guide. SHOPIFY to MAGENTO. Copyright 2014 LitExtension.com. All Rights Reserved.

Migration Tool. User Guide. SHOPIFY to MAGENTO. Copyright 2014 LitExtension.com. All Rights Reserved. SHOPIFY to MAGENTO Migration Tool User Guide Copyright 2014 LitExtension.com. All Rights Reserved. Shopify to Magento Migration Tool: User Guide Page 1 Contents 1. Preparation... 3 2. Set-up... 3 3. Set-up...

More information

Quick Answers. You may create any Sender ID for the transactional route, provided the Sender ID should be of 6 alpha characters only.

Quick Answers. You may create any Sender ID for the transactional route, provided the Sender ID should be of 6 alpha characters only. Quick Answers Text SMS How to choose Bulk SMS sender ID? You may create any Sender ID for the transactional route, provided the Sender ID should be of 6 alpha characters only. What is an Opt-Out SMS? How

More information

MAGENTO Migration Tools

MAGENTO Migration Tools MAGENTO Migration Tools User Guide Copyright 2014 LitExtension.com. All Rights Reserved. Magento Migration Tools: User Guide Page 1 Contents 1. Preparation... 3 2. Set-up... 4 3. Set-up... 5 4. License

More information

Zulu edm API Handbook

Zulu edm API Handbook Zulu edm API Handbook Prepared by Wesley Wright 21 st March 2016 Version 1.0 Page 1 of 13 CONTENTS OVERVIEW... 3 API ACCESS... 4 API KEY... 4 LOGIN CREDENTIALS... 4 API REQUEST PARAMETER ORDER... 4 GENERIC

More information

AsyncOS 11.0 API - Getting Started Guide for Security Appliances

AsyncOS 11.0 API - Getting Started Guide for  Security Appliances AsyncOS 11.0 API - Getting Started Guide for Email Security Appliances First Published: 2017-12-27 Last Modified: -- Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706

More information

3rd Party API. Security & Authentication. Environments. API Services. Receipt Registration - POST /receipts. Description. Request.

3rd Party API. Security & Authentication. Environments. API Services. Receipt Registration - POST /receipts. Description. Request. 3rd Party API Security & Authentication Environments API Services Receipt Registration - POST /receipts Description Request Response - Success Response - Failure Účtenkovka's 3rd Party API is public API

More information

Qliq Cloud API Guide

Qliq Cloud API Guide Qliq Cloud API Guide QliqSOFT provides Cloud API for third party applications to send Secure Messages to Qliq users. Following steps need to be performed prior to sending messages: 1. The Application provider

More information

Introduction & Basics! Technical Foundation! Authentication! Obtaining a token!... 4 Using the token! Working with notes!...

Introduction & Basics! Technical Foundation! Authentication! Obtaining a token!... 4 Using the token! Working with notes!... Simplenote API2 Documentation v2.1.3: (April 18, 2011). Recent documentation changes are listed on the last page. Contents Introduction & Basics!... 3 Technical Foundation!... 3 Authentication!... 4 Obtaining

More information

Installation & Configuration Guide Enterprise/Unlimited Edition

Installation & Configuration Guide Enterprise/Unlimited Edition Installation & Configuration Guide Enterprise/Unlimited Edition Version 2.3 Updated January 2014 Table of Contents Getting Started... 3 Introduction... 3 Requirements... 3 Support... 4 Recommended Browsers...

More information

VinNOW/Nexternal Integration Setup Guide

VinNOW/Nexternal Integration Setup Guide VinNOW/Nexternal Integration Setup Guide Summary Setting up the Nexternal/VinNOW integration includes the following steps: 1) Security and Connection Setup 2) Product Key Setup 3) Wine Club Setup 4) Setup

More information

RESTful User Provisioning with IBM Business Process Manager on Cloud

RESTful User Provisioning with IBM Business Process Manager on Cloud RESTful User Provisioning with IBM Business Process Manager on Cloud The APIs described in this document are currently being used by the BPM on Cloud team. RESTful User Provisioning with IBM Business Process

More information

IBM. Migration Cookbook. Migrating from License Metric Tool and Tivoli Asset Discovery for Distributed 7.5 to License Metric Tool 9.

IBM. Migration Cookbook. Migrating from License Metric Tool and Tivoli Asset Discovery for Distributed 7.5 to License Metric Tool 9. IBM License Metric Tool 9.x Migration Cookbook Migrating from License Metric Tool and Tivoli Asset Discovery for Distributed 7.5 to License Metric Tool 9.x IBM IBM License Metric Tool 9.x Migration Cookbook

More information

If the presented credentials are valid server will respond with a success response:

If the presented credentials are valid server will respond with a success response: Telema EDI REST API Telema EDI REST API allows client to send and receive document to and from Telema server. In order to use EDI REST API client must have correct channel configured in Telema system.

More information

Shopitem API A technical guide to the REST API for managing updates of shopitems

Shopitem API A technical guide to the REST API for managing updates of shopitems Shopitem API A technical guide to the REST API for managing updates of shopitems Date: 07-12-2018 Version: 3.4 1 Index Introduction and background... 3 1. How to get access to the API and its online docs...

More information

Your leads. Your way. Lead delivery options for BuyerZone clients and partners.

Your leads. Your way. Lead delivery options for BuyerZone clients and partners. Your leads. Your way. Lead delivery options for BuyerZone clients and partners. Lead delivery from BuyerZone We know how important quality and timely leads are for your business. That s why we offer a

More information

Additional Tips and Tricks

Additional Tips and Tricks Marketing Rockstar s Guide to Marketo Page 37 Additional Tips and Tricks Multiple Brand Generally you can do this using the steps above to create the appropriate brand or business unit fields in Marketo.

More information

Marketo Overview and Setup Instructions

Marketo Overview and Setup Instructions Marketo Overview and Setup Instructions *Note: this document assumes you have a Premium or Enterprise subscription of Socedo and admin access to a Standard or higher Marketo Instance Estimated setup time:

More information

Upland Qvidian Proposal Automation Single Sign-on Administrator's Guide

Upland Qvidian Proposal Automation Single Sign-on Administrator's Guide Upland Qvidian Proposal Automation Single Sign-on Administrator's Guide Version 12.0-4/17/2018 Copyright Copyright 2018 Upland Qvidian. All rights reserved. Information in this document is subject to change

More information

AlliedWallet QuickPay API

AlliedWallet QuickPay API AlliedWallet QuickPay API The AlliedWallet QuickPay API can process your online purchases with a minimal amount of programming. Both shopping cart and subscription transactions can be submitted. The QuickPay

More information

Marketo Data Shield Setup Guide

Marketo Data Shield Setup Guide Marketo Data Shield Setup Guide Marketo Data Shield Setup Guide Page 1 of 20 Marketo Integration Diagram 1 2 3 Webhooks Company Names Data Shield Admin Panel New Record 4 Case? Periods? Convert to proper

More information

HTTP API. https://www.smsn.gr. Table of Contents

HTTP API. https://www.smsn.gr. Table of Contents HTTP API https://www.smsn.gr Table of Contents Send SMS...2 Query SMS...3 Multiple Query SMS...4 Credits...5 Save Contact...5 Delete Contact...7 Delete Message...8 Email: sales@smsn.gr, Τηλ: 211 800 4200,

More information

Wirecard CEE Integration Documentation

Wirecard CEE Integration Documentation Wirecard CEE Integration Documentation () Created: 20171118 20:02 1/18 Wirecard Shop Plugin for Salesforce Commerce Cloud (Demandware) Installation guide for Wirecard Checkout Page This installation guide

More information

Web APIs that Developers Love. Kai

Web APIs that Developers Love. Kai 1 Web APIs that Developers Love Kai Spichale @kspichale 2 Communication among developers Decoupling from implementation Client API Implementation Operations with input and output Integration & reuse 3

More information

LICENTIA. Nuntius. Magento Marketing Extension REVISION: THURSDAY, NOVEMBER 1, 2016 (V )

LICENTIA. Nuntius. Magento  Marketing Extension REVISION: THURSDAY, NOVEMBER 1, 2016 (V ) LICENTIA Nuntius Magento Email Marketing Extension REVISION: THURSDAY, NOVEMBER 1, 2016 (V1.10.0.0) INDEX About the extension... 6 Compatability... 6 How to install... 6 After Instalattion... 6 Integrate

More information

We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS Designer.

We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS Designer. This presentation is a primer on WSDL. It s part of our series to help prepare you for creating BPEL projects. We recommend you review this before taking an ActiveVOS course or before you use ActiveVOS

More information

MCB Gateway. 1 Introduction. 2 Change history. 3 Table of contents

MCB Gateway. 1 Introduction. 2 Change history. 3 Table of contents MCB Gateway 1 Introduction This document describes the communication interface (API) of our Mobile Content Billing (MCB/DB) gateway called FuturePay. This technical document is meant for system engineers

More information

Patch Server for Jamf Pro Documentation

Patch Server for Jamf Pro Documentation Patch Server for Jamf Pro Documentation Release 0.7.0 Bryson Tyrrell Mar 16, 2018 Contents 1 Change History 3 2 Setup the Patch Server Web Application 7 3 Add Your Patch Server to Jamf Pro 11 4 API Authentication

More information

Partner Documentation Reseller Portal Guide

Partner Documentation Reseller Portal Guide 2 Partner Documentation 1.Introduction and Enrollment One of the benefits of MSP Consortium membership is access to Comodo's range of enterprise security and management tools at greatly discounted rates.

More information

RESTful API Specification

RESTful API Specification RESTful API Specification Contents Creating Group Conference Getting Group Conference Editing Group Conference Deleting Group Conference Getting List of Group Conference Getting User Address Book Adding

More information

Intro to AIS & Orchestrator (IoT) Presented by Terry Dobbs

Intro to AIS & Orchestrator (IoT) Presented by Terry Dobbs Intro to AIS & Orchestrator (IoT) Presented by Terry Dobbs Application Interface Services (AIS) DEVICE E1 HTML SERVER Installed much like an E1 HTML Server Deployed via Server Manager to an Oracle WebLogic

More information

InstaMember USER S GUIDE

InstaMember USER S GUIDE InstaMember USER S GUIDE InstaMember Licensing API Guide 1 InstaMember Licensing API Guide The InstaMember licensing feature is designed to integrate seamlessly with your web applications or scripts. It

More information

CGI / HTTP(s) GET NETIO M2M API protocols docs

CGI / HTTP(s) GET NETIO M2M API protocols docs CGI / HTTP(s) GET NETIO M2M API protocols docs Short summary CGI protocol is one way control only, command based M2M API protocol, where NETIO device is HTTP(s) server accepting commands sent over HTTP(s)

More information

We currently are able to offer three different action types:

We currently are able to offer three different action types: SMS Inbound Introduction SMS Inbound provides a simple to use interface for receiving inbound MMS messages. Inbound Message Actions Inbound Message Actions in SMS Inbound are things that our system can

More information

Interface Functional Design C4C.I.002

Interface Functional Design C4C.I.002 Interface Functional Design C4C.I.002 Opportunity Query Interface CallidusCloud CPQ C4C Integration Project Version 0.5 Table of Contents Document Information 2 Overview and Scope 3 Functional Overview

More information

All requests must be authenticated using the login and password you use to access your account.

All requests must be authenticated using the login and password you use to access your account. The REST API expects all text to be encoded as UTF-8, it is best to test by sending a message with a pound sign ( ) to confirm it is working as expected. If you are having issues sending as plain text,

More information