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
}
}
Authentication
Validate Secret
Validate if a secret is valid
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
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
string
required
The status of the request. Always
"success"{
"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;
};
import requests
def validate_secret(secret):
response = requests.post(
'https://api.one.bithuman.io/v1/authentication/validate-secret',
json={'value': secret}
)
return response.json()['data']['is_valid']