Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA

Size: px
Start display at page:

Download "Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA"

Transcription

1 Cloud Elements ecommerce Hub Provisioning Guide API Version 2.0 BETA Page 1

2 Introduction The ecommerce Hub provides a uniform API to allow applications to use various endpoints such as Shopify. The following illustration shows the overall flow of the ecommerce Hub Element provisioning process. In order to use one or more of the ecommerce Hub Elements in your application, via the uniform API, you have to first follow three steps: 1. Set up your application with the ecommerce Hub Element endpoint, e.g., Shopify, Ecwid, etc. 2. Sign up for the Cloud Elements Services. 3. Provision the ecommerce Hub Element. The following sections will guide you through this process. Cloud Elements uses OAuth to interact with many Elements in the ecommerce Hub during the provisioning process. For more information on OAuth see OAuth Overview in the Appendix. Page 2

3 Set up your Application with the Endpoint For this guide, we will use Shopify as the example to setup your application with the endpoint. For directions on how to set up a new Ecwid and Volusion Application, please refer to the Appendix of this document. For this example, let s assume that the URL for your application is Via a web browser, go to: - and sign up for a store. Your store name will be needed to provision the Shopify Element. If you are a developer building a store for a client, then you will need to acquire the shop name from your client. Next go to: to become a Shopify Partner. Once signed up, from the Dashboard, click "Create App". Fill out the App Information and click "Create application" Page 3

4 Make note of the API key and secret as they will be needed in the provisioning process. Click on the secret field to reveal the value. The next step is to sign up for Cloud Elements Service. The Appendix contains instructions to set up your application with the Ecwid and Volusion Endpoints supported by the ecommerce Hub. Sign up for the Cloud Elements Service To sign up for the Cloud Elements service, using a web browser, go to You can create a new account with Cloud Elements using the Sign Up link shown here, or sign up for Cloud Elements servicing your Google or GitHub account. When signing up via GitHub, you must set a public address in GitHub profile. Screen shots on how to set a public are on the next page. If you choose to not use one of these services to sign up, you will be required to validate your new account, and will be then required to reset your password. Page 4

5 After completing this process, click "Secrets" in the top right corner. Make note of the Org and User secrets as they needed to provision an Element Instance. The Secrets option is available from the top ribbon at all times. You re now ready to start provisioning the ecommerce Hub Elements via the Cloud Elements Provisioning APIs. Provisioning documentation begins on the next page. Page 5

6 Provisioning the ecommerce Hub Elements Before we start provisioning Elements, we need to understand how your application will use the ecommerce Hub Elements. There are currently two provisioning models for all Elements: 1. Single Application User 2. Multiple Accounts and Users A diagram of the workflow for provisioning an element for a single user will be shown first. However, in the demonstration documentation, the multiple users provisioning flow will be shown. Single Application User The workflow for a single application user is shown below. Page 6

7 Multiple Accounts and Users This model allows you as the administrator to provision Elements on behalf of your customer s (account) users. The provisioning workflow for multiple users is the same as the single application user workflow. The following illustration shows how a fictitious application, demonstrab.ly, might access the various endpoints via the ecommerce Hub, via multiple users of the application. Before provisioning an element, the account and the account users need to be set up. The API to set up an account is POST /accounts. The full API documentation can be found at api.cloud-elements.com/elements/api-docs/#!/accounts. Below are examples of how to create a new account, as well as a user for the newly created account. Create a new Account within your Organization POST /accounts Create an account within your organization (identified by your organization secret). The provided user secret must be that of the default admin user for the organization. This API call requires a JSON file with the required data to create your account. An example JSON file can be found below along with an example response from the API call. Page 7

8 create-account.json - these fields are required in your JSON file. "name": "<Name of the Account>", "description": "<Description of the Account>", "externalid": "<ID of the Account>" Example of Successful Response - object returned in JSON format "companyid": <The ID of the organization that owns the account>, "name": "<The name of the account>", "description": "<The description of the account>", "externalid": "<The external ID of the Account>", "id": <The CE assigned ID of the Account> Below is an example curl command demonstrating the API call and response with example data. POST /accounts curl -X POST \ -H 'Authorization: User <INSERT_USER_SECRET>, Organization <INSERT_ORGANIZATION_SECRET>' \ -H 'Content-Type: application/json' \ \ ' create-account.json "name": "Acme Data Services", "description": "The Acme Data Services Account", "externalid": "brie@acmedataservices.com" Example of Successful Response "companyid": 6523, "name": "Acme Data Services", "description": "The Acme Data Services Account", "externalid": "acmedataservices.com", "id": 8341 After successful creation of the account. You may now add users to that account. Below are examples of how to create a new user for the newly created account. POST /accounts/id/users Page 8

9 Create a new user for the newly created account. This API call requires a JSON file with the required data to create your user. An example JSON file can be found below along with an example response from the API call. create-account-user.json - JSON file needed to create user. " ": "<The user's address>", "firstname": "<The user's first name>", "lastname": "<The user's last name>" Example of Successful Response - object returned from the API call "id": <The CE ID for the user>, " ": "<The user's address>", "firstname": "<The user's first name>", "lastname": "<The user's last name>", "secret": "<The user's secret> Below is an example curl command demonstrating the API call and response with example data. POST /accounts/id/users curl -X POST \ -H 'Authorization: User <INSERT_USER_SECRET>, Organization <INSERT_ORGANIZATION_SECRET>' \ -H 'Content-Type: application/json' \ \ ' create-account-user.json " ": "brie@acmedataservices.com", "firstname": "Brie", "lastname": "Burns" Example of Successful Response - object returned from the API call "id": 12802, " ": "brie@acmedataservices.com", "firstname": "Brie", "lastname": "Burns", "secret": "KHh2387n2hk34/979283u012=" NOTE: There may be other fields in the Response JSON. Page 9

10 To provision Elements, use your Organization secret and the User Secret of the newly created account user. The provisioning flow will be the same using the /instances API. Element Provisioning is covered in the Create Instance section further down in this document. The Multiple Users and Accounts workflow gives you the flexibility to create instances for specific accounts. For example, if you wanted to create an instance for one of your customers, then you would create an account for that customer first. After the account has been successfully created for that customer, you may create individual users, and Element instances for those users under the newly created account, using your own Organization secret and your customer's new User secret. REST API Documentation Note: The complete documentation for the ecommerce Hub API can be found at: The documentation for the Provisioning API can be found at: and The following sections describe which APIs to use for each step in the above flowchart. Provisioning is done through a REST API. Each request is made using an HTTP verb and the requested URL. There are 5 parts to an HTTP request that are required by the Cloud Elements API. 1. HTTP Headers: headers that are required for each request 2. HTTP Verb: the verb that must be used in the request 3. Request URL: the form of the URL where to make the request 4. Request Body: the text of the request body in JSON format 5. Query Parameters: a query string that is appended to the URL Page 10

11 Get Elements OAuth Information (Shopify Only) HTTP Header: None HTTP Verb: GET Request URL: /elements/key/oauth/url Request Body: None Query Parameters: shop- substitute this for the name of the user s shop. apikey- the key obtained from registering your app with the provider apisecret- the secret obtained from registering your app with the provider scopes - (Optional) substitute this for a comma-separated list of scopes. An example for writing orders and reading customers is scope=write_orders,read_customers. callbackurl - the URL that you supplied to the provider when registering your app, state - any custom value that you want passed to the callback handler listening at the provided callback URL. Description: The result of this API invocation is an OAuth redirect URL from the endpoint. Your application should now redirect to this URL, which in turn will present the OAuth authentication and authorization page to the user. When the provided callback URL is executed, a code value will be returned, which is required for the Create Instance API. A sample request illustrating the API is shown below. Input Query Parameters Note: the state can be any custom value that you decide to pass in. The returned OAuth URL will contain the state query parameter set to your custom value that was passed in. GET /elements/key/oauth/url?apikey=<sample_api_key>&apisecret=<sample_api_secret>&callbackurl= Successful Example Response "element": "shopify", "oauthurl": " client_id=c8b8e2952fba6dca9e58753aedc9b669&scope=null&redirect_uri= kurl.com?state=shopify" Page 11

