OmniPort Integration API Requirements Specification

Size: px
Start display at page:

Download "OmniPort Integration API Requirements Specification"

Transcription

1 OmniPort Integration API Requirements Specification FOR RETAILER USE ONLY Date Version 1.0

2 1. Contents 1. Introduction 2 2. General Overview Scope System Context 2 3. System Requirements Business Process OmniPort API Operations Authentication Initial State Create New Credit Check Required Fields Depending On Passed Employmentstatusid Responses Update Loan Application Status Update Customer Bank Details Check Loan Application Status Get Brokerage Finance Calculator Initial State Get List With Brokerage Finance Calculator Products Use Cases Functional Requirements Non-Functional Requirements Deployment 24 Omni Capital Retail Finance 1

3 1. Introduction This document includes information for developing an API for the purpose of integrating with the OmniPort platform. 2. General Overview The API provides an improvement in the integration process of OmniPort with external thirdparty applications. The main purpose of the API is to handle new loan application requests from the platforms that integrates it. Using the REST API approach more flexibility is given to the third-party platforms Scope The API should provide the following: Process third-party application requests based on the OmniPort platform credit policy and rules Store third-party application requests as OmniPort loan applications Return appropriate results to the third-party applications 2.2. System Context The API has the following functionalities: Authentication Process third-party application requests Store third-party application requests as OmniPort loan applications Return appropriate results Omni Capital Retail Finance 2

4 Figure 1 The above diagram (figure 1) shows the web system of OmniPort: Third-Party Applications All the applications and platforms that use the OmniPort Integration API Omni Capital Retail Finance 3

5 OmniPort Integration API An API which exposes services to the third-party applications, using a module for authentication. Internal Services A layer which exposes some of the business logic to the integration API. Business Logic The main business logic layer of the OmniPort application Third-Party Services (Experian, Post Code Anywhere) Services that are used by the business logic layer to process different type of request. OmniPort Database A database used by the Business logic layer to store data 3. System Requirements 3.1. Business Process This section includes a description of the business processes and the related business activities covered by the API. The below diagram shows the whole process. The customer accesses the OmniPort Integration API via third-party platforms. They need to authenticate to use the API functionalities. If authentication fails, an appropriate message is returned, containing more details about the failure. If authentication is successful third-party applications get an access token that is required for further requests. Using this token they can create a new loan application. At the end of the creating process third-party applications receive appropriate messages: Check preconditions failure message If the preconditions check is not passed. The returned message contains more details about the failure Final response This message is returned only the preconditions are passed. It contains details about the loan application (ID, status, further information). Omni Capital Retail Finance 4

6 Figure 2 Omni Capital Retail Finance 5

7 3.2. OmniPort API Operations This section describes the parameters that the API accepts and returns Authentication To access to API functionalities, integrated platforms should authenticate first. As result of successful authentication they get an access token, which allows them to access the API for a predefined period of time. Enpoint Url: /api/login Request Type: Post Request Body: username: string, password: string, grant_type: password (this field is not the password used for login) Note: The body must be send as x-www-form-encoded. Response: "access_token" : string, "token_type": "bearer", "expires_in": number, ".issued": date when the access token is issued ", ".expires": "date when the access token expires" Omni Capital Retail Finance 6

8 3.4. Initial State The idea of this state is to get the latest data from the OmniPort database that is going to be used in the necessary dropdowns. Enpoint Url: api/creditcheck/initialdata Headers: Authorization: Bearer access_token Request Type: Get Response: "RateCardProducs": [ "Key": "Rate card product id", "Value": "Rate card product name" ], "Titles": [ "Key": "Title id", "Value": "Title name" ], "Genders": [ "Key": "Gender id", "Value": "Gender name" ], "MaritalStatuses": [ "Key": "Marital status id", Omni Capital Retail Finance 7

9 "Value": "Marital status name" ], "ResidentialStatuses": [ "Key": "Residential status id", "Value": "Residential status name" ], "YearsAtAddress": [ "Key": "Years at address id", "Value": "Years at address name" ], "EmploymentStatuses": [ "Key": "Employment status id", "Value": "Employment status name" ], "YearsWithEmployer": [ "Key": "Years with employer id", "Value": "Years with employer name" ], "SourcesOfIncome": [ "Key": "Source of income id", "Value": "Source of income name" ] 3.5. Create New Credit Check This section explains the way that credit check is created. Omni Capital Retail Finance 8

10 Enpoint Url: /api/creditcheck/create Headers: Authorization: Bearer access_token Content-Type: application/json Request Type: Post Request Body: "FinanceDetails": "RateCardProductId" : "Id", "DescriptionOfGoods" : "Sample description", "RetailersReference" : "ref", "Price" : "number in format ##.##", "Deposit": "number in format ##.##", "CustomerDetails" : "Customer " : " @domain.com", "TitleId" : "Id", "FirstName" : "first name", "MiddleName" : "middle name", "LastName" : "last name", "MaidenName" : "maiden name", "GenderId" : "gender id", "DateOfBirth" : "Date in format dd-mm-yyyy", "Telephone" : "telephone", "MobileNumber" : "mobile number", "MaritalStatusId" : "Id", "ResidentialStatusId" : "Id", "MonthlyRentAmount" : Number in format ##.##, "NumberOfDependants" : integer, "GoodsDeliveryAddressIsTheSameAsCurrentAddress" : "true or false", "CurrentAddress" : "PostCode" : "Postcode", Omni Capital Retail Finance 9

