SlideShare a Scribd company logo
Setting up organization with api access
 How to connect to API directly through your
Organization account. Api is a contract. A
promise to perform described services when
asked in specific ways.
 API access is the process of ensuring that calls
with authenticated logins are able to access the
APIs. API products are also a good way to control
access to a specific bundle of resources.
 Apigee API management solution empowers you
to allow or deny access to your APIs, by specific
IP addresses.
 Since API products are the central mechanism for
authorization and access control to your APIs,
Apigee helps provision API keys for them.
Setting up organization with api access
Setting up organization with api access
 The following are the prerequisites to use
Reports API.
 User account
 Auth Token
◦ Generating Auth Token
◦ Managing Auth Tokens
 Reporting Database
 There are four steps that are required to
access the API”s
 1. Create or Purchase a valid digital signing
certificate.
 2. Sign into the Developer Portal as an admin
user and get a set of credentials.
 3. Use the credentials you receive to create a
JSON Web Token (JWT).
 4. Use the JWT token to obtain the access
token that you must pass to every API call.
 User Account
 Users should have a valid login email address to use the API.
 Auth Token
 Authentication Token, here after referred as Auth Token, is a unique token that
authenticates the user to access the Account. This is a user-specific and
permanent token that need to be passed along with every Reports API request.

 Generating Auth Token
 Users can generate a Auth Token using one of the following mode. You can
generate it just once and use it for all your API calls.
 Browser Mode
 API Mode

 Browser Mode
 To generate Auth Token from your Browser, follow the steps given below.
 Login to your account.
 Now open a new tab in the same browser and then access the URL below.
 https://accounts.com/apiauthtoken/create?SCOPE=Reports/reportsapi
 Sample Response:
 The following is a sample response for a Auth
Token request.
 #
#Wed Jun 29 03:07:33 PST 2013
AUTHTOKEN=bad18eba1ff45jk7858b8ae88a
77fa30
RESULT=TRUE
 #COMME
NT
Auth Token generated date.
 AUTHTO
KEN
The permanent Auth Token (Alpha numeric value)
generated for API access.
 RESULT Value is TRUE if the Auth Token is generated
successfully.
Response Details:
 API Mode
 To generate Auth Token using API mode,
send an HTTPS POST request to Accounts
using the following URL format.
 URL Format:
 https://accounts.com/apiauthtoken/nb/creat
e?SCOPE=Reports/reportsapi
 Mandatory POST Parameters to be passed
along with this URL are:
Parameter Description
EMAIL_ID Specify your Login Email Address
PASSWORD Specify your Reports Password
(Note: You have to provide Application
Specific Password if you are using
Two Factor Authentications. Read the Note
below to know how to generate this)
 Note for users using Two Factor Authentication:
 If you have enabled Two Factor Authentication (TFA)
for your Account, then you need to specify
the Application Specific Password, instead of your
Reports account password, to generate the Auth
Token.
 The following are the steps to generate an
Application Specific Password for your Account.
 Login into Account.
 Two Factor Authentications. The Two Factor
Authentication section in the Settings page will open.
 Click Manage Application Specific Passwords button.
 https://developer.kindful.com/docs/direct-
access
 http://www.programmableweb.com/news/ho
w-to-manage-risk-losing-api-
access/analysis.
 https://developer.kindful.com/docs/direct-
access

More Related Content

What's hot (20)

PPTX
Webhooks
Priyank Thada
 
PPT
Authentication across the Atlassian Ecosystem - AtlasCamp 2011
Atlassian
 
PPTX
Mule ESB integration with Stripe
Ramakrishna Narkedamilli
 
PPTX
Mulesoft intergrate for android app
Son Nguyen
 
PDF
Facebook Login & Open Graph Introduction
Eric Ping
 
PPTX
Getting started with RingCentral
Anirban Sen Chowdhary
 
PPTX
The State of OAuth2
Aaron Parecki
 
PPTX
Integration of linked in using mule esb
Sanjeet Pandey
 
PDF
PayPal Account Authentication Service
Sherief Razzaque
 
PPTX
Call recording of ring central
Anirban Sen Chowdhary
 
PPTX
Web application in mule to send ring central sms
Anirban Sen Chowdhary
 
