Representatives
Representatives are individuals who have legal authority or significant responsibility within a business entity associated with a Straddle account. Each representative undergoes automated verification as part of KYC/KYB compliance. Use representatives to collect and verify beneficial owners, control persons, and authorized signers required for account onboarding. Representatives also determine who can legally operate the account and make important changes.
Create a representative
client.embed.representatives.create(RepresentativeCreateParams { account_id, dob, email, 10 more } params, RequestOptionsoptions?): Representative { data, meta, response_type }
POST/v1/representatives
List representatives
client.embed.representatives.list(RepresentativeListParams { account_id, level, organization_id, 7 more } params?, RequestOptionsoptions?): PageNumberSchema<Data { id, account_id, created_at, 15 more } >
GET/v1/representatives
Update a representative
client.embed.representatives.update(stringrepresentativeID, RepresentativeUpdateParams { dob, email, first_name, 9 more } params, RequestOptionsoptions?): Representative { data, meta, response_type }
PUT/v1/representatives/{representative_id}
Lookup a representative
client.embed.representatives.get(stringrepresentativeID, RepresentativeGetParams { correlationID, requestID } params?, RequestOptionsoptions?): Representative { data, meta, response_type }
GET/v1/representatives/{representative_id}
Retrieve unmasked representative details
client.embed.representatives.unmask(stringrepresentativeID, RepresentativeUnmaskParams { correlationID, requestID } params?, RequestOptionsoptions?): Representative { data, meta, response_type }
GET/v1/representatives/{representative_id}/unmask