The Solink API uses API keys to authenticate requests. You can request your API keys by filling out the form here and we will reply within 48 hours.

Approved partners, customers and data providers will be assigned a confidential API key that they must preserve and protect from accidental distribution. Should an API key’s confidentiality come into question, Solink reserves the right to revoke the key and replace it without prior consent.


Keep your API keys secure. Do not share your secret API keys in publicly accessible areas such as GitHub, client-side code, etc.

API key recipients will be required to attach their respective API key to the request headers' x-api-key header.

Properly formed requests with valid API keys will allow the sender to access the designated URL endpoint. Improperly formed requests or incorrect API key values will result in a "403 Forbidden" response.

API keys allow the data provider to post to our service. It is the data provider's responsibility to post data to the correct customer data store by supplying the customer specific clientSecret. This secret will be shared with the data provider as customers register for the Solink service. Please refer to the use of the locationId and/or externalId fields on how to associate the data with a given location.