You'll need to authenticate your requests to access most of the endpoints in the trustshare API. In this guide, we'll look at how authentication works.

Using your API key

Most of the interactions you will need with the API will require the presence of an private key from an API key pair in the Authorization header of the request. You will need to generate an API key pair from the developer settings on the dashboard, if you haven't done so already. Here's how to add the token to the request header using cURL:

Example request with API key

curl \
  -H "Authorization: <private_key>"

Always keep your private key safe and delete it if you suspect it has been compromised.

Using an SDK

If you use one of our official API clients, you will have to provide your private key from the API key pair at the instantiation of the client. However, when using the client SDK you should use the public key from same pair.