Setting up organization with api access

sivachandra mandalapu
sivachandra mandalapuSoftware Engineer at WHISHWORKS en WHISHWORKS
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
1 de 12

Recomendados

Mule esb stripe por
Mule esb stripeMule esb stripe
Mule esb stripeD.Rajesh Kumar
502 vistas14 diapositivas
Using ring central call log api por
Using ring central call log apiUsing ring central call log api
Using ring central call log apiAnirban Sen Chowdhary
373 vistas17 diapositivas
Twitter OAuth With C#/.NET Code por
Twitter OAuth With C#/.NET CodeTwitter OAuth With C#/.NET Code
Twitter OAuth With C#/.NET CodeMohamed Meligy
4.7K vistas12 diapositivas
Build and graduate your app in ring central por
Build and graduate your app in ring centralBuild and graduate your app in ring central
Build and graduate your app in ring centralAnirban Sen Chowdhary
401 vistas24 diapositivas
Overview on ring central errors por
Overview on ring central errorsOverview on ring central errors
Overview on ring central errorsAnirban Sen Chowdhary
162 vistas12 diapositivas
Ip portal secure login help file por
Ip portal secure login help fileIp portal secure login help file
Ip portal secure login help filePMNAACCOUNTSALSALAMA
340 vistas35 diapositivas

Más contenido relacionado

La actualidad más candente

Webhooks por
WebhooksWebhooks
WebhooksPriyank Thada
508 vistas21 diapositivas
Authentication across the Atlassian Ecosystem - AtlasCamp 2011 por
Authentication across the Atlassian Ecosystem - AtlasCamp 2011Authentication across the Atlassian Ecosystem - AtlasCamp 2011
Authentication across the Atlassian Ecosystem - AtlasCamp 2011Atlassian
1.7K vistas56 diapositivas
Mule ESB integration with Stripe por
Mule ESB integration with StripeMule ESB integration with Stripe
Mule ESB integration with StripeRamakrishna Narkedamilli
643 vistas14 diapositivas
Mulesoft intergrate for android app por
Mulesoft intergrate for android appMulesoft intergrate for android app
Mulesoft intergrate for android appSon Nguyen
607 vistas11 diapositivas
Facebook Login & Open Graph Introduction por
Facebook Login & Open Graph IntroductionFacebook Login & Open Graph Introduction
Facebook Login & Open Graph IntroductionEric Ping
1.8K vistas28 diapositivas
Getting started with RingCentral por
Getting started with RingCentralGetting started with RingCentral
Getting started with RingCentralAnirban Sen Chowdhary
423 vistas15 diapositivas

La actualidad más candente(20)

Authentication across the Atlassian Ecosystem - AtlasCamp 2011 por Atlassian
Authentication across the Atlassian Ecosystem - AtlasCamp 2011Authentication across the Atlassian Ecosystem - AtlasCamp 2011
Authentication across the Atlassian Ecosystem - AtlasCamp 2011
Atlassian1.7K vistas
Mulesoft intergrate for android app por Son Nguyen
Mulesoft intergrate for android appMulesoft intergrate for android app
Mulesoft intergrate for android app
Son Nguyen607 vistas
Facebook Login & Open Graph Introduction por Eric Ping
Facebook Login & Open Graph IntroductionFacebook Login & Open Graph Introduction
Facebook Login & Open Graph Introduction
Eric Ping1.8K vistas
Integration of linked in using mule esb por Sanjeet Pandey
Integration of linked in using mule esbIntegration of linked in using mule esb
Integration of linked in using mule esb
Sanjeet Pandey349 vistas
PayPal Account Authentication Service por Sherief Razzaque
PayPal Account Authentication ServicePayPal Account Authentication Service
PayPal Account Authentication Service
Sherief Razzaque154 vistas
Line Messaging API Integration with Spring-Boot por InnovationM
Line Messaging API Integration with Spring-BootLine Messaging API Integration with Spring-Boot
Line Messaging API Integration with Spring-Boot
InnovationM96 vistas
Razorpay Payment Gateway Integration In iOS Swift por InnovationM
Razorpay Payment Gateway Integration In iOS SwiftRazorpay Payment Gateway Integration In iOS Swift
Razorpay Payment Gateway Integration In iOS Swift
InnovationM537 vistas
Sharing Multiple IP Addresses por HTS Hosting
Sharing Multiple IP AddressesSharing Multiple IP Addresses
Sharing Multiple IP Addresses
HTS Hosting29 vistas
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013 por Aaron Parecki
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Using ArcGIS with OAuth 2.0 - Esri DevSummit Dubai 2013
Aaron Parecki6.5K vistas
(1) OAuth 2.0 Overview por anikristo
(1) OAuth 2.0 Overview(1) OAuth 2.0 Overview
(1) OAuth 2.0 Overview
anikristo560 vistas

