SlideShare una empresa de Scribd logo
1 de 27
Welcome to
Web Service Platform
Repository
Concept
Consumer
of API

Provider
of API

Repository
(virtual mall for APIs )
Everything in one Place

Click to show
APIs in the
specify
category

Click “go” to
search API with
specify keyword

Filter API
results by
specify
features
Click at API
name to
explore API
information

Collecting every web services of your company
in one place to make it easy to search, view, and
compare results.
Instant Distribution

Click here to
publish your
API

Provider can setup web service in private
mode for testing and distribute API in
public mode in one click.
Multiple Client Libraries

PHP Client Library
for calling API

Provide many client library for calling API
that make your company easy to use
Fast API Doc Editor
You can choose template
from example

1 Fill in terms and
conditions of using API

2 Fill in URL or website
for more information.
3 Click “Save”
to save data

Provider can fill in document and write
instructions of how to use within system.
Track APIs Usage
Click “Usage” button
to view usage of API

Hover on the graph to view the detail.

Sub menu of
the usage

Company can track API usage in graphical
view.
API Status and Notification

Current status
of API service
health

Current
Uptime and
Latency

Weekly
report of
API service
health
API service health
graph report of
latency rate

Company can track service health of API in the
graphical view.
Provider of API Flow

Provider
of API
Add API – 1. Register

1 Click
“Add an API”

Show all steps of
API registration

3. Fill in API
Information

2 Click “Upload image”
to upload API icon
(recommend 150x80 px)

Choose category:
Tools or Data

4 click “Add API”
to save data

Choose service protocol:
REST or SOAP

Set email notification and
API publication
Add API – 2. Getting Start

1 Fill in the
definition, usage, and
instruction of API

2 Fill in URL or website
for more information.
4 Click “Save”
to save data

3 Choose to show/hide this
information to consumer
Add API – 3. Term & Condition
You can choose template
from example

1 Fill in terms and
conditions of using API

2 Fill in URL or website
for more information.
4 Click “Save”
to save data
3 Choose to show/hide this
information to consumer
Add API – 4. Base URL
Base URL is the located URL of service

1 Fill in base name

You can add multiple URL
for your service

2 Fill in base URL

You can add multiple URL
by click “Add URL”

You can add multiple base
by click “Add Base URL”

3 Click “Save”
to save data
Add API – 7. Endpoints (1)
Endpoint is service of API including protocol, route, response, error, and parameters

Add new endpoint, click “Add”
All endpoints
show here
1 Fill in Endpoint
information
Base URL
(from created list of Base URL)

Protocol
(POST/GET)

Route/Path to call API
Add API – 7. Endpoints (2)
2 Setup successful
Response

3 Setup error
Response
Add API – 7. Endpoints (3)
4 Setup input
parameters

Check optional if allow
no input to parameter

Check hidden if do not allow
user to see parameter

Show full HTTP route
Show ApiDD key of
this API

3 Click “Save” or
“Finish” to save data
Add API – 5. Namespace (for SOAP)
Namespace use in defined new model for SOAP method

1 Fill in Namespace
URL and description

You can add multiple
namespace by click “Add
Namespace”

2 Click “Save”
to save data
Add API – 6. Models (Optional)
Model is customize type of parameter that you defined for using in endpoint.

Add new model, click “Add”
All models
show here
1 Fill in model
information
You can add multiple
parameter type in one model
2 Choose parameter
type. If you have
multiple type,
choose “Model”

3 Click
“Save” to
save data
API Overview - Documentation
After finish, you
will lead to Test
Console

API Information
Display View,
Test, Download,
Consume, and
Follow Statistic

API Status
PHP Client Library
for calling API

API Endpoint
Information

Endpoint
Parameters

Test API call
Consumer of API Flow

Consumer
of API
How to use

Click “Explore” to
view all API
2. Click “Search”
to search API with
specify keyword

1. Type keyword in
to search box to
search API
API Overview – Test Endpoint
Endpoint
Name
Endpoint
Description
1. Input testing
data to the input
parameters

Input parameters
(Required/Optional)

2. Click “Test”
button to test
API call
API Overview – Test Endpoint
Endpoint
Name

Endpoint
Description

3. response from
API call will display
in first tab
API Overview – Download Library Code

8 Click “PHP” to
download client library

7 Choose your registered
website/ application
API Overview – Apply Code to Your Web