11 "Flat" : "flat", "HouseNumber": "house number", "HouseName": "house name", "Street" : "street", "City" : "city or town", "YearsAtAdressId" : "Id", "PreviousAddress1" : "PostCode" : "Postcode", "Flat" : "flat", "HouseNumber": "house number", "HouseName": "house name", "Street" : "street", "City" : "city or town", "YearsAtAdressId" : "Id", "PreviousAddress2" : ""PostCode" : "Postcode", "Flat" : "flat", "HouseNumber": "house number", "HouseName": "house name", "Street" : "street", "City" : "city or town", "YearsAtAdressId" : "Id", "GoodsDeliveryAddress" : "PostCode" : "Postcode", "Flat" : "flat", "HouseNumber": "house number", "HouseName": "house name", "Street" : "street", "City" : "city or town", "YearsAtAdressId" : "Id", "EmploymentDetails": "EmploymentStatusId": "Id", Omni Capital Retail Finance 10

12 "GrossAnnualIncome": Number in format ##.##, "MainOccupation": "Main occupation", "EmployerName": "Employer name", "YearsWithEmployerId": "Id", "BankDetails" : "AccountHolderName" : "Holder name", "BankAccountNumber" : "Account number", "BankSortCode" : "Sort code", "MarketingPreferences": "ReceiveInformationViaPost" : "true", "ReceiveInformationVia " : "false", "ReceiveInformationViaSMS" : "false", "ReceiveInformationViaPhone" : "true", "AgreePersonalDetailsToBeDisclosed" : "true", "AcceptAllTermsAndConditions":"true" Note: Based on different business cases not all of the field will be required. This JSON contains all possible fields that can be passed to the API. In the below section you can find different cases of when and what is required depending on the passed data. Omni Capital Retail Finance 11

13 3.6. Required Fields Depending On Passed Employmentstatusid Selected Required employment Example request data Properties status Retired GrossAnnualIncome "EmploymentDetails": "EmploymentStatusId": "9bde0258-3e34-4d72- ac7a-fa7a10d64438", "GrossAnnualIncome": " " Selfemployed GrossAnnualIncome "EmploymentDetails": "EmploymentStatusId": "59289f d0a- TypeOfBusiness BusinessName b2ae-4df33a70630d", "GrossAnnualIncome": " ", "TypeOfBusiness": "teste", YearsSelfEmployedId "BusinessName": "test", "YearsSelfEmployedId": "f8d673f1-2f19-4cadb045-b557388e9815" Notemployed GrossAnnualIncome "EmploymentDetails": "EmploymentStatusId": "e3d485e5-c3e2-41e0- SourceOfIncomeId b e2df2f26", "GrossAnnualIncome": " ", "SourceOfIncomeId": "000AA231-8DA B7AF-0E0D61928C32" Employed GrossAnnualIncome MainOccupation EmployerName YearsWithEmployerId "EmploymentDetails": "EmploymentStatusId": "c731a6c2-afee-417e- 8efc-78a fc", "GrossAnnualIncome": " ", "MainOccupation": "main occup", "EmployerName": "emp name", "YearsWithEmployerId": "f8d673f1-2f19-4cadb045-b557388e9815" Number format allowed: ##.## Date format allowed: dd-mm-yyyy Omni Capital Retail Finance 12

14 Guaranteed Application Results: Each below leads to different credit check status. For successful testing, the logged retailer user need to have the TestResultsProduct in his/her available products. This product must use the TestResultsCreditPolicty in order for the API to make decisions based on the different addresses. The test product can be applied to a retailer by an OCRF user. This product must be chosen when a new credit check is created. For accepted status use ocapital.test1@gmail.com as customer address. For referred status use ocapital.test2@gmail.com as customer address. For declined status use ocapital.test3@gmail.com as customer address Responses Invalid input fields "errors": "invalidfieldname": [ "Error message containing more details about the failure." ], " invalidfieldname2": [ "Error message containing more details about the failure." ] Create new loan application (Success) LoanApplicationId": "Id", "Status": "Status name", SignDocumentsUrl : url Create new loan application (Error on validation bank details /Experian/ ) LoanApplicationId : Id, Omni Capital Retail Finance 13

15 ErrorMessage : Error message from Experian 3.8. Update Loan Application Status Endpoint for updating the loan application status after the third-party application have received the loan application result. Third-party application can change the status to awaiting fulfilment or order fulfilled Enpoint Url: /api/creditcheck/updatestatus Headers: Authorization: Bearer access_token Content-Type: application/json Request Type: Post Request Body: LoanApplicationId: Guid, NewStatus: integer, New status options: Awaiting fulfilment : 1, Order fulfilled : 2 Response: The API returns an appropriate message containing the result of updating, or error message with more details about the failure. Successfully updated: Omni Capital Retail Finance 14

