---
title: "Submit Application"
method: POST
path: "/applications/{application}/submit"
tags: ["Applications"]
---

# Submit Application

`POST /applications/{application}/submit`

## Request

- Base URL: `https://sandbox.signup.nmi.com/api/v1`
- URL: `https://sandbox.signup.nmi.com/api/v1/applications/{application}/submit`
- Auth: OAuth 2
  - Client credentials
  - Token URL: `/oauth/token` scopes: `applications:write`

Submit the application for review

To expedite the merchant application underwriting process it is recommended to include the __Bank or Processing Statement (3 Months of Statements)__ if the merchant meets any of these criteria:
  *   `fld_average_ticket ≥ 1000`
  *   `fld_high_ticket ≥ 2500`

**Required scope:** `applications:write`

## Path parameters

- `application` string, required: The unique identifier of the application.

## Query parameters

- `skip_merchant_email` boolean

## Headers

- `Idempotency-Key` string

## Response `200`

Application submitted successfully

- FullApplication: Full application object.
  - `id` string, required: The unique identifier of the application.
  - `package_id` string, required: The unique identifier of the package.
  - `status` 'draft' | 'submitted' | 'approved' | 'rejected' | 'underwriter_requested_information' | 'requested_information_sent' | 'boarded', required
  - `fields` object[], required: Application fields
    - `id` string, required: The unique identifier of the field.
    - `value` union, required: Field value type depends on the field definition.
      - string
      - integer
      - number
      - boolean
      - unknown[]
        - unknown
  - `collections` object[], required: This field is used to store collections.
    - `id` string: The unique identifier of the collection.
    - `records` object[]: This field is used to store all records of the same collection.
      - `id` string, required: The unique identifier of the record.
      - `fields` object[], required: Application fields
        - `id` string, required: The unique identifier of the field.
        - `value` union, required: Field value type depends on the field definition.
          - string
          - integer
          - number
          - boolean
          - unknown[]
            - unknown
  - `created_at` string, date-time, required: The date and time when the application was created.
  - `updated_at` string, date-time, required: The date and time when the application was last updated.

## Other responses

- `404`: Error response for resource not found
- `422`: Validation error

---

[API](https://skmtc.dev/nmi/apis/payments-sign-up-api.md) - [All operations](https://skmtc.dev/nmi/apis/payments-sign-up-api/llms.txt) - [OpenAPI document](https://skmtc.dev/nmi/apis/payments-sign-up-api/revisions/fb067f88923d?raw)
