---
title: "Submit a contractor form"
method: POST
path: "/contractors/{contractor}/forms/{form}/submit"
---

# Submit a contractor form

`POST /contractors/{contractor}/forms/{form}/submit`

Submits an contractor form.

**Note: **Contractor forms are normally configured when contractors go through [Contractor Onboard](https://docs.checkhq.com/reference/generate-contractor-onboard-link). Use the Contractor Forms API only if you're building a custom integration for contractor onboarding.

## Path parameters

- `contractor` string, required
- `form` string, required

## Request body

- object
  - `parameters` object[] — An array of name-value pair objects, which represent the fields available on your form.
    - `name` string
    - `value` string

## Response `200`

200

## Other responses

- `400` — 400

---

[API](https://skmtc.dev/checkhq/apis/check-api.md) · [All operations](https://skmtc.dev/checkhq/apis/check-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/checkhq/check-api/revisions/f46e28134549/schema)
