CRM Service Wrapper User Guide

Size: px
Start display at page:

Download "CRM Service Wrapper User Guide"

Transcription

1 Summary This document details the usage of the CRM Service Wrapper by xrm. The service wrapper allows you to communicate with a Microsoft Dynamics CRM application (called CRM for convenience in this document) without having to deal with the authentication and other details of the Microsoft provided API. The wrapper provides a simplified interface to connect to CRM and perform basic CRUD (create, retrieve, update, and delete) operations. The service expects JSON (JavaScript Object Notation) payloads to be provided via an HTTP POST to the service. The service responds back with a JSON result, including success or failure and any error message. Please see the specific operation section for details on the payloads and responses for each operation.

2 Authentication The service accepts a pre-assigned API Key and Access Token. This information is wrapped inside an authenticationdetails object within the JSON payload. This information should be passed in with each request. An example is displayed below (with asterisks representing placeholders for real data that must be supplied during actual use): authenticationdetails: ApiKey: ********, AccessToken: ******** This nested object within the JSON payload is required for all operation types. The attributes are explained in detail below: ApiKey: A unique key assigned to your application. AccessToken: A unique token assigned to your application. This information should not be shared publicly. Page 2 of 11

3 Create The Create operation is used to create new records in CRM. No duplicate detection is performed during the creation of records using the service. The service returns back the unique identifier in the CRM system (the Globally Unique Identifier, or GUID, for the record, consisting of 32 alphanumeric characters interspersed with 4 - separator characters). The URL to perform the create operation is below: /Crm2013Service.aspx/Create An HTTP POST should be performed to the address above. The content type should be set to application/json. The payload should include the authenticationdetails object, along with the logical name of the entity being created, and the attributes to create for the entity. An example of the JSON payload is listed below. ( represents missing information that must be supplied in actual use.) For more information regarding the authenticationdetails object, please see the Authentication portion of this document. authenticationdetails:, logicalname: contact, attributes: firstname: John, lastname: Smith, address1: john.smith@example.com The attributes are explained below: authenticationdetails: Please refer to the authentication portion of this document. logicalname: (The leading l must be lowercase.) This should be set to the logical name of the entity in CRM. The approach to locate the logical name for an entity is outside the scope of this document. Page 3 of 11

4 attributes: This contains all the attributes of the entity that should be given values when the record is created. See the attribute portion of this document for more details on how to handle specific, and more complex, attributes. The service returns back a CreateResult object in JSON format. The object contains the following attributes: RecordId: If successful, this contains the unique identifier (GUID) for the new record, as returned by CRM. Success: A boolean flag indicating whether the operation was a success or not. ErrorMessage: If the Success flag is set to false, this attribute contains a detailed error message. Page 4 of 11

5 Update The Update operation is used to update existing records in CRM. The URL to perform the update operation is below: /Crm2013Service.aspx/Update An HTTP POST should be performed to the address above. The content type should be set to application/json. The payload should include the authenticationdetails object, along with the logical name of the entity being updated, and the attributes to update. In addition, the unique identifier attribute must be specified as well. An example of the JSON payload is listed below ( and * represent data that must be supplied during actual ues). For more information regarding the authenticationdetails object, please see the Authentication portion of this document. authenticationdetails:, logicalname: contact, attributes: contactid: ******, firstname: John, lastname: Smith, telephone1: (555) The attributes are explained below: authenticationdetails: Please refer to the authentication portion of this document. logicalname: This should be set to the logical name of the entity in CRM. The approach to locate the logical name for an entity is outside the scope of this document. Attributes: All the attributes that should be updated on the entity. In addition, the primary key should be provided as well. There s no need to include attributes whose values should remain unchanged in the Page 5 of 11

6 updated record. In the example above, the primary key is contactid. See the attribute portion of this document for more details on how to handle specific, and more complex, attributes. The service returns back an UpdateResult object in JSON format. The object contains the following attributes: Success: A boolean flag indicating whether the operation was a success or not. ErrorMessage: If the Success flag is set to false, this attribute contains a detailed error message. Page 6 of 11

7 Delete The Delete operation is used to delete existing records in CRM. The URL to perform the delete operation is below: /Crm2013Service.aspx/Delete An HTTP POST should be performed to the address above. The content type should be set to application/json. The payload should include the authenticationdetails object, along with the logical name of the entity being deleted and its unique identifier (GUID). An example of the JSON payload is listed below ( and * represent missing information that must supplied during actual use). For more information regarding the authenticationdetails object, please see the Authentication portion of this document. authenticationdetails:, logicalname: contact, entityid: ****** The attributes are explained below: authenticationdetails: Please refer to the authentication portion of this document. logicalname: This should be set to the logical name of the entity in CRM. The approach to locate the logical name for an entity is outside the scope of this document. entityid: The unique identifier (GUID) of the record to be deleted. The service returns back a DeleteResult object in JSON format. The object contains the following attributes: Success: A boolean flag indicating whether the operation was a success or not. ErrorMessage: If the Success flag is set to false, this attribute contains a detailed error message. Page 7 of 11

