Default

get
/oauth/authorize
Query parameters
client_idstringRequired
redirect_uristringRequired
response_typeconst: codeRequired
scopestringRequired
statestringOptional
code_challengestringRequired
code_challenge_methodconst: S256Required
authorization_idstringOptional
login_hintstringOptional
localestringOptional
noncestringOptional
Responses
chevron-right
200Success
application/json
get
/oauth/authorize
200Success
post
/oauth/token
Body
or
Responses
chevron-right
200Success
application/json
access_tokenstringRequired
token_typeconst: BearerRequired
expires_innumberRequired
scopestringRequired
granted_scopesstring[]Required
authorization_idstringRequired
app_scoped_user_idstringRequired
issued_atstringOptional
refresh_tokenstringOptional
refresh_token_expires_innumberOptional
refresh_issued_atstringOptional
id_tokenstringOptional
post
/oauth/token
200Success
post
/oauth/client/user-token
Body
client_idstringRequired
client_secretstringRequired
identifierstringOptional
user_idstringOptional
emailstringOptional
evm_addressstringOptional
Responses
chevron-right
200Success
application/json
access_tokenstringRequired
token_typeconst: BearerRequired
expires_innumberRequired
issued_atstringRequired
user_idstringRequired
client_idstringRequired
authorization_idstringRequired
scopesstring[]Required
post
/oauth/client/user-token
200Success
get
/oauth/authorize/context
Query parameters
authorization_idstringRequired
Responses
chevron-right
200Success
application/json
authorization_idstringRequired
client_idstringRequired
user_idstringRequired
app_scoped_user_idstringRequired
statusone ofRequired
const: pending_adminOptional
or
const: approvedOptional
or
const: deniedOptional
or
const: revokedOptional
or
const: consumedOptional
redirect_uristringRequired
statestringOptional
requested_scopesstring[]Required
granted_scopesstring[]Optional
codestringOptional
code_expires_atstringOptional
noncestringOptional
get
/oauth/authorize/context
200Success
get
/oauth/authorize/result
Query parameters
authorization_idstringRequired
Responses
chevron-right
200Success
application/json
get
/oauth/authorize/result
200Success
post
/oauth/revoke
Body
tokenstringOptional
tokensstring[]Optional
token_type_hintone ofOptional
const: authorizationOptional
or
const: refresh_tokenOptional
or
const: access_tokenOptional
authorization_idstringOptional
cascadeone ofOptional
const: 0Optional
or
const: trueOptional
or
const: falseOptional
or
const: 1Optional
or
booleanOptional
client_idstringOptional
Responses
chevron-right
200Success
application/json
revokedbooleanRequired
revoked_countnumberRequired
post
/oauth/revoke
200Success
post
/oauth/authorize/approve
Body
authorization_idstringRequired
scopesstring[]Optional
Responses
chevron-right
200Success
application/json
authorization_idstringRequired
statusconst: approvedRequired
codestringRequired
code_expires_atstringRequired
scopesstring[]Required
granted_scopesstring[]Required
app_scoped_user_idstringRequired
organization_idstringRequired
statestringOptional
redirect_uristringRequired
client_idstringRequired
post
/oauth/authorize/approve
200Success
get
/v2/userinfo
Responses
chevron-right
200Success
application/json
substringRequired
issstringRequired
audstringRequired
authorization_idstringRequired
scopesstring[]Required
updated_atstringOptional
humanity_idone ofOptional
nullOptional
or
stringOptional
wallet_addressone ofOptional
nullOptional
or
stringOptional
emailone ofOptional
nullOptional
or
stringOptional
email_verifiedbooleanOptional
get
/v2/userinfo
200Success
get
/v2/developer/organization

Get the organization for the authenticated developer

Responses
chevron-right
200Success
application/json
idstringRequired
namestringRequired
ownerIdone ofRequired
nullOptional
or
stringOptional
isOwnerbooleanRequired
get
/v2/developer/organization
200Success
put
/v2/developer/organization

Update the organization name (owner only)

