Skip to main content
GET
/
v1
/
partner
/
card
/
users
/
{serviceId}
curl https://services-staging.getplu.com/api/v1/partner/card/users/acme-user-abc123 \
  -H "Authorization: Bearer sk_staging_your_api_key"
{
  "status": "success",
  "message": "success",
  "data": {
    "serviceId": "acme-user-abc123",
    "email": "[email protected]",
    "firstName": "Jane",
    "lastName": "Doe",
    "status": "pending_kyc",
    "program": "custodial",
    "createdAt": "2025-01-15T10:30:00.000Z",
    "verificationUrl": "https://withpersona.com/verify?inquiry-id=inq_abc123"
  }
}

Documentation Index

Fetch the complete documentation index at: https://docs.getplu.com/llms.txt

Use this file to discover all available pages before exploring further.

Returns user details including KYC status, program type, and contact information.
Authorization
string
required
Bearer token. Example: Bearer sk_staging_your_api_key
serviceId
string
required
The user’s service ID or email address.
curl https://services-staging.getplu.com/api/v1/partner/card/users/acme-user-abc123 \
  -H "Authorization: Bearer sk_staging_your_api_key"
{
  "status": "success",
  "message": "success",
  "data": {
    "serviceId": "acme-user-abc123",
    "email": "[email protected]",
    "firstName": "Jane",
    "lastName": "Doe",
    "status": "pending_kyc",
    "program": "custodial",
    "createdAt": "2025-01-15T10:30:00.000Z",
    "verificationUrl": "https://withpersona.com/verify?inquiry-id=inq_abc123"
  }
}

Response Fields

FieldTypeDescription
serviceIdstringThe user’s service ID
emailstringUser’s email address
firstNamestringUser’s first name
lastNamestringUser’s last name
statusstringKYC status: pending, pending_kyc, approved, denied
programstringCard program: custodial or non_custodial
createdAtstringISO 8601 timestamp of user creation
verificationUrlstringKYC verification link. Present when the user has initiated KYC.