Authentication
Authenticate server-to-server requests with your client credentials.
Every client endpoint requires the following headers. Credentials select your account; a client ID in a request body cannot change the account receiving credit.
x-client-id: client_live_abc123
x-client-secret: sk_live_replace_meAccount access
Credentials are validated against the active client account and its source IP allowlist. Confirm your outbound IPs and deposit capability during onboarding.
curl https://api.skinsnode.com/v1/wallet \
-H "x-client-id: client_live_abc123" \
-H "x-client-secret: sk_live_replace_me"| Response | What to check |
|---|---|
| 200 | Credentials and source IP were accepted for this request. |
| 401 | Missing, inactive or invalid client credentials. |
| 403 | The server's source IP is not allowed for this client. |
GET /v1/health is unauthenticated. A successful health check does not validate your account access.