16 LoanApplicationId : Guid, LoanApplicationStatus: string Error occurred: ErrorMessage : Error message from Experian 3.9. Update Customer Bank Details Endpoint for updating the bank details of an existing customer, when invalid details were provided before. Enpoint Url: /api/creditcheck/updatecustomerbankdetails Headers: Authorization: Bearer access_token Content-Type: application/json Request Type: Post Request Body: "LoanApplicationId" : "Id", "BankDetails" : "AccountHolderName" : "string", "BankAccountNumber" : "string", "BankSortCode" : "string" Omni Capital Retail Finance 15

17 Responses: Invalid input fields "errors": "invalidfieldname": [ "Error message containing more details about the failure." ], " invalidfieldname2": [ "Error message containing more details about the failure." ] Success LoanApplicationId": "Id", "Status": "Status name", SignDocumentsUrl : url Error on validation bank details /Experian/ LoanApplicationId : Id, ErrorMessage : Error message from Experian Check Loan Application Status Endpoint for checking loan application status of loan application related to the retailer of the logged user through the API. Enpoint Url: /api/creditcheck/checkloanapplicationstatus Omni Capital Retail Finance 16

18 Headers: Authorization: Bearer access_token Content-Type: application/json Request Type: GET Request QueryString: "LoanApplicationId" : "Id" Responses: Invalid loan application id "LoanApplicationId": "4ac9648d-02e0-444c-b baa85425c", "ErrorMessage": "The loanapplicationid does not exist or you do not have permissions to check its status." Success "IsSigned": false, "Status": "Draft" Get Brokerage Finance Calculator Initial State This endpoint is intended to be used from brokerage users. The endpoint does not require authentication. Its purpose is to retrieve initial state for brokerage calculator. Enpoint Url: /api/financecalculator/brokerageinitialdata Headers: Omni Capital Retail Finance 17

19 Content-Type: application/json Request Type: POST Request Body: "brokerageapikey": "string" Responses: Invalid brokerage id "brokerageapikey": "4ac9648d-02e0-444c-b baa85425c", "ErrorMessage": "The provided brokerageapikey does not exist." Success "brokerageapikey": "a83579b4-aecd-4e38-b0dc-0b5117a45b15", "MinPrice": 100, "MaxPrice": 4100, "StepSizePrice": 50, "StepCountPrice": 81, "MiddleElementPrice": 2100, "MinTerm": 4, "MaxTerm": 40, "StepSizeTerm": 4, "StepCountTerm": 10, "MiddleElementTerm": 20 Omni Capital Retail Finance 18

20 3.12. Get List With Brokerage Finance Calculator Products This endpoint is intended to be used from brokerage users. The endpoint does not require authentication. Its purpose is to retrieve list with finance products based on provided term and price. Enpoint Url: /api/financecalculator/brokerage Headers: Content-Type: application/json Request Type: POST Request Body: "brokerageapikey": "string", "term": "int", "price": " number in format ##.##" Responses: Invalid brokerage api key "brokerageapikey": "4ac9648d-02e0-444c-b baa85425c", "ErrorMessage": "The provided brokerageapikey does not exist." Omni Capital Retail Finance 19

21 Success "SelectedProductCode": "ONIB ", "Products": [ "Id": " ONIB ", "APR": 1.27, "MonthlyCost": , "TotalRepayment": , "Term": 8, "InterestRate": 10.00, "Id": " ONIB ", "APR": 1.19, "MonthlyCost": 83.78, "TotalRepayment": , "Term": 12, "InterestRate": 10.00, "Id": " ONIB ", "APR": 1.14, "MonthlyCost": 62.94, "TotalRepayment": , "Term": 16, "InterestRate": 10.00, "Id": " ONIB ", "APR": 1.12, "MonthlyCost": 50.43, "TotalRepayment": , "Term": 20, "InterestRate": 10.00, Omni Capital Retail Finance 20

22 ] "Id": " ONIB ", "APR": 1.1, "MonthlyCost": 42.1, "TotalRepayment": , "Term": 24, "InterestRate": Use Cases ID: Name: Actors: Preconditions: UC01 Login Third-Party applications n/a Step Actor Description Main Flow 1 Third-Party Post valid and password to the API application 2 API Validate the credentials 3 API Check if the third-party application is allowed to use the API 4 API Return an access token for further requests Alternative Flow 1 Third-Party Post valid and password to the API application 2 API Validate the credentials 3 API Check if the third-party application is allowed to use the API 4 API Return appropriate message saying that this third-party application is not allowed to use API Omni Capital Retail Finance 21

23 ID: Name: Actors: Preconditions: UC02 Create a credit check Customer Need to be authenticated to create a credit check Step Actor Description Main Flow 1 Customer Fill correct and necessary data to apply for a credit check 2 Customer Submit the data 3 API Validate the data 4 API Create a credit check 5 API Return response Alternative Flow 1 Customer Fill incorrect or unnecessary data to apply for a credit check 2 Customer Submit the data 3 API Validate the data 4 API Return appropriate message (invalid data) ID: Name: Actors: Preconditions: UC03 Update credit check status Third-Party applications Need to be authenticated to update a credit check status Step Actor Description Main Flow 1 Third-party application Submit the credit check and the new status that should be applied 2 API Validate the credit check and the status 3 API Update the credit check 4 API Return a message for successful update Alternative Flow 1 Third-party application Submit the credit check and the new status that should be applied Omni Capital Retail Finance 22

