POST
/
v1
/
authentication
/
validate-secret
curl -X POST 'https://api.one.bithuman.io/v1/authentication/validate-secret' \
  -H 'Content-Type: application/json' \
  -d '{
    "value": "OyOCkComrJSMrF1AzAnmvvJoVCxMmWqffjC"
  }'
{
  "status": "success",
  "data": {
    "is_valid": true
  }
}

Quick Validation - Fast and secure secret validation endpoint.

Validate a Secret

Endpoint

Validate if a secret is valid. Returns a boolean indicating the validation result.

Base URL

https://api.one.bithuman.io

Request

value
string
required

The secret to validate. A combined string containing encoded information and secret value.

curl -X POST 'https://api.one.bithuman.io/v1/authentication/validate-secret' \
  -H 'Content-Type: application/json' \
  -d '{
    "value": "OyOCkComrJSMrF1AzAnmvvJoVCxMmWqffjC"
  }'

Response

status
string
required

The status of the request. Always "success"

data
object
required
{
  "status": "success",
  "data": {
    "is_valid": true
  }
}

Examples

Validate a Secret

const validateSecret = async (secret) => {
  const response = await fetch('https://api.one.bithuman.io/v1/authentication/validate-secret', {
    method: 'POST',
    headers: {
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      value: secret
    })
  });
  
  const { data } = await response.json();
  return data.is_valid;
};