Similar a Setting up organization with api access

Securing api with_o_auth2 por
Securing api with_o_auth2Securing api with_o_auth2
Securing api with_o_auth2sivachandra mandalapu
381 vistas20 diapositivas
Applying OAuth on RingCentral API (part 3) por
Applying OAuth on RingCentral API (part 3)Applying OAuth on RingCentral API (part 3)
Applying OAuth on RingCentral API (part 3)Anirban Sen Chowdhary
448 vistas15 diapositivas
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop por
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop Apigee | Google Cloud
2.4K vistas87 diapositivas
RESTful services and OAUTH protocol in IoT por
RESTful services and OAUTH protocol in IoTRESTful services and OAUTH protocol in IoT
RESTful services and OAUTH protocol in IoTYakov Fain
4K vistas58 diapositivas
Integrating Okta with Anypoint Platform for a mobile security use case por
Integrating Okta with Anypoint Platform for a mobile security use caseIntegrating Okta with Anypoint Platform for a mobile security use case
Integrating Okta with Anypoint Platform for a mobile security use caseBahman Kalali
737 vistas37 diapositivas
Mule esb stripe por
Mule esb stripeMule esb stripe
Mule esb stripeSunil Komarapu
347 vistas14 diapositivas

Similar a Setting up organization with api access(20)

I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop por Apigee | Google Cloud
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
I Love APIs 2015: Advanced Crash Course in Apigee Edge Workshop
Apigee | Google Cloud2.4K vistas
RESTful services and OAUTH protocol in IoT por Yakov Fain
RESTful services and OAUTH protocol in IoTRESTful services and OAUTH protocol in IoT
RESTful services and OAUTH protocol in IoT
Yakov Fain4K vistas
Integrating Okta with Anypoint Platform for a mobile security use case por Bahman Kalali
Integrating Okta with Anypoint Platform for a mobile security use caseIntegrating Okta with Anypoint Platform for a mobile security use case
Integrating Okta with Anypoint Platform for a mobile security use case
Bahman Kalali737 vistas
Mule esb stripe por javeed_mhd
Mule esb stripeMule esb stripe
Mule esb stripe
javeed_mhd469 vistas
Mule esb stripe por irfan1008
Mule esb stripeMule esb stripe
Mule esb stripe
irfan1008492 vistas
Mule esb stripe por Phaniu
Mule esb stripeMule esb stripe
Mule esb stripe
Phaniu386 vistas
Mule esb stripe por Anand kalla
Mule esb stripeMule esb stripe
Mule esb stripe
Anand kalla373 vistas
Securing APIs with OAuth 2.0 por Kai Hofstetter
Securing APIs with OAuth 2.0Securing APIs with OAuth 2.0
Securing APIs with OAuth 2.0
Kai Hofstetter784 vistas
Big commerce app development por Nascenia IT
Big commerce app developmentBig commerce app development
Big commerce app development
Nascenia IT353 vistas
A 4 line login - line platform por LINE Corporation
A 4 line login - line platformA 4 line login - line platform
A 4 line login - line platform
LINE Corporation10.8K vistas
Authlete: API Authorization Enabler for API Economy por Tatsuo Kudo
Authlete: API Authorization Enabler for API EconomyAuthlete: API Authorization Enabler for API Economy
Authlete: API Authorization Enabler for API Economy
Tatsuo Kudo516 vistas
Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ... por Amazon Web Services
Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...
Identity Management for Your Users and Apps: A Deep Dive on Amazon Cognito - ...
Amazon Web Services8.8K vistas

Más de sivachandra mandalapu

Mock component in munit por
Mock component in munitMock component in munit
Mock component in munitsivachandra mandalapu
572 vistas8 diapositivas
Jms selector por
Jms selectorJms selector
Jms selectorsivachandra mandalapu
242 vistas6 diapositivas
Sftplite por
SftpliteSftplite
Sftplitesivachandra mandalapu
137 vistas4 diapositivas
Object store por
Object storeObject store
Object storesivachandra mandalapu
179 vistas7 diapositivas
How to use SFTP por
How to use SFTPHow to use SFTP
How to use SFTPsivachandra mandalapu
512 vistas7 diapositivas
How to use secure property placeholder por
How to use secure property placeholderHow to use secure property placeholder
How to use secure property placeholdersivachandra mandalapu
956 vistas9 diapositivas