12 Example curl Request curl -X GET \ -H 'Content-Type: application/json' \ ' apikey=<sample_api_key>&apisecret=a<sample_api_secret>&callbackurl= kurl.com' Successful Example Response "element": "shopify", "oauthurl": " client_id=sample_clien_id&scope=null&redirect_uri= state=shopify" Handle Callback from the Endpoint Upon successful authentication and authorization by the user, the endpoint will redirect to the callback URL you provided when you setup your application with the endpoint, in our example, The endpoint will also provide two query string parameters: "state" and "code". The value for the "state" parameter will be the name of the endpoint, e.g., "shopify" in our example, or whatever value you sent initially. The value for the "code" parameter is the code required by Cloud Elements to retrieve the OAuth access and refresh tokens from the endpoint. If the user denies authentication and/or authorization, there will be a query string parameter called "error" instead of the "code" parameter. In this case, your application can handle the error gracefully. Once you ve gotten the "code" from the callback, your application can call the API described below to create the instance of the element. Create Instance HTTP Headers: Authorization- User <user secret>, Organization <organization secret> HTTP Verb: POST Request URL: /instances Request Body: Required - see below Query Parameters: None Description: An Element token is returned upon successful execution of this API. This token needs to be retained by the application for all subsequent requests involving this element instance. If creating an instance of an OAuth enabled element, use the code value that was returned on the callback URL. A sample request illustrating the POST /instances API is shown on the next page. Page 12

13 HTTP Headers Authorization: User <INSERT_USER_SECRET>, Organization <INSERT_ORGANIZATION_SECRET> Input JSON create-instance.json - JSON file needed to create instance. "element": "key": "shopify", "providerdata": "code": "Code on the Return URL", "configuration": "oauth.callback.url": " "oauth.api.key": "<INSERT_SAMPLE_API_KEY>", "oauth.api.secret": "<INSERT_SAMPLE_API_SECRET>", "name": "<INSERT_INSTANCE_NAME>" If the user does not specify a required config entry, an error will result notifying her of which entries she is missing. Page 13

14 Successful Example Response in JSON format "id": 27, "name": "Peter", "token": "BUIWhN8NTPaeyKblo91CJ1PUonwnV/XJjy2A=", "element": "id": 14, "name": "Shopify", "key": "shopify", "description": "Shopify is everything you need to sell anywhere.", "active": true, "deleted": false, "typeoauth": true, "trialaccount": false, "existingaccountdescription": "Give your application access to your existing <br> Shopify account</br><span class=\"buttondescription\">enter your credentials and details for your <b>shopify Account</b></span>", "configdescription": "If you do not have an Shopify account, you can create one at <a href=\" "signupurl": " "elementprovisiontype": "OAUTH_TEMPLATE", "tags": [ "id": 12, "name": "Peter" ], "provisioninteractions": [], "valid": true, "disabled": false Page 14

15 Example curl Command POST/instances API call Example Request curl -X POST \ -H 'Authorization: User <INSERT_USER_SECRET>, Organization <INSERT_ORGANIZATION_SECRET>' \ -H 'Content-Type: application/json' \ \ ' create-instance.json - JSON file needed to create instance. "element" : "key" : "shopify", "providerdata" : "code" : <Code on the Return URL>, "configuration" : "oauth.callback.url" : " "oauth.api.key" : "fake_shopify_api_key", "oauth.api.secret": "fake_shopify_api_secret", "name" :"fake_instance_name" Example Successful Response in JSON format "id": 23, "name": "Peter", "token": "BUIWhN8NTPaeyKblo91CJ1PUonwnV/XJjy2A=, "element": "id": 14, "name": "Shopify", "key": "shopify", "description": "Shopify is everything you need to sell anywhere.", "active": true, "deleted": false, "typeoauth": true, "trialaccount": false, "existingaccountdescription": "Give your application access to your existing <br> Shopify account</br><span class=\"buttondescription\">enter your credentials and details for your <b>shopify Account</b></span>", "configdescription": "If you do not have a Shopify account, you can create one at <a href= \" "signupurl": " "elementprovisiontype": "OAUTH_TEMPLATE", "tags": [ "id": 12, "name": "Peter" ], "provisioninteractions": [], "valid": true, "disabled": false Page 15

16 Use The ecommerce Hub In Your Application Now that you have finished provisioning your Shopify Element, you are ready to use the ecommerce APIs to integrate it into your Application. Below are example API calls for the ecommerce Hub. Each object within the ecommerce Hub can be accessed and manipulated using the following HTTP verbs: POST, GET, PATCH, and DELETE The documentation examples will show the Orders object being used with each of the HTTP verbs. The workflow is similar for the other objects available in the ecommerce Hub. POST /orders Create a new order in the ecommerce system. Order creation will flow through Cloud Elements to your ecommerce service. With the exception of the 'id' field, the required fields indicated in the 'Order' model are those required to create a new order. Page 16

17 Create Order curl -X POST \ -H 'Authorization: Element <INSERT ELEMENT TOKEN>, User <INSERT_USER_SECRET>' \ -H 'Content-Type: application/json' \ \ ' order.json "line_items": [ "title": "Big Brown Bear Boots", "price": 74.99, "grams": "1300", "quantity": 3 ], "tax_lines": [ "price": 13.5, "rate": 0.06, "title": "State tax" ], "transactions": [ "kind": "sale", "status": "success", "amount": ], "total_tax": 13.5, "currency": "EUR" Example of Successful Response - order object returned from API call. Page 17

18 "total_price_usd": "305.76", "order_number": 1121, "created_at": " T14:02:55-04:00", "source": "307455", "line_items": [ "variant_title": null, "fulfillment_status": null, "quantity": 3, "fulfillable_quantity": 3, "fulfillment_service": "manual", "gift_card": false, "taxable": true, "requires_shipping": true, "title": "Big Brown Bear Boots", "variant_inventory_management": null, "product_exists": false, "variant_id": null, "tax_lines": [], "price": "74.99", "vendor": null, "product_id": null, "name": "Big Brown Bear Boots", "id": , "grams": 1300, "sku": null, "properties": [] ], "taxes_included": false, "buyer_accepts_marketing": false, "confirmed": true, "total_weight": 0, "total_discounts": "0.00", "number": 121, "tax_lines": [ "rate": 0.06, "price": "13.50", "title": "State tax" ], "updated_at": " T14:02:55-04:00", "processed_at": " T14:02:55-04:00", "currency": "EUR", "id": , " ": "", "source_name": "307455", "subtotal_price": "224.97", "test": false, "total_price": "238.47", "total_line_items_price": "224.97", "total_tax": "13.50", "tags": "", "token": "c3269d66660e2bfbaefc2c80e0ed6d7d", "processing_method": "", "financial_status": "paid", "name": "#1121", "gateway": "" GET /orders Find orders in the ecommerce system, using the provided CEQL search expression. The search expression in CEQL is the WHERE clause in a typical SQL query, but without the WHERE keyword. For example, to search for all orders whose name contains the word 'data', the search expression parameter will be where=name like '%data%'. If a search expression is not provided, then the first 200 records will be returned. If a value of true is specified for the includedeleted flag, then any soft-deleted records will also be considered in the searched records. Page 18