24 2 API Validate the credit check and the status 3 API The data is invalid or the credit check cannot be updated to this status 4 API Return appropriate message containing more details about the failure Functional Requirements ID: Name: Description: F01 Login The retailers should login before use API functionalities ID: Name: Description: F02 Launch loan application The API should create a new loan application when valid data is passed to it. ID: Name: Description: F03 Check loan application status The API should return the status of a loan application when valid data is passed to it. ID: Name: Description: F04 Update credit check status The API should update a credit check status when valid credit check and status are passed to it. Omni Capital Retail Finance 23

25 3.15. Non-Functional Requirements ID: Name: Description: NF01 User Authentication and Authorization Each user should identify himself in front of the system with User Name and User Password. In addition to that there should be control on the access for the different users. ID: Name: Description: NF02 Response time The API response time should be up to 15 seconds per request. ID: Name: Description: NF03 Security The communication to the API should use HTTPS 4. Deployment The OmniPort Integration API is part of the same solution as the OmniPort platform is. The API is deployed on the same machine where the OmniPort platform is. The platform and the API use IIS as a server for hosting. Omni Capital Retail Finance 24

26 For Retailer Use Only Tel: , Option 2 Retailer Support Enquiries for Omni Capital Retail Finance: retailersupport@ocrf.co.uk Omni Capital Retail Finance Oak House, Reeds Crescent, Watford, Herts WD24 4QP Omni Capital Retail Finance is authorised and regulated by the Financial Conduct Authority, Firm Reference Number: Omni Capital Retail Finance is a member of the Finance and Leasing Association (FLA) Omni Capital Retail Finance 25

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

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

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

JPX Data Cloud API Specifications

JPX Data Cloud API Specifications JPX Data Cloud API Specifications February 2015 TOKYO STOCK EXCHANGE Copyright 2015 Japan Exchange Group, Inc. All rights reserved. 1 API List User Authentication API No API Name Method URL 1User Authentication

More information

Volante NACHA ISO20022 Validator AMI User Guide

Volante NACHA ISO20022 Validator AMI User Guide Volante NACHA ISO20022 Validator AMI User Guide 1. About Volante NACHA ISO20022 Validator AMI User Guide This document is referenced in the REST Services Deployment Guide. This outlines the available REST

More information

TELIA OPERATOR SERVICE PLATFORM

TELIA OPERATOR SERVICE PLATFORM TELIA OPERATOR SERVICE PLATFORM OMA Authorization REST API Guide Copyright 2017 Aepona Limited, and copyright 2017 Telia All rights reserved by respective owners. Revision: 6.0 Legal Information Legal

More information

INTEGRATION MANUAL DOCUMENTATION E-COMMERCE

INTEGRATION MANUAL DOCUMENTATION E-COMMERCE INTEGRATION MANUAL DOCUMENTATION E-COMMERCE LOGIN: In order to use Inkapay's e-commerce payment API you should be registered and verified on Inkapay, otherwise you can do this by entering to www.inkapay.com.

More information

Integrating with ClearPass HTTP APIs

Integrating 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 information

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

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

More information

Guide to Newbury Building Society s Online Intermediary Service

Guide to Newbury Building Society s Online Intermediary Service Guide to Newbury Building Society s Online Intermediary Service NEWBURY building society How do I get started? You need to register to use our online service. You will be emailed a unique username & prompt

More information

WEB API. Nuki Home Solutions GmbH. Münzgrabenstraße 92/ Graz Austria F

WEB API. Nuki Home Solutions GmbH. Münzgrabenstraße 92/ Graz Austria F WEB API v 1. 1 0 8. 0 5. 2 0 1 8 1. Introduction 2. Calling URL 3. Swagger Interface Example API call through Swagger 4. Authentication API Tokens OAuth 2 Code Flow OAuth2 Authentication Example 1. Authorization

More information

Usage of "OAuth2" policy action in CentraSite and Mediator

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

More information

SAR Online User Guidance

SAR Online User Guidance SAR Online User Guidance This is a United Kingdom Financial Intelligence Unit (UKFIU) Guidance Note. It is produced in line with the National Crime Agency (NCA) commitment to share perspectives on the

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

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

EMR web api documentation

EMR web api documentation Introduction EMR web api documentation This is the documentation of Medstreaming EMR Api. You will find all available Apis and the details of every api. Including its url, parameters, Description, Response

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

Securing APIs and Microservices with OAuth and OpenID Connect

Securing APIs and Microservices with OAuth and OpenID Connect Securing APIs and Microservices with OAuth and OpenID Connect By Travis Spencer, CEO @travisspencer, @curityio Organizers and founders ü All API Conferences ü API Community ü Active blogosphere 2018 Platform

More information

django-oauth2-provider Documentation

django-oauth2-provider Documentation django-oauth2-provider Documentation Release 0.2.7-dev Alen Mujezinovic Aug 16, 2017 Contents 1 Getting started 3 1.1 Getting started.............................................. 3 2 API 5 2.1 provider.................................................

More information

Boniversum Integration Guide. Version 6.2.1

