---
title: "Retrieve all forms for a house account"
method: GET
path: "/v1/forms"
tags: ["Form"]
---

# Retrieve all forms for a house account

`GET /v1/forms`

## Request

- Base URL: `https://devapi.currencycloud.com/onboarding`
- URL: `https://devapi.currencycloud.com/onboarding/v1/forms`
- Auth: API key in header `X-Auth-Token`
- TypeScript: <https://skmtc.dev/currencycloud/apis/api-onboarding/docs/v1/forms/get.ts> (a function with typed inputs; its response is checked against the schema)

## Query parameters

- `order` string
- `order_asc_desc` string
- `application_status` 'new' | 'submitted'
- `entity_type` 'individual' | 'corporate'
- `page` integer
- `per_page` integer

## Response `200`

Retrieves all forms for a house_account_id

- object
  - `forms` FormWithAssociations[]
    - `id` string, required
    - `detached_document_ids` string[]
    - `affiliate_code` string, nullable
    - `agreed_to_marketing_emails` boolean, required
    - `agreed_to_terms_and_conditions` boolean, required
    - `agreed_to_corporate_authority` boolean
    - `country` string, required
    - `email` string
    - `entity_type` string, required
    - `brand_name` string, required
    - `brand_key` string
    - `referred_by` string, nullable
    - `products_required` string[], required
    - `state` string
    - `phone_number` string
    - `contact_name` string
    - `created_at` string, date-time, required
    - `updated_at` string, date-time, required
    - `business_information` BusinessInformation, nullable
      - `id` string
      - `form_id` string
      - `document_ids` string[]
      - `business_country` string, required
      - `company_name` string, required
      - `trading_name` string, nullable
      - `legal_entity_type` string, required
      - `sector` string, required
      - `company_registration_number` string, nullable
      - `vat_number` string, nullable
      - `incorporation_date` string, date, required
      - `business_website` string, nullable
      - `business_activity_description` string, required
      - `registered_address` object, required
        - `city` string, required
        - `street` string, required
        - `country` string, required
        - `postal_code` string, required
        - `apartment_number` string, nullable
        - `building_name` string, nullable
        - `building_number` string, nullable
        - `state_or_province` string, nullable
      - `trading_address` object
        - `city` string, required
        - `street` string, required
        - `country` string, required
        - `postal_code` string, required
        - `apartment_number` string, nullable
        - `building_name` string, nullable
        - `building_number` string, nullable
        - `state_or_province` string, nullable
      - `created_at` string, date-time
      - `updated_at` string, date-time
    - `account_usage` AccountUsage, nullable
      - `id` string
      - `form_id` string
      - `document_ids` string[]
      - `collections_account` boolean, required
      - `collection_currencies` string[]
      - `payment_currencies` string[]
      - `transaction_countries` string[]
      - `one_off_transaction` boolean, required
      - `estimated_monthly_transaction_currency` string, nullable
      - `estimated_monthly_transaction_value` integer, nullable
      - `estimated_monthly_transaction_volume` integer, nullable
      - `source_of_funds` string, nullable
      - `primary_purpose` string, nullable
      - `purpose_details` string, nullable
      - `created_at` string, date-time
      - `updated_at` string, date-time
    - `people` Person[]
      - `id` string, required
      - `form_id` string
      - `document_ids` string[]
      - `roles` string[], required
      - `first_name` string, required
      - `middle_name` string, nullable
      - `last_name` string, required
      - `dob` string, date, nullable
      - `phone_number` string, nullable
      - `email` string, nullable
      - `ownership_percentage` number
      - `id_number` string, nullable
      - `home_country` string, required
      - `passport_number` string, nullable
      - `passport_country_of_issue` string, nullable
      - `personal_address` object
        - `city` string
        - `street` string
        - `country` string
        - `postal_code` string
        - `apartment_number` string, nullable
        - `building_name` string, nullable
        - `building_number` string, nullable
        - `state_or_province` string, nullable
      - `created_at` string, date-time
      - `updated_at` string, date-time
  - `pagination` object
    - `total_entries` integer, required
    - `total_pages` integer, required
    - `current_page` integer, required
    - `per_page` integer, required
    - `previous_page` integer, nullable, required
    - `next_page` integer, nullable, required
    - `order` string, required
    - `order_asc_desc` string, required

## Other responses

- `400`: Returns error if request validation errors occur

## Changes

- **2022-09-01** `e3fe8184a3dd`: 3 info
  - added the optional property `forms/items/agreed_to_corporate_authority` to the response with the `200` status
  - added the optional property `forms/items/detached_document_ids` to the response with the `200` status
  - added the required property `forms/items/products_required` to the response with the `200` status
- **2022-08-31** `c563da3e870a`: 1 breaking, 5 info
  - removed the required property `forms/items/people/items/user_required` from the response with the `200` status
  - the endpoint scheme security `AuthToken` was added to the API
  - the endpoint scheme security `JWT` was removed from the API
  - added the optional property `forms/items/account_usage/document_ids` to the response with the `200` status
  - …2 more

[Operation history](https://skmtc.dev/currencycloud/apis/api-onboarding/changes/v1/forms/get.md)

---

[API](https://skmtc.dev/currencycloud/apis/api-onboarding.md) - [All operations](https://skmtc.dev/currencycloud/apis/api-onboarding/llms.txt) - [OpenAPI document](https://skmtc.dev/currencycloud/apis/api-onboarding/revisions/e3fe8184a3dd?raw)