19 Retrieve Order curl -X GET \ -H 'Authorization: Element <INSERT ELEMENT TOKEN>, User <INSERT_USER_SECRET>' \ -H 'Content-Type: application/json' \ ' Example of Successful Response Page 19

20 [ "total_price_usd": "305.76", "order_number": 1121, "created_at": " T14:02:55-04:00", "source": "307455", "line_items": [ "variant_title": null, "fulfillment_status": null, "quantity": 3, "fulfillable_quantity": 3, "fulfillment_service": "manual", "gift_card": false, "taxable": true, "requires_shipping": true, "title": "Big Brown Bear Boots", "variant_inventory_management": null, "product_exists": false, "variant_id": null, "tax_lines": [], "price": "74.99", "vendor": null, "product_id": null, "name": "Big Brown Bear Boots", "id": , "grams": 1300, "sku": null, "properties": [] ], "taxes_included": false, "buyer_accepts_marketing": false, "confirmed": true, "total_weight": 0, "total_discounts": "0.00", "number": 121, "tax_lines": [ "rate": 0.06, "price": "13.50", "title": "State tax" ], "updated_at": " T14:02:55-04:00", "processed_at": " T14:02:55-04:00", "currency": "EUR", "id": , " ": "", "source_name": "307455", "subtotal_price": "224.97", "test": false, "total_price": "238.47", "total_line_items_price": "224.97", "total_tax": "13.50", "tags": "", "token": "c3269d66660e2bfbaefc2c80e0ed6d7d", "processing_method": "", "financial_status": "paid", "name": "#1121", "gateway": "", "fulfillment_status": "partial", "total_price_usd": "10.00", "order_number": 1116, "created_at": " T12:03:19-04:00", "source": "307455", "line_items": [ "variant_title": null, "fulfillment_status": null, "quantity": 1, "fulfillable_quantity": 1, "fulfillment_service": "manual", "gift_card": false, "taxable": true, "requires_shipping": true, "title": "item1", "variant_inventory_management": null, "product_exists": false, Page 20

21 PATCH /orders/id Update an order associated with a given ID in the ecommerce system. The update API uses the PATCH HTTP verb, so only those fields provided in the order object will be updated, and those fields not provided will be left aloneupdating an order with a specified ID that does not exist will result in an error response. Page 21

22 Update Order by ID curl -X PATCH \ -H 'Authorization: Element <INSERT ELEMENT TOKEN>, User <INSERT_USER_SECRET>' \ -H 'Content-Type: application/json' \ \ ' patch-order-shopify.json " ": "jon@acmedata.com", "total_price": "305.76", "line_items": [ "title": "Big Brown Bear Boots", "price": "74.99", "quantity": 3 ] Example of Successful Response - order object returned from API call. Page 22

23 "total_price_usd": "305.76", "order_number": 1121, "created_at": " T14:02:55-04:00", "source": "307455", "line_items": [ "variant_title": null, "fulfillment_status": null, "quantity": 3, "fulfillable_quantity": 3, "fulfillment_service": "manual", "gift_card": false, "taxable": true, "requires_shipping": true, "title": "Big Brown Bear Boots", "variant_inventory_management": null, "product_exists": false, "variant_id": null, "tax_lines": [], "price": "74.99", "vendor": null, "product_id": null, "name": "Big Brown Bear Boots", "id": , "grams": 1300, "sku": null, "properties": [] ], "taxes_included": false, "buyer_accepts_marketing": false, "confirmed": true, "total_weight": 0, "total_discounts": "0.00", "number": 121, "tax_lines": [ "rate": 0.06, "price": "13.50", "title": "State tax" ], "updated_at": " T15:04:31-04:00", "processed_at": " T14:02:55-04:00", "currency": "EUR", "id": , " ": "jon@acmedata.com", "source_name": "307455", "subtotal_price": "224.97", "test": false, "total_price": "238.47", "total_line_items_price": "224.97", "total_tax": "13.50", "tags": "", "token": "c3269d66660e2bfbaefc20ed6d7d", "processing_method": "", "financial_status": "paid", "name": "#1121", "gateway": "" Page 23

24 DELETE /orders/id Delete an order associated with a given ID from your ecommerce system. Specifying an order associated with a given ID that does not exist will result in an error message. Delete Order by ID curl -X DELETE \ -H 'Authorization: Element <INSERT ELEMENT TOKEN>, User <INSERT_USER_SECRET>' \ -H 'Content-Type: application/json' \ ' Example of Successful Response Return 200 Success GET /orders/id Retrieve an order associated with a given ID from the ecommerce system. Specifying an order with a specified ID that does not exist will result in an error response. Page 24

25 Retrieve Order curl -X GET \ -H 'Authorization: Element <INSERT ELEMENT TOKEN>, User <INSERT_USER_SECRET>' \ -H 'Content-Type: application/json' \ ' Example of Successful Response "total_price_usd": "305.76", "order_number": 1121, "created_at": " T14:02:55-04:00", "source": "307455", "line_items": [ "variant_title": null, "fulfillment_status": null, "quantity": 3, "fulfillable_quantity": 3, "fulfillment_service": "manual", "gift_card": false, "taxable": true, "requires_shipping": true, "title": "Big Brown Bear Boots", "variant_inventory_management": null, "product_exists": false, "variant_id": null, "tax_lines": [], "price": "74.99", "vendor": null, "product_id": null, "name": "Big Brown Bear Boots", "id": , "grams": 1300, "sku": null, "properties": [] ], "taxes_included": false, "buyer_accepts_marketing": false, "confirmed": true, "total_weight": 0, "total_discounts": "0.00", "number": 121, "tax_lines": [ "rate": 0.06, "price": "13.50", "title": "State tax" ], "updated_at": " T14:02:55-04:00", "processed_at": " T14:02:55-04:00", "currency": "EUR", "id": , " ": "", "source_name": "307455", "subtotal_price": "224.97", "test": false, "total_price": "238.47", "total_line_items_price": "224.97", "total_tax": "13.50", "tags": "", "token": "c3269d66660e2bfbaefc2c80e0ed6d7d", "processing_method": "", "financial_status": "paid", "name": "#1121", "gateway": "" Page 25

26 Appendix OAuth Overview (Shopify Only) OAuth is an open standard for authorization. Cloud Elements uses OAuth to interact with Elements in the ecommerce Hub during the provisioning process. Standard OAuth Exchange The diagram to the right shows a standard OAuth interaction with a service endpoint. An application user performs an action that requires access to a service endpoint. The application then redirects to a well-known OAuth URL for the service endpoint. The user logs in, if necessary, and grants access to the application. After access is granted, the service endpoint redirects to the URL configured in the "Set up your Application with the Endpoint" section. The redirect URL includes a code that the application exchanges for OAuth access and refresh tokens. These tokens are then used in subsequent API requests between the application and endpoint. Each endpoint has different expiration intervals for the tokens, which the application must manage. Page 26

27 OAuth with ecommerce Hub Element Provisioning The diagram to the right shows how Cloud Elements uses OAuth during element provisioning. An application user performs an action that requires access to a service endpoint. The application requests the OAuth URL for the service endpoint from Cloud Elements, then redirects. The user logs in, if necessary, and grants access to the application. After access is granted, the service endpoint redirects to the URL configured in the "Set up your Application with the Endpoint" section. The redirect URL includes a code that the application uses to create an element instance. Cloud Elements uses this code to exchange for OAuth access and refresh tokens. Cloud Elements stores these tokens before responding to the instance creation request with the element information, including an element instance token. The application then uses the element instance token to make Cloud Elements uniform API requests. Cloud Elements makes endpoint API requests using the OAuth tokens obtained from the endpoint. Each vendor's OAuth implementation varies slightly, but these details are handled by Cloud Elements. Cloud Elements also manages the app's OAuth access and refresh tokens internally. The user does not need to worry about storing these tokens or refreshing them when they expire. Page 27

28 Set up a new Volusion Application with the Endpoint Via a web browser go to: and setup a store. Once setup, please login. From the Dashboard, click "Manage Store" Login to your storefront. Page 28

29 From the dashboard, click "Inventory" and then click "Import/Export". Click "Volusion API" Page 29

30 Make sure you enable public XML for both "Featured Products" and "All Products" and then click "Save". Next, scroll down to the Generic orders section, under Accounts and click "Run". Page 30

31 Click "Run" Copy the URL returned from the "Run" command. It will be needed to provision the Volusion Element. This will be shown below. Page 31

32 Below is an example of how to create an instance with the Volusion Element. The URL you copied from the step above is required to create an Instance. The create-instance file contains the data needed to create the Element Instance. In the case of Volusion, you will need to copy the encrypted password from the URL and insert it into the the JSON file. You will also need your Volusion store URL - this is located at the beginning section of the URL copied in the previous step. Lastly, you will need your Login. An example of the URL copied in the previous step can be seen below: Login=volusion@acmedata.com&EncryptedPassword=64F3C0572DB54CB E E79AC678214B366FBD4E&EDI_Name=Generic\Orders The beginning portion of the URL is your store URL - ' Then the login - volusion@acmedata.com, and finally the EncryptedPassword - 64F3C0572DB54CB E E79AC678214B366FBD4E&EDI Below is an example JSON file. create-instance.json "name": "Test", "element": "key": "volusion", "configuration": "volusion.store.url": " "volusion.login. ": "<INSERT_VOLUSION_LOGIN_ >", "volusion.encrypted.password": "<INSERT_ECRYPTED_PASSWORD>" Next is an example of the create instance curl command and successful response. Page 32

33 Example Request curl -X POST \ -H 'Authorization: User <INSERT_USER_SECRET>, Organization <INSERT_ORGANIZATION_SECRET>' \ -H 'Content-Type: application/json' \ \ ' create-instance.json - JSON file needed to create instance. "name": "Test", "element": "key": "volusion", "configuration": "volusion.store.url": " "volusion.login. ": "<INSERT_VOLUSION_LOGIN_ gt;", "volusion.encrypted.password": "<INSERT_ECRYPTED_PASSWORDgt;" Example Successful Response in JSON format "id": 13, "name": "Test", "token": "GUIWhK8NTPaeyKblo91CJ1PUonwnV/XJjRT6=, "element": "id": 14, "name": "Volusion", "key": "volusion", "description": "Volusion is everything you need to sell anywhere.", "active": true, "deleted": false, "typeoauth": true, "trialaccount": false, "existingaccountdescription": "Give your application access to your existing <br> Shopify account</br><span class=\"buttondescription\">enter your credentials and details for your <b>shopify Account</b></span>", "configdescription": "If you do not have a Volition account, you can create one at <a href= \" "signupurl": " "tags": [ "id": 13, "name": "Test" ], "provisioninteractions": [], "valid": true, "disabled": false Page 33

34 Set up a new Ecwid Application with the Endpoint Follow these steps to set up a new Ecwid Application for API integration. Via a web browser go to: and sign up. NOTE: It must be a paid account. Once setup, please login. Make note of your Store ID as it will be needed to create an Element Instance. Navigate to "System Settings" in the top right of your menu, underneath your username. Page 34

35 Make note of the Order API Secret and the Product API Secret as they will be needed to create an Element Instance. NOTE: Ecwid currently supports the the GET, PUT/PATCH, DELETE API calls. POST is not available at this time. In order to create an Ecwid instance, you will need the Store ID, Order API Key, and Product API Key. Below is an example JSON file. create-instance.json "name": "test", "element": "key": "ecwid", "configuration": "ecwid.order.key": "RpOSUQ94wtKk", "ecwid.product.key": "DQ9pLS98KhHg", "ecwid.store.id": " " Next is an example of the create instance curl command and successful response. Page 35

36 Example Request curl -X POST \ -H 'Authorization: User <INSERT_USER_SECRET>, Organization <INSERT_ORGANIZATION_SECRET>' \ -H 'Content-Type: application/json' \ \ ' create-instance.json - JSON file needed to create instance. "element": "key": "ecwid", "configuration": "ecwid.order.key": "<INSERT_API_ORDER_SECRET>", "ecwid.product.key": "<INSERT_API_PRODUCT_KEY>", "ecwid.store.id": "<INSERT_STORE_ID>", "name": "<INSERT_INSTANCE_NAME>" Example Successful Response in JSON format "id": 12345, "name": "test", "token": "dspr6ahelis8pt7rp8e81bsklunfgeekx9ftr+9y", "element": "id": 42, "name": "Ecwid", "key": "ecwid", "description": "Ecwid is everything you need to sell anywhere.", "image": "elements/provider_ecwid.png", "active": true, "deleted": false, "typeoauth": false, "trialaccount": false, "configdescription": "If you do not have a Ecwid account, you can create one at Ecwid Signup", "provisioninteractions": [], "valid": true, "disabled": false, "maxcachesize": 0, "cachetimetolive": 0, "cachingenabled": false END APPENDIX Page 36

37 This concludes the documentation for the ecommerce Hub. If you have any questions, please contact us at Now what? Now you are ready to start integrating our ecommerce Hub Elements into your application. Give your customers access to their Shopify, etc. accounts right from your app. We will do our best to get back to you within 24 hours. Your success is our success. Thanks for reading. The Cloud Elements Team Page 37

Cloud Elements! Marketing Hub Provisioning and Usage Guide!

Cloud Elements! Marketing Hub Provisioning and Usage Guide! Cloud Elements Marketing Hub Provisioning and Usage Guide API Version 2.0 Page 1 Introduction The Cloud Elements Marketing Hub is the first API that unifies marketing automation across the industry s leading

More information

Cloud Elements! Events Management BETA! API Version 2.0

Cloud Elements! Events Management BETA! API Version 2.0 Cloud Elements Events Management BETA API Version 2.0 Event Management Version 1.0 Event Management Cloud Elements Event Management provides a uniform mechanism for subscribing to events from Endpoints

More information

Configuration Guide - OneDesk to SalesForce Connector

Configuration Guide - OneDesk to SalesForce Connector Configuration Guide - OneDesk to SalesForce Connector Introduction The OneDesk to SalesForce Connector allows users to capture customer feedback and issues in OneDesk without leaving their familiar SalesForce

More information

Fairsail REST API: Guide for Developers

Fairsail REST API: Guide for Developers Fairsail REST API: Guide for Developers Version 1.02 FS-API-REST-PG-201509--R001.02 Fairsail 2015. All rights reserved. This document contains information proprietary to Fairsail and may not be reproduced,

More information

Copyright Pivotal Software Inc, 2013-2015 1 of 10

Copyright Pivotal Software Inc, 2013-2015 1 of 10 Table of Contents Table of Contents Getting Started with Pivotal Single Sign-On Adding Users to a Single Sign-On Service Plan Administering Pivotal Single Sign-On Choosing an Application Type 1 2 5 7 10

More information

Salesforce Integration User Guide Version 1.1

Salesforce Integration User Guide Version 1.1 1 Introduction Occasionally, a question or comment in customer community forum cannot be resolved right away by a community manager and must be escalated to another employee via a CRM system. Vanilla s

More information

OAuth 2.0 Developers Guide. Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900

OAuth 2.0 Developers Guide. Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900 OAuth 2.0 Developers Guide Ping Identity, Inc. 1001 17th Street, Suite 100, Denver, CO 80202 303.468.2900 Table of Contents Contents TABLE OF CONTENTS... 2 ABOUT THIS DOCUMENT... 3 GETTING STARTED... 4

More information

A How To guide for integrating your application to the CRM Hub

A How To guide for integrating your application to the CRM Hub A How To guide for integrating your application to the CRM Hub Last Update: 28 January 2014 2 Table of Contents TABLE OF CONTENTS INTRODUCTION DEFINITIONS SIGN UP FOR AN CLOUD ELEMENTS ACCOUNT PROVISIONING

More information

Building Secure Applications. James Tedrick

Building Secure Applications. James Tedrick Building Secure Applications James Tedrick What We re Covering Today: Accessing ArcGIS Resources ArcGIS Web App Topics covered: Using Token endpoints Using OAuth/SAML User login App login Portal ArcGIS

More information

Your Mission: Use F-Response Cloud Connector to access Google Apps for Business Drive Cloud Storage

Your Mission: Use F-Response Cloud Connector to access Google Apps for Business Drive Cloud Storage Your Mission: Use F-Response Cloud Connector to access Google Apps for Business Drive Cloud Storage Note: This guide assumes you have installed F-Response Consultant, Consultant + Covert, or Enterprise,

More information

How To Use Kiteworks On A Microsoft Webmail Account On A Pc Or Macbook Or Ipad (For A Webmail Password) On A Webcomposer (For An Ipad) On An Ipa Or Ipa (For

How To Use Kiteworks On A Microsoft Webmail Account On A Pc Or Macbook Or Ipad (For A Webmail Password) On A Webcomposer (For An Ipad) On An Ipa Or Ipa (For GETTING STARTED WITH KITEWORKS DEVELOPER GUIDE Version 1.0 Version 1.0 Copyright 2014 Accellion, Inc. All rights reserved. These products, documents, and materials are protected by copyright law and distributed

More information

Egnyte Single Sign-On (SSO) Installation for OneLogin

Egnyte Single Sign-On (SSO) Installation for OneLogin Egnyte Single Sign-On (SSO) Installation for OneLogin To set up Egnyte so employees can log in using SSO, follow the steps below to configure OneLogin and Egnyte to work with each other. 1. Set up OneLogin

More information

Contents. 2 Alfresco API Version 1.0

Contents. 2 Alfresco API Version 1.0 The Alfresco API Contents The Alfresco API... 3 How does an application do work on behalf of a user?... 4 Registering your application... 4 Authorization... 4 Refreshing an access token...7 Alfresco CMIS

More information

Salesforce Files Connect Implementation Guide

Salesforce Files Connect Implementation Guide Salesforce Files Connect Implementation Guide Salesforce, Winter 16 @salesforcedocs Last updated: December 10, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Office365Mon Developer API

Office365Mon Developer API Office365Mon Developer API Office365Mon provides a set of services for retrieving report data, and soon for managing subscriptions. This document describes how you can create an application to programmatically

More information

Using SAML for Single Sign-On in the SOA Software Platform

Using SAML for Single Sign-On in the SOA Software Platform Using SAML for Single Sign-On in the SOA Software Platform SOA Software Community Manager: Using SAML on the Platform 1 Policy Manager / Community Manager Using SAML for Single Sign-On in the SOA Software

More information

How to pull content from the PMP into Core Publisher

How to pull content from the PMP into Core Publisher How to pull content from the PMP into Core Publisher Below you will find step-by-step instructions on how to set up pulling or retrieving content from the Public Media Platform, or PMP, and publish it

More information

Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk

Programming Autodesk PLM 360 Using REST. Doug Redmond Software Engineer, Autodesk Programming Autodesk PLM 360 Using REST Doug Redmond Software Engineer, Autodesk Introduction This class will show you how to write your own client applications for PLM 360. This is not a class on scripting.

More information

Absorb Single Sign-On (SSO) V3.0

Absorb Single Sign-On (SSO) V3.0 Absorb Single Sign-On (SSO) V3.0 Overview Absorb allows single sign-on (SSO) with third-party systems, regardless of the programming language. SSO is made secure by a series of calls (between Absorb and

More information

Axway API Gateway. Version 7.4.1

Axway API Gateway. Version 7.4.1 O A U T H U S E R G U I D E Axway API Gateway Version 7.4.1 3 February 2016 Copyright 2016 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.4.1

More information

The Social Accelerator Setup Guide

The Social Accelerator Setup Guide The Social Accelerator Setup Guide Welcome! Welcome to the Social Accelerator setup guide. This guide covers 2 ways to setup SA. Most likely, you will want to use the easy setup wizard. In that case, you

More information

Oracle Fusion Middleware Oracle API Gateway OAuth User Guide 11g Release 2 (11.1.2.4.0)

Oracle Fusion Middleware Oracle API Gateway OAuth User Guide 11g Release 2 (11.1.2.4.0) Oracle Fusion Middleware Oracle API Gateway OAuth User Guide 11g Release 2 (11.1.2.4.0) July 2015 Oracle API Gateway OAuth User Guide, 11g Release 2 (11.1.2.4.0) Copyright 1999, 2015, Oracle and/or its

More information

Social Application Guide

Social Application Guide Social Application Guide Version 2.2.0 Mar 2015 This document is intent to use for our following Magento Extensions Or any other cases it might help. Copyright 2015 LitExtension.com. All Rights Reserved

More information

Using IBM dashdb With IBM Embeddable Reporting Service

Using IBM dashdb With IBM Embeddable Reporting Service What this tutorial is about In today's mobile age, companies have access to a wealth of data, stored in JSON format. Leading edge companies are making key decision based on that data but the challenge

More information

DirectSmile Cross Media and Salesforce

DirectSmile Cross Media and Salesforce DirectSmile DirectSmile Cross Media and Salesforce Guide 2014 Salesforce und DirectSmile Cross Media Salesforce und DirectSmile Cross Media... 2 1.1 Introduction... 3 1.2 Setting Up a User Account... 3

More information

Security and ArcGIS Web Development. Heather Gonzago and Jeremy Bartley

Security and ArcGIS Web Development. Heather Gonzago and Jeremy Bartley Security and ArcGIS Web Development Heather Gonzago and Jeremy Bartley Agenda Types of apps Traditional token-based authentication OAuth2 authentication User login authentication Application authentication

More information

Force.com REST API Developer's Guide

Force.com REST API Developer's Guide Force.com REST API Developer's Guide Version 35.0, Winter 16 @salesforcedocs Last updated: December 10, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Google Cloud Print Administrator Configuration Guide

Google Cloud Print Administrator Configuration Guide Google Cloud Print Administrator Configuration Guide 1 December, 2014 Advanced Customer Technologies Ricoh AMERICAS Holdings, Inc. Table of Contents Scope and Purpose... 4 Overview... 4 System Requirements...

More information

User and Programmer Guide for the FI- STAR Monitoring Service SE

User and Programmer Guide for the FI- STAR Monitoring Service SE User and Programmer Guide for the FI- STAR Monitoring Service SE FI-STAR Beta Release Copyright 2014 - Yahya Al-Hazmi, Technische Universität Berlin This document gives a short guide on how to use the

More information

Integration Overview. Web Services and Single Sign On

Integration Overview. Web Services and Single Sign On Integration Overview Web Services and Single Sign On Table of Contents Overview...3 Quick Start 1-2-3...4 Single Sign-On...6 Background... 6 Setup... 6 Programming SSO... 7 Web Services API...8 What is

More information

RoomWizard Synchronization Software Manual Installation Instructions

RoomWizard Synchronization Software Manual Installation Instructions 2 RoomWizard Synchronization Software Manual Installation Instructions Table of Contents Exchange Server Configuration... 4 RoomWizard Synchronization Software Installation and Configuration... 5 System

More information

vcloud Air Platform Programmer's Guide

vcloud Air Platform Programmer's Guide vcloud Air Platform Programmer's Guide vcloud Air OnDemand 5.7 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition.

More information

CA Nimsoft Service Desk

CA Nimsoft Service Desk CA Nimsoft Service Desk Configure Outbound Web Services 7.13.7 Legal Notices Copyright 2013, CA. All rights reserved. Warranty The material contained in this document is provided "as is," and is subject

More information

Integrating LivePerson with Salesforce

Integrating LivePerson with Salesforce Integrating LivePerson with Salesforce V 9.2 March 2, 2010 Implementation Guide Description Who should use this guide? Duration This guide describes the process of integrating LivePerson and Salesforce

More information

An Oracle White Paper June 2014. RESTful Web Services for the Oracle Database Cloud - Multitenant Edition

An Oracle White Paper June 2014. RESTful Web Services for the Oracle Database Cloud - Multitenant Edition An Oracle White Paper June 2014 RESTful Web Services for the Oracle Database Cloud - Multitenant Edition 1 Table of Contents Introduction to RESTful Web Services... 3 Architecture of Oracle Database Cloud

More information

This manual will illustrate how to integrate your WordPress Blog or website with the Docebo Learning Management System.

This manual will illustrate how to integrate your WordPress Blog or website with the Docebo Learning Management System. This manual will illustrate how to integrate your WordPress Blog or website with the Docebo Learning Management System. Direct Log in: The Docebo LMS offers a login box that can be added to you WordPress

More information

From Delphi to the cloud

From Delphi to the cloud From Delphi to the cloud Introduction Increasingly data and services hosted in the cloud become accessible by authenticated REST APIs for client applications, be it web clients, mobile clients and thus

More information

OpenLogin: PTA, SAML, and OAuth/OpenID

OpenLogin: PTA, SAML, and OAuth/OpenID OpenLogin: PTA, SAML, and OAuth/OpenID Ernie Turner Chris Fellows RightNow Technologies, Inc. Why should you care about these features? Why should you care about these features? Because users hate creating

More information

Getting Started with Clearlogin A Guide for Administrators V1.01

Getting Started with Clearlogin A Guide for Administrators V1.01 Getting Started with Clearlogin A Guide for Administrators V1.01 Clearlogin makes secure access to the cloud easy for users, administrators, and developers. The following guide explains the functionality

More information

OneLogin Integration User Guide

OneLogin Integration User Guide OneLogin Integration User Guide Table of Contents OneLogin Account Setup... 2 Create Account with OneLogin... 2 Setup Application with OneLogin... 2 Setup Required in OneLogin: SSO and AD Connector...

More information

Installation and Administration Guide

Installation and Administration Guide Installation and Administration Guide Release 8 This installation guide will walk you through how to install and deploy Conga Composer, including recommended settings for the application. Contact Support:

More information

MyanPay API Integration with Magento CMS

MyanPay API Integration with Magento CMS 2014 MyanPay API Integration with Magento CMS MyanPay Myanmar Soft Gate Technology Co, Ltd. 1/1/2014 MyanPay API Integration with Magento CMS 1 MyanPay API Integration with Magento CMS MyanPay API Generating

More information

Startup guide for Zimonitor

Startup guide for Zimonitor Page 1 of 5 Startup guide for Zimonitor This is a short introduction to get you started using Zimonitor. Start by logging in to your version of Zimonitor using the URL and username + password sent to you.

More information

Setup Guide for Magento and BlueSnap

Setup Guide for Magento and BlueSnap Setup Guide for Magento and BlueSnap This manual is meant to show you how to connect your Magento store with your newly created BlueSnap account. It will show step-by-step instructions. For any further

More information

Ansible Tower API Guide

Ansible Tower API Guide Ansible Tower API Guide Release Ansible Tower 2.3.1 Ansible, Inc. October 19, 2015 CONTENTS 1 Introduction to the Tower API 2 1.1 Tools................................................... 2 1.2 Browsable

More information

Single Sign On Guide. Table of Contents

Single Sign On Guide. Table of Contents Single Sign On Guide Table of Contents I. Overview II. Benefits III. How SSO Works IV. Set-up Requirements and Recommendations V. Set-up Instructions a. Required Parameters b. Optional Parameters c. Error

More information

How To Use Salesforce Identity Features

How To Use Salesforce Identity Features Identity Implementation Guide Version 35.0, Winter 16 @salesforcedocs Last updated: October 27, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of

More information

Traitware Authentication Service Integration Document

Traitware Authentication Service Integration Document Traitware Authentication Service Integration Document February 2015 V1.1 Secure and simplify your digital life. Integrating Traitware Authentication This document covers the steps to integrate Traitware

More information

Riverbed Cascade Shark Common REST API v1.0

Riverbed Cascade Shark Common REST API v1.0 Riverbed Cascade Shark Common REST API v1.0 Copyright Riverbed Technology Inc. 2015 Created Feb 1, 2015 at 04:02 PM Contents Contents Overview Data Encoding Resources information: ping information: list

More information

DocuSign Connect for Salesforce Guide

DocuSign Connect for Salesforce Guide Information Guide 1 DocuSign Connect for Salesforce Guide 1 Copyright 2003-2013 DocuSign, Inc. All rights reserved. For information about DocuSign trademarks, copyrights and patents refer to the DocuSign

More information

itds OAuth Integration Paterva itds OAuth Integration Building and re-using OAuth providers within Maltego 2014/09/22

itds OAuth Integration Paterva itds OAuth Integration Building and re-using OAuth providers within Maltego 2014/09/22 Paterva itds OAuth Integration itds OAuth Integration Building and re-using OAuth providers within Maltego AM 2014/09/22 Contents Maltego OAuth Integration... 3 Introduction... 3 OAuth within the Maltego

More information

Title page. Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7

Title page. Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7 Title page Alcatel-Lucent 5620 SERVICE AWARE MANAGER 13.0 R7 APPLICATION API DEVELOPER GUIDE 3HE-10590-AAAA-TQZZA Issue 1 December 2015 Legal notice Legal notice Alcatel, Lucent, Alcatel-Lucent and the

More information

MasterPass Service Provider Onboarding & Integration Guide Fileand API-Based Merchant Onboarding Version 6.10

MasterPass Service Provider Onboarding & Integration Guide Fileand API-Based Merchant Onboarding Version 6.10 MasterPass Service Provider Onboarding & Integration Guide Fileand API-Based Merchant Onboarding Version 6.10 7 January 2016 SPBM Summary of Changes, 7 January 2016 Summary of Changes, 7 January 2016 This

More information

Setting Up the Mercent Marketplace Price Optimizer Extension

Setting Up the Mercent Marketplace Price Optimizer Extension For Magento ecommerce Software Table of Contents Overview... 3 Installing the Mercent Marketplace Price Optimizer extension... 4 Linking Your Amazon Seller account with the Mercent Developer account...

More information

The increasing popularity of mobile devices is rapidly changing how and where we

The increasing popularity of mobile devices is rapidly changing how and where we Mobile Security BACKGROUND The increasing popularity of mobile devices is rapidly changing how and where we consume business related content. Mobile workforce expectations are forcing organizations to

More information

Brainshark/Salesforce.com Integration Installation Procedures

Brainshark/Salesforce.com Integration Installation Procedures Page1 Brainshark/Salesforce.com Integration Installation Procedures The Brainshark/Salesforce integration allows Salesforce users to send emails containing links to Brainshark presentations from a contact

More information

DreamFactory on Microsoft SQL Azure

DreamFactory on Microsoft SQL Azure DreamFactory on Microsoft SQL Azure Account Setup and Installation Guide For general information about the Azure platform, go to http://www.microsoft.com/windowsazure/. For general information about the

More information

E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0

E*TRADE Developer Platform. Developer Guide and API Reference. October 24, 2012 API Version: v0 E*TRADE Developer Platform Developer Guide and API Reference October 24, 2012 API Version: v0 Contents Getting Started... 5 Introduction... 6 Architecture... 6 Authorization... 6 Agreements... 7 Support

More information

NSi Mobile Installation Guide. Version 6.2

NSi Mobile Installation Guide. Version 6.2 NSi Mobile Installation Guide Version 6.2 Revision History Version Date 1.0 October 2, 2012 2.0 September 18, 2013 2 CONTENTS TABLE OF CONTENTS PREFACE... 5 Purpose of this Document... 5 Version Compatibility...

More information

Administering Jive Mobile Apps

Administering Jive Mobile Apps Administering Jive Mobile Apps Contents 2 Contents Administering Jive Mobile Apps...3 Configuring Jive for Android and ios... 3 Native Apps and Push Notifications...4 Custom App Wrapping for ios... 5 Native

More information

Weston Public Schools Virtual Desktop Access Instructions

Weston Public Schools Virtual Desktop Access Instructions Instructions for connecting to the Weston Schools Virtual Desktop Environment Notes: You will have to have administrator permission on your computer in order to install a VMWare Client application which

More information

CloudAmp Analytics Dashboards. Documentation

CloudAmp Analytics Dashboards. Documentation CloudAmp Analytics Dashboards for Salesforce & Google Analytics Documentation Last Updated: October 5, 2015 Table of Contents 1. About the App 2. Technical Support 3. Requirements 4. Installation a. Click

More information

VoIP Intercom and Cisco Call Manager Server Setup Guide

VoIP Intercom and Cisco Call Manager Server Setup Guide The IP Endpoint Company VoIP Intercom and Cisco Call Manager Server Setup Guide CyberData Corporation 2555 Garden Road Monterey, CA 93940 T:831-373-201 F: 831-373-4193 www.cyberdata.net 2 1.0 Setup Diagram

More information

Kaseya 2. User Guide. Version 6.1

Kaseya 2. User Guide. Version 6.1 Kaseya 2 Kaseya SQL Server Reporting Services (SSRS) Configuration User Guide Version 6.1 January 28, 2011 About Kaseya Kaseya is a global provider of IT automation software for IT Solution Providers and

More information

talks.ox Documentation

talks.ox Documentation talks.ox Documentation Release 0.0.1 Mobile Oxford Team, Software Solutions, IT Services, University o April 17, 2015 Contents 1 User Guide 1 1.1 Talk Editors................................................

More information

Dashboard Admin Guide

Dashboard Admin Guide MadCap Software Dashboard Admin Guide Pulse Copyright 2014 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document

More information

The data between TC Monitor and remote devices is exchanged using HTTP protocol. Monitored devices operate either as server or client mode.

The data between TC Monitor and remote devices is exchanged using HTTP protocol. Monitored devices operate either as server or client mode. 1. Introduction TC Monitor is easy to use Windows application for monitoring and control of some Teracom Ethernet (TCW) and GSM/GPRS (TCG) controllers. The supported devices are TCW122B-CM, TCW181B- CM,

More information

Your Guide to Integrations with Digital River

Your Guide to Integrations with Digital River Digital River, Inc Your Guide to Integrations with Digital River Single Sign-On 8/3/2010 Document Version 1.2 Contents Introduction... 3 Terms, Shapes, and Definitions... 4 Typical High Level Work Flows...

More information

Baylor Secure Messaging. For Non-Baylor Users

Baylor Secure Messaging. For Non-Baylor Users Baylor Secure Messaging For Non-Baylor Users TABLE OF CONTENTS SECTION ONE: GETTING STARTED...4 Receiving a Secure Message for the First Time...4 Password Configuration...5 Logging into Baylor Secure Messaging...7

More information

Coveo Platform 7.0. Salesforce Connector Guide

Coveo Platform 7.0. Salesforce Connector Guide Coveo Platform 7.0 Salesforce Connector Guide Notice The content in this document represents the current view of Coveo as of the date of publication. Because Coveo continually responds to changing market

More information

ISVforce Guide. Version 35.0, Winter 16. @salesforcedocs

ISVforce Guide. Version 35.0, Winter 16. @salesforcedocs ISVforce Guide Version 35.0, Winter 16 @salesforcedocs Last updated: vember 12, 2015 Copyright 2000 2015 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark of salesforce.com,

More information

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code.

The full setup includes the server itself, the server control panel, Firebird Database Server, and three sample applications with source code. Content Introduction... 2 Data Access Server Control Panel... 2 Running the Sample Client Applications... 4 Sample Applications Code... 7 Server Side Objects... 8 Sample Usage of Server Side Objects...

More information

EPB Managed Wi-Fi Creating Social Media Apps with AirTight Guest Manager

EPB Managed Wi-Fi Creating Social Media Apps with AirTight Guest Manager EPB Managed Wi-Fi Creating Social Media Apps with AirTight Guest Manager EPB s Managed Wi-Fi solution allows you to create social media integration with your new guest manager. This functionality allows

More information

qliqdirect Active Directory Guide

qliqdirect Active Directory Guide qliqdirect Active Directory Guide qliqdirect is a Windows Service with Active Directory Interface. qliqdirect resides in your network/server and communicates with qliqsoft cloud servers securely. qliqdirect

More information

HarePoint Workflow Extensions for Office 365. Quick Start Guide

HarePoint Workflow Extensions for Office 365. Quick Start Guide HarePoint Workflow Extensions for Office 365 Quick Start Guide Product version 0.91 November 09, 2015 ( This Page Intentionally Left Blank ) HarePoint.Com Table of Contents 2 Table of Contents Table of

More information

In a browser window, enter the Canvas registration URL: silverlakemustangs.instructure.com

In a browser window, enter the Canvas registration URL: silverlakemustangs.instructure.com How do I sign up for a Canvas account as a Parent? Parents (Observers) can link their Canvas account to their student's account so they can see assignment dues dates, announcements, and other course content.

More information

ADFS Integration Guidelines

ADFS Integration Guidelines ADFS Integration Guidelines Version 1.6 updated March 13 th 2014 Table of contents About This Guide 3 Requirements 3 Part 1 Configure Marcombox in the ADFS Environment 4 Part 2 Add Relying Party in ADFS

More information

FIREEYE APP FOR SPLUNK ENTERPRISE 6.X. Configuration Guide Version 1.3 SECURITY REIMAGINED

FIREEYE APP FOR SPLUNK ENTERPRISE 6.X. Configuration Guide Version 1.3 SECURITY REIMAGINED S P E C I A L R E P O R T FIREEYE APP FOR SPLUNK ENTERPRISE 6.X SECURITY REIMAGINED CONTENTS Welcome 3 Supported FireEye Event Formats 3 Original Build Environment 4 Possible Dashboard Configurations 4

More information

VERALAB LDAP Configuration Guide

VERALAB LDAP Configuration Guide VERALAB LDAP Configuration Guide VeraLab Suite is a client-server application and has two main components: a web-based application and a client software agent. Web-based application provides access to

More information

PowerShell Configuration Guide

PowerShell Configuration Guide PowerShell Configuration Guide Table of Contents Windows PowerShell 2 Prerequisites... 3 IIS Settings... 3 ActiveSync Server PowerShell Connection Settings... 8 NotifyMDM Version 3.x Windows PowerShell

More information

G-Lock EasyMail7. Admin Guide. Client-Server Email Marketing Solution for Windows. Copyright G-Lock Software. All Rights Reserved.

G-Lock EasyMail7. Admin Guide. Client-Server Email Marketing Solution for Windows. Copyright G-Lock Software. All Rights Reserved. G-Lock EasyMail7 Client-Server Email Marketing Solution for Windows Admin Guide Copyright G-Lock Software. All Rights Reserved. 1 Table of Contents This document is your admin guide for G-Lock EasyMail7

More information

Setup Guide for PrestaShop and BlueSnap

Setup Guide for PrestaShop and BlueSnap Setup Guide for PrestaShop and BlueSnap This manual is meant to show you how to connect your PrestaShop store with your newly created BlueSnap account. It will show step-by-step instructions. For any further

More information

Developing Applications with Salesforce Chatter

Developing Applications with Salesforce Chatter Developing Applications with Salesforce Chatter Rakesh Gupta Sagar Pareek Chapter No. 5 "Understanding Chatter REST API" In this package, you will find: A Biography of the authors of the book A preview

More information

Configuring Salesforce

Configuring Salesforce Chapter 94 Configuring Salesforce The following is an overview of how to configure the Salesforce.com application for singlesign on: 1 Prepare Salesforce for single sign-on: This involves the following:

More information

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM

IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016. Integration Guide IBM IBM Campaign Version-independent Integration with IBM Engage Version 1 Release 3 April 8, 2016 Integration Guide IBM Note Before using this information and the product it supports, read the information

More information

This is a training module for Maximo Asset Management V7.1. It demonstrates how to use the E-Audit function.

This is a training module for Maximo Asset Management V7.1. It demonstrates how to use the E-Audit function. This is a training module for Maximo Asset Management V7.1. It demonstrates how to use the E-Audit function. Page 1 of 14 This module covers these topics: - Enabling audit for a Maximo database table -

More information

Authentication Methods

Authentication Methods Authentication Methods Overview In addition to the OU Campus-managed authentication system, OU Campus supports LDAP, CAS, and Shibboleth authentication methods. LDAP users can be configured through the

More information

OAuth: Where are we going?

OAuth: Where are we going? OAuth: Where are we going? What is OAuth? OAuth and CSRF Redirection Token Reuse OAuth Grant Types 1 OAuth v1 and v2 "OAuth 2.0 at the hand of a developer with deep understanding of web security will likely

More information

Click-To-Talk. ZyXEL IP PBX License IP PBX LOGIN DETAILS. Edition 1, 07/2009. LAN IP: https://192.168.1.12 WAN IP: https://172.16.1.1.

Click-To-Talk. ZyXEL IP PBX License IP PBX LOGIN DETAILS. Edition 1, 07/2009. LAN IP: https://192.168.1.12 WAN IP: https://172.16.1.1. Click-To-Talk ZyXEL IP PBX License Edition 1, 07/2009 IP PBX LOGIN DETAILS LAN IP: https://192.168.1.12 WAN IP: https://172.16.1.1 Username: admin Password: 1234 www.zyxel.com Copyright 2009 ZyXEL Communications

More information

Ciphermail Gateway PDF Encryption Setup Guide

Ciphermail Gateway PDF Encryption Setup Guide CIPHERMAIL EMAIL ENCRYPTION Ciphermail Gateway PDF Encryption Setup Guide March 6, 2014, Rev: 5454 Copyright c 2008-2014, ciphermail.com. CONTENTS CONTENTS Contents 1 Introduction 4 2 Portal 4 3 PDF encryption

More information

Bitcoin Payment Gateway API

Bitcoin Payment Gateway API Bitcoin Payment Gateway API v0.3 BitPay, Inc. https://bitpay.com 2011-2012 BITPAY, Inc. All Rights Reserved. 1 Table of Contents Introduction Activating API Access Invoice States Creating an Invoice Required

More information

itunes Store Publisher User Guide Version 1.1

itunes Store Publisher User Guide Version 1.1 itunes Store Publisher User Guide Version 1.1 Version Date Author 1.1 10/09/13 William Goff Table of Contents Table of Contents... 2 Introduction... 3 itunes Console Advantages... 3 Getting Started...

More information

USER GUIDE for Salesforce

USER GUIDE for Salesforce for Salesforce USER GUIDE Contents 3 Introduction to Backupify 5 Quick-start guide 6 Administration 6 Logging in 6 Administrative dashboard 7 General settings 8 Account settings 9 Add services 9 Contact

More information

How To Use Saml 2.0 Single Sign On With Qualysguard

How To Use Saml 2.0 Single Sign On With Qualysguard QualysGuard SAML 2.0 Single Sign-On Technical Brief Introduction Qualys provides its customer the option to use SAML 2.0 Single Sign On (SSO) authentication with their QualysGuard subscription. When implemented,

More information

STABLE & SECURE BANK lab writeup. Page 1 of 21

STABLE & SECURE BANK lab writeup. Page 1 of 21 STABLE & SECURE BANK lab writeup 1 of 21 Penetrating an imaginary bank through real present-date security vulnerabilities PENTESTIT, a Russian Information Security company has launched its new, eighth

More information

Login with Amazon. Getting Started Guide for Websites. Version 1.0

Login with Amazon. Getting Started Guide for Websites. Version 1.0 Login with Amazon Getting Started Guide for Websites Version 1.0 Login with Amazon: Getting Started Guide for Websites Copyright 2016 Amazon Services, LLC or its affiliates. All rights reserved. Amazon

More information

Hubcase for Salesforce Installation and Configuration Guide

Hubcase for Salesforce Installation and Configuration Guide Hubcase for Salesforce Installation and Configuration Guide Note: This document is intended for system administrator, and not for end users. Installation and configuration require understanding of both

More information

Salesforce Opportunities Portlet Documentation v2

Salesforce Opportunities Portlet Documentation v2 Salesforce Opportunities Portlet Documentation v2 From ACA IT-Solutions Ilgatlaan 5C 3500 Hasselt liferay@aca-it.be Date 29.04.2014 This document will describe how the Salesforce Opportunities portlet

More information

Salesforce.com Integration Guide

Salesforce.com Integration Guide ServicePattern Version 3.6 Revision SP36-SFDC-41855 Bright Pattern, Inc. 1111 Bayhill Drive, Suite 275, San Bruno, CA 94066 Phone: +1 (855) 631.4553 or +1 (650) 529.4099 Fax: +1 (415) 480.1782 www.brightpattern.com

More information