Boniversum Integration Guide. Version 6.2.1 Boniversum Integration Guide Version 6.2.1 As of: 04.10.2016 Table of Contents About Boniversum... 4 General information about Boniversum... 4 Process flow chart... 4 Paygate interface for Boniversum...

More information

Aruba Central Application Programming Interface

Aruba Central Application Programming Interface Aruba Central Application Programming Interface User Guide Copyright Information Copyright 2016 Hewlett Packard Enterprise Development LP. Open Source Code This product includes code licensed under the

More information

My Tennis making membership easy. My Tennis. Club Administration User Manual Version 3.0. Making membership easy

My Tennis making membership easy. My Tennis. Club Administration User Manual Version 3.0. Making membership easy My Tennis Club Administration User Manual Version 3.0 Making membership easy i Preface This document describes Information Processing Corporation (IPC) and Sports Marketing Australia (SMA) software and

More information

E POSTBUSINESS API Login-API Reference. Version 1.1

E 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 information

APIs: Core specification

APIs: Core specification Accident Compensation Commission : Core specification Software specification Version 0.4, Draft 06 March 2018 for Release 1.1 ICS : Core specification Table of contents 1 ICS : overview... 5 1.1 Summary

More information

API Gateway. Version 7.5.1

API Gateway. Version 7.5.1 O A U T H U S E R G U I D E API Gateway Version 7.5.1 15 September 2017 Copyright 2017 Axway All rights reserved. This documentation describes the following Axway software: Axway API Gateway 7.5.1 No part

More information

Alloy Navigator API USER S GUIDE. Integration with External Systems. Product Version: 7.0 Document Revision: 1.0 Date: November 30, 2015

Alloy Navigator API USER S GUIDE. Integration with External Systems. Product Version: 7.0 Document Revision: 1.0 Date: November 30, 2015 USER S GUIDE Alloy Navigator API Integration with External Systems Product Version: 7.0 Document Revision: 1.0 Date: November 30, 2015 Alloy Software Incorporated 88 Park Avenue, Unit 2B, Nutley, NJ 07110

More information

Black Box DCX3000 / DCX1000 Using the API

Black Box DCX3000 / DCX1000 Using the API Black Box DCX3000 / DCX1000 Using the API updated 2/22/2017 This document will give you a brief overview of how to access the DCX3000 / DCX1000 API and how you can interact with it using an online tool.

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

Encompass Connector. Velocify Encompass Connector

Encompass Connector. Velocify Encompass Connector Velocify Encompass Connector 1 Table of Contents Summary. 3 How to Set Up the Encompass Integration. 4 Encompass Milestone Sync 7 Encompass Username/Password Checks 8 Testing Encompass Username & Encompass

More information

CRM Service Wrapper User Guide

CRM 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

Cisco Firepower Threat Defense REST API Guide

Cisco Firepower Threat Defense REST API Guide Americas Headquarters Cisco Systems, Inc. 170 West Tasman Drive San Jose, CA 95134-1706 USA http://www.cisco.com Tel: 408 526-4000 800 553-NETS (6387) Fax: 408 527-0883 THE SPECIFICATIONS AND INFORMATION

More information

Oracle Banking Digital Experience

Oracle Banking Digital Experience Oracle Banking Digital Experience Checking Account Originations User Manual Release 17.2.0.0.0 Part No. E88573-01 July 2017 Checkings Account Originations User Manual July 2017 Oracle Financial Services

More information

GPII Security. Washington DC, November 2015

GPII Security. Washington DC, November 2015 GPII Security Washington DC, November 2015 Outline User data User's device GPII Configuration use cases Preferences access and privacy filtering Work still to do Demo GPII User Data Preferences Device

More information

REST SERVICE. Web Services API Version 1.5

REST 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 information

OAuth and OpenID Connect (IN PLAIN ENGLISH)

OAuth and OpenID Connect (IN PLAIN ENGLISH) OAuth and OpenID Connect (IN PLAIN ENGLISH) NATE BARBETTINI @NBARBETTINI @OKTADEV A lot of confusion around OAuth. Terminology and jargon Incorrect advice Identity use cases (circa 2007) Simple login forms

More information

Oracle Banking Digital Experience

Oracle Banking Digital Experience Oracle Banking Digital Experience Checking Account Originations User Manual Release 18.2.0.0.0 Part No. E97823-01 June 2018 Checkings Account Originations User Manual June 2018 Oracle Financial Services

More information

When funds are deposited into an Account, a Deposit Receipt will be issued by Companies House containing the following details:

When funds are deposited into an Account, a Deposit Receipt will be issued by Companies House containing the following details: GUIDANCE NOTE 3 Opening an Account with Companies House Opening an account with Companies House will allow users to enjoy a more efficient service for over the counter or email requests. Should the user

More information

SelectSurveyASP Advanced User Manual

SelectSurveyASP Advanced User Manual SelectSurveyASP Advanced User Manual Creating Surveys 2 Designing Surveys 2 Templates 3 Libraries 4 Item Types 4 Scored Surveys 5 Page Conditions 5 Piping Answers 6 Previewing Surveys 7 Managing Surveys

More information

Body: JSON Message representing a Transaction object (See Transaction Objects for Details)

Body: 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 information

Oracle Banking Digital Experience

