Get started with Star Community API
Before you start
Make sure you register your planned integration with the Hubble Board. They will approve or deny your request for integration, find any missing API endpoints and may ask for additional motivation, storyboards or wireframes to be submitted to process your request.
The following endpoints are in use:
- Production:
https://api.starcommunity.app(not yet live) - Test:
https://api.test.starcommunity.app
The API is detailed with an OpenAPI spec, available at OpenAPI yaml file, and rendered at API Endpoints.
Requesting data
Every request to the API must be authenticated and authorized.
This can either be:
- Authorization on behalf of your app itself (User API Access)
- Authorization on behalf of a user (App API Access).
For authentication, we use the OpenID Connect protocol.
The token received from the Authorization Server must be put in the Authorization header of your HTTP request. For example, if you receive token ABCDEF, this would be:
Authorization: Bearer ABCDEF
Every request you make to the API must include this header.