Skip to main content

Onboard

POST 

https://api.publicsquare.com/onboarding/:product

Starts the onboarding process for a product in the Account.

Permissions

  • business:write

Request

Path Parameters

    product stringrequired

Responses

OK

Schema
    account_idstringnullable

    Account ID

    Example: acc_B518niGwGYKzig6vtrRVZGGGV
    productstringnullable

    Product

    Example: payments
    onboarding_statusstringnullable

    Onboarding status of the account

    Example: verified
    contract_statusstringnullable

    Status of the contract review

    Example: completed
    step_requirements object[]nullable

    Step requirements and their completion status

  • Array [
  • namestringnullable

    Name of the required onboarding step

    Example: business
    statusstringnullable

    Status of the contract review

    Example: complete
  • ]
  • document_requirements object[]nullable

    Document requirements and their completion status

  • Array [
  • document_idstringnullable

    Document ID

    document_filenamestringnullable

    Filename of the document

    Example: sample.pdf
    document_type object
    valuestringnullable

    Business document type

    Example: articles_of_incorporation
    namestringnullable

    Business document type name

    Example: Articles of incorporation
    descriptionstringnullable

    Business document type description

    Example: Government issued document showing proof of business or articles of incorporation
    additional_informationstringnullable

    Additional information for this document type

    Example: Please provide as much as you have available. Note: Limited data may lengthen the underwriting and approval process
    opt_out_descriptionstringnullable

    Description of how to opt out of this document type

    Example: I confirm that my state does not require me to provide this document
    can_opt_outboolean

    Whether the user can opt out of this document type

    Example: true
    max_allowed_filesint32

    Maximum number of files allowed for this document type

    document_urlstringnullable

    Url to download the document type

    Example: https://www.irs.gov/pub/irs-pdf/fw9.pdf
    statusstringnullable

    Status of the contract review

    Example: complete
    entity_idstringnullable

    ID of the entity or person the document is associated with

    Example: rep_5mQSxcSAW3UZ4ijLzEt4RuAib
    entity_typestringnullable

    Type or role of entity the document is associated with

    Example: business_representative
  • ]

Authorization: X-API-KEY

name: X-API-KEYtype: apiKeyscopes: business:writedescription: Authorization by API Key inside request's X-API-KEY headerin: header
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://api.publicsquare.com/onboarding/:product");
request.Headers.Add("Accept", "application/json");
request.Headers.Add("X-API-KEY", "<X-API-KEY>");
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());
Request Collapse all
Base URL
https://api.publicsquare.com
Auth
Parameters
— pathrequired
ResponseClear

Click the Send API Request button above and see the response here!