Oracle Banking Digital Experience Oracle Banking Digital Experience US Originations Checking Account User Manual Release 17.1.0.0.0 Part No. E83887-01 March 2017 US Originations Checking Account User Manual March 2017 Oracle Financial

More information

ovirt SSO Specification

ovirt SSO Specification ovirt SSO Specification Behavior Changes End user visible changes The password delegation checkbox at user portal login is now a profile setting. Sysadmin visible changes Apache negotiation URL change

More information

For office use: CSR Ownership Tele# M# Previous Occupant. 911 Physical Address. Township Section Range

For office use: CSR Ownership Tele# M# Previous Occupant. 911 Physical Address. Township Section Range For office use: CSR Ownership Tele# M# Residential Services Complete form, print, sign, date, & send to: Reservation Telephone Cooperative PO Box 68, Parshall ND 58770-0068 Web: www.rtc.coop Email: rtc@rtc.coop

More information

Community Organisation Current Account Additional Party Form

Community Organisation Current Account Additional Party Form Community Organisation Current Account Additional Party Form Please complete this form in BLOCK CAPITALS and in black ink, mark the box with a cross where applicable. Please do not write on or mark this

More information

ClearPass Extension for BMC Remedy TechNote. ClearPass Extension For BMC Remedy. ClearPass. ClearPass Extension for BMC Remedy - TechNote 1

ClearPass Extension for BMC Remedy TechNote. ClearPass Extension For BMC Remedy. ClearPass. ClearPass Extension for BMC Remedy - TechNote 1 ClearPass Extension for BMC Remedy TechNote ClearPass Extension For BMC Remedy ClearPass TechNote ClearPass Extension for BMC Remedy - TechNote 1 ClearPass Extension for BMC Remedy TechNote Change Log

More information

PEOPLES COMMUNITY BANK IT S AS EASY AS 1,2,3!

PEOPLES COMMUNITY BANK IT S AS EASY AS 1,2,3! Switch To A True Community Bank. PEOPLES COMMUNITY BANK IT S AS EASY AS 1,2,3! Here s All You Need To Do. 1. Complete the New Account Application and other applicable information sheets. If you don t want

More information

Online RESTful API documentation. V-Series

Online RESTful API documentation. V-Series Online RESTful API documentation V-Series V-Series Online RESTful API documentation Version 5.0 Copyright Bottomline Technologies Limited, 2013. All Rights Reserved Information in this document is subject

More information

Overall description. Format Header Content-Type: application/x-www-form-urlencoded

Overall description. Format   Header Content-Type: application/x-www-form-urlencoded Page1 m Content Content... 1 IC-Meter Public API, version 2.0... 1 Overall description... 2 Retrieve API access token (oauth/token)... 2 Retrieve list of available buildings... 3 Retrieve list of units

More information

Spreadsheet File Transfer User Guide. FR 2248 Domestic Finance Company Report of Consolidated Assets and Liabilities

Spreadsheet File Transfer User Guide. FR 2248 Domestic Finance Company Report of Consolidated Assets and Liabilities Spreadsheet File Transfer User Guide FR 2248 Domestic Finance Company Report of Consolidated Assets and Liabilities STATISTICS FUNCTION August 10, 2017 Overview The Federal Reserve System s Reporting Central

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

CouriersPlease Coupon Calculator API Documentation

CouriersPlease Coupon Calculator API Documentation CouriersPlease Coupon Calculator API Documentation CouriersPlease API Version: 1.0.0 1. VERSION CONTROL Version Date Notes Author 1.0.0 07/07/2016 Initial version. Jeff Embro (CouriersPlease) 1.0.1 26/10/2016

More information

Return codes used will be the standard meanings for 200 OK, 404 Unauthorised and 500 INTERNAL ERROR.

Return codes used will be the standard meanings for 200 OK, 404 Unauthorised and 500 INTERNAL ERROR. 999 emergency service access API Introduction This API is designed to allow holders of aql numbers to update their subscriber details with BT s 999 system. This will provide an easy method for the update

More information

ARELLO.COM Licensee Verification Web Service v2.0 (LVWS v2) Documentation. Revision: 8/22/2018

ARELLO.COM Licensee Verification Web Service v2.0 (LVWS v2) Documentation. Revision: 8/22/2018 ARELLO.COM Licensee Verification Web Service v2.0 (LVWS v2) Documentation Revision: 8/22/2018 Table of Contents Revision: 8/22/2018... 1 Introduction... 3 Subscription... 3 Interface... 3 Formatting the

More information

Oracle Banking Digital Experience

Oracle Banking Digital Experience Oracle Banking Digital Experience Credit Card Originations User Manual Release 18.1.0.0.0 Part No. E92727-01 January 2018 Preface Credit Card Originations User Manual January 2018 Oracle Financial Services

More information

Ezypay Recurring Billing Integration 0. Documentation. Recurring Billing Integration

Ezypay Recurring Billing Integration 0. Documentation. Recurring Billing Integration Ezypay Recurring Billing Integration 0 Documentation Recurring Billing Integration Ezypay Recurring Billing Integration 1 Contents Introduction... 2 Authentication... 2 HTTP Status Codes... 3 Error Messages...

More information

Introduction. Copyright 2018, Itesco AB.

