Instantly onboard new merchants with Straddle Embed
Organizations
Accounts
Representatives
Linked Bank Accounts
Capabilities
id
: Unique identifier
name
: Organization name
external_id
: Your system’s identifier (optional)
id
: Unique identifier
organization_id
: Associated Organization
type
: Account type (e.g., ‘business’)
status
: Current account status
business_profile
: Business details
capabilities
: Enabled features
id
: Unique identifier
account_id
: Associated Account
first_name
: First name
last_name
: Last name
email
: Email address
phone
: Phone number
relationship
: Role within the organization
id
: Unique identifier
account_id
: Associated Account
status
: Current status
bank_account
: Bank account details
id
: Unique identifier
account_id
: Associated Account
status
: Current status
settings
Create Organization
POST /v1/organizations
endpointCreate Account
POST /v1/accounts
endpoint, referencing the OrganizationAdd Representative
POST /v1/representatives
endpoint, referencing the AccountLink Bank Account
POST /v1/linked_bank_accounts
endpoint, referencing the AccountRequest Capabilities
POST /v1/capability_requests
endpoint, referencing the AccountInitiate Onboarding
POST /v1/accounts/{account_id}/onboard
endpointStraddle-Account-Id
header for multi-tenant operations
Review and Update
Obtain Production Keys
Update Integration
Phased Rollout
Monitor Closely
Technical Support
Documentation and Updates