input parameters of API function
API Overview – Apply Code to Your Web
Thai_SoundexService.php
(download file)

call function

process.php
(your website/application)
API Overview – Output from API
process.php

output from API (JSON format)

Más contenido relacionado

La actualidad más candente

Integration with sales force
Integration with sales forceIntegration with sales force
Integration with sales forceSon Nguyen
 
Confluence Integration Adapter - Datasheet
Confluence Integration Adapter - DatasheetConfluence Integration Adapter - Datasheet
Confluence Integration Adapter - DatasheetKovair
 
Hyperion Planning / Workspace / Essbase Part 5 - Hyperion Planning
Hyperion Planning / Workspace / Essbase Part 5 - Hyperion PlanningHyperion Planning / Workspace / Essbase Part 5 - Hyperion Planning
Hyperion Planning / Workspace / Essbase Part 5 - Hyperion Planningguestffe3111
 
How to install Hyperion Planning - Part 6 Reporting And Analysis
How to install Hyperion Planning - Part 6 Reporting And AnalysisHow to install Hyperion Planning - Part 6 Reporting And Analysis
How to install Hyperion Planning - Part 6 Reporting And AnalysisArfan Mazhar
 
Oracle HCM Email notification
Oracle HCM Email notificationOracle HCM Email notification
Oracle HCM Email notificationFeras Ahmad
 
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...Anna Loughnan Colquhoun
 

La actualidad más candente (8)

Integration with sales force
Integration with sales forceIntegration with sales force
Integration with sales force
 
Loadbalancer
LoadbalancerLoadbalancer
Loadbalancer
 
Confluence Integration Adapter - Datasheet
Confluence Integration Adapter - DatasheetConfluence Integration Adapter - Datasheet
Confluence Integration Adapter - Datasheet
 
Hyperion Planning / Workspace / Essbase Part 5 - Hyperion Planning
Hyperion Planning / Workspace / Essbase Part 5 - Hyperion PlanningHyperion Planning / Workspace / Essbase Part 5 - Hyperion Planning
Hyperion Planning / Workspace / Essbase Part 5 - Hyperion Planning
 
Icter cloud appfog_keynotes
Icter cloud appfog_keynotesIcter cloud appfog_keynotes
Icter cloud appfog_keynotes
 
How to install Hyperion Planning - Part 6 Reporting And Analysis
How to install Hyperion Planning - Part 6 Reporting And AnalysisHow to install Hyperion Planning - Part 6 Reporting And Analysis
How to install Hyperion Planning - Part 6 Reporting And Analysis
 
Oracle HCM Email notification
Oracle HCM Email notificationOracle HCM Email notification
Oracle HCM Email notification
 
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
Luke Cushanick Admin Tips and Tricks for Salesforce Trailblazer Community Chr...
 

Similar a Web Service Platform Repository

The ultimate api checklist by Blendr.io
The ultimate api checklist by Blendr.ioThe ultimate api checklist by Blendr.io
The ultimate api checklist by Blendr.ioBlendr.io
 
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...Jitendra Bafna
 
INTERFACE, by apidays - Airline industry API standardization by Yan Sun, IATA
INTERFACE, by apidays  - Airline industry API standardization by Yan Sun, IATAINTERFACE, by apidays  - Airline industry API standardization by Yan Sun, IATA
INTERFACE, by apidays - Airline industry API standardization by Yan Sun, IATAapidays
 
A Practical Guide to Automating End-to-End API Testing
A Practical Guide to Automating End-to-End API TestingA Practical Guide to Automating End-to-End API Testing
A Practical Guide to Automating End-to-End API TestingpCloudy
 
Creating a mule project with raml and api
Creating a mule project with raml and apiCreating a mule project with raml and api
Creating a mule project with raml and apiBhargav Ranjit
 
Schema-First API Design
Schema-First API DesignSchema-First API Design
Schema-First API DesignYos Riady
 
Lunacloud's Compute RESTful API - Programmer's Guide
Lunacloud's Compute RESTful API - Programmer's GuideLunacloud's Compute RESTful API - Programmer's Guide
Lunacloud's Compute RESTful API - Programmer's GuideLunacloud
 
B4USolution_API-Testing
B4USolution_API-TestingB4USolution_API-Testing
B4USolution_API-Testingb4usolution .
 
Documenting REST APIs
Documenting REST APIsDocumenting REST APIs
Documenting REST APIsTom Johnson
 