Introduction. Copyright 2018, Itesco AB. icatch3 API Specification Introduction Quick Start Logging in, getting your templates list, logging out Doing Quick Search Creating a Private Prospects Setting template Posting Private Prospects query,

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

Advanced API Security

Advanced API Security Advanced API Security ITANA Group Nuwan Dias Architect 22/06/2017 Agenda 2 HTTP Basic Authentication Authorization: Basic QWxhZGRpbjpPcGVuU2VzYW1l 3 API Security is about controlling Access Delegation

More information

ChatWork API Documentation

ChatWork API Documentation ChatWork API Documentation 1. What s ChatWork API? 2. ChatWork API Endpoints 3. OAuth 4. Webhook What s ChatWork API? ChatWork API is an API provided for developers to programmatically interact with ChatWork's

More information

Identity and access management (IAM) organisation administrator guidelines

Identity and access management (IAM) organisation administrator guidelines Identity and access management (IAM) organisation administrator guidelines June 2013 2 NZ Transport Agency IAM General User Guidelines June 2013 CONTENTS 3 Document information 3 RealMe service 3 Copyright

More information

Way2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS

Way2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS Way2mint SMS Mobile Terminate (MT) API Guide for HTTP HTTPS The content of this document are copyright and remain the property of. This document is not to be reproduced in any form, whether electronic,

More information

Vipps Signup & Login API. Version: 1.0 Date produced: Jan-2017

Vipps Signup & Login API. Version: 1.0 Date produced: Jan-2017 Vipps Signup & Login API Date produced: Jan-2017 Content 1. Overview... 4 1.1 Signup... 4 1.2 Login... 4 1.3 Auto Login... 4 2. Merchant Authentication Flow... 4 3. Authentication... 6 3.1 Access Token...

More information

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

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

More information

RETIREMENT ACCOUNT APPLICATION FORM. Share Dealing

RETIREMENT ACCOUNT APPLICATION FORM. Share Dealing RETIREMENT ACCOUNT APPLICATION FORM Share Dealing Please fully complete this form if you wish to set up a Share Dealing account for a Scottish Widows Retirement Account. Please note that the purchase of

More information

7. How do I obtain a Temporary ID? You will need to visit HL Bank or mail us the econnect form to apply for a Temporary ID.

7. How do I obtain a Temporary ID? You will need to visit HL Bank or mail us the econnect form to apply for a Temporary ID. About HL Bank Connect 1. What is HL Bank Connect? HL Bank Connect provides you with the convenience of accessing your bank accounts and performing online banking transactions via the Internet. 2. What

More information

Short Term Loan Equipment

Short Term Loan Equipment Enable Online with RTL User Notes Assessors Short Term Loan Equipment 1 Table of Contents Short Term Loan Equipment... 1 Login... 3 Key points to note... 4 Creating a Service Request... 4 Product Selection...

More information

SmartFocus Cloud Service APIs

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

More information

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

Zulu edm API Handbook

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

More information

MyClinic. Password Reset Guide

MyClinic. Password Reset Guide MyClinic Password Reset Guide Content Retrieving your username Retrieving your password using security question Retrieving your password without remembering login credentials Retrieving your password using

More information

LB Cache Quick Start Guide v1.0

LB Cache Quick Start Guide v1.0 LB Cache Quick Start Guide v1.0 Rev. 1.1.0 Copyright 2002 2017 Loadbalancer.org, Inc Table of Contents Introduction...3 About LBCache...3 Amazon Terminology...3 Getting Started...3 Deployment Concepts...4

More information

NetIQ Access Manager 4.3. REST API Guide

NetIQ Access Manager 4.3. REST API Guide NetIQ Access Manager 4.3 REST API Guide Contents 1. Introduction... 3 2. API Overview... 3 3 Administration APIs... 3 3.1 Accessing the Administration APIs... 3 3.2 Detailed API Documentation... 4 3.3

More information

KIWIRE 2.0 API Documentation. Version (February 2017)

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

More information

Mobile App User Guide

Mobile App User Guide Mobile App User Guide Introduction The Farmers Trust & Savings Bank Mobile Banking App is a downloadable application that is compatible with numerous mobile devices. These devices include Android phones,

More information

Mobile Banking Guide

Mobile Banking Guide Safely Access Your Hancock or Whitney Bank Accounts. Anytime. Anywhere. Mobile Banking gives you the power to manage your accounts right from the palm of your hand! The Right Choice for You With several

More information

NIELSEN API PORTAL USER REGISTRATION GUIDE

NIELSEN 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 information

HKWirelessHD API Specification

HKWirelessHD API Specification HKWirelessHD API Specification Release 1.0 Harman International June 22, 2016 Contents 1 Overview 3 2 Contents 5 2.1 Introduction............................................... 5 2.2 HKWirelessHD Architecture

More information

Integration of the platform. Technical specifications

Integration of the platform. Technical specifications Introduction This document is meant as a reference and specification guide to carry out the integration between Gamelearn s platform and the different Learning Management System platforms of the client,

More information

Oracle Banking Digital Experience

Oracle Banking Digital Experience Oracle Banking Digital Experience US Originations Credit Card User Manual Release 18.1.0.0.0 Part No. E92727-01 January 2018 US Originations Credit Card User Manual January 2018 Oracle Financial Services

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

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

