Authentication
The OpenNode API uses API Keys
to authenticate requests. You can view and manage your API Keys in the Integrations dashboard.
Development mode keys are generated on the Development environment, while Production mode keys are generated on the Production environment.
Authentication to the API is performed with a key. Provide your API key on on the Authorization
header.
All API requests must be made over HTTPS. Calls made over plain HTTP will fail. API Requests without authentication will also fail.
Header | Value |
---|---|
Authorization | MY-API-KEY |
Depending on the functionalities you want your application to perform, there are different permisson levels:
Invoice | Read | Withdrawals | |
---|---|---|---|
Create charge & fetch charge info | ✅ | ✅ | ✅ |
Fetch charges & withdrawals info | ❌ | ✅ | ✅ |
Initiate withdrawals | ❌ | ❌ | ✅ |
Updated over 3 years ago