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
200Success
application/json
get
/oauth/authorize200Success
post
/oauth/token
Body
or
Responses
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/token200Success
post
/oauth/client/user-token
Body
client_idstringRequired
client_secretstringRequired
identifierstringOptional
user_idstringOptional
emailstringOptional
evm_addressstringOptional
Responses
200Success
application/json
access_tokenstringRequired
token_typeconst: BearerRequired
expires_innumberRequired
issued_atstringRequired
user_idstringRequired
client_idstringRequired
authorization_idstringRequired
scopesstring[]Required
post
/oauth/client/user-token200Success
get
/oauth/authorize/context
Query parameters
authorization_idstringRequired
Responses
200Success
application/json
authorization_idstringRequired
client_idstringRequired
user_idstringRequired
app_scoped_user_idstringRequired
statusone ofRequired
const: pending_adminOptional
const: approvedOptional
const: deniedOptional
const: revokedOptional
const: consumedOptional
redirect_uristringRequired
statestringOptional
requested_scopesstring[]Required
granted_scopesstring[]Optional
codestringOptional
code_expires_atstringOptional
noncestringOptional
get
/oauth/authorize/context200Success
get
/oauth/authorize/result
Query parameters
authorization_idstringRequired
Responses
200Success
application/json
get
/oauth/authorize/result200Success
post
/oauth/revoke
Body
tokenstringOptional
tokensstring[]Optional
token_type_hintone ofOptional
const: authorizationOptional
const: refresh_tokenOptional
const: access_tokenOptional
authorization_idstringOptional
cascadeone ofOptional
const: 0Optional
const: trueOptional
const: falseOptional
const: 1Optional
booleanOptional
client_idstringOptional
Responses
200Success
application/json
revokedbooleanRequired
revoked_countnumberRequired
post
/oauth/revoke200Success
post
/oauth/authorize/approve
Body
authorization_idstringRequired
scopesstring[]Optional
Responses
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/approve200Success
get
/v2/userinfo
Responses
200Success
application/json
substringRequired
issstringRequired
audstringRequired
authorization_idstringRequired
scopesstring[]Required
updated_atstringOptional
humanity_idone ofOptional
nullOptional
stringOptional
wallet_addressone ofOptional
nullOptional
stringOptional
emailone ofOptional
nullOptional
stringOptional
email_verifiedbooleanOptional
get
/v2/userinfo200Success
get
/v2/developer/organization
Responses
200Success
application/json
idstringRequired
namestringRequired
ownerIdone ofRequired
nullOptional
stringOptional
isOwnerbooleanRequired
get
/v2/developer/organization200Success
put
/v2/developer/organization
Body
namestringRequired
Responses
200Success
application/json
idstringRequired
namestringRequired
ownerIdone ofRequired
nullOptional
stringOptional
isOwnerbooleanRequired
put
/v2/developer/organization200Success
get
/v2/presets/{preset_name}
Path parameters
preset_namestringRequired
Responses
200Success
application/json
presetone ofRequired
const: humanity_uuidOptional
const: humanity_scoreOptional
const: is_humanOptional
const: country_of_residenceOptional
const: ageOptional
const: date_of_birthOptional
const: residency_regionOptional
const: age_over_18Optional
const: nationalityOptional
const: emailOptional
const: phoneOptional
const: age_over_21Optional
const: social_accountsOptional
const: wallet_addressOptional
const: primary_wallet_addressOptional
const: address_postal_codeOptional
const: legal_nameOptional
const: address_fullOptional
const: document_countryOptional
const: document_expiry_dateOptional
const: document_numberOptional
const: net_worth_totalOptional
const: bank_balance_totalOptional
const: loan_balance_totalOptional
const: kyc_passedOptional
const: kyc_last_updated_atOptional
const: net_worth_above_10kOptional
const: net_worth_above_100kOptional
const: google_connectedOptional
const: linkedin_connectedOptional
const: facebook_connectedOptional
const: twitter_connectedOptional
const: discord_connectedOptional
const: github_connectedOptional
const: telegram_connectedOptional
const: palm_verifiedOptional
const: humanity_userOptional
const: proof_of_assetsOptional
const: proof_of_investmentsOptional
const: proof_of_mortgageOptional
const: proof_of_residencyOptional
const: proof_of_retirementOptional
valueanyRequired
statusone ofRequired
const: validOptional
const: pendingOptional
const: expiredOptional
const: unavailableOptional
expires_atstringRequired
verified_atstringOptional
get
/v2/presets/{preset_name}200Success
post
/v2/presets/batch
Body
Responses
200Success
application/json
post
/v2/presets/batch200Success
get
/v2/presets
Responses
200Success
application/json
get
/v2/presets200Success
Body
Request body for query evaluation.
queryone ofRequired
The query to evaluate. Can be a simple check or compound policy.
or
or
Responses
200
Query evaluation result
application/json
or
post
/v2/queries/evaluate200
Query evaluation result
get
/v2/authorizations
Query parameters
statusone ofOptional
const: revokedOptional
const: activeOptional
updated_sincestringOptional
limitnumberOptional
Responses
200Success
application/json
last_modifiedstringOptional
has_morebooleanOptional
get
/v2/authorizations200Success
get
/.well-known/hp-configuration
Responses
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-configuration200Success
get
/.well-known/openid-configuration
Responses
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-configuration200Success
get
/.well-known/jwks.json
Responses
200Success
application/json
get
/.well-known/jwks.json200Success
get
/health
Responses
200Success
application/json
statusconst: okRequired
uptimenumberRequired
versionstringRequired
commitone ofRequired
nullOptional
stringOptional
timestampstringRequired
get
/health200Success
get
/ready
Responses
200Success
application/json
statusone ofRequired
const: readyOptional
const: not_readyOptional
get
/ready200Success
Last updated