Third Party API
Below is our API that is available to our Third Party partners with an active Issuer account and the API keys of their Offerings.
Management of the Token Creation/Refresh.
POST /api_third_party/auth/login/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 44
{
"email": "[email protected]",
"password": "text"
}
{
"token": "text",
"expiry": "2025-07-25T14:28:10.580Z"
}
POST /api_third_party/auth/logout/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
No response body
No content
Log the user out of all sessions I.E. deletes all auth tokens for the user
POST /api_third_party/auth/logoutall/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
No response body
No content
Management of investments.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
unverified
- Unverifiedprocessing
- Processingpassed
- Passedfailed
- Failed
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
person
- Personcompany
- Companytrust
- Trusttrust_ira
- Trust Ira
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
reg_a
- Regulation Areg_d_506b
- Regulation D 506(b)reg_d_506c
- Regulation D 506(c)reg_s
- Regulation Sreg_cf
- Regulation Crowdfundingtest_the_waters
- Test The Waters
Multiple values may be separated by commas.
Which field to use when ordering the results.
A page number within the paginated result set.
Number of results to return per page.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
A search term.
Multiple values may be separated by commas.
started
- Startednot_received
- Not Receivedpayment_failed
- Payment Failedreceived
- Receivedcancelled
- Cancelledrefunded
- Refundedinvested
- Investedapproved
- Approvednot_approved
- Not Approvedaccepted
- Acceptedaccepted_escrow_closed
- Accepted Escrow Closed
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
person
- Personcompany
- Companytrust
- Trusttrust_ira
- Trust Ira
GET /api_third_party/investments/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"count": 123,
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2",
"results": [
{
"id": 1,
"quantity": 1,
"price": "text",
"price_fees": "text",
"price_payment_processing_fees": "text",
"amount": "text",
"status": "started",
"payment_intent_id": "text",
"offering": {
"id": 1,
"name": "text",
"type": "reg_a",
"slug": "text",
"dollar_amount_investment": true,
"share_or_unit": "Shares",
"upload_id_required": true,
"issuer_broker_control": true
},
"reference_id": "text",
"investor_individual_name": "text",
"investor": {
"id": 1,
"user": {
"id": 1,
"email": "[email protected]",
"is_investor": true,
"is_issuer": true,
"is_broker": true,
"is_staff": true,
"first_name": "text",
"last_name": "text",
"company_name": "text",
"phone": "text",
"default_offering_id": 1,
"default_issuer_id": 1,
"date_joined": "2025-07-25T14:28:10.580Z",
"last_login": "2025-07-25T14:28:10.580Z"
},
"entity": {
"id": 1,
"email": "[email protected]",
"phone": "text",
"street_address_1": "text",
"street_address_2": "text",
"city": "text",
"state": "AL",
"region": "text",
"postal_code": "text",
"country": "US",
"kyc_status": "unverified",
"number_kyc_failed": 1,
"current_frozen_kyc_fields": [
"text"
],
"first_name": "text",
"last_name": "text",
"date_of_birth": "2025-07-25",
"tax_id_number": "text",
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"citizenship": "United States",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"generic_accredited_investor": true
},
"individual_entity": {
"id": 1,
"first_name": "text",
"last_name": "text",
"email": "[email protected]",
"phone": "text",
"kyc_status": "unverified"
},
"type": "person",
"receive_sms": true,
"receive_emails": true,
"last_failed_payment_investment": 1
},
"payment_method": "text",
"created_at": "2025-07-25T14:28:10.580Z",
"updated_at": "2025-07-25T14:28:10.580Z",
"has_investor_signed": true,
"watchlist": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"is_entity_submitted": true,
"from_invoice": true,
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"generic_accredited_investor": true,
"reg_cf_disclosure_acknowledged_at": "2025-07-25T14:28:10.580Z",
"user_browser_type": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"processed_at": "2025-07-25T14:28:10.580Z",
"last_payment_error_message": "text",
"accredited_investor_verification": {
"id": 1,
"type": "net_assets",
"verification_choice": "upload_documentation",
"cpa_email": "[email protected]",
"license_number": "text",
"status": "text",
"entity": 1,
"entity_person": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"created_at": "2025-07-25T14:28:10.580Z",
"ai_request_status": "text",
"ai_request_sent_at": "2025-07-25T14:28:10.580Z",
"accreditedinvestornote_set": [
{
"id": 1,
"text": "text",
"created_at": "2025-07-25T14:28:10.580Z"
}
],
"accredited_at": "2025-07-25T14:28:10.580Z",
"cpa_sent_emails": [
{
"id": 1,
"recipient": 1,
"recipients": "text",
"subject": "text",
"created_at": "2025-07-25T14:28:10.580Z",
"template_name": "text"
}
],
"public_profile_url": "https://example.com",
"accreditedinvestorcparejection_set": [
{
"id": 1,
"accredited_investor_verification": 1,
"type": "missing_information",
"ip_address": "text",
"user_agent": "text",
"cpa_email": "[email protected]",
"created_at": "2025-07-25T14:28:10.580Z"
}
],
"license_search_results": null
},
"dispute_status": "text",
"bonus_shares": 1,
"refund_status": "text",
"canadian_eligible_investor_type": "eligible_net_income",
"requested_payment_method": "card",
"receive_sms": true,
"upload_id_required": true,
"offering_receive_sms": true,
"processing_issue_statuses": "text",
"wirepayment": 1,
"shares_amount": "text",
"watchlistentity_set": [
{
"id": 1,
"entity": 1,
"has_hits": true,
"watchlist_hits": null,
"ofac_fincen_status": "text",
"updated_at": "2025-07-25T14:28:10.580Z",
"aml_provider": "text"
}
],
"bonus_shares_code": "text",
"bonus_shares_percentage_tier": "text",
"bonus_shares_quantity_tier": "text",
"ai_trade_id": "text",
"dashboard_url": "text",
"display_refund_button": "text",
"display_refund_button_message": "text",
"quantity_qualified_shares": 1,
"price_qualified_shares": "text"
}
]
}
Management of investments.
POST /api_third_party/investments/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 685
{
"quantity": 1,
"offering": 1,
"investor": 1,
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"amount_invested_in_reg_cf_offering_this_year_other_platforms": "text",
"is_entity_submitted": true,
"user_browser_type": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"reg_cf_disclosure_acknowledged_at": "2025-07-25T14:28:10.580Z",
"household_w9": true,
"bonus_shares_code": "text",
"canadian_eligible_investor_type": "eligible_net_income",
"requested_payment_method": "card",
"receive_sms": true,
"utm_parameters": null,
"user_agreements": [
1
]
}
{
"id": 1,
"quantity": 1,
"offering": 1,
"investor": {
"id": 1,
"user": {
"id": 1,
"email": "[email protected]",
"is_investor": true,
"is_issuer": true,
"is_broker": true,
"is_staff": true,
"first_name": "text",
"last_name": "text",
"company_name": "text",
"default_offering_id": 1,
"default_issuer_id": 1,
"date_joined": "2025-07-25T14:28:10.580Z",
"last_login": "2025-07-25T14:28:10.580Z",
"phone": "text",
"is_us_citizen": true,
"country": "text",
"has_ip_country_changed": true,
"is_country_authorized": true,
"offering_set": [
1
],
"tax_id_number_update_sponsor_id": 1,
"receive_sms": true,
"private_program_signup_at": "2025-07-25T14:28:10.580Z",
"private_program_initial_promotion_code": "text",
"private_program_home_page": true
},
"entity": {
"first_name": "text",
"last_name": "text",
"date_of_birth": "2025-07-25",
"tax_id_number": "text",
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"citizenship": "United States",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"amount_invested_in_reg_cf_offering_this_year_other_platforms": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"canadian_eligible_investor_type": "eligible_net_income",
"household_w9": true,
"generic_accredited_investor": true,
"id": 1,
"email": "[email protected]",
"phone": "text",
"street_address_1": "text",
"street_address_2": "text",
"city": "text",
"state": "AL",
"region": "text",
"postal_code": "text",
"country": "US",
"kyc_status": "unverified",
"number_kyc_failed": 1,
"current_frozen_kyc_fields": [
"text"
],
"frozen_field_update_sponsor": 1,
"north_capital_investor_custodial_account_request_id": "text"
},
"type": "person",
"receive_sms": true,
"receive_emails": true,
"utm_parameters": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"last_failed_payment_investment": 1,
"note_set": [
{
"id": 1,
"user": {
"id": 1,
"email": "[email protected]"
},
"text": "text",
"investor": 1,
"investment": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"updated_at": "2025-07-25T14:28:10.580Z"
}
],
"individual_entity": {
"id": 1,
"first_name": "text",
"last_name": "text",
"email": "[email protected]",
"phone": "text",
"kyc_status": "unverified"
}
},
"payment_intent_client_secret": "text",
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"amount_invested_in_reg_cf_offering_this_year_other_platforms": "text",
"is_entity_submitted": true,
"user_browser_type": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"reg_cf_disclosure_acknowledged_at": "2025-07-25T14:28:10.580Z",
"household_w9": true,
"bonus_shares_code": "text",
"bonus_shares": 1,
"canadian_eligible_investor_type": "eligible_net_income",
"requested_payment_method": "card",
"amount": "text",
"price_fees": "text",
"price_payment_processing_fees": "text",
"receive_sms": true,
"utm_parameters": null,
"shares_amount": "text",
"quantity_qualified_shares": 1,
"price_qualified_shares": "text"
}
Management of investments.
A unique integer value identifying this investment.
GET /api_third_party/investments/{id}/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"id": 1,
"quantity": 1,
"price": "text",
"price_fees": "text",
"price_payment_processing_fees": "text",
"amount": "text",
"status": "started",
"payment_intent_id": "text",
"offering": {
"id": 1,
"issuer": {
"id": 1,
"entity": {
"id": 1,
"email": "[email protected]",
"phone": "text",
"company_name": "text"
},
"third_party_management": true
},
"name": "text",
"type": "reg_a",
"description": "text",
"security_type": "text",
"share_or_unit": "Shares",
"share_or_unit_details": "text",
"warrant_per_unit": 1,
"warrant_expiration_date_delta_year": 1,
"warrant_expiration_date_delta_month": 1,
"dollar_amount_investment": true,
"unit_price": "text",
"administrative_fees": "text",
"administrative_fees_paid_by_investor": true,
"number_of_shares": 1,
"max_investment_amount": "text",
"min_investment_amount": "text",
"investment_increment_amount": "text",
"minimum_wire_transfer_amount": "text",
"contact_name": "text",
"contact_title": "text",
"contact_phone": "text",
"contact_email": "[email protected]",
"us_investors": true,
"non_us_investors": true,
"accredited_investors": true,
"non_accredited_investors": true,
"slug": "text",
"logo": "https://example.com",
"favicon": "https://example.com",
"circular_link": "text",
"circular_file": "https://example.com",
"circular_type": "offering_circular",
"display_circular": true,
"display_circular_in_investment_flow": true,
"displayed_number_of_shares": null,
"signing_full_name": "text",
"signing_title": "text",
"signing_email": "text",
"support_email": "[email protected]",
"support_phone": "text",
"daily_summary_emails": true,
"daily_summary_recipients": "text",
"weekly_summary_emails": true,
"weekly_summary_recipients": "text",
"wire_email_reminder_period": 1,
"wire_email_reminder_max_sent": 1,
"investment_email_reminder_period": 1,
"investment_email_reminder_max_sent": 1,
"messaging_consent_text": "text",
"email_sender_name": "text",
"default_timezone": "US/Pacific",
"segment_dataset_id": "text",
"auto_approve_investments": true,
"auto_accept_investments": true,
"auto_accept_max_amount": "text",
"auto_accept_min_amount": "text",
"email_investment_started_high_value": true,
"email_investment_started_threshold": "text",
"enable_test_the_waters": true,
"displayed_test_the_waters_amounts": null,
"accent_color": "text",
"background_accent_color": "text",
"activity_accent_color": "text",
"per_investment_summary_emails": true,
"per_investment_summary_recipients": "text",
"user_sent_max_monitoring_emails": true,
"user_sent_max_monitoring_recipients": "text",
"other_platform_investment_notice": true,
"other_platform_investment_notice_text": "text",
"segment_key_server": "text",
"segment_key_client": "text",
"investor_phone_number_required": true,
"related_reg_s_offering": 1,
"non_eligible_redirect_url": "https://example.com",
"minimum_amount_raised": "text",
"reg_cf_amount_raised_tier": "text",
"maximum_amount_raised": "text",
"reg_cf_oversubscription": "text",
"landing_page_url": "https://example.com",
"zendesk_chat_widget_id": "text",
"request_user_data_at_login": true,
"new_account_created_emails": true,
"new_account_created_recipients": "text",
"archived": true,
"subscription_agreement_ordering": null,
"investors_excluded_countries": [
"US"
],
"investors_included_countries": [
"US"
],
"display_logo_during_investment": "center",
"display_logo_on_dashboard": true,
"deadline_date": "2025-07-25",
"canadian_investor_type_required_provinces": "text",
"investors_excluded_us_states": "text",
"upload_id_required": true,
"upload_id_excluded_countries": [
"US"
],
"upload_kyb_document_required": true,
"upload_kyb_document_excluded_countries": [
"US"
],
"invested_investment_email_recipients": "text",
"google_analytics_measurement_id": "text",
"meta_pixel_id": "text",
"linkedin_pixel_id": "text",
"reddit_pixel_id": "text",
"twitter_pixel_id": "text",
"tiktok_pixel_id": "text",
"bing_pixel_id": "text",
"upload_id_required_aml_watchlist_hits": true,
"north_capital_custodial_account_required": true,
"crypto_payment_allowed": true,
"excluded_payment_methods": null,
"excluded_requested_payment_methods": null,
"crypto_maximum_per_investment_amount": 1,
"crypto_maximum_per_investment_quantity": 1,
"crypto_maximum_per_investment_amount_ex_fee": 1,
"crypto_maximum_per_investor_rolling_amount": 1,
"crypto_maximum_per_investor_rolling_days_count": 1,
"industry_group": "text",
"qualified_equity_financing_share_unit_price": "text",
"qualified_equity_financing_share_discounted_price": "text",
"private_program_name": "text",
"private_program_subtitle": "text",
"subscription_agreement_templates": [
{
"ANY_ADDITIONAL_PROPERTY": "anything"
}
],
"new_authorized_brokers": [
{
"id": 1,
"name": "text",
"archived": true
}
],
"related_offerings": [
{
"id": 1,
"issuer": 1,
"name": "text",
"slug": "text",
"circular_link": "text",
"type": "reg_a"
}
],
"related_non_reg_s_offering": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"opened_at": "2025-07-25T14:28:10.580Z",
"reg_cf_fee_percentage": "text",
"status": "incomplete",
"fee_disclosure_statement": "text",
"reg_cf_minimum_escrow_closing_start_date": "2025-07-25T14:28:10.580Z",
"reg_cf_minimum_escrow_release_date": "2025-07-25T14:28:10.580Z",
"current_bonus_shares": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"offeringbonusshare_set": [
{
"id": 1,
"value": "text",
"type": "amount",
"offering": 1,
"start_datetime": "text",
"end_datetime": "text",
"activated": true,
"code": "text",
"minimum_amount": "text",
"maximum_amount": "text"
}
],
"closing_initiated_at": "2025-07-25T14:28:10.580Z",
"ai_offering_id": "text",
"ai_account_marked_ready_at": "2025-07-25T14:28:10.580Z",
"escrow_provider": "fortress",
"investor_credit_card_fee_percentage": "text",
"trust_etc_isin": "text",
"issuer_broker_control": true,
"trust_etc_isin_creation_id": "text",
"offeringuserdocument_set": [
{
"type": {
"id": 1,
"name": "australian_sophisticated_investor_certificate",
"description": "text",
"excluded_countries": [
"US"
],
"included_countries": [
"US"
],
"required_investor_type": "person"
},
"offering": 1
}
],
"private_program": true,
"private_program_description": "text",
"private_program_link": "https://example.com",
"private_program_featured": true,
"private_program_display_if_not_private": true,
"private_program_external_raised_amount": "text",
"mark_as_for_issuer_message": "text"
},
"reference_id": "text",
"investor_individual_name": "text",
"investor": {
"id": 1,
"user": {
"id": 1,
"email": "[email protected]",
"is_investor": true,
"is_issuer": true,
"is_broker": true,
"is_staff": true,
"first_name": "text",
"last_name": "text",
"company_name": "text",
"default_offering_id": 1,
"default_issuer_id": 1,
"date_joined": "2025-07-25T14:28:10.580Z",
"last_login": "2025-07-25T14:28:10.580Z",
"phone": "text",
"is_us_citizen": true,
"country": "text",
"has_ip_country_changed": true,
"is_country_authorized": true,
"offering_set": [
1
],
"tax_id_number_update_sponsor_id": 1,
"receive_sms": true,
"private_program_signup_at": "2025-07-25T14:28:10.580Z",
"private_program_initial_promotion_code": "text",
"private_program_home_page": true
},
"entity": {
"first_name": "text",
"last_name": "text",
"date_of_birth": "2025-07-25",
"tax_id_number": "text",
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"citizenship": "United States",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"amount_invested_in_reg_cf_offering_this_year_other_platforms": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"canadian_eligible_investor_type": "eligible_net_income",
"household_w9": true,
"generic_accredited_investor": true,
"id": 1,
"email": "[email protected]",
"phone": "text",
"street_address_1": "text",
"street_address_2": "text",
"city": "text",
"state": "AL",
"region": "text",
"postal_code": "text",
"country": "US",
"kyc_status": "unverified",
"number_kyc_failed": 1,
"current_frozen_kyc_fields": [
"text"
],
"frozen_field_update_sponsor": 1,
"north_capital_investor_custodial_account_request_id": "text"
},
"type": "person",
"receive_sms": true,
"receive_emails": true,
"utm_parameters": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"last_failed_payment_investment": 1,
"note_set": [
{
"id": 1,
"user": {
"id": 1,
"email": "[email protected]"
},
"text": "text",
"investor": 1,
"investment": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"updated_at": "2025-07-25T14:28:10.580Z"
}
],
"individual_entity": {
"id": 1,
"first_name": "text",
"last_name": "text",
"email": "[email protected]",
"phone": "text",
"kyc_status": "unverified"
}
},
"payment_method": "text",
"created_at": "2025-07-25T14:28:10.580Z",
"updated_at": "2025-07-25T14:28:10.580Z",
"has_investor_signed": true,
"watchlist": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"is_entity_submitted": true,
"from_invoice": true,
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"amount_invested_in_reg_cf_offering_this_year_other_platforms": "text",
"generic_accredited_investor": true,
"reg_cf_disclosure_acknowledged_at": "2025-07-25T14:28:10.580Z",
"user_browser_type": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"processed_at": "2025-07-25T14:28:10.580Z",
"last_payment_error_message": "text",
"accredited_investor_verification": {
"id": 1,
"type": "net_assets",
"verification_choice": "upload_documentation",
"cpa_email": "[email protected]",
"license_number": "text",
"status": "text",
"entity": 1,
"entity_person": {
"ANY_ADDITIONAL_PROPERTY": "anything"
},
"created_at": "2025-07-25T14:28:10.580Z",
"ai_request_status": "text",
"ai_request_sent_at": "2025-07-25T14:28:10.580Z",
"accreditedinvestornote_set": [
{
"id": 1,
"text": "text",
"created_at": "2025-07-25T14:28:10.580Z"
}
],
"accredited_at": "2025-07-25T14:28:10.580Z",
"cpa_sent_emails": [
{
"id": 1,
"recipient": 1,
"recipients": "text",
"subject": "text",
"created_at": "2025-07-25T14:28:10.580Z",
"template_name": "text"
}
],
"public_profile_url": "https://example.com",
"accreditedinvestorcparejection_set": [
{
"id": 1,
"accredited_investor_verification": 1,
"type": "missing_information",
"ip_address": "text",
"user_agent": "text",
"cpa_email": "[email protected]",
"created_at": "2025-07-25T14:28:10.580Z"
}
],
"license_search_results": null
},
"note_set": [
{
"id": 1,
"user": {
"id": 1,
"email": "[email protected]"
},
"text": "text",
"investor": 1,
"investment": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"updated_at": "2025-07-25T14:28:10.580Z"
}
],
"household_w9": true,
"dispute_status": "text",
"bonus_shares": 1,
"refund_status": "text",
"canadian_eligible_investor_type": "eligible_net_income",
"requested_payment_method": "card",
"receive_sms": true,
"upload_id_required": true,
"offering_receive_sms": true,
"processing_issue_statuses": "text",
"wirepayment": 1,
"shares_amount": "text",
"watchlistentity_set": [
{
"id": 1,
"entity": 1,
"has_hits": true,
"watchlist_hits": null,
"ofac_fincen_status": "text",
"updated_at": "2025-07-25T14:28:10.580Z",
"aml_provider": "text"
}
],
"bonus_shares_code": "text",
"bonus_shares_percentage_tier": "text",
"bonus_shares_quantity_tier": "text",
"ai_trade_id": "text",
"dashboard_url": "text",
"display_refund_button": "text",
"display_refund_button_message": "text",
"quantity_qualified_shares": 1,
"price_qualified_shares": "text"
}
Return a payment intent secret.
A unique integer value identifying this investment.
POST /api_third_party/investments/{id}/get_payment_intent_secret/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"payment_intent_secret": "text",
"charges_count": 1
},
"success": true,
"message": "text"
}
Return the issuer-signed subscription agreement PDF.
A unique integer value identifying this investment.
GET /api_third_party/investments/{id}/pdf_subscription_agreements/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"pdf_subscription_agreements": [
{
"name": "text",
"version": 1,
"document": "text"
}
]
},
"success": true,
"message": "text"
}
Return the current investment subscription agreements PDF.
A unique integer value identifying this investment.
GET /api_third_party/investments/{id}/temp_pdf_subscription_agreements/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"pdf_subscription_agreements": [
{
"name": "text",
"version": 1,
"pdf": "text",
"e-signature": true
}
]
},
"success": true,
"message": "text"
}
Return the processing issue statuses.
GET /api_third_party/investments/processing_issue_statuses/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"statuses": [
{
"value": "text",
"label": "text"
}
]
},
"success": true,
"message": "text"
}
Return the investment Statuses.
Example response: { "success": true, "message": "", "data": { "statuses": [ { "value": "received", "label": "Received", } ] } }
GET /api_third_party/investments/statuses/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"statuses": [
{
"value": "text",
"label": "text"
}
]
},
"success": true,
"message": "text"
}
List all the values of the provided fields.
Query Parameters: field: the comma-separated list of fields to query.
GET /api_third_party/investments/values/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"values": [
{
"investor": 1,
"offering__issuer__entity": 1,
"offering__archived": true,
"created_at": "2025-07-25T14:28:10.580Z",
"processed_at": "2025-07-25T14:28:10.580Z",
"investor__user__email": "[email protected]",
"offering__issuer": 1,
"upload_offering_document": true,
"processing_issue_statuses": "text",
"price_fees": "text",
"investor__entity__north_capital_investor_custodial_account_data_recorded_at": "2025-07-25T14:28:10.580Z",
"investor__entity__entityperson__first_name": null,
"investor__user": 1,
"investor__entity": 1,
"amount": "text",
"offering__name": "text",
"investor__type": "person",
"offering__type": "reg_a",
"investor__user__last_name": "text",
"status": "started",
"investor__entity__baseentitycompany__company_name": null,
"offering": 1,
"is_entity_submitted": true,
"investor__entity__entityperson__last_name": null,
"requested_payment_method": "card",
"offering__north_capital_custodial_account_required": true,
"investor__created_at": "2025-07-25T14:28:10.580Z",
"offering__status": "incomplete",
"investor__user__first_name": "text",
"offering__issuer__entity__company_name": "text",
"price_payment_processing_fees": "text",
"reference_id": "text",
"offering__slug": "text",
"investor_verify_process_status": "text",
"id": 1
}
],
"count": 1
},
"success": true,
"message": "text"
}
Management of investors.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Which field to use when ordering the results.
A page number within the paginated result set.
Number of results to return per page.
A search term.
person
- Personcompany
- Companytrust
- Trusttrust_ira
- Trust Ira
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
GET /api_third_party/investors/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"count": 123,
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2",
"results": [
{
"id": 1,
"user": {
"id": 1,
"email": "[email protected]",
"is_investor": true,
"is_issuer": true,
"is_broker": true,
"is_staff": true,
"first_name": "text",
"last_name": "text",
"company_name": "text",
"default_offering_id": 1,
"default_issuer_id": 1,
"date_joined": "2025-07-25T14:28:10.580Z",
"last_login": "2025-07-25T14:28:10.580Z",
"phone": "text",
"is_us_citizen": true,
"country": "text",
"has_ip_country_changed": true,
"is_country_authorized": true,
"offering_set": [
1
],
"tax_id_number_update_sponsor_id": 1,
"receive_sms": true,
"private_program_signup_at": "2025-07-25T14:28:10.580Z",
"private_program_initial_promotion_code": "text",
"private_program_home_page": true
},
"entity": {
"first_name": "text",
"last_name": "text",
"date_of_birth": "2025-07-25",
"tax_id_number": "text",
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"citizenship": "United States",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"amount_invested_in_reg_cf_offering_this_year_other_platforms": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"canadian_eligible_investor_type": "eligible_net_income",
"household_w9": true,
"generic_accredited_investor": true,
"id": 1,
"email": "[email protected]",
"phone": "text",
"street_address_1": "text",
"street_address_2": "text",
"city": "text",
"state": "AL",
"region": "text",
"postal_code": "text",
"country": "US",
"kyc_status": "unverified",
"number_kyc_failed": 1,
"current_frozen_kyc_fields": [
"text"
],
"frozen_field_update_sponsor": 1,
"north_capital_investor_custodial_account_request_id": "text"
},
"type": "person",
"receive_sms": true,
"receive_emails": true,
"utm_parameters": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"last_failed_payment_investment": 1,
"note_set": [
{
"id": 1,
"user": {
"id": 1,
"email": "[email protected]"
},
"text": "text",
"investor": 1,
"investment": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"updated_at": "2025-07-25T14:28:10.580Z"
}
],
"individual_entity": {
"id": 1,
"first_name": "text",
"last_name": "text",
"email": "[email protected]",
"phone": "text",
"kyc_status": "unverified"
}
}
]
}
Management of investors.
POST /api_third_party/investors/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 765
{
"entity": {
"first_name": "text",
"last_name": "text",
"date_of_birth": "2025-07-25",
"tax_id_number": "text",
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"citizenship": "United States",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"amount_invested_in_reg_cf_offering_this_year_other_platforms": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"canadian_eligible_investor_type": "eligible_net_income",
"household_w9": true,
"email": "[email protected]",
"phone": "text",
"street_address_1": "text",
"street_address_2": "text",
"city": "text",
"state": "AL",
"region": "text",
"postal_code": "text",
"country": "US"
},
"type": "person",
"receive_sms": true,
"receive_emails": true
}
{
"id": 1,
"user": {
"id": 1,
"email": "[email protected]",
"is_investor": true,
"is_issuer": true,
"is_broker": true,
"is_staff": true,
"first_name": "text",
"last_name": "text",
"company_name": "text",
"default_offering_id": 1,
"default_issuer_id": 1,
"date_joined": "2025-07-25T14:28:10.580Z",
"last_login": "2025-07-25T14:28:10.580Z",
"phone": "text",
"is_us_citizen": true,
"country": "text",
"has_ip_country_changed": true,
"is_country_authorized": true,
"offering_set": [
1
],
"tax_id_number_update_sponsor_id": 1,
"receive_sms": true,
"private_program_signup_at": "2025-07-25T14:28:10.580Z",
"private_program_initial_promotion_code": "text",
"private_program_home_page": true
},
"entity": {
"first_name": "text",
"last_name": "text",
"date_of_birth": "2025-07-25",
"tax_id_number": "text",
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"citizenship": "United States",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"amount_invested_in_reg_cf_offering_this_year_other_platforms": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"canadian_eligible_investor_type": "eligible_net_income",
"household_w9": true,
"generic_accredited_investor": true,
"id": 1,
"email": "[email protected]",
"phone": "text",
"street_address_1": "text",
"street_address_2": "text",
"city": "text",
"state": "AL",
"region": "text",
"postal_code": "text",
"country": "US",
"kyc_status": "unverified",
"number_kyc_failed": 1,
"current_frozen_kyc_fields": [
"text"
],
"frozen_field_update_sponsor": 1,
"north_capital_investor_custodial_account_request_id": "text"
},
"type": "person",
"receive_sms": true,
"receive_emails": true,
"utm_parameters": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"last_failed_payment_investment": 1,
"note_set": [
{
"id": 1,
"user": {
"id": 1,
"email": "[email protected]"
},
"text": "text",
"investor": 1,
"investment": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"updated_at": "2025-07-25T14:28:10.580Z"
}
],
"individual_entity": {
"id": 1,
"first_name": "text",
"last_name": "text",
"email": "[email protected]",
"phone": "text",
"kyc_status": "unverified"
}
}
Management of investors.
A unique integer value identifying this investor.
GET /api_third_party/investors/{id}/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"id": 1,
"user": {
"id": 1,
"email": "[email protected]",
"is_investor": true,
"is_issuer": true,
"is_broker": true,
"is_staff": true,
"first_name": "text",
"last_name": "text",
"company_name": "text",
"default_offering_id": 1,
"default_issuer_id": 1,
"date_joined": "2025-07-25T14:28:10.580Z",
"last_login": "2025-07-25T14:28:10.580Z",
"phone": "text",
"is_us_citizen": true,
"country": "text",
"has_ip_country_changed": true,
"is_country_authorized": true,
"offering_set": [
1
],
"tax_id_number_update_sponsor_id": 1,
"receive_sms": true,
"private_program_signup_at": "2025-07-25T14:28:10.580Z",
"private_program_initial_promotion_code": "text",
"private_program_home_page": true
},
"entity": {
"first_name": "text",
"last_name": "text",
"date_of_birth": "2025-07-25",
"tax_id_number": "text",
"accredited_investor": true,
"net_worth": "text",
"annual_income": "text",
"citizenship": "United States",
"us_person": true,
"exempt_from_backup_withholding": true,
"amount_invested_in_reg_cf_offering_this_year": "text",
"amount_invested_in_reg_cf_offering_this_year_other_platforms": "text",
"accredited_investor_type": "net_worth",
"attorney_or_cpa_email": "[email protected]",
"canadian_eligible_investor_type": "eligible_net_income",
"household_w9": true,
"generic_accredited_investor": true,
"id": 1,
"email": "[email protected]",
"phone": "text",
"street_address_1": "text",
"street_address_2": "text",
"city": "text",
"state": "AL",
"region": "text",
"postal_code": "text",
"country": "US",
"kyc_status": "unverified",
"number_kyc_failed": 1,
"current_frozen_kyc_fields": [
"text"
],
"frozen_field_update_sponsor": 1,
"north_capital_investor_custodial_account_request_id": "text"
},
"type": "person",
"receive_sms": true,
"receive_emails": true,
"utm_parameters": {
"ANY_ADDITIONAL_PROPERTY": "text"
},
"last_failed_payment_investment": 1,
"note_set": [
{
"id": 1,
"user": {
"id": 1,
"email": "[email protected]"
},
"text": "text",
"investor": 1,
"investment": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"updated_at": "2025-07-25T14:28:10.580Z"
}
],
"individual_entity": {
"id": 1,
"first_name": "text",
"last_name": "text",
"email": "[email protected]",
"phone": "text",
"kyc_status": "unverified"
}
}
Return the information for a wire payment to be made by the investor.
A unique integer value identifying this investor.
GET /api_third_party/investors/{id}/get_ach_credit_transfer/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"ach_credit_transfer": {
"source_id": "text",
"bank_address": "text",
"account_number": "text",
"bank_name": "text",
"fingerprint": "text",
"refund_account_holder_name": "text",
"refund_account_holder_type": "text",
"refund_routing_number": "text",
"routing_number": "text",
"swift_code": "text"
}
},
"success": true,
"message": "text"
}
Run a second time the KYC / KYB for a provided investor.
A unique integer value identifying this investor.
POST /api_third_party/investors/{id}/run_second_kyc/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"verification_entity": {
"id": 1,
"entity": 1,
"status": "text",
"provider": "text"
}
},
"success": true,
"message": "text"
}
Check whether a Tax ID Number is valid.
Return a 400 Error Response if the tax ID is not valid.
Input to check valid tax ID numbers.
The Tax ID Number to check
The 2-letter country code
US
- United States of AmericaCA
- CanadaAF
- AfghanistanAX
- Ã…land IslandsAL
- AlbaniaDZ
- AlgeriaAS
- American SamoaAD
- AndorraAO
- AngolaAI
- AnguillaAQ
- AntarcticaAG
- Antigua and BarbudaAR
- ArgentinaAM
- ArmeniaAW
- ArubaAU
- AustraliaAT
- AustriaAZ
- AzerbaijanBS
- BahamasBH
- BahrainBD
- BangladeshBB
- BarbadosBY
- BelarusBE
- BelgiumBZ
- BelizeBJ
- BeninBM
- BermudaBT
- BhutanBO
- BoliviaBQ
- Bonaire, Sint Eustatius and SabaBA
- Bosnia and HerzegovinaBW
- BotswanaBV
- Bouvet IslandBR
- BrazilIO
- British Indian Ocean TerritoryBN
- BruneiBG
- BulgariaBF
- Burkina FasoBI
- BurundiCV
- Cabo VerdeKH
- CambodiaCM
- CameroonKY
- Cayman IslandsCF
- Central African RepublicTD
- ChadCL
- ChileCN
- ChinaCX
- Christmas IslandCC
- Cocos (Keeling) IslandsCO
- ColombiaKM
- ComorosCG
- CongoCD
- Congo (the Democratic Republic of the)CK
- Cook IslandsCR
- Costa RicaCI
- Côte d'IvoireHR
- CroatiaCU
- CubaCW
- CuraçaoCY
- CyprusCZ
- CzechiaDK
- DenmarkDJ
- DjiboutiDM
- DominicaDO
- Dominican RepublicEC
- EcuadorEG
- EgyptSV
- El SalvadorGQ
- Equatorial GuineaER
- EritreaEE
- EstoniaSZ
- EswatiniET
- EthiopiaFK
- Falkland Islands (Malvinas)FO
- Faroe IslandsFJ
- FijiFI
- FinlandFR
- FranceGF
- French GuianaPF
- French PolynesiaTF
- French Southern TerritoriesGA
- GabonGM
- GambiaGE
- GeorgiaDE
- GermanyGH
- GhanaGI
- GibraltarGR
- GreeceGL
- GreenlandGD
- GrenadaGP
- GuadeloupeGU
- GuamGT
- GuatemalaGG
- GuernseyGN
- GuineaGW
- Guinea-BissauGY
- GuyanaHT
- HaitiHM
- Heard Island and McDonald IslandsVA
- Holy SeeHN
- HondurasHK
- Hong KongHU
- HungaryIS
- IcelandIN
- IndiaID
- IndonesiaIR
- IranIQ
- IraqIE
- IrelandIM
- Isle of ManIL
- IsraelIT
- ItalyJM
- JamaicaJP
- JapanJE
- JerseyJO
- JordanKZ
- KazakhstanKE
- KenyaKI
- KiribatiKW
- KuwaitKG
- KyrgyzstanLA
- LaosLV
- LatviaLB
- LebanonLS
- LesothoLR
- LiberiaLY
- LibyaLI
- LiechtensteinLT
- LithuaniaLU
- LuxembourgMO
- MacaoMG
- MadagascarMW
- MalawiMY
- MalaysiaMV
- MaldivesML
- MaliMT
- MaltaMH
- Marshall IslandsMQ
- MartiniqueMR
- MauritaniaMU
- MauritiusYT
- MayotteMX
- MexicoFM
- MicronesiaMD
- MoldovaMC
- MonacoMN
- MongoliaME
- MontenegroMS
- MontserratMA
- MoroccoMZ
- MozambiqueMM
- MyanmarNA
- NamibiaNR
- NauruNP
- NepalNL
- NetherlandsNC
- New CaledoniaNZ
- New ZealandNI
- NicaraguaNE
- NigerNG
- NigeriaNU
- NiueNF
- Norfolk IslandKP
- North KoreaMK
- North MacedoniaMP
- Northern Mariana IslandsNO
- NorwayOM
- OmanPK
- PakistanPW
- PalauPS
- Palestine, State ofPA
- PanamaPG
- Papua New GuineaPY
- ParaguayPE
- PeruPH
- PhilippinesPN
- PitcairnPL
- PolandPT
- PortugalPR
- Puerto RicoQA
- QatarRE
- RéunionRO
- RomaniaRU
- RussiaRW
- RwandaBL
- Saint BarthélemySH
- Saint Helena, Ascension and Tristan da CunhaKN
- Saint Kitts and NevisLC
- Saint LuciaMF
- Saint Martin (French part)PM
- Saint Pierre and MiquelonVC
- Saint Vincent and the GrenadinesWS
- SamoaSM
- San MarinoST
- Sao Tome and PrincipeSA
- Saudi ArabiaSN
- SenegalRS
- SerbiaSC
- SeychellesSL
- Sierra LeoneSG
- SingaporeSX
- Sint Maarten (Dutch part)SK
- SlovakiaSI
- SloveniaSB
- Solomon IslandsSO
- SomaliaZA
- South AfricaGS
- South Georgia and the South Sandwich IslandsKR
- South KoreaSS
- South SudanES
- SpainLK
- Sri LankaSD
- SudanSR
- SurinameSJ
- Svalbard and Jan MayenSE
- SwedenCH
- SwitzerlandSY
- SyriaTW
- TaiwanTJ
- TajikistanTZ
- TanzaniaTH
- ThailandTL
- Timor-LesteTG
- TogoTK
- TokelauTO
- TongaTT
- Trinidad and TobagoTN
- TunisiaTR
- TürkiyeTM
- TurkmenistanTC
- Turks and Caicos IslandsTV
- TuvaluUG
- UgandaUA
- UkraineAE
- United Arab EmiratesGB
- United KingdomUM
- United States Minor Outlying IslandsUY
- UruguayUZ
- UzbekistanVU
- VanuatuVE
- VenezuelaVN
- VietnamVG
- Virgin Islands (British)VI
- Virgin Islands (U.S.)WF
- Wallis and FutunaEH
- Western SaharaYE
- YemenZM
- ZambiaZW
- Zimbabwe
US
- United States of AmericaCA
- CanadaAF
- AfghanistanAX
- Ã…land IslandsAL
- AlbaniaDZ
- AlgeriaAS
- American SamoaAD
- AndorraAO
- AngolaAI
- AnguillaAQ
- AntarcticaAG
- Antigua and BarbudaAR
- ArgentinaAM
- ArmeniaAW
- ArubaAU
- AustraliaAT
- AustriaAZ
- AzerbaijanBS
- BahamasBH
- BahrainBD
- BangladeshBB
- BarbadosBY
- BelarusBE
- BelgiumBZ
- BelizeBJ
- BeninBM
- BermudaBT
- BhutanBO
- BoliviaBQ
- Bonaire, Sint Eustatius and SabaBA
- Bosnia and HerzegovinaBW
- BotswanaBV
- Bouvet IslandBR
- BrazilIO
- British Indian Ocean TerritoryBN
- BruneiBG
- BulgariaBF
- Burkina FasoBI
- BurundiCV
- Cabo VerdeKH
- CambodiaCM
- CameroonKY
- Cayman IslandsCF
- Central African RepublicTD
- ChadCL
- ChileCN
- ChinaCX
- Christmas IslandCC
- Cocos (Keeling) IslandsCO
- ColombiaKM
- ComorosCG
- CongoCD
- Congo (the Democratic Republic of the)CK
- Cook IslandsCR
- Costa RicaCI
- Côte d'IvoireHR
- CroatiaCU
- CubaCW
- CuraçaoCY
- CyprusCZ
- CzechiaDK
- DenmarkDJ
- DjiboutiDM
- DominicaDO
- Dominican RepublicEC
- EcuadorEG
- EgyptSV
- El SalvadorGQ
- Equatorial GuineaER
- EritreaEE
- EstoniaSZ
- EswatiniET
- EthiopiaFK
- Falkland Islands (Malvinas)FO
- Faroe IslandsFJ
- FijiFI
- FinlandFR
- FranceGF
- French GuianaPF
- French PolynesiaTF
- French Southern TerritoriesGA
- GabonGM
- GambiaGE
- GeorgiaDE
- GermanyGH
- GhanaGI
- GibraltarGR
- GreeceGL
- GreenlandGD
- GrenadaGP
- GuadeloupeGU
- GuamGT
- GuatemalaGG
- GuernseyGN
- GuineaGW
- Guinea-BissauGY
- GuyanaHT
- HaitiHM
- Heard Island and McDonald IslandsVA
- Holy SeeHN
- HondurasHK
- Hong KongHU
- HungaryIS
- IcelandIN
- IndiaID
- IndonesiaIR
- IranIQ
- IraqIE
- IrelandIM
- Isle of ManIL
- IsraelIT
- ItalyJM
- JamaicaJP
- JapanJE
- JerseyJO
- JordanKZ
- KazakhstanKE
- KenyaKI
- KiribatiKW
- KuwaitKG
- KyrgyzstanLA
- LaosLV
- LatviaLB
- LebanonLS
- LesothoLR
- LiberiaLY
- LibyaLI
- LiechtensteinLT
- LithuaniaLU
- LuxembourgMO
- MacaoMG
- MadagascarMW
- MalawiMY
- MalaysiaMV
- MaldivesML
- MaliMT
- MaltaMH
- Marshall IslandsMQ
- MartiniqueMR
- MauritaniaMU
- MauritiusYT
- MayotteMX
- MexicoFM
- MicronesiaMD
- MoldovaMC
- MonacoMN
- MongoliaME
- MontenegroMS
- MontserratMA
- MoroccoMZ
- MozambiqueMM
- MyanmarNA
- NamibiaNR
- NauruNP
- NepalNL
- NetherlandsNC
- New CaledoniaNZ
- New ZealandNI
- NicaraguaNE
- NigerNG
- NigeriaNU
- NiueNF
- Norfolk IslandKP
- North KoreaMK
- North MacedoniaMP
- Northern Mariana IslandsNO
- NorwayOM
- OmanPK
- PakistanPW
- PalauPS
- Palestine, State ofPA
- PanamaPG
- Papua New GuineaPY
- ParaguayPE
- PeruPH
- PhilippinesPN
- PitcairnPL
- PolandPT
- PortugalPR
- Puerto RicoQA
- QatarRE
- RéunionRO
- RomaniaRU
- RussiaRW
- RwandaBL
- Saint BarthélemySH
- Saint Helena, Ascension and Tristan da CunhaKN
- Saint Kitts and NevisLC
- Saint LuciaMF
- Saint Martin (French part)PM
- Saint Pierre and MiquelonVC
- Saint Vincent and the GrenadinesWS
- SamoaSM
- San MarinoST
- Sao Tome and PrincipeSA
- Saudi ArabiaSN
- SenegalRS
- SerbiaSC
- SeychellesSL
- Sierra LeoneSG
- SingaporeSX
- Sint Maarten (Dutch part)SK
- SlovakiaSI
- SloveniaSB
- Solomon IslandsSO
- SomaliaZA
- South AfricaGS
- South Georgia and the South Sandwich IslandsKR
- South KoreaSS
- South SudanES
- SpainLK
- Sri LankaSD
- SudanSR
- SurinameSJ
- Svalbard and Jan MayenSE
- SwedenCH
- SwitzerlandSY
- SyriaTW
- TaiwanTJ
- TajikistanTZ
- TanzaniaTH
- ThailandTL
- Timor-LesteTG
- TogoTK
- TokelauTO
- TongaTT
- Trinidad and TobagoTN
- TunisiaTR
- TürkiyeTM
- TurkmenistanTC
- Turks and Caicos IslandsTV
- TuvaluUG
- UgandaUA
- UkraineAE
- United Arab EmiratesGB
- United KingdomUM
- United States Minor Outlying IslandsUY
- UruguayUZ
- UzbekistanVU
- VanuatuVE
- VenezuelaVN
- VietnamVG
- Virgin Islands (British)VI
- Virgin Islands (U.S.)WF
- Wallis and FutunaEH
- Western SaharaYE
- YemenZM
- ZambiaZW
- Zimbabwe
The investor type
person
- Personcompany
- Companytrust
- Trusttrust_ira
- Trust Ira
person
- Personcompany
- Companytrust
- Trusttrust_ira
- Trust Ira
Whether the investor is a US citizen
POST /api_third_party/investors/check_tax_id_number_valid/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 90
{
"tax_id_number": "text",
"country_code": "US",
"investor_type": "person",
"is_us_citizen": true
}
{
"data": {
"is_valid": true
},
"success": true,
"message": "text"
}
Return a workflow URL for ID upload.
Example response: { "success": true, "message": "", "data": { "workflow_url": "123" } }
POST /api_third_party/investors/create_id_upload_workflow_url/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"workflow_url": "https://example.com"
},
"success": true,
"message": "text"
}
Return the KYB-authorized Country codes.
Example return: { "success": true, "message": "", "data": { "country_codes": ["US", "CA"] } }
GET /api_third_party/investors/kyb_country_codes/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"country_codes": [
"US"
]
},
"success": true,
"message": "text"
}
Return the KYC-authorized Country codes.
Example return: { "success": true, "message": "", "data": { "country_codes": ["US", "CA"] } }
GET /api_third_party/investors/kyc_country_codes/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"country_codes": [
"US"
]
},
"success": true,
"message": "text"
}
List all the values of the provided fields.
Query Parameters: field: the comma-separated list of fields to query.
GET /api_third_party/investors/values/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"data": {
"values": [
{
"upload_document": true,
"entity__entityperson__first_name": null,
"type": "person",
"individual_entity__first_name": "text",
"user__email": "[email protected]",
"user": 1,
"entity": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"number_kyc_failed": true,
"individual_entity__last_name": "text",
"user__first_name": "text",
"entity__baseentitycompany__company_name": null,
"user__last_name": "text",
"entity__entityperson__last_name": null,
"individual_entity": 1,
"entity__frozen_field_update_sponsor": 1,
"id": 1
}
],
"count": 1
},
"success": true,
"message": "text"
}
Management of invoices.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Which field to use when ordering the results.
A page number within the paginated result set.
Number of results to return per page.
A search term.
GET /api_third_party/invoices/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"count": 123,
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2",
"results": [
{
"id": 1,
"investment": 1,
"number": "text",
"account_number": "text",
"bank_name": "text",
"fingerprint": "text",
"routing_number": "text",
"swift_code": "text",
"beneficiary_name": "text",
"beneficiary_address": "text"
}
]
}
Management of invoices.
A unique integer value identifying this invoice.
GET /api_third_party/invoices/{id}/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"id": 1,
"investment": 1,
"number": "text",
"account_number": "text",
"bank_name": "text",
"fingerprint": "text",
"routing_number": "text",
"swift_code": "text",
"beneficiary_name": "text",
"beneficiary_address": "text"
}
Management of KYB documents.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Which field to use when ordering the results.
A page number within the paginated result set.
Number of results to return per page.
A search term.
GET /api_third_party/kyb_documents/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"count": 123,
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2",
"results": [
{
"id": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"entity": 1,
"type": "other",
"side": "front",
"verified": true
}
]
}
Management of KYB documents.
other
- Other
front
- Frontback
- Back
Whether the ID was verified
Management of images and PDF files.
(?:pdf)$
POST /api_third_party/kyb_documents/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 82
{
"entity": 1,
"type": "other",
"side": "front",
"storage_content": "https://example.com"
}
{
"id": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"entity": 1,
"type": "other",
"side": "front",
"verified": true
}
Management of KYB documents.
A unique integer value identifying this kyb document.
GET /api_third_party/kyb_documents/{id}/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"id": 1,
"created_at": "2025-07-25T14:28:10.580Z",
"entity": 1,
"type": "other",
"side": "front",
"verified": true
}
API endpoints managing subscription agreements.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Multiple values may be separated by commas.
Which field to use when ordering the results.
A page number within the paginated result set.
Number of results to return per page.
A search term.
Multiple values may be separated by commas.
subscription_agreement
- The Offering Subscription Agreementsubscription_agreement_2
- The Offering Second Subscription Agreement or relevant documentsubscription_agreement_3
- The Offering Third Subscription Agreement or relevant documentsubscription_agreement_us_only
- The Offering Subscription Agreement for US investor only.subscription_agreement_ca_only
- The Offering Subscription Agreement for Canadian investor only.subscription_agreement_ca_only_individual_only
- The Offering Subscription Agreement for Canadian investor only.subscription_agreement_non_us_non_ca_only
- The Offering Subscription Agreement for Non-US, Non-CA investors onlysubscription_agreement_non_us_only
- The Offering Subscription Agreement for Non-US investors only
Multiple values may be separated by commas.
Multiple values may be separated by commas.
GET /api_third_party/subscription_agreement_investor_signatures/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"count": 123,
"next": "http://api.example.org/accounts/?page=4",
"previous": "http://api.example.org/accounts/?page=2",
"results": [
{
"id": 1,
"investment": 1,
"investor_signature_text": "text",
"investor_signature_date": "2025-07-25T14:28:10.580Z",
"signing_url": "text",
"signed_at": "2025-07-25T14:28:10.580Z"
}
]
}
API endpoints managing subscription agreements.
Return the E-signing URL
subscription_agreement
- The Offering Subscription Agreementsubscription_agreement_2
- The Offering Second Subscription Agreement or relevant documentsubscription_agreement_3
- The Offering Third Subscription Agreement or relevant documentsubscription_agreement_us_only
- The Offering Subscription Agreement for US investor only.subscription_agreement_ca_only
- The Offering Subscription Agreement for Canadian investor only.subscription_agreement_ca_only_individual_only
- The Offering Subscription Agreement for Canadian investor only.subscription_agreement_non_us_non_ca_only
- The Offering Subscription Agreement for Non-US, Non-CA investors onlysubscription_agreement_non_us_only
- The Offering Subscription Agreement for Non-US investors only
POST /api_third_party/subscription_agreement_investor_signatures/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Content-Type: application/json
Accept: */*
Content-Length: 232
{
"investment": 1,
"investor_signature_text": "text",
"investor_signature_date": "2025-07-25T14:28:10.580Z",
"document_name": "subscription_agreement",
"document_version": 1,
"investor_title": "text",
"facebook_fbc": "text",
"facebook_fbp": "text"
}
{
"id": 1,
"investment": 1,
"investor_signature_text": "text",
"investor_signature_date": "2025-07-25T14:28:10.580Z",
"signing_url": "text",
"signed_at": "2025-07-25T14:28:10.580Z"
}
API endpoints managing subscription agreements.
A unique integer value identifying this subscription agreement investor signature.
GET /api_third_party/subscription_agreement_investor_signatures/{id}/ HTTP/1.1
Host:
Authorization: YOUR_API_KEY
Accept: */*
{
"id": 1,
"investment": 1,
"investor_signature_text": "text",
"investor_signature_date": "2025-07-25T14:28:10.580Z",
"signing_url": "text",
"signed_at": "2025-07-25T14:28:10.580Z"
}
Last updated