Authentication

Vanguard

To access our API you need an authorization token, which is created through the Waya Vanguard service using a basic REST API.

The process

Authentication and authorization is a multistage process using Vanguard, to produce an authorization token.

Your application

  1. Create and sign a JWT token

Vanguard REST API

  1. Use the JWT token to authenticate your application and create an authentication token
  2. Use the authentication token to authorize an account

Invoice REST API

  1. Use the generated account authorization token with your API calls

Read more about authentication in depth

Relevant definitions

  • An Integration can have multiple organizations.
  • Organization identifies a Creditor.
  • Each organization has at least one account, but multiple accounts can be used to separate different services used by the organization.
  • An organization can have one or many accounts.
  • An account can only belong to one organization.

Resources

Here is the Vanguard REST API swagger documentation.