Skip to main content
If your platform rolls its own authentication mechanism, utilize the Tight API to provision user accounts and retrieve access tokens.

Create a company

When a business opts into your new Bookkeeping product, create their company in Tight. The creation of the company accepts a userId for the business owner from your system, so there is no need to store any Tight identifiers in your platform.

Get an access token

Using the userId used to create the user’s company along with your client credentials, make a simple request to retrieve an access token:
curl -X POST https://sandbox.tight.com/v6/auth/token \
-u client_id:client_secret \
-d userId=your_userId
The Tight API will respond with your granted access token:
{
    "access_token": "<access_token>",
    "token_type": "Bearer",
    "expires_in": 3600
}
This token can be used to embed Tight UI or to directly hit the Tight API.