Best practices and advantages of REST APIs
Best practices and advantages of REST APIsBest practices and advantages of REST APIs
Best practices and advantages of REST APIsAparna Sharma
 
Integration on Force.com Platform
Integration on Force.com PlatformIntegration on Force.com Platform
Integration on Force.com PlatformAmit Jain
 
JOSA TechTalks - RESTful API Concepts and Best Practices
JOSA TechTalks - RESTful API Concepts and Best PracticesJOSA TechTalks - RESTful API Concepts and Best Practices
JOSA TechTalks - RESTful API Concepts and Best PracticesJordan Open Source Association
 
What Makes a Great Open API?
What Makes a Great Open API?What Makes a Great Open API?
What Makes a Great Open API?John Musser
 
MIDAS Room & Resource Scheduling Software - API Documentation v1.02
MIDAS Room & Resource Scheduling Software - API Documentation v1.02MIDAS Room & Resource Scheduling Software - API Documentation v1.02
MIDAS Room & Resource Scheduling Software - API Documentation v1.02MIDAS
 
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...apidays
 

Similar a Web Service Platform Repository (20)

The ultimate api checklist by Blendr.io
The ultimate api checklist by Blendr.ioThe ultimate api checklist by Blendr.io
The ultimate api checklist by Blendr.io
 
Api manager preconference
Api manager preconferenceApi manager preconference
Api manager preconference
 
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
MuleSoft Surat Virtual Meetup#21 - MuleSoft API and RAML Design Best Practice...
 
INTERFACE, by apidays - Airline industry API standardization by Yan Sun, IATA
INTERFACE, by apidays  - Airline industry API standardization by Yan Sun, IATAINTERFACE, by apidays  - Airline industry API standardization by Yan Sun, IATA
INTERFACE, by apidays - Airline industry API standardization by Yan Sun, IATA
 
A Practical Guide to Automating End-to-End API Testing
A Practical Guide to Automating End-to-End API TestingA Practical Guide to Automating End-to-End API Testing
A Practical Guide to Automating End-to-End API Testing
 
Creating a mule project with raml and api
Creating a mule project with raml and apiCreating a mule project with raml and api
Creating a mule project with raml and api
 
APIDD Document
APIDD DocumentAPIDD Document
APIDD Document
 
Schema-First API Design
Schema-First API DesignSchema-First API Design
Schema-First API Design
 
Lunacloud's Compute RESTful API - Programmer's Guide
Lunacloud's Compute RESTful API - Programmer's GuideLunacloud's Compute RESTful API - Programmer's Guide
Lunacloud's Compute RESTful API - Programmer's Guide
 
B4USolution_API-Testing
B4USolution_API-TestingB4USolution_API-Testing
B4USolution_API-Testing
 
API Design- Best Practices
API Design-   Best PracticesAPI Design-   Best Practices
API Design- Best Practices
 
Manage and consume the api
Manage and consume the apiManage and consume the api
Manage and consume the api
 
Documenting REST APIs
Documenting REST APIsDocumenting REST APIs
Documenting REST APIs
 
Best practices and advantages of REST APIs
Best practices and advantages of REST APIsBest practices and advantages of REST APIs
Best practices and advantages of REST APIs
 
Integration on Force.com Platform
Integration on Force.com PlatformIntegration on Force.com Platform
Integration on Force.com Platform
 
What Makes a Great Open API?
What Makes a Great Open API?What Makes a Great Open API?
What Makes a Great Open API?
 
JOSA TechTalks - RESTful API Concepts and Best Practices
JOSA TechTalks - RESTful API Concepts and Best PracticesJOSA TechTalks - RESTful API Concepts and Best Practices
JOSA TechTalks - RESTful API Concepts and Best Practices
 
What Makes a Great Open API?
What Makes a Great Open API?What Makes a Great Open API?
What Makes a Great Open API?
 
MIDAS Room & Resource Scheduling Software - API Documentation v1.02
MIDAS Room & Resource Scheduling Software - API Documentation v1.02MIDAS Room & Resource Scheduling Software - API Documentation v1.02
MIDAS Room & Resource Scheduling Software - API Documentation v1.02
 
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
apidays LIVE Paris 2021 - Deliver real-time data to customer using Streaming ...
 

Último

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century educationjfdjdjcjdnsjd
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdflior mazor
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 

