petje.af
  • Petje.af documentatie
  • Koppelen met Zapier
  • Mollie koppelen
    • Mollie connect
    • Mollie instellen
    • Mollie activeren
  • WordPress plugin
    • Installeren
  • Petje.af API
    • Introduction
    • Authentication
      • Scopes
      • Authorize
      • Tokens
    • Reference
      • Profile
      • Pages
      • Plans
      • Rewards
      • Memberships
      • Membership rewards
Powered by GitBook
On this page
  • Introduction
  • 1. Registering your client application
  • 2. Redirect users to request access
  • 3. Petje.af redirects back to your site
  • 4. Exchange code for an access token
  • 5. Refreshing tokens
  1. Petje.af API

Authentication

The Petje.af API allows developers to use the OAuth2 protocol to allow a Petje.af user to grant a 3rd party application partial access to his/her account.

PreviousIntroductionNextScopes

Last updated 5 years ago

Introduction

1. Registering your client application

Before integrating the Petje.af API, you’ll need to register a new OAuth2 application in your Petje.af dashboard.

2. Redirect users to request access

3. Petje.af redirects back to your site

If the user approves your application, Petje.af will redirect them back to your redirect_uri with a temporary code parameter.

Example of the redirect:

GET https://example.com/oauth/callback?code=CODE&state=STATE

4. Exchange code for an access token

5. Refreshing tokens

Redirect users form your application to using the necessary scopes. On this page the user can grant authorization to your client application for you requested.

After you have received the temporary code, you can exchange it for valid access and refresh tokens using t.

Because the Petje.af API issues short-lived access tokens, you will need to refresh access tokens using via the refresh token that was provided when the access token was issued.

the authorize page
the scopes
he tokens endpoint
the tokens endpoint
Go to "Koppelingen > Apps" for creating a client application