User Authentication APIs

User Authentication APIs Introduction, page 1 signin, page 1 signout, page 5 Introduction MediaSense enables third-party developers to configure application users that allow third party applications to authenticate themselves.

More information

ClearPass. ClearPass Extension Universal Authentication Proxy. ClearPass Extension Universal Authentication Proxy TechNote

ClearPass. ClearPass Extension Universal Authentication Proxy. ClearPass Extension Universal Authentication Proxy TechNote ClearPass Extension Universal Authentication Proxy TechNote ClearPass Extension Universal Authentication Proxy ClearPass TechNote ClearPass Extension Universal Authentication Proxy - TechNote 1 ClearPass

More information

API Reference Manual

API 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 information

Link2ICT Free School Meals Eligibility Checking Service. Parent/Carer User Guide

Link2ICT Free School Meals Eligibility Checking Service. Parent/Carer User Guide Link2ICT Free School Meals Eligibility Checking Service Parent/Carer User Guide 1 Link2ICT Free School Meals Eligibility Checking Service Parent/Carer User Guide Contents Introduction... 3 Home Page...

More information

DreamFactory Security Guide

DreamFactory Security Guide DreamFactory Security Guide This white paper is designed to provide security information about DreamFactory. The sections below discuss the inherently secure characteristics of the platform and the explicit

More information

Citi Trade Portal Collection. InfoTrade tel

Citi Trade Portal Collection. InfoTrade tel Citi Trade Portal Collection InfoTrade tel. 0 801 258 369 infotrade@citi.com CitiDirect Technical Assistance tel. 0 801 343 978, +48 (22) 690 15 21 Monday Friday 8.00 17.00 helpdesk.ebs@citi.com Table

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

Nordea e-identification Service description

Nordea e-identification Service description Nordea e-identification Service description October 2018 1 Change log Version Description/ Changes 1.0 Initial version 1.1 Minor updates to examples & service hours October 2018 2 Contents Change log...

More information

API SMS Sending 1. ACCOUNT METHOD GET

API SMS Sending 1. ACCOUNT METHOD GET API SMS Sending Identidad Telecom This guide contains support material and information property of Identidad Telecom Technologies. This material can be printed or photocopied for its intended us, and the

More information

Working with Cisco MediaSense APIs

Working with Cisco MediaSense APIs MediaSense API Conventions, page 1 Job States, page 8 Precedence Rules for paramconnector and fieldconnector, page 9 Encoding, page 9 Special Characters in Text Strings, page 9 Request and Response Parameter

More information

INFRASTRUCTURE AND INTEGRATED TOOLS FOR PERSONALIZED LEARNING OF READING SKILL. D8.2 iread Core Infrastructure API

INFRASTRUCTURE AND INTEGRATED TOOLS FOR PERSONALIZED LEARNING OF READING SKILL. D8.2 iread Core Infrastructure API INFRASTRUCTURE AND INTEGRATED TOOLS FOR PERSONALIZED LEARNING OF READING SKILL D8.2 iread Core Infrastructure API Document identifier iread_d8.2_core_infrastructure_apis_v2.0 Date 22/12/2017 WP Partners

More information

API Specification Doc

API Specification Doc API Specification Doc (SMS System Gateway) Version Date Description 1.0 01-Nov-2017 Initial draft 1.1 18-Feb-2018 Updated to include Delivery report call back options 1.2 10-Apr-2018 Appended API to include

More information

External HTTPS Trigger AXIS Camera Station 5.06 and above

External HTTPS Trigger AXIS Camera Station 5.06 and above HOW TO External HTTPS Trigger AXIS Camera Station 5.06 and above Created: October 17, 2016 Last updated: November 19, 2016 Rev: 1.2 1 Please note that AXIS does not take any responsibility for how this

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

System Admin Master User User guide. A guide to the system admin functionality as a Master User

System Admin Master User User guide. A guide to the system admin functionality as a Master User System Admin Master User User guide A guide to the system admin functionality as a Master User ACCESS l Once logged in click on System Admin. 2 Account Maintenance l The top half of the account maintenance

More information

Office Ally, Inc SE Cardinal Court Suite #190 Vancouver, WA

Office Ally, Inc SE Cardinal Court Suite #190 Vancouver, WA Office Ally, Inc. 1300 SE Cardinal Court Suite #190 Vancouver, WA 98683 www.officeally.com Application Programming Interface (API) Patient Data Request version 3.9.2 August 03, 2017 Table of Contents INTRODUCTION.

More information

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

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

More information

flask-jwt-simple Documentation

flask-jwt-simple Documentation flask-jwt-simple Documentation Release 0.0.3 vimalloc rlam3 Nov 17, 2018 Contents 1 Installation 3 2 Basic Usage 5 3 Changing JWT Claims 7 4 Changing Default Behaviors 9 5 Configuration Options 11 6 API

More information

Canonical Identity Provider Documentation

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

More information

Family Map Server Specification

Family Map Server Specification Family Map Server Specification Acknowledgements The Family Map project was created by Jordan Wild. Thanks to Jordan for this significant contribution. Family Map Introduction Family Map is an application

More information