8 Retrieve The retrieve operation is used to retrieve (or read ) existing records from the database. The URL to perform the retrieve operation is below: /Crm2013Service.aspx/Retrieve An HTTP POST should be performed to the address above. The content type should be set to application/json. The payload should include the authenticationdetails object, along with the entity name to retrieve, and additional attributes that will be searched. If the unique identifier for the record is also supplied, then oly the unique identifier will be utilized to retrieve the record. The last parameter is the list of attributes to retrieve for the records that match the search criteria. An example of the JSON payload is listed below. ( represents information that must be supplied during actual use.) For more information regarding the authenticationdetails object, please see the Authentication portion of this document. authenticationdetails:, logicalname: contact, searchattributes: firstname: John, lastname: Smith, returnedattributes: [ firstname, lastname, address1, telephone1 The attributes are explained below: authenticationdetails: Please refer to the Authentication portion of this document. logicalname: This should be set to the logical name of the entity in CRM. The approach to locate the logical name for an entity is outside the scope of this document. searchattributes: This object should contain all the attributes to search for. Multiple search attributes are treated with logical AND. In the example provided, all contacts with the first name John and the last Page 8 of 11

9 name Smith will be returned. If the unique identifier of the object is already provided in the searchattributes object, then only that record is retrieved regardless of any other attributes provided. returnedattributes: The returned results will only have these attributes populated. The service returns back a RetrieveResult object in JSON format. The object contains the following attributes: RetrievedRecords: An array of Entity record objects as returned by CRM, identified by their GUIDs. Success: A boolean flag indicating whether the operation was a success or not. ErrorMessage: If the Success flag is set to false, this attribute contains a detailed error message. Page 9 of 11

10 Attributes The following section describes the different attributes that are supported by the service, and how to pass those parameters into the service when creating, retrieving, or updating records. String String values must be passed in as a JSON string both when making modifications and when searching. Strings should be surrounded in single quotes. BigInt and Integer BigInt and Integer fields can be passed in as a JSON integer value or a JSON string. The service will convert the string to an integer while processing. Boolean Boolean values can be passed into the service as either a JSON Boolean value (true or false) or a string ( true or false ). Customer, Lookup, and Owner These objects must be handled in a special way, because each can represent any of certain multiple entities. They must be passed in as a nested JSON object. There are two attributes of the object that are required: Id and LogicalName. (The leading L must be uppercase in this context.) An example of the object is below: Id: UniqueIdentifier, LogicalName: account The Id field should be the unique identifier (GUID) of the record in CRM. The LogicalName attribute should be set to the logical name of the entity that the record is an instance of. (For example, a Customer must be determined as either contact or account.) Date and Time Attributes of type Date and Time can be passed in as a JSON date or as a string. The string will be parsed and converted to a Date object. Page 10 of 11

11 Decimal and Double Decimals and doubles are treated the same within the service wrapper. They can be passed in as a decimal value or a string. The string will be parsed into the appropriate CRM type. Money Money values must be passed in as a decimal. A currency symbol doesn t need to be supplied. Memo and String Attributes of type Multiple Lines of Text (sometimes called Memo) and type Single Line of Text must be passed in as strings surrounded by single quotes. If the string needs to contain a single quote character, it can be escaped with \. Option Set UniqueIdentifier The unique identifier for records can be passed in as either a GUID or a string. The string will be parsed into a GUID if provided. Page 11 of 11 Toll Free: Main Number: (949) sales@xrm.com

How to Create Fields in Microsoft CRM Online

How to Create Fields in Microsoft CRM Online How to Create Fields in Microsoft CRM Online Go to https://portal.office.com and log in. Then switch from portal to CRM from the square menu. Once in CRM you need to go to the form you wish to add fields

More information

Configuration Guide xrm1 Data Grid CRM 2013, 2015, 2016 and CRM Online

Configuration Guide xrm1 Data Grid CRM 2013, 2015, 2016 and CRM Online Configuration Guide xrm Data Grid CRM 03, 05, 06 and CRM Online General Information Customizing the xrm Data Grid 3 Further information and Troubleshooting General Information This guide is about the configuration

More information

ANGULARJS - MOCK TEST ANGULARJS MOCK TEST II

ANGULARJS - MOCK TEST ANGULARJS MOCK TEST II http://www.tutorialspoint.com ANGULARJS - MOCK TEST Copyright tutorialspoint.com This section presents you various set of Mock Tests related to AngularJS Framework. You can download these sample mock tests

More information

Documenting APIs with Swagger. TC Camp. Peter Gruenbaum

Documenting APIs with Swagger. TC Camp. Peter Gruenbaum Documenting APIs with Swagger TC Camp Peter Gruenbaum Introduction } Covers } What is an API Definition? } YAML } Open API Specification } Writing Documentation } Generating Documentation } Alternatives

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

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

REST Admin API. Note: Version 9.X or higher is required for the support of REST API. Version /17

REST Admin API. Note: Version 9.X or higher is required for the support of REST API. Version /17 REST Admin API Setup Each application that will communicate to the SecurAccess server via the REST API interface will require authorisation as a trusted source, located under Config/REST API from the SecurEnvoy