PPTX
Mule 4 connecting ring central
Anirban Sen Chowdhary
 
PDF
Line Messaging API Integration with Spring-Boot
InnovationM
 
PDF
Razorpay Payment Gateway Integration In iOS Swift
InnovationM
 
PPTX
Sharing Multiple IP Addresses
HTS Hosting
 
KEY
LinkedIn OAuth: Zero To Hero
Taylor Singletary
 
PPTX
Ring central call logs overview (part 2)
Anirban Sen Chowdhary
 
PDF
Deep Dive into OAuth for Connected Apps
Salesforce Developers
 
PPTX
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Aaron Parecki
 
PPTX
(1) OAuth 2.0 Overview
anikristo
 
Webhooks
Priyank Thada
 
Authentication across the Atlassian Ecosystem - AtlasCamp 2011
Atlassian
 
Mule ESB integration with Stripe
Ramakrishna Narkedamilli
 
Mulesoft intergrate for android app
Son Nguyen
 
Facebook Login & Open Graph Introduction
Eric Ping
 
Getting started with RingCentral
Anirban Sen Chowdhary
 
The State of OAuth2
Aaron Parecki
 
Integration of linked in using mule esb
Sanjeet Pandey
 
PayPal Account Authentication Service
Sherief Razzaque
 
Call recording of ring central
Anirban Sen Chowdhary
 
Web application in mule to send ring central sms
Anirban Sen Chowdhary
 
Mule 4 connecting ring central
Anirban Sen Chowdhary
 
Line Messaging API Integration with Spring-Boot
InnovationM
 
Razorpay Payment Gateway Integration In iOS Swift
InnovationM
 
Sharing Multiple IP Addresses
HTS Hosting
 
LinkedIn OAuth: Zero To Hero
Taylor Singletary
 
Ring central call logs overview (part 2)
Anirban Sen Chowdhary
 
Deep Dive into OAuth for Connected Apps
Salesforce Developers
 
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Aaron Parecki
 
(1) OAuth 2.0 Overview
anikristo
 

Similar to Setting up organization with api access (20)

PPTX
Securing api with_o_auth2
sivachandra mandalapu
 
PPTX
Applying OAuth on RingCentral API (part 3)
Anirban Sen Chowdhary
 
PDF
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud
 
PDF
RESTful services and OAUTH protocol in IoT
Yakov Fain
 
PPTX
Integrating Okta with Anypoint Platform for a mobile security use case
Bahman Kalali
 
PPTX
Mule esb stripe
Sunil Komarapu
 
PPTX
Mule esb stripe
javeed_mhd
 
PPTX
Mule esb stripe
Phaniu
 
PPTX
Mule esb stripe
Khasim Saheb
 
PPTX
Mule esb stripe
Anand kalla
 
PPTX
Mule esb stripe
irfan1008
 
PPTX
Mule esb stripe
Praneethchampion
 
PPTX
Mule esb stripe
princeirfancivil
 
PDF
Securing APIs with OAuth 2.0
Kai Hofstetter
 
PPTX
Big commerce app development
Nascenia IT
 
PDF
Explorer setting
britmaxbackedup3
 
PDF
A 4 line login - line platform
LINE Corporation
 
PPTX
How to Integrate Stripe Payment with Liferay - A Step-by-Step Guide.pptx
Surekha Technologies
 
PDF
Authlete: API Authorization Enabler for API Economy
Tatsuo Kudo
 
PPTX
Microsoft Graph API Delegated Permissions
Stefan Weber
 
Securing api with_o_auth2
sivachandra mandalapu
 
Applying OAuth on RingCentral API (part 3)
Anirban Sen Chowdhary
 
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud
 
RESTful services and OAUTH protocol in IoT
Yakov Fain
 
Integrating Okta with Anypoint Platform for a mobile security use case
Bahman Kalali
 
Mule esb stripe
Sunil Komarapu
 
Mule esb stripe
javeed_mhd
 
Mule esb stripe
Phaniu
 
Mule esb stripe
Khasim Saheb
 
Mule esb stripe
Anand kalla
 
Mule esb stripe
irfan1008
 
Mule esb stripe
Praneethchampion
 
Mule esb stripe
princeirfancivil
 
