DIGITAL SERVICES. API Documentation Retrieve Transactions
|
|
- Sherilyn McKenzie
- 6 years ago
- Views:
Transcription
1 DIGITAL SERVICES API Documentation Retrieve Transactions Document Version Reason for change Author Signed-off by Status 0.12 Creation Gary Inkpen Final Draft 2016 Avios Group (AGL) Limited. All rights reserved. 1 Version 0.12
2 Contents 1. Overview Avios API Overview Retrieve Transactions Overview Introduction Business context Technical context Important Technical Notes Pre-conditions Post-conditions Service details URI Parameters Request Header Request Message Definition Request Elements Response Message Definition Response Message Diagram Retrieve Transactions Response Debit Transaction Credit Transaction Response Elements Exception Message Definition Exception Message Diagram Retrieve Transactions Error Exception Message Elements Error codes...21 Appendix A: Examples of Request Calls...22 Appendix B: Examples of Responses...23 Appendix C: Example of an Error Response...26 Glossary of Terms Avios Group (AGL) Limited. All rights reserved. 2 Version 0.12
3 1.Overview 1.1 Avios API Overview This document is a specification of the Retrieve Transactions API. An overview of this API is provided below in 1.2 and an overview of the entire Avios API service, including a general description that is relevant to all APIs, is contained in a separate document entitled API Overview. This overview is stored within the project s Reference Library. Any text that is shown italicised and underlined in the body of an API document refers to an entry inthe Reference Library. The contents of the library are summarised in the following table: Title Description Location/Link API Overview This general description is relevant to all APIs. Reference Library 1.2Retrieve Transactions Overview This Service is used to extract Member s transactions details. Transactions retrieved are either a subset of the member s statement of account or is the account statement with most recent made transactions as part of it Avios Group (AGL) Limited. All rights reserved. 3 Version 0.12
4 1.2.1Introduction Business context The process is illustrated in the following swim-lanes diagram: Retrieve Transactions API The Retrieve Transactions API provides filterable access to a maximum of 60 transactions made on the authenticated member s account. Avios APIs Partner Channel Member Is login required? Login form programme identifier, member credentials, partner credentials Call Retrieve Transactions membership number, access token membership number, access token, filters Retrieve Transactions Display account balance and transactions Filtered Debit & Credit Transactions Success? No Display error message Avios Authorisation Server Create token Success? No An overview of the process flow is as follows: The Retrieve Transactions API provides the ability to retrieve a filtered selection of up to 60 of themember s transactions for use within the partner channel. The member needs to be authenticated before calling API. The partner calls Retrieve Transactions API using the Access Token obtained from Login with Avios. If the API call is successful it will return a collection of up to 60 transactions. If the API call fails then the relevant error message needs to be displayed text Avios Group (AGL) Limited. All rights reserved. 4 Version 0.12
5 Technical context In order to call Retrieve Transactions, a token must have been obtained via a Create Token APIservice. The following steps are performed by the Retrieve Transactions application: Retrieve the member s transactionsfor a specified range. The range is a set of optional parameters, which if specified,may be either a transaction number range or a date range. An overview of the entireavios API journey is shown in the following diagram. This positions the Retrieve Transactions API within the overall application: THE AVIOS API JOURNEY FORGOTTEN DETAILS JOIN PROGRAMME REGISTER ACCOUNT CREATE TOKEN RETRIEVE TRANSACTIONS Note 1: For ticket pricing in isolation, it is not necessary to have previously invoked the Create Token service. Note 2: It is possible to use the Product Pricing service without a member having activated an account (ie: prior to invoking the Join Programme and Register Account services). PRODUCT PRICING RETRIEVE MEMBER UPDATE MEMBER To debit a currency the Create Token, Product Pricing & Retrieve Member services must all have previously been invoked. DEBIT CURRENCY REVERSE TRANSACTION Important Technical Notes Request elements are not stored. However, all enumerated values must be upper case. Elements in the response message are all returned in upper case ASCII characters. You can try this live service using I/O docs if you Register or Sign in with your Mashery ID Avios Group (AGL) Limited. All rights reserved. 5 Version 0.12
6 1.2.2 Pre-conditions A token must be supplied in order to use this service. A member identity must have been obtained Post-conditions Success outcome:transaction details arereturned in the API response message. Error outcome:service error is returned. Refer to Section 5 for a list of service errors Avios Group (AGL) Limited. All rights reserved. 6 Version 0.12
7 2.Service details Version v1.0 Type Http method Endpoint REST GET Test environment: transactions host = api.avios.com version = test/v1 programme-identifier = ATRP account-identifier = Response format XML, JSON 2016 Avios Group (AGL) Limited. All rights reserved. 7 Version 0.12
8 2.1 URI Parameters Name Required Data type Format Description Example programme-identifier Mandatory String Min length = 1. Max Length = 20. Alphabetic only. The identifier for the loyalty programme to which the member belongs.this will have been provided to the member as part of the Avios API partner on-boarding process along with your API key and Mashery credentials. Avios, BAEC account-identifier Mandatory Numeric Min length = 1. Max Length = 24. Numeric only. The 16-digit membership number starting with Request Header Name Required Data type Format Description Example accept Mandatory String application/<content-type> The Accept request-header field is used to specify certain media types which are acceptable for the response. Application/XML, Application/JSON content-type Mandatory String application/<content-type> The Content-Type request-header field indicates the media type of the entity-body sent to the recipient as request payload. Application/XML, Application/JSON authorization Mandatory String application/<content-type> Security token authorising access to the specified member s account Avios Group (AGL) Limited. All rights reserved. 8 Version 0.12
9 Name Required Data type Format Description Example partneridentifier Mandatory String Max length = 20 Alphanumeric Identifies the Partner Avios Group (AGL) Limited. All rights reserved. 9 Version 0.12
10 3. Request Message Definition This is a GET method and therefore there is no separate request payload. 3.1 Request Elements The elements that make up the request message are detailed in the following table. The following rules apply to request elements: Request elements are not stored. However, all enumerated values must be upper case. Elements in the response message are all returned in upper case ASCII characters. Default values are not assigned to elements that have not been supplied within a request message. Appendix A shows an example of a Retrieve Transactions API request call, expressed in XML and JSON format. Name Required Data type Format Description startrecord Optional Integer Numeric only Max numeric value = Index of the first item in the range of transactions to be returned.eg: 1 endrecord Optional Integer Numeric only Index of the last item in the range of transactions to be returned.eg: 6 Max numeric value = datemadefrom Optional Date ISO-8601 Calendar date format (YYYY- MM-DD). The date of the first item in the range of transactions to be returned. Eg: datemadeto Optional Date ISO-8601 Calendar date format (YYYY- MM-DD). The date of the last item in the range of transactions to be returned. Eg: Avios Group (AGL) Limited. All rights reserved. 10 Version 0.12
11 Name Required Data type Format Description externalsource Optional String String of maxl ength 10 The partner name related to the transaction Avios Group (AGL) Limited. All rights reserved. 11 Version 0.12
12 4.Response Message Definition 4.1 Response Message Diagram 4.1.1Retrieve Transactions Response 4.1.2Debit Transaction 2016 Avios Group (AGL) Limited. All rights reserved. 12 Version 0.12
13 4.1.3Credit Transaction 2016 Avios Group (AGL) Limited. All rights reserved. 13 Version 0.12
14 2016 Avios Group (AGL) Limited. All rights reserved. 14 Version 0.12
15 4.2 Response Elements The elements that make up the request message are detailed in the following table. All response elements are provided in uppercase ASCII characters. Appendix B shows an example of a Retrieve Transactions API response message, expressed in JSON format. Name Presence? Data type Format Description Transaction/Identifier Yes String Debit transaction identifier. transaction/ Yes Complex type [0..n] Detailed information relating to the member s debit and credit transactions. This element can either contain credit or debit transactions per node.there may be multiple instances of this element. transaction/debittransaction Conditional Complex type [0..1] transaction/debittransaction/datemade Yes Date YYYY-MM- DDThh:mm:ss.sTZD ISO-8601 Calendar date format. transaction/debittransaction/description Yes String Max length: 51 Alphanumeric with special characters: Detailed information relating to the member s debit transactions. This is the specialised transaction element. This is the date that has been stored against the transaction.eg: T00:00: :00 A description of the debit transaction.eg: DESC ERI ( ) &. - _ /,%+ transaction/ debittransaction/ externalsource transaction/ debittransaction/ externalreferenceidentifier Yes String Max length: 10 Alphanumeric with special characters: ( ) &. - _ /,%+ Yes String Max length: 10 Alphanumeric only The partner name related to the transaction. The partner sreference for the debit transaction. Eg: 14426D 2016 Avios Group (AGL) Limited. All rights reserved. 15 Version 0.12
16 Name Presence? Data type Format Description Transaction/Identifier Yes String Debit transaction identifier. transaction/debittransaction/amount Yes Complex type [1..1] The complex type for the transaction amount. transaction/debittransaction/amount/amount Yes Big decimal Max length: 9 Numeric The transaction amount.eg: 1 transaction/debittransaction/amount/ formattedamount Yes String Max length: 9 Alphanumeric The transaction amount formatted as specified by the currency code. transaction/debittransaction/amount/currency Yes Complex type [1..1] Currency detail. The complex type for a specific unit of currency. transaction/debittransaction/amount/currency currencycode Yes String Enumeration Loyalty programme currency identifier. At present only Avios is supported, ie: currencycode = AVIOS. transaction/debittransaction/type Conditional String Enumeration Debit transaction typeredemption transaction/credittransaction Conditional Complex type [0..1] transaction/credittransaction/datemade Yes Date YYYY-MM- DDThh:mm:ss.sTZD ISO-8601 Calendar date format. transaction/credittransaction/description Yes String Max length: 51 transaction/credittransaction/amount Yes Complex type [1..1] Alphanumeric with special characters: ( ) &. - _ /,%+ Detailed information relating to the member s credit transactions. This is the specialised transaction element. This is the date that has been stored against the transaction.eg: T00:00: :00 A description of the debit transaction.eg: JKL The complex type for the transaction amount Avios Group (AGL) Limited. All rights reserved. 16 Version 0.12
17 Name Presence? Data type Format Description Transaction/Identifier Yes String Debit transaction identifier. transaction/credittransaction/amount/amount Yes Big decimal Max length: 9 Numeric The transaction amount.eg: transaction/credittransaction/amount/ formattedamount Yes String Max length: 9 Alphanumeric The amount formatted as specified by the currency code.eg: transaction/credittransaction/amount/currency Yes Complex type [0..1] Currency detail. The complex type for a specific unit of currency. transaction/credittransaction/amount/currency currencycode Yes String Enumeration Loyalty programme currency identifier. At present only Avios is supported, ie: currencycode = AVIOS. transaction/credittransaction/type Conditional String Enumeration Credit transaction type. Must be one of the following: COLLECTION 2016 Avios Group (AGL) Limited. All rights reserved. 17 Version 0.12
18 5.Exception Message Definition 5.1 Exception Message Diagram Retrieve Transactions Error 2016 Avios Group (AGL) Limited. All rights reserved. 18 Version 0.12
19 5.2 Exception MessageElements This service returns standard OAuth 2.0 error messages.the exception message responses may be formatted in either upper or lower case. An example of an error response is shown in Appendix C. Name Presence? Data type Format Description error Conditional Complex Type [0..1] Will only be present if an error has been detected and reported by the API. error/code Yes String Alphabetic plus under-score (_). Error code. Eg: REQUEST_INVALID error/businessmessage Yes String Alphabetic Error message to business.eg: Request invalid error/developermessage Yes String Alphabetic Error message specific to client developer. error/developerlink Yes String Alphabetic plus colon (:), oblique (/), dash (-), underscore (_) or period (.). error/childerror Conditional Array of complex type [0..n] error/childerror/code Yes String Alphabetic plus under-score (_). A URL link to a web page containing more detailed information about the error code.eg: Will only be present if an error has been detected and reported by the API. Error code. Eg: DATA_INVALID error/childerror/path Yes String Alphabetic plus period (.), oblique (/), open bracket ([) or close bracket (]). Path of the node on which error occurred. Eg: member.person.name.firstname 2016 Avios Group (AGL) Limited. All rights reserved. 19 Version 0.12
20 Name Presence? Data type Format Description error/childerror/businessmessage Yes String Alphabetic Error message to business. Eg: Data invalid error/childerror/developermessage Yes String Alphabetic Error message specific to client developer. error/childerror/developerlink Yes String Alphabetic plus colon (:), oblique (/), dash (-), underscore (_) or period (.). A URL link to a web page containing more detailed information about the error code.eg: Avios Group (AGL) Limited. All rights reserved. 20 Version 0.12
21 5.3 - Error codes All the errors from the service are returned in <Parent error code> <Child error code> format. The table below shows a full list of error codes. Parent error code Child error code Description REQUEST_INVALID MANDATORY_DATA_MISSING Mandatory element in the request is missing. REQUEST_INVALID DATA_INVALID Request element does not follow the request contract.for example the end-date is before the start-date. REQUEST_UNAUTHORIZED TOKEN_INVALID Token in authorization header is invalid for the member. REQUEST_INVALID PROGRAMME_INVALID Invalid programme identifier is passed in the request. REQUEST_UNAUTHORIZED AUTHORIZATION_LEVEL_INSUFFICIENT The authorization level of the token is not in the defined list. REQUEST_UNAUTHORIZED TOKEN_EXPIRED The token is expired or an expired token has been used. REQUEST_UNAUTHORIZED DATA_INVALID Invalid data input for authorizing the request. REQUEST_INVALID SYSTEM_UNAVAILABLE When a system is not available. See Appendix C for examples of API error response messages Avios Group (AGL) Limited. All rights reserved. 21 Version 0.12
22 Appendix A: Examples of Request Calls The following are all examples of request calls to the Retrieve Transactions API: Example 1: Example 2: startrecord=1&end-record=8&date-made-from= &date-made-to= Example 3: startrecord=1&end-record=8&external-source=tesco% 2016 Avios Group (AGL) Limited. All rights reserved. 22 Version 0.12
23 Appendix B: Examples of Responses The following shows 3examples ofresponsesgenerated by the Retrieve Transactions API: Example 1: { "transaction": [ { "credittransaction": { "datemade": " T00:00: :00", "description": "CANCELLED BOOKING", "externalreferenceidentifier": "14426D", "amount": { "amount": 1, "formattedamount": "1", "currency": { "currencycode": "AVIOS", { "debittransaction": { "datemade": " T00:00: :00", "description": "DESC ERI", "externalreferenceidentifier": "14426D", "amount": { "amount": 1, "formattedamount": "1", "currency": { "currencycode": "AVIOS", { "debittransaction": { "datemade": " T00:00: :00", "description": "DESC ERI", "externalreferenceidentifier": "14082D", "amount": { "amount": 1, "formattedamount": "1", "currency": { "currencycode": "AVIOS", { "debittransaction": { 2016 Avios Group (AGL) Limited. All rights reserved. 23 Version 0.12
24 ], { "datemade": " T00:00: :00", "description": "DESC ERI", "externalreferenceidentifier": "14081D", "amount": { "amount": 1, "formattedamount": "1", "currency": { "currencycode": "AVIOS" "credittransaction": { "datemade": " T00:00: :00", "description": "JKL", "externalsource": "TESCO (STA", "externalreferenceidentifier": "HJG", "amount": { "amount": , "formattedamount": " ", "currency": { "currencycode": "AVIOS" Example 2: { "transaction": [ { "credittransaction": { "datemade": " T00:00: :00", "description": "CANCELLED BOOKING", "externalreferenceidentifier": "14426D", "amount": { "amount": 1, "formattedamount": "1", "currency": { "currencycode": "AVIOS", { "debittransaction": { "datemade": " T00:00: :00", "description": "DESC ERI", 2016 Avios Group (AGL) Limited. All rights reserved. 24 Version 0.12
25 ] "externalreferenceidentifier": "14426D", "amount": { "amount": 1, "formattedamount": "1", "currency": { "currencycode": "AVIOS" Example 3: { "transaction": [ { "credittransaction": { "datemade": " T00:00: :00", "description": "JKL", "externalsource": "TESCO (STA", "externalreferenceidentifier": "HJG", "amount": { "amount": , "formattedamount": " ", "currency": { "currencycode": "AVIOS" ] 2016 Avios Group (AGL) Limited. All rights reserved. 25 Version 0.12
26 Appendix C: Example of an Error Response The following shows an example of anerror response generated by the Retrieve Transactions API: { "error": { "code": "REQUEST_INVALID", "businessmessage": "Request invalid", "developerlink": " "childerror": [ { "code": "DATA_INVALID", "businessmessage": "Data Invalid", "developerlink": " ] 2016 Avios Group (AGL) Limited. All rights reserved. 26 Version 0.12
27 Glossary of Terms Acronym API APID ATRP Avios BAEC ISO JSON Mashery on-boarding SOAP URI and URL Description Application Program Interface: a set of routines, protocols and tools for building software applications. The API specifies how software components should interact and APIs are used when programming graphical user interface (GUI) components. Avios Partner Identification Avios Travel Rewards Programme. The Avios reward programme. British Airways Executive Club. International Standards Organisation Java Script Object Notation: An open standard format that uses humanreadable text to transmit data objects consisting of attribute value pairs. It is the primary data format used for asynchronous browser/server communication (AJAJ), largely replacing XML (used by AJAX). A cloud hosted component of the API handling process. This function adds or modifies certain API parameters when a call is received and prior to processing by the called Avios application. The process of signing-up a partner commercially and getting them up to speed with Avios. Simple Object Access Protocol: a protocol specification for exchanging structured information in the implementation of web services in computer networks. It uses the XML Information Set for its message format, and relies on other application layer protocols, most notably Hypertext Transfer Protocol (HTTP) or Simple Mail Transfer Protocol (SMTP), for message negotiation and transmission A Uniform Resource Locator (URL), commonly informally termed a web address is a reference to a web resource that specifies its location on a computer network and a mechanism for retrieving it. A URL is a specific type of Uniform Resource Identifier (URI) although many people use the two terms interchangeably. A URL implies the means to access an indicated resource, which is not true of every URI. URLs are most commonly used to reference web pages (http), but are also used for file transfer (ftp), (mailto), database access (JDBC) and many other applications Avios Group (AGL) Limited. All rights reserved. 27 Version 0.12
28 Acronym XML Description Extensible Markup Language: a mark-up language that defines a set of rules for encoding documents in a format which is both humanreadable and machine-readable. End of Document 2016 Avios Group (AGL) Limited. All rights reserved. 28 Version 0.12
DIGITAL SERVICES. API Documentation Product Pricing
DIGITAL SERVICES API Documentation Product Pricing Document Version Reason for change Author Signed-off by Status 0.10 Creation Gary Inkpen Final Draft 2016 Avios Group (AGL) Limited. All rights reserved.
More informationAll requests must be authenticated using the login and password you use to access your account.
The REST API expects all text to be encoded as UTF-8, it is best to test by sending a message with a pound sign ( ) to confirm it is working as expected. If you are having issues sending as plain text,
More informationConsents Service - SMBC NextGenPSD2
Consents Service - SMBC NextGenPSD2 1.3.SMBC February 2019 Framework (Berlin Group V1.3) Summary OAS3 SMBC offers third party access to accounts (XS2A) in a safe and efficient way using Application Programming
More informationREST SERVICE. Web Services API Version 1.5
REST SERVICE Web Services API Version 1.5 The information contained within this document is the property of PageOne Communications Ltd and may not be copied used or disclosed in whole or in part, except
More informationInland Revenue. Build Pack. Identity and Access Services. Date: 04/09/2017 Version: 1.5 IN CONFIDENCE
Inland Revenue Build Pack Identity and Access Services Date: 04/09/2017 Version: 1.5 IN CONFIDENCE About this Document This document is intended to provide Service Providers with the technical detail required
More informationUnderstanding 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 informationVersion Event Protect Platform RESTfull API call
Event Protect Platform RESTfull API call Introduction Via available online service and through specified API, developers can connect to Event Protect platform and submit individual sales transaction. Service
More informationRelease Notes. Concur s Platform. Release Notes... 1
Release Notes Concur s Platform Month Audience Contents Release Notes... 1 General Updates... 1 Developer Sandbox Registration Now Includes Default Partner Application... 1 Coming Soon- Open Booking Changed
More informationTechnical Guide. REST API for Mobile Outbound SMS
Technical Guide REST API for Mobile Outbound SMS Munich +49 89 202 451 100 Singapore +65 6478 3020 London +44 207 436 0283 San Francisco +1 415 527 0903 sales@tyntec.com www.tyntec.com Table of Contents
More informationSortMyBooks API (Application programming
SortMyBooks API (Application programming interface) Welcome to Sort My Books. This documentation will help you to get started with SortMyBooks API. General Considerations SortMyBooks works with objects
More informationNIELSEN API PORTAL USER REGISTRATION GUIDE
NIELSEN API PORTAL USER REGISTRATION GUIDE 1 INTRODUCTION In order to access the Nielsen API Portal services, there are three steps that need to be followed sequentially by the user: 1. User Registration
More informationCSC 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 informationSecurity Assertions Markup Language (SAML)
Security Assertions Markup Language (SAML) The standard XML framework for secure information exchange Netegrity White Paper PUBLISHED: MAY 20, 2001 Copyright 2001 Netegrity, Inc. All Rights Reserved. Netegrity
More informationIBM Security Access Manager Version January Federation Administration topics IBM
IBM Security Access Manager Version 9.0.2.1 January 2017 Federation Administration topics IBM IBM Security Access Manager Version 9.0.2.1 January 2017 Federation Administration topics IBM ii IBM Security
More informationGEL Scripts Advanced. Your Guides: Ben Rimmasch, Yogesh Renapure
GEL Scripts Advanced Your Guides: Ben Rimmasch, Yogesh Renapure Introductions 2 Take 5 Minutes Turn to a Person Near You Introduce Yourself Agenda 3 Accessing JAVA Classes and Methods SOAP Web Services
More informationAPI 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 informationVersion Event Protect Platform RESTfull API call
Event Protect Platform RESTfull API call Introduction Via available online service and through specified API, developers can connect to Event Protect platform and submit individual sales transaction. Service
More informationPartner Web Services. GetMyPrice Service Manual
Partner Web Services GetMyPrice Service Manual Contents 1 Introduction... 5 1.1 Overview... 5 1.2 Supporting Resources... 5 2 Service Overview... 5 2.1 Benefits of GetMyPrice Service... 6 3 Service Endpoints...
More informationIntegrating with ClearPass HTTP APIs
Integrating with ClearPass HTTP APIs HTTP based APIs The world of APIs is full concepts that are not immediately obvious to those of us without software development backgrounds and terms like REST, RPC,
More informationIBM Security Access Manager Version 9.0 October Federation Administration topics IBM
IBM Security Access Manager Version 9.0 October 2015 Federation Administration topics IBM IBM Security Access Manager Version 9.0 October 2015 Federation Administration topics IBM ii IBM Security Access
More informationNetIQ Identity Manager Driver for REST Implementation Guide. February 2017
NetIQ Identity Manager Driver for REST Implementation Guide February 2017 Legal Notice For information about NetIQ trademarks, see https://www.netiq.com/company/legal/. Copyright (C) 2017 NetIQ Corporation.
More informationNetIQ Identity Manager Driver for REST Implementation Guide. February 2018
NetIQ Identity Manager Driver for REST Implementation Guide February 2018 Legal Notice For information about NetIQ trademarks, see https://www.netiq.com/company/legal/. Copyright (C) 2018 NetIQ Corporation.
More informationDocumenting 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 informationHappyFox API Technical Reference
HappyFox API Technical Reference API Version 1.0 Document Version 0.1 2011, Tenmiles Corporation Copyright Information Under the copyright laws, this manual may not be copied, in whole or in part. Your
More informationPlease note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version of this spec.
Customs Declaration Service Full Declaration API v0.4 Document Version Please note: This is a working document and is subject to change. Please check back periodically to ensure you have the latest version
More information[MS-OAUTH2EX]: OAuth 2.0 Authentication Protocol Extensions. Intellectual Property Rights Notice for Open Specifications Documentation
[MS-OAUTH2EX]: Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft publishes Open Specifications documentation for protocols, file formats, languages,
More informationViator Supplier API Technical Specification
Viator Supplier API Technical Specification 1.0.8 Copyright 1997, 2016 Viator, Inc. All rights reserved. Viator is a registered trademark of Viator, Inc. 1.0.8 Table of Contents Revision... v 1. Introduction...
More informationHeartbeat API. Document revision 1.0 Date of Issue: 04 October 2018 Date of revision: 04 October Nick Palmer.
Heartbeat API Document revision 1.0 Date of Issue: 04 October 2018 Date of revision: 04 October 2018 Nick Palmer Product Manager Page 1 of 7 Table of Contents 1. Purpose... 3 2. Glossary of Terms... 3
More informationWe are ready to serve Latest Testing Trends, Are you ready to learn? New Batch Details
We are ready to serve Latest Testing Trends, Are you ready to learn? START DATE : New Batch Details TIMINGS : DURATION : TYPE OF BATCH : FEE : FACULTY NAME : LAB TIMINGS : SOAP UI, SOA Testing, API Testing,
More informationUsage of "OAuth2" policy action in CentraSite and Mediator
Usage of "OAuth2" policy action in CentraSite and Mediator Introduction Prerequisite Configurations Mediator Configurations watt.server.auth.skipformediator The pg.oauth2 Parameters Asset Creation and
More information6 Computer Networks 6.1. Foundations of Computer Science Cengage Learning
6 Computer Networks 6.1 Foundations of Computer Science Cengage Learning Objectives After studying this chapter, the student should be able to: 6.2 Describe network criteria, physical structures and categories
More information2. Introduction to Internet Applications
2. Introduction to Internet Applications 1. Representation and Transfer 2. Web Protocols 3. Some Other Application Layer Protocols 4. Uniform Resource Identifiers (URIs) 5. Uniform Resource Locators (URLs)
More informationAccident Compensation Commission. ICS Integrated Customer Services. Invoice API. Software specification
Accident Compensation Commission ICS Integrated Customer Services Invoice API Software specification Version 09 Draft for information, 05 December 2017 Invoice API Table of contents 1 Invoice API : overview...
More informationSafetyNet 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 informationAbout 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 informationBMAP B2B programmer guide for R3E
BMAP 01.01 - B2B programmer guide for R3E Version 01 11/09/2017 Page 1 of 20 Table of Contents Chapter 1. History and Contact persons... 4 1.1. History... 4 1.2. Contact persons... 4 Chapter 2. Introduction...
More informationCmpE 596: Service-Oriented Computing
CmpE 596: Service-Oriented Computing Pınar Yolum pinar.yolum@boun.edu.tr Department of Computer Engineering Boğaziçi University CmpE 596: Service-Oriented Computing p.1/53 Course Information Topics Work
More informationLUCITY REST API INTRODUCTION AND CORE CONCEPTS
LUCITY REST API INTRODUCTION AND CORE CONCEPTS REST API OFFERINGS Lucity Citizen Portal REST API Lucity REST API Both products are included in our REST API Historically we also offered a COM API and a.net
More informationPartner Web Services. GetOrderStatus Version 1 Service Manual
Partner Web Services GetOrderStatus Version 1 Service Manual Contents 1 Introduction... 4 1.1 Overview... 4 1.2 Supporting Resources... 4 2 Service Overview... 4 3 Service Endpoints... 5 4 Request/Response
More informationRelease Notes. Concur Connect. Release Notes... 1
Release Notes Concur Connect Month Audience Contents Release Notes... 1 Documentation... 1 Portal Documentation Format Change... 1 Web Services... 2 Expense: Get List of Reports Function Updated... 2 Itinerary:
More informationX-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 informationRESTful Services. Distributed Enabling Platform
RESTful Services 1 https://dev.twitter.com/docs/api 2 http://developer.linkedin.com/apis 3 http://docs.aws.amazon.com/amazons3/latest/api/apirest.html 4 Web Architectural Components 1. Identification:
More informationShopitem 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 informationCRM Service Wrapper User Guide
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)
More information[MS-ADFSOAL]: Active Directory Federation Services OAuth Authorization Code Lookup Protocol
[MS-ADFSOAL]: Active Directory Federation Services OAuth Authorization Code Lookup Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft
More informationBB DAILY STORAGE DATA SUBMISSION TRANSACTION AND VALIDATION INFORMATION
BB DAILY STORAGE DATA SUBMISSION TRANSACTION AND VALIDATION INFORMATION Version: 1.01 Published: 10 May 2018 IMPORTANT NOTICE Purpose These BB Daily Storage Data Submission are made by AEMO under section
More informationStorageGRID 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 informationDeveloping RESTful Services Using JAX-RS
Developing RESTful Services Using JAX-RS Bibhas Bhattacharya CTO, Web Age Solutions Inc. April 2012. Many Flavors of Services Web Services come in all shapes and sizes XML-based services (SOAP, XML-RPC,
More informationSlovak Banking API Standard. Rastislav Hudec, Marcel Laznia
Slovak Banking API Standard. Rastislav Hudec, Marcel Laznia 01. Slovak Banking API Standard: Introduction 1.1 Why did SBA decide to prepare API standard? We knew that from January 13, 2018, banks in Slovakia
More informationLevel 3 Media Portal API Guide
Level 3 Media Portal API Guide Updated June 9, 2017 Contents Media Web Services (API)... 1 Getting Started with Media Portal APIs... 3 Using APIs... 3 Determining the Access Group ID... 3 API Interfaces...
More informationFederated 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 informationAim behind client server architecture Characteristics of client and server Types of architectures
QA Automation - API Automation - All in one course Course Summary: In detailed, easy, step by step, real time, practical and well organized Course Not required to have any prior programming knowledge,
More informationAPI Security Management SENTINET
API Security Management SENTINET Overview 1 Contents Introduction... 2 Security Models... 2 Authentication... 2 Authorization... 3 Security Mediation and Translation... 5 Bidirectional Security Management...
More informationAPI Reference (Contract Management)
FUJITSU Cloud Service K5 IaaS API Reference (Contract Management) Version 1.5 FUJITSU LIMITED All Rights Reserved, Copyright Fujitsu Limited 2016 K5IA-DC-M-001-001E Preface Structure of the manuals Manual
More informationQUICK REFERENCE GUIDE. Version
QUICK REFERENCE GUIDE Version 2.10.16 TABLE OF CONTENTS LOGGING INTO CERTIFY PASSWORD Lost Password Reset My Password DISPLAY OPTIONS ASSIGN MY TRAVEL PLANNER SWITCH TRAVELERS UPDATE TRAVEL PREFERENCES
More informationForeScout CounterACT. Configuration Guide. Version 3.4
ForeScout CounterACT Open Integration Module: Data Exchange Version 3.4 Table of Contents About the Data Exchange Module... 4 About Support for Dual Stack Environments... 4 Requirements... 4 CounterACT
More informationE POSTBUSINESS API Login-API Reference. Version 1.1
E POSTBUSINESS API Login-API Reference Imprint Software and documentation are protected by copyright and may not be copied, reproduced, stored, translated, or otherwise reproduced without the written approval
More informationIndustry Training Register. Guide to integration for ITOs
Industry Training Register Guide to integration for ITOs Version 5.0 Objective id A823307 Published 15 January 2013 Page 2 of 29 ITR guide to integration for ITOs Contents 1 INTRODUCTION... 4 1.1 About
More informationActive Market API v2
Active Market API v2 Document Revision 1.0 Date of Issue: 10 May 2018 Date of revision: 10 May 2018 Nick Palmer Product Manager Page 1 of 18 Table of Contents 1. Purpose... 3 2. Glossary of Terms... 3
More informationAccounts Service - SMBC NextGenPSD2
Accounts Service - SMBC NextGenPSD2 1.3.SMBC February 2019 Framework (Berlin Group V1.3) Summary OAS3 SMBC offers third party access to accounts (XS2A) in a safe and efficient way using Application Programming
More informationBook Industry Communication
Book Industry Communication BIC Library Web Services API Standards Retrieve ARC Product Information Version 2.0, 29 October 2018 This document: http://www.bic.org.uk/files/pdfs/bicwsarcproductinformation-v2.0.pdf
More informationIssue No. Date Description of Changes Initial issue Added basic authentication
Department: Subject: IT API Documentation Revision History: Issue No. Date Description of Changes 1.0 04.18.17 Initial issue 1.1 05.11.17 Added basic authentication Related Documents: Page 1 of 28 Classification
More informationRoku Federated Identity Single Sign-On
Roku Federated Identity Single Sign-On Table of Contents Introduction High Level Process Overview Channel Activation Using RF SSO Pre-requisites Channel Activation Request Partner Unique Customer Identifier
More informationRole-Based Access Configuration
Role-Based Access Control Overview, page 1 User Accounts for Cisco UCS, page 1 User Roles, page 3 Locales, page 9 Locally Authenticated User Accounts, page 11 Monitoring User Sessions, page 19 Role-Based
More informationBody: JSON Message representing a Transaction object (See Transaction Objects for Details)
Overview SixthCents API is REST based and exposes HTTP endpoints. The API has several URLs and all responses are standard HTTP codes so you easily know what the outcome of an operation was. Authentication
More informationXML API Developer-Documentation Version 2.01
XML API Developer-Documentation Version 2.01 07/23/2015 1 Content Introduction...4 Who needs this information?...4 S-PAY Testing Environment...4 URL to our API...4 Preparation...5 Requirements...5 API
More informationKidyTour REST API USER GUIDE
KidyTour REST API USER GUIDE Version 0.12 04-06-2018 Table of Contents 1. Preface... 3 1.1. References... 3 1.2. Terms and acronyms... 3 2. Authorization... 4 3. Usage examples... 5 3.1. Test access...
More informationAPI Security Management with Sentinet SENTINET
API Security Management with Sentinet SENTINET Overview 1 Contents Introduction... 2 Security Mediation and Translation... 3 Security Models... 3 Authentication... 4 Authorization... 5 Bidirectional Security
More informationDevelop Mobile Front Ends Using Mobile Application Framework A - 2
Develop Mobile Front Ends Using Mobile Application Framework A - 2 Develop Mobile Front Ends Using Mobile Application Framework A - 3 Develop Mobile Front Ends Using Mobile Application Framework A - 4
More information4.2. Authenticating to REST Services. Q u i c k R e f e r e n c e G u i d e. 1. IdentityX 4.2 Updates
4.2 Authenticating to REST Services Q u i c k R e f e r e n c e G u i d e In IdentityX 4.1, REST services have an authentication and signing requirement that is handled by the IdentityX REST SDKs. In order
More informationWeb Services: Introduction and overview. Outline
Web Services: Introduction and overview 1 Outline Introduction and overview Web Services model Components / protocols In the Web Services model Web Services protocol stack Examples 2 1 Introduction and
More informationF5 Big-IP Application Security Manager v11
F5 F5 Big-IP Application Security Manager v11 Code: ACBE F5-ASM Days: 4 Course Description: This four-day course gives networking professionals a functional understanding of the BIG- IP LTM v11 system
More informationTechnical Guide. REST API for Number Information Services
Technical Guide REST API for Number Information Services Munich +49 89 202 451 100 Singapore +65 6478 3020 London +44 207 436 0283 San Francisco +1 415 527 0903 sales@tyntec.com www.tyntec.com Table of
More informationVingd API for PHP Documentation
Vingd API for PHP Documentation Release 1.7 Radomir Stevanovic, Vingd Inc. Jul 17, 2017 Contents 1 Vingd 3 1.1 Vingd API for PHP.......................................... 3 1.2 Installation..............................................
More informationMessage flow and use of EDIFACT Corporate egateway
Message flow and use of EDIFACT Corporate egateway Table of contents 1 PURPOSE OF THIS GUIDE...1 2 INTRODUCTION...1 2.1 THE EDIFACT MESSAGE STRUCTURE...2 2.2 SEGMENT TABLE NOTATION...3 3 IDENTIFICATION
More informationEMC Unisphere for VMAX
EMC Unisphere for VMAX Version 8.2.0 REST API Concepts and Programmer's Guide Copyright 2014-2015 EMC Corporation. All rights reserved. Published in the USA. Published March 31, 2016 EMC believes the information
More informationAPI Reference Manual
FUJITSU Cloud Service K5 API Reference Manual Version.5 FUJITSU LIMITED Preface Purpose of This Document This guide describes the specification of the API (Application Programming Interface) provided by
More informationManagement Tools. Management Tools. About the Management GUI. About the CLI. This chapter contains the following sections:
This chapter contains the following sections:, page 1 About the Management GUI, page 1 About the CLI, page 1 User Login Menu Options, page 2 Customizing the GUI and CLI Banners, page 3 REST API, page 3
More informationETSI 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 informationCitrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service.
Citrix Analytics Data Governance Collection, storage, and retention of logs generated in connection with Citrix Analytics service. Citrix.com Data Governance For up-to-date information visit: This section
More informationTACHO ONLINE API. TUNGVOGNSSPECIALISTEN APS Københavnsvej 265, DK-4000 Roskilde
2018 TACHO ONLINE API TUNGVOGNSSPECIALISTEN APS Københavnsvej 265, DK-4000 Roskilde CONTENT What s new?... 5 Tacho activities... 5 Welcome... 5 More information... 5 Terminology... 5 TVS... 5 Tacho Online...
More informationCreating a REST API which exposes an existing SOAP Service with IBM API Management
Creating a REST API which exposes an existing SOAP Service with IBM API Management 4.0.0.0 2015 Copyright IBM Corporation Page 1 of 33 TABLE OF CONTENTS OBJECTIVE...3 PREREQUISITES...3 CASE STUDY...4 USER
More information[MS-ADFSOAL]: Active Directory Federation Services OAuth Authorization Code Lookup Protocol
[MS-ADFSOAL]: Active Directory Federation Services OAuth Authorization Code Lookup Protocol Intellectual Property Rights Notice for Open Specifications Documentation Technical Documentation. Microsoft
More informationCHAPTER 25 Management Resources
CHAPTER 25 Management Resources Acronyms... iii Chapter 25. Management Resources... 25-1 25.1 General... 25-1 25.2 Structure of Management Resources... 25-1 25.2.1 Public RFC-Based Management Resources...
More informationLesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network
Lesson 1 Key-Terms Meanings: Web Connectivity of Devices and Devices Network 1 Application Application: A software (S/W) for an application, such as, creating and sending an SMS, measuring and sending
More informationSharePoint 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 informationDRAFT COPY
Inter-Entity Payment Protocol (IPP) The Inter-Entity Payment Protocol (IPP) facilitates adhoc interactions between independent accounting systems on the web. It is a server-to-server protocol. 1 Brands,
More informationUPnP Design by Example
UPnP Design by Example A Software Developer's Guide to Universal Plug and Play Michael Jeronimo Jack Weast Intel PRESS Contents Foreword Preface xix xv Acknowledgments xxvii Part I Introduction to the
More informationSiebel REST API Guide. Siebel Innovation Pack 2017, Rev. A November 2017
Siebel REST API Guide Siebel Innovation Pack 2017, Rev. A November 2017 Copyright 2005, 2017 Oracle and/or its affiliates. All rights reserved. This software and related documentation are provided under
More informationAccessing 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 informationPERFORMANCE HORIZON PUBLISHER API INTRODUCTION
PERFORMANCE HORIZON PUBLISHER API INTRODUCTION Version 1.0 October 2016 WHY USE API S All of the features and functionality that we have developed aim to give you, the user, a greater understanding of
More informationISO Data Element Definitions
SECTION 4 ISO 8583 1987 DATA ELEMENT DEFINITIONS Overview...4-1 Bit Maps...4-2 Annotation Conventions For Data Element s...4-3 General Representation...4-3 Length s...4-4 Field Content s...4-5 Conventions
More informationIntegration Architecture Of SDMS
Integration Architecture Of SDMS 20 May 2017 Version 1.0 (Rakesh Ranjan, Consultant-IT) Table of Content 1 ABOUT SDMS...2 2 OBJECTIVE & STRUCTURE OF THIS DOCUMENT...2 3 TRANSACTIONAL SERVICES...3 3.1 HIGH
More informationvcloud 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 informationCANADIAN PAYMENTS ASSOCIATION ASSOCIATION CANADIENNE DES PAIEMENTS STANDARD 005 STANDARDS FOR THE EXCHANGE OF FINANCIAL DATA ON AFT FILES
CANADIAN PAYMENTS ASSOCIATION ASSOCIATION CANADIENNE DES PAIEMENTS STANDARD 005 STANDARDS FOR THE EXCHANGE OF FINANCIAL DATA ON AFT FILES 2017 CANADIAN PAYMENTS ASSOCIATION 2017 ASSOCIATION CANADIENNE
More informationBulkSMS Marketo Gateway
BulkSMS Marketo Gateway Integration Guide Page 1 Contents Introduction... 4 About the BulkSMS Gateway for Marketo... 4 Advanced Group Messaging Key Features... 4 Use any or all of our other products and
More informationKigo RENTAL AGENCY REST API - V1. API revision 15 Document revision 21. Contact Kigo, Inc.
Kigo RENTAL AGENCY REST API - V1 API revision 15 Document revision 21 Contact api@kigo.net Page 1 / 80 1 Revision history API Rev Document Date Changes Rev Status 1 1 DRAFT 04 May 2011 First implementation
More informationAjax Ajax Ajax = Asynchronous JavaScript and XML Using a set of methods built in to JavaScript to transfer data between the browser and a server in the background Reduces the amount of data that must be
More informationANGULARJS - 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 informationOracle Cloud Using the Adobe esign Adapter. Release 17.3
Oracle Cloud Using the Adobe esign Adapter Release 17.3 E71395-07 September 2017 Oracle Cloud Using the Adobe esign Adapter, Release 17.3 E71395-07 Copyright 2016, 2017, Oracle and/or its affiliates. All
More information