This endpoint completes the authentication process by verifying that the provided signature was created with the private key corresponding to the public key. Upon successful verification, a JWT access token is issued for making authenticated API calls.
The returned JWT token should be included in subsequent API calls:
Authorization: Bearer <access_token>
public_key
- The public key that was used to request the challengesignature
- The hex-encoded secp256k1 signature of the challenge200 OK
with the JWT access token400 Bad Request
if the request is malformed or authentication flow is incorrect403 Forbidden
if the signature is invalid404 Not Found
if no challenge exists for the public key500 Internal Server Error
if token generation failsThe public key and signature to verify ownership
Request body for verifying a signed authentication challenge.
Contains the public key and signature proving ownership of the corresponding private key.
The signature must be created by signing the challenge string received from the
/v1/auth/challenge
endpoint.
Challenge verified successfully and JWT token issued
Response containing the JWT access token for authenticated API calls.