Último (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
presentation ICT roal in 21st century education
presentation ICT roal in 21st century educationpresentation ICT roal in 21st century education
presentation ICT roal in 21st century education
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 

Web Service Platform Repository

  • 1. Welcome to Web Service Platform Repository
  • 3. Everything in one Place Click to show APIs in the specify category Click “go” to search API with specify keyword Filter API results by specify features Click at API name to explore API information Collecting every web services of your company in one place to make it easy to search, view, and compare results.
  • 4. Instant Distribution Click here to publish your API Provider can setup web service in private mode for testing and distribute API in public mode in one click.
  • 5. Multiple Client Libraries PHP Client Library for calling API Provide many client library for calling API that make your company easy to use
  • 6. Fast API Doc Editor You can choose template from example 1 Fill in terms and conditions of using API 2 Fill in URL or website for more information. 3 Click “Save” to save data Provider can fill in document and write instructions of how to use within system.
  • 7. Track APIs Usage Click “Usage” button to view usage of API Hover on the graph to view the detail. Sub menu of the usage Company can track API usage in graphical view.
  • 8. API Status and Notification Current status of API service health Current Uptime and Latency Weekly report of API service health API service health graph report of latency rate Company can track service health of API in the graphical view.
  • 9. Provider of API Flow Provider of API
  • 10. Add API – 1. Register 1 Click “Add an API” Show all steps of API registration 3. Fill in API Information 2 Click “Upload image” to upload API icon (recommend 150x80 px) Choose category: Tools or Data 4 click “Add API” to save data Choose service protocol: REST or SOAP Set email notification and API publication
  • 11. Add API – 2. Getting Start 1 Fill in the definition, usage, and instruction of API 2 Fill in URL or website for more information. 4 Click “Save” to save data 3 Choose to show/hide this information to consumer
  • 12. Add API – 3. Term & Condition You can choose template from example 1 Fill in terms and conditions of using API 2 Fill in URL or website for more information. 4 Click “Save” to save data 3 Choose to show/hide this information to consumer
  • 13. Add API – 4. Base URL Base URL is the located URL of service 1 Fill in base name You can add multiple URL for your service 2 Fill in base URL You can add multiple URL by click “Add URL” You can add multiple base by click “Add Base URL” 3 Click “Save” to save data
  • 14. Add API – 7. Endpoints (1) Endpoint is service of API including protocol, route, response, error, and parameters Add new endpoint, click “Add” All endpoints show here 1 Fill in Endpoint information Base URL (from created list of Base URL) Protocol (POST/GET) Route/Path to call API
  • 15. Add API – 7. Endpoints (2) 2 Setup successful Response 3 Setup error Response
  • 16. Add API – 7. Endpoints (3) 4 Setup input parameters Check optional if allow no input to parameter Check hidden if do not allow user to see parameter Show full HTTP route Show ApiDD key of this API 3 Click “Save” or “Finish” to save data
  • 17. Add API – 5. Namespace (for SOAP) Namespace use in defined new model for SOAP method 1 Fill in Namespace URL and description You can add multiple namespace by click “Add Namespace” 2 Click “Save” to save data
  • 18. Add API – 6. Models (Optional) Model is customize type of parameter that you defined for using in endpoint. Add new model, click “Add” All models show here 1 Fill in model information You can add multiple parameter type in one model 2 Choose parameter type. If you have multiple type, choose “Model” 3 Click “Save” to save data
  • 19. API Overview - Documentation After finish, you will lead to Test Console API Information Display View, Test, Download, Consume, and Follow Statistic API Status PHP Client Library for calling API API Endpoint Information Endpoint Parameters Test API call
  • 20. Consumer of API Flow Consumer of API
  • 21. How to use Click “Explore” to view all API 2. Click “Search” to search API with specify keyword 1. Type keyword in to search box to search API
  • 22. API Overview – Test Endpoint Endpoint Name Endpoint Description 1. Input testing data to the input parameters Input parameters (Required/Optional) 2. Click “Test” button to test API call
  • 23. API Overview – Test Endpoint Endpoint Name Endpoint Description 3. response from API call will display in first tab
  • 24. API Overview – Download Library Code 8 Click “PHP” to download client library 7 Choose your registered website/ application
  • 25. API Overview – Apply Code to Your Web input parameters of API function
  • 26. API Overview – Apply Code to Your Web Thai_SoundexService.php (download file) call function process.php (your website/application)
  • 27. API Overview – Output from API process.php output from API (JSON format)