Más de sivachandra mandalapu(20)

Último

11.30.23 Poverty and Inequality in America.pptx por
11.30.23 Poverty and Inequality in America.pptx11.30.23 Poverty and Inequality in America.pptx
11.30.23 Poverty and Inequality in America.pptxmary850239
144 vistas33 diapositivas
The Open Access Community Framework (OACF) 2023 (1).pptx por
The Open Access Community Framework (OACF) 2023 (1).pptxThe Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptxJisc
85 vistas7 diapositivas
Dance KS5 Breakdown por
Dance KS5 BreakdownDance KS5 Breakdown
Dance KS5 BreakdownWestHatch
68 vistas2 diapositivas
Class 10 English lesson plans por
Class 10 English  lesson plansClass 10 English  lesson plans
Class 10 English lesson plansTARIQ KHAN
257 vistas53 diapositivas
AUDIENCE - BANDURA.pptx por
AUDIENCE - BANDURA.pptxAUDIENCE - BANDURA.pptx
AUDIENCE - BANDURA.pptxiammrhaywood
69 vistas44 diapositivas
The basics - information, data, technology and systems.pdf por
The basics - information, data, technology and systems.pdfThe basics - information, data, technology and systems.pdf
The basics - information, data, technology and systems.pdfJonathanCovena1
88 vistas1 diapositiva

Último(20)

11.30.23 Poverty and Inequality in America.pptx por mary850239
11.30.23 Poverty and Inequality in America.pptx11.30.23 Poverty and Inequality in America.pptx
11.30.23 Poverty and Inequality in America.pptx
mary850239144 vistas
The Open Access Community Framework (OACF) 2023 (1).pptx por Jisc
The Open Access Community Framework (OACF) 2023 (1).pptxThe Open Access Community Framework (OACF) 2023 (1).pptx
The Open Access Community Framework (OACF) 2023 (1).pptx
Jisc85 vistas
Dance KS5 Breakdown por WestHatch
Dance KS5 BreakdownDance KS5 Breakdown
Dance KS5 Breakdown
WestHatch68 vistas
Class 10 English lesson plans por TARIQ KHAN
Class 10 English  lesson plansClass 10 English  lesson plans
Class 10 English lesson plans
TARIQ KHAN257 vistas
AUDIENCE - BANDURA.pptx por iammrhaywood
AUDIENCE - BANDURA.pptxAUDIENCE - BANDURA.pptx
AUDIENCE - BANDURA.pptx
iammrhaywood69 vistas
The basics - information, data, technology and systems.pdf por JonathanCovena1
The basics - information, data, technology and systems.pdfThe basics - information, data, technology and systems.pdf
The basics - information, data, technology and systems.pdf
JonathanCovena188 vistas
REPRESENTATION - GAUNTLET.pptx por iammrhaywood
REPRESENTATION - GAUNTLET.pptxREPRESENTATION - GAUNTLET.pptx
REPRESENTATION - GAUNTLET.pptx
iammrhaywood83 vistas
Class 10 English notes 23-24.pptx por TARIQ KHAN
Class 10 English notes 23-24.pptxClass 10 English notes 23-24.pptx
Class 10 English notes 23-24.pptx
TARIQ KHAN107 vistas
Classification of crude drugs.pptx por GayatriPatra14
Classification of crude drugs.pptxClassification of crude drugs.pptx
Classification of crude drugs.pptx
GayatriPatra1477 vistas
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx por ISSIP
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptxEIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
EIT-Digital_Spohrer_AI_Intro 20231128 v1.pptx
ISSIP317 vistas
11.28.23 Social Capital and Social Exclusion.pptx por mary850239
11.28.23 Social Capital and Social Exclusion.pptx11.28.23 Social Capital and Social Exclusion.pptx
11.28.23 Social Capital and Social Exclusion.pptx
mary850239281 vistas
Narration ppt.pptx por TARIQ KHAN
Narration  ppt.pptxNarration  ppt.pptx
Narration ppt.pptx
TARIQ KHAN119 vistas
Solar System and Galaxies.pptx por DrHafizKosar
Solar System and Galaxies.pptxSolar System and Galaxies.pptx
Solar System and Galaxies.pptx
DrHafizKosar85 vistas
Are we onboard yet University of Sussex.pptx por Jisc
Are we onboard yet University of Sussex.pptxAre we onboard yet University of Sussex.pptx
Are we onboard yet University of Sussex.pptx
Jisc77 vistas

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.