Securing APIs with OAuth 2.0
Kai Hofstetter
 
Big commerce app development
Nascenia IT
 
Explorer setting
britmaxbackedup3
 
A 4 line login - line platform
LINE Corporation
 
How to Integrate Stripe Payment with Liferay - A Step-by-Step Guide.pptx
Surekha Technologies
 
Authlete: API Authorization Enabler for API Economy
Tatsuo Kudo
 
Microsoft Graph API Delegated Permissions
Stefan Weber
 
Ad

More from sivachandra mandalapu (20)

PPTX
Mock component in munit
sivachandra mandalapu
 
PPTX
Jms selector
sivachandra mandalapu
 
PPTX
Sftplite
sivachandra mandalapu
 
PPTX
Object store
sivachandra mandalapu
 
PPTX
How to use SFTP
sivachandra mandalapu
 
PPTX
How to use secure property placeholder
sivachandra mandalapu
 
PPTX
Specifying a default exception strategy
sivachandra mandalapu
 
PPTX
Defining global exception strategies
sivachandra mandalapu
 
PPTX
Reference exception strategy
sivachandra mandalapu
 
PPTX
Validate json schema
sivachandra mandalapu
 
PPTX
Validation
sivachandra mandalapu
 
PPTX
Property place holder
sivachandra mandalapu
 
PPTX
Collection aggregator
sivachandra mandalapu
 
PPTX
Cloud hub deployment
sivachandra mandalapu
 
PPTX
Deployment options for mule applications
sivachandra mandalapu
 
PPTX
API gateway setup
sivachandra mandalapu
 
PPTX
Splitter
sivachandra mandalapu
 
PPTX
Expression
sivachandra mandalapu
 
PPTX
Bean as Datasource
sivachandra mandalapu
 
PPTX
Synchronous communication using jms back channel
sivachandra mandalapu
 
Mock component in munit
sivachandra mandalapu
 
Jms selector
sivachandra mandalapu
 
Object store
sivachandra mandalapu
 
How to use SFTP
sivachandra mandalapu
 
How to use secure property placeholder
sivachandra mandalapu
 
Specifying a default exception strategy
sivachandra mandalapu
 
Defining global exception strategies
sivachandra mandalapu
 
Reference exception strategy
sivachandra mandalapu
 
Validate json schema
sivachandra mandalapu
 
Property place holder
sivachandra mandalapu
 
Collection aggregator
sivachandra mandalapu
 
Cloud hub deployment
sivachandra mandalapu
 
Deployment options for mule applications
sivachandra mandalapu
 
API gateway setup
sivachandra mandalapu
 
Bean as Datasource
sivachandra mandalapu
 
Synchronous communication using jms back channel
sivachandra mandalapu
 
Ad

Recently uploaded (20)

PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PDF
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
PPTX
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
PDF
The-Beginnings-of-Indian-Civilisation.pdf/6th class new ncert social/by k san...
Sandeep Swamy
 
PDF
IMP NAAC-Reforms-Stakeholder-Consultation-Presentation-on-Draft-Metrics-Unive...
BHARTIWADEKAR
 
PDF
Zoology (Animal Physiology) practical Manual
raviralanaresh2
 
PDF
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PDF
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
PPTX
How to Manage Promotions in Odoo 18 Sales
Celine George
 
PPTX
HEAD INJURY IN CHILDREN: NURSING MANAGEMENGT.pptx
PRADEEP ABOTHU
 
PPTX
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
PDF
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
PPTX
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
PPTX
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
PDF
community health nursing question paper 2.pdf
Prince kumar
 
PPSX
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
PDF
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
PPTX
How to Create Rental Orders in Odoo 18 Rental
Celine George
 
PPSX
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
ARAL_Orientation_Day-2-Sessions_ARAL-Readung ARAL-Mathematics ARAL-Sciencev2.pdf
JoelVilloso1
 
Gall bladder, Small intestine and Large intestine.pptx
rekhapositivity
 
The-Beginnings-of-Indian-Civilisation.pdf/6th class new ncert social/by k san...
Sandeep Swamy
 
IMP NAAC-Reforms-Stakeholder-Consultation-Presentation-on-Draft-Metrics-Unive...
BHARTIWADEKAR
 