More information

REST. Web-based APIs

REST. Web-based APIs REST Web-based APIs REST Representational State Transfer Style of web software architecture that simplifies application Not a standard, but a design pattern REST Take all resources for web application

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

SharePoint 2013 CRUD on List Items Using REST Services & jquery

SharePoint 2013 CRUD on List Items Using REST Services & jquery American Scientific Research Journal for Engineering, Technology, and Sciences (ASRJETS) ISSN (Print) 2313-4410, ISSN (Online) 2313-4402 Global Society of Scientific Research and Researchers http://asrjetsjournal.org/

More information

The PureEngage Cloud API. Jim Crespino Director, Developer Enablement

The PureEngage Cloud API. Jim Crespino Director, Developer Enablement The PureEngage Cloud API Jim Crespino Director, Developer Enablement The PureEngage Cloud API Analogous to the Platform SDK for PureEngage Premise Monolithic (v8.5) -> Microservices (v9.0) Architecture

More information

JSON is a light-weight alternative to XML for data-interchange JSON = JavaScript Object Notation

JSON is a light-weight alternative to XML for data-interchange JSON = JavaScript Object Notation JSON The Fat-Free Alternative to XML { Lecture : 27, Course : CSC375, Days : TTh", Instructor : Haidar Harmanani } Why JSON? JSON is a light-weight alternative to XML for data-interchange JSON = JavaScript

More information

Overview of the JSON Encoding Rules (JER)

Overview of the JSON Encoding Rules (JER) Overview of the JSON Encoding Rules (JER) Alessandro Triglia, OSS Nokalva sandro@oss.com July 2017 OSS Nokalva, Inc. 1 CONTENTS 1 Introduction...3 2 The JSON Encoding Rules...4 2.1 JER encoding instructions...4

More information

Chapter 1 - Consuming REST Web Services in Angular

Chapter 1 - Consuming REST Web Services in Angular Chapter 1 - Consuming REST Web Services in Angular Objectives Key objectives of this chapter REST Overview Common Angular tasks for REST communication Using Angular to send various HTTP requests 1.1 REST

More information

The production version of your service API must be served over HTTPS.

The production version of your service API must be served over HTTPS. This document specifies how to implement an API for your service according to the IFTTT Service Protocol. It is recommended that you treat this document as a reference and follow the workflow outlined

More information

New Perspectives on Access Module 5: Creating Advanced Queries and Enhancing Table Design

New Perspectives on Access Module 5: Creating Advanced Queries and Enhancing Table Design New Perspectives on Access 2016 Module 5: Creating Advanced Queries and Enhancing Table Design 1 Objectives Session 5.1 Review object naming standards Use the Like, In, Not, and & operators in queries

More information

Understanding RESTful APIs and documenting them with Swagger. Presented by: Tanya Perelmuter Date: 06/18/2018

Understanding RESTful APIs and documenting them with Swagger. Presented by: Tanya Perelmuter Date: 06/18/2018 Understanding RESTful APIs and documenting them with Swagger Presented by: Tanya Perelmuter Date: 06/18/2018 1 Part 1 Understanding RESTful APIs API types and definitions REST architecture and RESTful

More information

Mintigo Marketo Integration Setup Guide. Version

Mintigo Marketo Integration Setup Guide. Version Mintigo Marketo Integration Setup Guide Version 1.2 2017-11-12 Table of Contents MINTIGO MARKETO INTEGRATION SETUP GUIDE... 1 INTEGRATION... 3 1. BEFORE INTEGRATION... 3 2. CONFIGURE REST APIS IN MARKETO...

More information

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0

REST API Operations. 8.0 Release. 12/1/2015 Version 8.0.0 REST API Operations 8.0 Release 12/1/2015 Version 8.0.0 Table of Contents Business Object Operations... 3 Search Operations... 6 Security Operations... 8 Service Operations... 11 Business Object Operations

More information

berlicrm REST Webservices API Tutorial

berlicrm REST Webservices API Tutorial REST Webservices API Tutorial Version 1.5.1.2 Rev. from 20.05.2016 Table Of Contents OVERVIEW... 3 API Call characteristics... 3 API Response... 3 Response Object... 3 Error Object... 3 Error Handling...

More information

User Group Resource Operations

User Group Resource Operations CHAPTER 5 A Cisco WebEx Social user group is an arbitrary collection of users that a system administrator creates. Typically, users who are in a user group have common interests, goals, or responsibilities.

More information

CUSTOMISE FIELDS AND LAYOUTS 2010

CUSTOMISE FIELDS AND LAYOUTS 2010 CUSTOMISE FIELDS AND LAYOUTS 2010 CUSTOMIZE YOUR FIELDS AND LAYOUTS Step 1 Define your fields Step 2 Customize your layouts Note: Changing the name of a field in the Define Fields box does not change the

More information

ACCUZIP EDDM UI REST API CALLS. 100% Cloud Based EDDM List Creation. Abstract EDDM UI to select Carrier Route Boundaries throughout the United States

ACCUZIP EDDM UI REST API CALLS. 100% Cloud Based EDDM List Creation. Abstract EDDM UI to select Carrier Route Boundaries throughout the United States ACCUZIP EDDM UI REST API CALLS 100% Cloud Based EDDM List Creation Abstract EDDM UI to select Carrier Route Boundaries throughout the United States Steve Belmonte steve@accuzip.com AccuZIP EDDM Web Service

More information

REST Webservices API Reference Manual

REST Webservices API Reference Manual berlicrm REST Webservices API Reference Manual Version 1.5.1.2 Rev. from 20.05.2016 crm-now development documents Page 1 Table Of Contents OVERVIEW... 4 URL FORMAT... 4 THE RESPONSE FORMAT... 4 VtigerObject...

More information

CSC Web Technologies, Spring Web Data Exchange Formats

CSC Web Technologies, Spring Web Data Exchange Formats CSC 342 - Web Technologies, Spring 2017 Web Data Exchange Formats Web Data Exchange Data exchange is the process of transforming structured data from one format to another to facilitate data sharing between

More information

JSON as an XML Alternative. JSON is a light-weight alternative to XML for datainterchange

JSON as an XML Alternative. JSON is a light-weight alternative to XML for datainterchange JSON The Fat-Free Alternative to XML { Lecture : 27, Course : CSC375, Days : TTh", Instructor : Haidar Harmanani } JSON as an XML Alternative JSON is a light-weight alternative to XML for datainterchange

More information

Entity Configuration Configure the account entity in D365 with fields to hold the cloud agreement status. Two Value OptionSet

Entity Configuration Configure the account entity in D365 with fields to hold the cloud agreement status. Two Value OptionSet Calling a Microsoft Flow Process from a Dynamics 365 Workflow Activity This post demonstrates a method to incorporate a Microsoft Flow application into a Dynamics 365 custom workflow Activity which passes

More information

Salesforce IoT REST API Getting Started Guide

Salesforce IoT REST API Getting Started Guide Salesforce IoT REST API Getting Started Guide Version 42.0, Spring 18 @salesforcedocs Last updated: March 9, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered

More information

Updated August 28 th, 2017 This document is maintained at https://api.ramcoams.com/api/v2/ramco_api_v2_doc.pdf

Updated August 28 th, 2017 This document is maintained at https://api.ramcoams.com/api/v2/ramco_api_v2_doc.pdf Ramco API v 2.0 Updated August 28 th, 2017 This document is maintained at https://api.ramcoams.com/api/v2/ramco_api_v2_doc.pdf General Overview Intent is to provide an API that allows for discovery of

More information

Package imgur. R topics documented: December 20, Type Package. Title Share plots using the imgur.com image hosting service. Version 0.1.

Package imgur. R topics documented: December 20, Type Package. Title Share plots using the imgur.com image hosting service. Version 0.1. Package imgur December 20, 2010 Type Package Title Share plots using the imgur.com image hosting service Version 0.1.4 Date 2010-12-18 Author Aaron Statham Maintainer Aaron Statham

More information

Converting a Lowercase Letter Character to Uppercase (Or Vice Versa)

Converting a Lowercase Letter Character to Uppercase (Or Vice Versa) Looping Forward Through the Characters of a C String A lot of C string algorithms require looping forward through all of the characters of the string. We can use a for loop to do that. The first character

More information

Enrich Integration Guide

Enrich Integration Guide version 0.1 (06 September 2017) Date Name Ver Change Description 06 September 2017 Harvey Lawrence 0.1 First version the latest version of this document can be found at /enrichintegrationguide.pdf page

More information

Learning Objectives. Description. Your AU Expert(s) Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co.

Learning Objectives. Description. Your AU Expert(s) Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co. PL17257 JavaScript and PLM: Empowering the User Trent Earley Behlen Mfg. Co. Shane Wemhoff Behlen Mfg. Co. Learning Objectives Using items and setting data in a Workspace Setting Data in Related Workspaces

More information

Queens Library API Requirements Document For e-content Partners

Queens Library API Requirements Document For e-content Partners Queens Library API Requirements Document For e-content Partners Version Date Author Description 1 08/03/2015 Surinder Pal Singh Draft 1.1 08/07/2015 Surinder Pal Singh Revised by Team 1.2 08/19//2015 Surinder

More information

PonyExpress API V1. The PonyExpress API allows you to perform operations that you do with our web client.

PonyExpress API V1. The PonyExpress API allows you to perform operations that you do with our web client. PonyExpress API V1 INTRODUCTION The PonyExpress API allows you to perform operations that you do with our web client. GETTING STARTED APIs requires a minimum of two mandatory headers. Content-Type : application/json

More information

Functions Guide. September 12, Boardwalk, Suite 205, San Marcos, CA (760)

Functions Guide. September 12, Boardwalk, Suite 205, San Marcos, CA (760) ! Functions Guide September 12, 2018 950 Boardwalk, Suite 205, San Marcos, CA 92078 (760) 510-1200 www.productivecomputing.com Copyright 2018 Table of Contents I. Introduction... 4 II. Function Descriptions...

More information

CONFIGURING YOUR CONNECTOR CONFIGURING YOUR CONNECTOR MICROSOFT DYNAMICS

CONFIGURING YOUR CONNECTOR CONFIGURING YOUR CONNECTOR MICROSOFT DYNAMICS CONFIGURING YOUR CONNECTOR MICROSOFT DYNAMICS 1 Contents Instructions... 3 Step 1: Syncing Credentials... 4 Step 2: Web Services and Org Info... 4 Step 3: Sync Dates... 5 Step 4: Syncing Preferences...

More information

Quriiri HTTP MT API. Quriiri HTTP MT API v , doc version This document describes the Quriiri HTTP MT API version 1 (v1).

Quriiri HTTP MT API. Quriiri HTTP MT API v , doc version This document describes the Quriiri HTTP MT API version 1 (v1). Quriiri HTTP MT API This document describes the Quriiri HTTP MT API version 1 (v1). Sending messages Request types Security Request parameters Request examples JSON POST GET Response JSON response example

More information

Zipwhip API Developer Reference Messaging API

Zipwhip API Developer Reference Messaging API Zipwhip API Developer Reference Messaging API Version 2.0, May 2017 Copyright 2017 Zipwhip, Inc. All rights reserved. Zipwhip, Inc Copyright 2017 Zipwhip, Inc. All rights reserved. For Customer Use Only

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

By: Access 2007 Table

By:   Access 2007 Table Access 2007 Table Create and Format Tables in Access 2007 I. What is Table? A table is constructed with a field or many fields and it is used for storing data or information. The data can be student information,

More information

JME Language Reference Manual

JME Language Reference Manual JME Language Reference Manual 1 Introduction JME (pronounced jay+me) is a lightweight language that allows programmers to easily perform statistic computations on tabular data as part of data analysis.

More information

Configuring Stickiness

Configuring Stickiness CHAPTER 6 Date: 5/7/09 This section provides information about sticky behavior and procedures for configuring stickiness with the ANM. Sections include: Stickiness Overview, page 6-1 Configuring Sticky

More information

User Service. User Service. member. Network-level user with access to all aspects of the member's account (Advertisers, Publishers, Apps, etc.).

User Service. User Service. member. Network-level user with access to all aspects of the member's account (Advertisers, Publishers, Apps, etc.). User Service User Service "User" refers to people or groups able to log in to the AppNexus UI and API. Users are classified by a user_type, which determines what type of information they have access to.

More information

Federated Search Developer Guide

Federated Search Developer Guide Federated Search Developer Guide Version 40.0, Summer 17 @salesforcedocs Last updated: August 9, 2017 Copyright 2000 2017 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

SUBSCRIPTION API. Document Version. Introduction

SUBSCRIPTION API. Document Version. Introduction SUBSCRIPTION API Contents Contents... 1 Document Version... 1 Introduction... 1 Procedure to configure Web Service User in Billdozer:... 2 Http Post Parameters... 2 Package... 3 List... 3 Response Parameter

More information

X-Road Message Protocol for REST

X-Road Message Protocol for REST X-Road Message Protocol for REST XRDDEV-121 - As an X-Road user I want that a draft version of X-Road Message Protocol for REST is created so that I know how REST clients and services will communicate

More information

MATVEC: MATRIX-VECTOR COMPUTATION LANGUAGE REFERENCE MANUAL. John C. Murphy jcm2105 Programming Languages and Translators Professor Stephen Edwards

MATVEC: MATRIX-VECTOR COMPUTATION LANGUAGE REFERENCE MANUAL. John C. Murphy jcm2105 Programming Languages and Translators Professor Stephen Edwards MATVEC: MATRIX-VECTOR COMPUTATION LANGUAGE REFERENCE MANUAL John C. Murphy jcm2105 Programming Languages and Translators Professor Stephen Edwards Language Reference Manual Introduction The purpose of

More information

Biomids Persistent Proctor API

Biomids Persistent Proctor API Biomids Persistent Proctor API Institution Name : string Street : string City : string State : string PostalCode : string EmailDomain : string (ex: Biomids.com) Logo : string (name of logo file) // All

More information

StorageGRID Webscale NAS Bridge Management API Guide

StorageGRID Webscale NAS Bridge Management API Guide StorageGRID Webscale NAS Bridge 2.0.3 Management API Guide January 2018 215-12414_B0 doccomments@netapp.com Table of Contents 3 Contents Understanding the NAS Bridge management API... 4 RESTful web services

More information

NodeConductor SugarCRM Documentation

NodeConductor SugarCRM Documentation NodeConductor SugarCRM Documentation Release 0.5.0 OpenNode December 05, 2016 Contents 1 Guide 3 2 API 5 3 Endpoints 11 4 License 17 5 Indices and tables 19 i ii SugarCRM service provides an interface

More information

Pass Distribution APIs User Guide

Pass Distribution APIs User Guide MicroMacro Mobile Inc Pass Distribution APIs User Guide V 2.0.3 2017-08-03 Version History Version UpdatedAt te v 2.0.1 2015-06-16 v 2.0.2 2016-04-14 v 2.0.3 2017-08-03 Add support for Create a pass API,

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

Informatica Cloud Spring Microsoft Dynamics 365 for Sales Connector Guide

Informatica Cloud Spring Microsoft Dynamics 365 for Sales Connector Guide Informatica Cloud Spring 2017 Microsoft Dynamics 365 for Sales Connector Guide Informatica Cloud Microsoft Dynamics 365 for Sales Connector Guide Spring 2017 August 2018 Copyright Informatica LLC 2017,

More information

THE RELATIONAL DATA MODEL CHAPTER 3 (6/E) CHAPTER 5 (5/E)

THE RELATIONAL DATA MODEL CHAPTER 3 (6/E) CHAPTER 5 (5/E) 1 THE RELATIONAL DATA MODEL CHAPTER 3 (6/E) CHAPTER 5 (5/E) 2 LECTURE OUTLINE Relational Model Concepts Relational Database Schemas Update Operations Brief History of Database Applications (from Section

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

3 The Building Blocks: Data Types, Literals, and Variables

3 The Building Blocks: Data Types, Literals, and Variables chapter 3 The Building Blocks: Data Types, Literals, and Variables 3.1 Data Types A program can do many things, including calculations, sorting names, preparing phone lists, displaying images, validating

More information

Connecting Software Connect Bridge [Performance Benchmark for Data Manipulation on Dynamics CRM via CB-Linked-Server]

Connecting Software Connect Bridge [Performance Benchmark for Data Manipulation on Dynamics CRM via CB-Linked-Server] Connect Bridge [Performance Benchmark for Data Manipulation on Dynamics CRM via CB-Linked-Server] Document History Version Date Author Changes 1.0 21 Apr 2016 SKE Creation Summary [This document provides

More information

Murphy s Magic Download API

Murphy s Magic Download API Murphy s Magic Download API Last updated: 3rd January 2014 Introduction By fully integrating your website with the Murphy s Magic Download System, you can give the impression that the downloads are fully

More information

LECTURE 02 INTRODUCTION TO C++

LECTURE 02 INTRODUCTION TO C++ PowerPoint Slides adapted from *Starting Out with C++: From Control Structures through Objects, 7/E* by *Tony Gaddis* Copyright 2012 Pearson Education Inc. COMPUTER PROGRAMMING LECTURE 02 INTRODUCTION

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

Identity and Access Management. User Guide. Issue 09 Date

Identity and Access Management. User Guide. Issue 09 Date Issue 09 Date 2017-08-16 Contents Contents 1 What Is IAM?...1 2 How Do I Manage User Groups and Grant Permissions to Them?... 2 3 Permission Description... 4 4 How Do I Manage Users?... 11 5 How Do I Create

More information

ECE 122 Engineering Problem Solving with Java

ECE 122 Engineering Problem Solving with Java ECE 122 Engineering Problem Solving with Java Lecture 3 Expression Evaluation and Program Interaction Outline Problem: How do I input data and use it in complicated expressions Creating complicated expressions

More information

Chapter 2 Using Data. Instructor s Manual Table of Contents. At a Glance. Overview. Objectives. Teaching Tips. Quick Quizzes. Class Discussion Topics

Chapter 2 Using Data. Instructor s Manual Table of Contents. At a Glance. Overview. Objectives. Teaching Tips. Quick Quizzes. Class Discussion Topics Java Programming, Sixth Edition 2-1 Chapter 2 Using Data At a Glance Instructor s Manual Table of Contents Overview Objectives Teaching Tips Quick Quizzes Class Discussion Topics Additional Projects Additional

More information

What is Protomator Product Overview Get Started Setup What you can do? Your way around CRM?... 3

What is Protomator Product Overview Get Started Setup What you can do? Your way around CRM?... 3 User Guide Table of Contents What is Protomator... 1 Product Overview... 2 Get Started... 2 Setup... 2 What you can do?... 2 Your way around CRM?... 3 How to create templates... 4 Appointment Template...

More information

Five9 Plus Adapter for Microsoft Dynamics CRM

Five9 Plus Adapter for Microsoft Dynamics CRM Cloud Contact Center Software Five9 Plus Adapter for Microsoft Dynamics CRM Administrator s Guide September 2017 This guide describes how to install and configure the Five9 Plus Adapter for Microsoft Dynamics

More information

IBM FINANCIAL TRANSACTION MANAGER FOR ACH SERVICES. ZELLE RESTful API DOCUMENTATION

IBM FINANCIAL TRANSACTION MANAGER FOR ACH SERVICES. ZELLE RESTful API DOCUMENTATION IBM FINANCIAL TRANSACTION MANAGER FOR ACH SERVICES ZELLE RESTful API DOCUMENTATION 1 Before you use this information and the product it supports, read the information in "Notices" on page 170. Fourth edition

More information

Protect Your API with OAuth 2. Rob Allen

Protect Your API with OAuth 2. Rob Allen Protect Your API with OAuth 2 Authentication Know who is logging into your API Rate limiting Revoke application access if its a problem Allow users to revoke 3rd party applications How? Authorization header:

More information

OCF Core Specification Extension

OCF Core Specification Extension OCF Core Specification Extension OCF Cloud VERSION 2.0 March 2018 CONTACT admin@openconnectivity.org Copyright Open Connectivity Foundation, Inc. 2018. All Rights Reserved. 2 3 4 5 6 7 8 9 10 11 12 13

More information

Analytics External Data Format Reference

Analytics External Data Format Reference Analytics External Data Format Reference Salesforce, Spring 18 @salesforcedocs Last updated: January 11, 2018 Copyright 2000 2018 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Text Input and Conditionals

Text Input and Conditionals Text Input and Conditionals Text Input Many programs allow the user to enter information, like a username and password. Python makes taking input from the user seamless with a single line of code: input()

More information

Mobile Procurement REST API (MOBPROC): Access Tokens

Mobile Procurement REST API (MOBPROC): Access Tokens Mobile Procurement REST API (MOBPROC): Access Tokens Tangoe, Inc. 35 Executive Blvd. Orange, CT 06477 +1.203.859.9300 www.tangoe.com TABLE OF CONTENTS HOW TO REQUEST AN ACCESS TOKEN USING THE PASSWORD

More information

JSON Evaluation. User Store

JSON Evaluation. User Store Overview Demo following technologies: JSON Node Package Manager npm Node modules. Very brief introduction to asynchronous programming using async and await. Mongo db JSON JavaScript Object Notation. Inductive

More information

BACKGROUND. WISwag Tool. Process Overview

BACKGROUND. WISwag Tool. Process Overview BACKGROUND Users have been asking for better ways to scan their RESTful APIs with WebInspect. Currently, the most common workflow is to capture HTTP traffic in a proxy while manually exercising the API.

More information

ECMA-404. The JSON Data Interchange Syntax. 2 nd Edition / December Reference number ECMA-123:2009

ECMA-404. The JSON Data Interchange Syntax. 2 nd Edition / December Reference number ECMA-123:2009 ECMA-404 2 nd Edition / December 2017 The JSON Data Interchange Syntax Reference number ECMA-123:2009 Ecma International 2009 COPYRIGHT PROTECTED DOCUMENT Ecma International 2017 Contents Page 1 Scope...

More information

SafetyNet Web Services

SafetyNet Web Services SafetyNet Web Services Application Program Interface (API) JSON Supplement June 28, 2017 Copyright 2014-2017 Predictive Solutions, Inc. All rights reserved.. Contents Change History... 1 Request HTTP Headers...

More information

Sébastien Mathier wwwexcel-pratiquecom/en Variables : Variables make it possible to store all sorts of information Here's the first example : 'Display the value of the variable in a dialog box 'Declaring

More information

Chatbot Framework. Overview. Installation. Getting Started

Chatbot Framework. Overview. Installation. Getting Started Chatbot Framework Overview Chatbot framework is available as a gadget in Business Console. It is a new framework for building a user interface that is conversational, and which uses the machine learning

More information

Set Up and Maintain Sales Tools

Set Up and Maintain Sales Tools Set Up and Maintain Sales Tools Salesforce, Spring 16 @salesforcedocs Last updated: February 18, 2016 Copyright 2000 2016 salesforce.com, inc. All rights reserved. Salesforce is a registered trademark

More information

Report and data structure. Technical description

Report and data structure. Technical description Report and data structure Technical description 2017 Contents 1 Document... 3 2 Process schema... 3 3 Client s requirements... 3 4 Communication schema... 3 4.1 Hackathone users:... 4 4.2 SignalR communication...

More information

TAXII 2.0 Specification Pre Draft

TAXII 2.0 Specification Pre Draft TAXII 2.0 Specification Pre Draft Current Status/Intent This document serves to gain consensus on pre draft concepts of TAXII 2.0. Please feel free to poke holes and comment! Overview TAXII is an open

More information

Using OAuth 2.0 to Access ionbiz APIs

Using OAuth 2.0 to Access ionbiz APIs Using OAuth 2.0 to Access ionbiz APIs ionbiz APIs use the OAuth 2.0 protocol for authentication and authorization. ionbiz supports common OAuth 2.0 scenarios such as those for web server, installed, and

More information

Oracle Eloqua and Salesforce

Oracle Eloqua and Salesforce http://docs.oracle.com Oracle Eloqua and Salesforce Integration Guide 2018 Oracle Corporation. All rights reserved 07-Jun-2018 Contents 1 Integrating Oracle Eloqua with Salesforce 4 2 Overview of data

More information

Postman Quick Reference Guide Documentation

Postman Quick Reference Guide Documentation Postman Quick Reference Guide Documentation Release Version 1.0.1 - March 2018 Valentin Despa Aug 22, 2018 Contents: 1 Cheatsheet 1 1.1 Postman Cheatsheet........................................... 1

More information

Lizzy API. Introduction: Available REST Methods

Lizzy API. Introduction: Available REST Methods Lizzy API Last Modified By: Glenn Hancock Last Modified: 08/14/2017 Version: 2.0.0.11 Introduction: This document covers the use of the Lizzy API, this API is a REST interface. The Lizzy API makes use

More information

PowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility

PowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility PowerExchange for Facebook: How to Configure Open Authentication using the OAuth Utility 2013 Informatica Corporation. No part of this document may be reproduced or transmitted in any form, by any means

More information

HingX.org API. Revision 2, November 30, 2012

HingX.org API. Revision 2, November 30, 2012 HingX.org API Revision 2, November 30, 2012 Revision History Date Revision Number Comments August 21, 2012 1 Phase 1 API Specification November 30, 2012 2 Phase 2 API Specification Contents Preface...

More information

Datastore Model Designer

Datastore Model Designer Datastore Model Designer The Datastore Model Designer allows you to define the datastore model for your Wakanda application. A model is a description of how data will be accessed and stored into structures

More information

Accessing the Progress OpenEdge AppServer. From Progress Rollbase. Using Object Script

Accessing the Progress OpenEdge AppServer. From Progress Rollbase. Using Object Script Accessing the Progress OpenEdge AppServer From Progress Rollbase Using Object Script Introduction Progress Rollbase provides a simple way to create a web-based, multi-tenanted and customizable application

More information

Using Monitor REST APIs

Using Monitor REST APIs Using Monitor REST APIs One of the REST interfaces exposed by Monitor is the ability to send in data that, when received, is considered to be an Event. This page provides notes on that topic. REST requests

More information

OmniPort Integration API Requirements Specification

OmniPort Integration API Requirements Specification OmniPort Integration API Requirements Specification FOR RETAILER USE ONLY Date 29.11.2016 Version 1.0 1. Contents 1. Introduction 2 2. General Overview 2 2.1. Scope 2 2.2. System Context 2 3. System Requirements

More information

Drexel Chatbot Requirements Specification

Drexel Chatbot Requirements Specification Drexel Chatbot Requirements Specification Hoa Vu Tom Amon Daniel Fitzick Aaron Campbell Nanxi Zhang Shishir

More information

Ramses Documentation. Release. Brandicted

Ramses Documentation. Release. Brandicted Ramses Documentation Release Brandicted Oct 05, 2017 Contents 1 Table of Contents 3 1.1 Getting started.............................................. 3 1.2 RAML Configuration..........................................

More information

RESTful API SecurAccess RESTful API Guide

RESTful API SecurAccess RESTful API Guide RESTful API SecurAccess SecurAccess RESTful API Guide Contents 1.1 SOLUTION SUMMARY... 3 1.2 GUIDE USAGE... 3 1.3 PREREQUISITES... 3 1.4 SETUP... 4 1.5 AVAILABLE RESOURCES... 4 1.41 GET USERS... 5 1.42

More information

In this chapter we have described DM Configuration both in Policy Builder and Control Center.

In this chapter we have described DM Configuration both in Policy Builder and Control Center. In Policy Builder, page 1 In Control Center, page 15 Using REST APIs, page 37 In Policy Builder In this chapter we have described both in Policy Builder and Control Center. Note Any DM configuration changes

More information

1 28/06/ :17. Authenticating Users General Information Manipulating Data. REST Requests

1 28/06/ :17. Authenticating Users General Information Manipulating Data. REST Requests 1 28/06/2012 13:17 Using standard HTTP requests, this API allows you to retrieve information about the datastore classes in your project, manipulate data, log into your web application, and much more.

More information

Sharding MyNetDB using federated databases. A step by step guide

Sharding MyNetDB using federated databases. A step by step guide Sharding MyNetDB using federated databases A step by step guide Content Prerequisites... 3 Introduction... 4 Using Facebook as a Data Provider... 5 Registering a Facebook Application... 5 Extracting, Transforming

More information

About 1. Chapter 1: Getting started with odata 2. Remarks 2. Examples 2. Installation or Setup 2. Odata- The Best way to Rest 2

About 1. Chapter 1: Getting started with odata 2. Remarks 2. Examples 2. Installation or Setup 2. Odata- The Best way to Rest 2 odata #odata Table of Contents About 1 Chapter 1: Getting started with odata 2 Remarks 2 Examples 2 Installation or Setup 2 Odata- The Best way to Rest 2 Chapter 2: Azure AD authentication for Node.js

More information

WorkFlow RESTful API. Documentation

WorkFlow RESTful API. Documentation WorkFlow RESTful API Documentation Contents 1. Introduction ----------------------------------------------------------------------------------------------------------------- 4 2. Authentication --------------------------------------------------------------------------------------------------------------

More information

ETSI GS MEC 009 V1.1.1 ( )

ETSI GS MEC 009 V1.1.1 ( ) GS MEC 009 V1.1.1 (2017-07) GROUP SPECIFICATION Mobile Edge Computing (MEC); General principles for Mobile Edge Service APIs Disclaimer The present document has been produced and approved by the Mobile

More information