API clients
Choose the collection supported by your API client. The Postman and Bruno downloads contain every request in the seventhings Customer API, organised by API area and generated from the current release. Insomnia imports the Postman collection.
Postman
Section titled “Postman”Download the Postman collection
-
In Postman, select Import and choose the downloaded JSON file.
-
Open the imported seventhings Customer API collection.
-
In the collection’s Variables tab, set
instanceHostto your seventhings instance hostname withouthttps://or a trailing slash. For example:your-instance.seventhings.com -
Open Auth → Obtain an access token, enter your client ID, username, and password, then send the request.
The response script stores a successful access token in bearerToken for all
subsequent requests.
You can also import the collection directly from:
https://api.seventhings.com/customer-api.postman_collection.jsonInsomnia
Section titled “Insomnia”Insomnia supports Postman collections, so it uses the same JSON download:
Download the Postman collection for Insomnia
-
In an Insomnia project, select Import → File and choose the downloaded JSON file.
-
Select Scan, then import the detected collection.
-
Open the collection’s Base Environment and set
instanceHostto your seventhings instance hostname withouthttps://or a trailing slash. For example:your-instance.seventhings.com -
Open Auth → Obtain an access token, enter your client ID, username, and password, then send the request.
Insomnia converts the imported Postman response script and stores a successful
access token in the Base Environment as bearerToken.
Download the OpenCollection package
The ZIP contains a native OpenCollection YAML collection for Bruno 3.0 and newer. Bruno can import the ZIP directly.
-
In Bruno, select Import Collection and choose the downloaded ZIP file.
-
Select the included Your instance environment.
-
Set its
baseUrlvalue to the complete origin for your seventhings instance, includinghttps://. For example:https://your-instance.seventhings.com -
Open Auth → Obtain an access token, enter your client ID, username, and password, then send the request.
-
Copy the
access_tokenfrom the response. In the Your instance environment, paste it into thetokenvariable.
Authenticated requests use the token variable from the selected environment.
Bruno does not save the login response token automatically.
Client ID
Section titled “Client ID”In your seventhings instance, open Integrations → API to find your client ID.