Zoology (Animal Physiology) practical Manual
raviralanaresh2
 
IMP NAAC REFORMS 2024 - 10 Attributes.pdf
BHARTIWADEKAR
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
How to Manage Promotions in Odoo 18 Sales
Celine George
 
HEAD INJURY IN CHILDREN: NURSING MANAGEMENGT.pptx
PRADEEP ABOTHU
 
Nutri-QUIZ-Bee-Elementary.pptx...................
ferdinandsanbuenaven
 
ARAL-Orientation_Morning-Session_Day-11.pdf
JoelVilloso1
 
How to Configure Prepayments in Odoo 18 Sales
Celine George
 
HYDROCEPHALUS: NURSING MANAGEMENT .pptx
PRADEEP ABOTHU
 
community health nursing question paper 2.pdf
Prince kumar
 
Health Planning in india - Unit 03 - CHN 2 - GNM 3RD YEAR.ppsx
Priyanshu Anand
 
DIGESTION OF CARBOHYDRATES,PROTEINS,LIPIDS
raviralanaresh2
 
How to Create Rental Orders in Odoo 18 Rental
Celine George
 
HEALTH ASSESSMENT (Community Health Nursing) - GNM 1st Year
Priyanshu Anand
 

Setting up organization with api access

  • 2.  How to connect to API directly through your Organization account. Api is a contract. A promise to perform described services when asked in specific ways.  API access is the process of ensuring that calls with authenticated logins are able to access the APIs. API products are also a good way to control access to a specific bundle of resources.  Apigee API management solution empowers you to allow or deny access to your APIs, by specific IP addresses.  Since API products are the central mechanism for authorization and access control to your APIs, Apigee helps provision API keys for them.
  • 5.  The following are the prerequisites to use Reports API.  User account  Auth Token ◦ Generating Auth Token ◦ Managing Auth Tokens  Reporting Database
  • 6.  There are four steps that are required to access the API”s  1. Create or Purchase a valid digital signing certificate.  2. Sign into the Developer Portal as an admin user and get a set of credentials.  3. Use the credentials you receive to create a JSON Web Token (JWT).  4. Use the JWT token to obtain the access token that you must pass to every API call.
  • 7.  User Account  Users should have a valid login email address to use the API.  Auth Token  Authentication Token, here after referred as Auth Token, is a unique token that authenticates the user to access the Account. This is a user-specific and permanent token that need to be passed along with every Reports API request.   Generating Auth Token  Users can generate a Auth Token using one of the following mode. You can generate it just once and use it for all your API calls.  Browser Mode  API Mode   Browser Mode  To generate Auth Token from your Browser, follow the steps given below.  Login to your account.  Now open a new tab in the same browser and then access the URL below.  https://accounts.com/apiauthtoken/create?SCOPE=Reports/reportsapi
  • 8.  Sample Response:  The following is a sample response for a Auth Token request.  # #Wed Jun 29 03:07:33 PST 2013 AUTHTOKEN=bad18eba1ff45jk7858b8ae88a 77fa30 RESULT=TRUE  #COMME NT Auth Token generated date.  AUTHTO KEN The permanent Auth Token (Alpha numeric value) generated for API access.  RESULT Value is TRUE if the Auth Token is generated successfully. Response Details:
  • 9.  API Mode  To generate Auth Token using API mode, send an HTTPS POST request to Accounts using the following URL format.  URL Format:  https://accounts.com/apiauthtoken/nb/creat e?SCOPE=Reports/reportsapi  Mandatory POST Parameters to be passed along with this URL are:
  • 10. Parameter Description EMAIL_ID Specify your Login Email Address PASSWORD Specify your Reports Password (Note: You have to provide Application Specific Password if you are using Two Factor Authentications. Read the Note below to know how to generate this)
  • 11.  Note for users using Two Factor Authentication:  If you have enabled Two Factor Authentication (TFA) for your Account, then you need to specify the Application Specific Password, instead of your Reports account password, to generate the Auth Token.  The following are the steps to generate an Application Specific Password for your Account.  Login into Account.  Two Factor Authentications. The Two Factor Authentication section in the Settings page will open.  Click Manage Application Specific Passwords button.