last updated: 
December 29, 2021

This is used for server-side applications that don't require a user authentication and authorization. This method uses:
- API key: value pair to authenticate API requests.
- TEST mode API keys with the prefix sd_test_<your_api_key>.
- LIVE mode API keys with the prefix sd_live_<your_api_key>.

You can view and manage your API keys in the Solid Dashboard.

Note: If you are using Userless Auth (API key based) method for authentication, then you can:
- proceed to Create a Person.
- once you create a person, you will receive the person id.
- you will then need to pass the person id (sd-person-id) in the header along with the API key (sd-api-key) in every API call.


  1. curl --request GET <base_url>/v1/person \
  2. ‍--header 'Content-Type: application/json' \
  3. ‍--header 'sd-api-key: sd_test_34477ggh88' \
  4. ‍--header 'sd-person-id: per-bace1330-8478-4963-9ae8-e06a478228a1' \