APIs
First Dollar provides two GraphQL APIs: the OAuth App API and the Partner API.
Environments
We have two environments for our APIs: Sandbox and Production.
Authentication
Our APIs use OAuth 2.0 to authenticate clients.
API Explorer
Our GraphQL API Explorer allows you to explore the GraphQL schema and test out queries and mutations against our Sandbox environment.
Pagination
Our GraphQL API loosely follows the GraphQL Cursor Connections Specification made popular by Relay. When results need to be paginated, the query or field will accept first String where first is an optional number of results to return and after is an optional endCursor from a previous page. We return a Result type with two sibling fields: nodes (the list of results) and pageInfo. Learn more about the PageInfo type here.