Body
namestringRequired
Responses
chevron-right
200Success
application/json
idstringRequired
namestringRequired
ownerIdone ofRequired
nullOptional
or
stringOptional
isOwnerbooleanRequired
put
/v2/developer/organization
200Success
get
/v2/presets/{preset_name}
Path parameters
preset_namestringRequired
Responses
chevron-right
200Success
application/json
presetone ofRequired
const: humanity_uuidOptional
or
const: humanity_scoreOptional
or
const: is_humanOptional
or
const: country_of_residenceOptional
or
const: ageOptional
or
const: date_of_birthOptional
or
const: residency_regionOptional
or
const: age_over_18Optional
or
const: nationalityOptional
or
const: emailOptional
or
const: phoneOptional
or
const: age_over_21Optional
or
const: social_accountsOptional
or
const: wallet_addressOptional
or
const: primary_wallet_addressOptional
or
const: address_postal_codeOptional
or
const: legal_nameOptional
or
const: address_fullOptional
or
const: document_countryOptional
or
const: document_expiry_dateOptional
or
const: document_numberOptional
or
const: net_worth_totalOptional
or
const: bank_balance_totalOptional
or
const: loan_balance_totalOptional
or
const: kyc_passedOptional
or
const: kyc_last_updated_atOptional
or
const: net_worth_above_10kOptional
or
const: net_worth_above_100kOptional
or
const: google_connectedOptional
or
const: linkedin_connectedOptional
or
const: facebook_connectedOptional
or
const: twitter_connectedOptional
or
const: discord_connectedOptional
or
const: github_connectedOptional
or
const: telegram_connectedOptional
or
const: palm_verifiedOptional
or
const: humanity_userOptional
or
const: proof_of_assetsOptional
or
const: proof_of_investmentsOptional
or
const: proof_of_mortgageOptional
or
const: proof_of_residencyOptional
or
const: proof_of_retirementOptional
valueanyRequired
statusone ofRequired
const: validOptional
or
const: pendingOptional
or
const: expiredOptional
or
const: unavailableOptional
expires_atstringRequired
verified_atstringOptional
get
/v2/presets/{preset_name}
200Success
post
/v2/presets/batch
Body
Responses
chevron-right
200Success
application/json
post
/v2/presets/batch
200Success
get
/v2/presets
Responses
chevron-right
200Success
application/json
get
/v2/presets
200Success

Evaluate a query against the authenticated user's credentials

post
/v2/queries/evaluate

Evaluate a query against the authenticated user's credentials. This endpoint allows declarative queries to check user claims.

Body

Request body for query evaluation.

queryone ofRequired

The query to evaluate. Can be a simple check or compound policy.

or
or
Responses
chevron-right
200

Query evaluation result

application/json
or
post
/v2/queries/evaluate
200

Query evaluation result

get
/v2/authorizations
Query parameters
statusone ofOptional
const: revokedOptional
or
const: activeOptional
updated_sincestringOptional
limitnumberOptional
Responses
chevron-right
200Success
application/json
last_modifiedstringOptional
has_morebooleanOptional
get
/v2/authorizations
200Success
get
/.well-known/hp-configuration
Responses
chevron-right
200Success
application/json
issuerstringRequired
authorization_endpointstringRequired
token_endpointstringRequired
revoke_endpointstringRequired
userinfo_endpointstringRequired
jwks_uristringRequired
presets_endpointstringRequired
presets_batch_endpointstringRequired
credentials_endpointstringRequired
authorizations_endpointstringRequired
hp_configuration_endpointstringRequired
scopes_supportedstring[]Required
grant_types_supportedstring[]Required
code_challenge_methods_supportedstring[]Required
response_types_supportedstring[]Required
token_endpoint_auth_methods_supportedstring[]Required
subject_types_supportedstring[]Required
claim_types_supportedstring[]Required
claims_supportedstring[]Required
id_token_signing_alg_values_supportedstring[]Required
rate_limit_defaultnumberRequired
rate_limit_unitstringRequired
get
/.well-known/hp-configuration
200Success
get
/.well-known/openid-configuration
Responses
chevron-right
200Success
application/json
issuerstringRequired
authorization_endpointstringRequired
token_endpointstringRequired
userinfo_endpointstringRequired
jwks_uristringRequired
response_types_supportedstring[]Required
grant_types_supportedstring[]Required
scopes_supportedstring[]Required
code_challenge_methods_supportedstring[]Required
token_endpoint_auth_methods_supportedstring[]Required
subject_types_supportedstring[]Required
claim_types_supportedstring[]Required
claims_supportedstring[]Required
id_token_signing_alg_values_supportedstring[]Required
revocation_endpointstringRequired
revocation_endpoint_auth_methods_supportedstring[]Optional
get
/.well-known/openid-configuration
200Success
get
/.well-known/jwks.json
Responses
chevron-right
200Success
application/json
get
/.well-known/jwks.json
200Success
get
/health
Responses
chevron-right
200Success
application/json
statusconst: okRequired
uptimenumberRequired
versionstringRequired
commitone ofRequired
nullOptional
or
stringOptional
timestampstringRequired
get
/health
200Success
get
/ready
Responses
chevron-right
200Success
application/json
statusone ofRequired
const: readyOptional
or
const: not_readyOptional
get
/ready
200Success

Last updated