For the complete documentation index, see llms.txt. This page is also available as Markdown.

Users

User profile and settings management

Check user verification status

get

Check if the authenticated user is verified (via KYC, legacy onboarding, KYB organization membership, or legacy KYB)

Authorizations
AuthorizationstringRequired

Clerk authentication token (session JWT or Clerk OAuth access token) used by Credit Coop

Responses
200

Default Response

application/json
verifiedbooleanRequired

Whether the user is verified through KYC, legacy onboarding, or membership in a KYB-verified or legacy KYB organization

get/v3/users/me/verified

Record biometric consent

post

Record biometric consent for the authenticated user

Authorizations
AuthorizationstringRequired

Clerk authentication token (session JWT or Clerk OAuth access token) used by Credit Coop

Body
biometricConsentGivenbooleanRequired

Whether the user has given biometric consent

biometricConsentVersionstringRequired

Version of the biometric consent accepted

Responses
200

Default Response

application/json
successbooleanRequired
messagestringRequired
post/v3/users/me/consent

List user's organizations

get

List all organizations the authenticated user is a member of. Returns organizations, per-org functional access roles ("borrower", "vault-curator"), and a top-level union of all functional roles. Not all members receive functional roles; members without any will have an empty roles array for that org.

Authorizations
AuthorizationstringRequired

Clerk authentication token (session JWT or Clerk OAuth access token) used by Credit Coop

Responses
200

Default Response

application/json
get/v3/users/me/organizations

List KYB-eligible organizations

get

List organizations where the authenticated user is an admin with KYB eligibility status. Returns simplified organization data: name, slug, and kybEligible flag.

Authorizations
AuthorizationstringRequired

Clerk authentication token (session JWT or Clerk OAuth access token) used by Credit Coop

Responses
200

Default Response

application/json
get/v3/users/me/organizations/kyb-eligible

Last updated

Was this helpful?