Quickstart
Authentication
To authenticate using the BrightMove API include the API keys in the header of the request or prior to the request in
plain-text. All requests will require authentication and will return 401 Unauthorized
otherwise.
Header authentication
By passing your company’s API key and your user’s API key in the headers, authentication is done as the request is made and the requisite session is created at the time of the API call.
Parameters
Many API methods take optional parameters. For GET
requests, all parameters should be specified as a segment of the
endpoint URL:
In this case, the guid for the Requirement to be retrieved is passed as a segment of the URL.
For POST
and DELETE
requests, parameters not included in the URL should be encoded as JSON with an Accept and
Content-Type of ‘application/json’:
Pagination
An API method that performs query operations will typically be paginated to 50 items by default. You can specify further
pages with the pageNumber
parameter and adjust the page size with the pageSize
parameter. These should be specified
in the JSON encoded parameter:
General Considerations
- All API access is over HTTPS, and accessed from
https://app.brightmove.com
. - All data is sent and received as JSON (unless otherwise noted).
- All timestamps return in Unix time format with millisecond precision:
1597953763000