For the complete documentation index, see llms.txt. This page is also available as Markdown.

Authentication

How to authenticate

To authenticate your request, you will need to provide an authentication token with the required permissions. You can request an authentication token through email.

After creating a token, you can authenticate your request by sending the token in the X-BANKLESS-TOKEN header of your request. For example, in the following request, replace YOUR-TOKEN with a reference to your token:

curl --request GET \
--url "https://api.bankless.com/endpoints \
--header "X-BANKLESS-TOKEN: YOUR-TOKEN"

Validate your authentication

You can validate your token performing by visiting the authentication endpoint.

Example Request

curl --request GET \
--url "https://api.bankless.com/authentication \
--header "X-BANKLESS-TOKEN: YOUR-TOKEN"

This will result in the id of your token, as well as your current permission. Available permissions:

  • CLAIMABLES

  • QUESTS

Example Response

Rate Limits

A default rate limit of 300 calls per minute is enforced on a per key basis. On every authenticated request, the x-ratelimit-remaining header is returned. The header indicates how many requests you still have remaining for the minute.

Last updated

Was this helpful?