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
- Create and sign a JWT token
Vanguard REST API
- Use the JWT token to authenticate your application and create an authentication token
- Use the authentication token to authorize an account
Invoice REST API
- 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.