{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/lawpay/main/json-schema/lawpay-post-merchant-applications-sign-up-request-schema.json",
  "title": "PostMerchantApplicationsSignUpRequest",
  "x-generated": "2026-10-26",
  "x-method": "derived",
  "x-generator": "derive-json-schema.py",
  "x-source": "openapi/_ae-authored/lawpay-openapi-generated.yml#/components/schemas/PostMerchantApplicationsSignUpRequest",
  "type": "object",
  "properties": {
    "reference": {
      "type": "string"
    },
    "email": {
      "type": "string"
    },
    "plan": {
      "type": "string"
    },
    "first_name": {
      "type": "string"
    },
    "last_name": {
      "type": "string"
    },
    "business_name": {
      "type": "string"
    },
    "business_address1": {
      "type": "string"
    },
    "business_address2": {
      "type": "string"
    },
    "business_city": {
      "type": "string"
    },
    "business_state": {
      "type": "string"
    },
    "business_zip_code": {
      "type": "string"
    },
    "business_phone": {
      "type": "string"
    },
    "business_country": {
      "type": "string"
    },
    "industry_code": {
      "type": "integer"
    },
    "goods_and_services": {
      "type": "string"
    },
    "has_dba": {
      "type": "boolean"
    },
    "dba_name": {
      "type": "string"
    },
    "structure": {
      "type": "string"
    },
    "business_type": {
      "type": "string"
    },
    "years_in_business": {
      "type": "string"
    },
    "business_website": {
      "type": "string"
    },
    "past_bankruptcy": {
      "type": "boolean"
    },
    "bankruptcy_date": {
      "type": "string"
    },
    "owner_first_name": {
      "type": "string"
    },
    "owner_last_name": {
      "type": "string"
    },
    "owner_title": {
      "type": "string"
    },
    "owner_percentage_of_ownership": {
      "type": "integer"
    },
    "owner_has_significant_ownership": {
      "type": "boolean"
    },
    "owner_has_significant_responsibility": {
      "type": "boolean"
    },
    "owner_address1": {
      "type": "string"
    },
    "owner_address2": {
      "type": "string"
    },
    "owner_city": {
      "type": "string"
    },
    "owner_state": {
      "type": "string"
    },
    "owner_zip_code": {
      "type": "string"
    },
    "owner_phone_number": {
      "type": "string"
    }
  },
  "required": [
    "reference",
    "email",
    "plan"
  ]
}