SOLO REST API Documentation#
Introduction#
The SOLO REST API is a RESTful API that allows you to access Transfer Online’s SOLO system. The API is designed to be simple and easy to use. The API is based on REST principles and uses JSON for serialization and HTTP for communication.
Getting Started#
This API documentation is organized by resource type.
Each resource type has one or more data representations and one or more methods.
You can find each of the resource types listed below, or in the navigation menu to the left.
Click on a resource type to view the documentation for that resource type.
Note
Child attributes will be listed will be formatted as “parent.child”.
Authentication (Brief Overview)#
SOLO’s API has three basic authentication characteristics to remember:
All requests to the SOLO REST API must be authenticated.
SOLO uses OAuth 2.0 (Client Credentials Flow) rather than traditional “API Keys.”
You can view and manage your
clientIdandclientSecretin the SOLO Dashboard.
Quick Authentication Steps#
Obtain Client Credentials
In your SOLO Dashboard, you receive a
clientIdandclientSecret.
Request an Access Token
Make a POST request to
{{baseurl}}/connect/tokenSend form-encoded fields:
grant_type=client_credentials client_id=YOUR_CLIENT_ID client_secret=YOUR_CLIENT_SECRET
You’ll get back an
access_token.
Include Token in All Requests
Every request must have an
Authorizationheader:Authorization: Bearer YOUR_ACCESS_TOKEN
Use the Correct Base URL
Sandbox URL:
{{baseurl}}/api/v1/
Renew Token as Needed
Access tokens expire; re-request them periodically using the same steps above.
Getting Started
Additional Resources