Skip to content
SkinsNodeDocumentation
Authentication
Docs/Get started

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.

Required headers
x-client-id: client_live_abc123
x-client-secret: sk_live_replace_me

Account access

Credentials are validated against the active client account and its source IP allowlist. Confirm your outbound IPs and deposit capability during onboarding.

Verify authentication
curl https://api.skinsnode.com/v1/wallet \
  -H "x-client-id: client_live_abc123" \
  -H "x-client-secret: sk_live_replace_me"
ResponseWhat to check
200Credentials and source IP were accepted for this request.
401Missing, inactive or invalid client credentials.
403The 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.