---
title: "Create an Originator"
method: POST
path: "/v0/originators"
tags: ["Originator"]
---

# Create an Originator

`POST /v0/originators`

## Headers

- `Idempotency-Key` string

## Request body

- object
  - `account_id` string, required — The account ID to create the originator for.
  - `entity_id` string, required — The ID of your entity.
  - `company_name` string, required
  - `ach` AchOriginatorParameters, required — ACH controls for originators.
    - `allowed_sec_codes` OutgoingSecCode[], required — List of allowed SEC codes for ACH transactions.
    - `nested_third_parties` EntityID[] — List of nested third-party entity IDs.
    - `limits` AchOriginatorLimits, required
      - `calendar_day_maximum_amount` AchCalendarDayMaximumAmount, required
        - `credit` integer, required — Credit limit per transaction in cents.
        - `debit` integer, required — Debit limit per transaction in cents.
      - `rolling_30_calendar_day_maximum_amount` AchRolling30CalendarDayMaximumAmount, required
        - `credit` integer, required — Credit limit per transaction in cents.
        - `debit` integer, required — Debit limit per transaction in cents.
  - `metadata` Metadata — A set of key-value pairs that can be used to store additional information related to this object.

## Response `200`

Successful response

- Originator
  - `id` string — The ID of the Originator.
  - `account_id` string — The ID of the Account object.
  - `entity_id` string — The ID of your entity.
  - `status` 'pending' | 'active' | 'inactive' | 'rejected' | 'canceled' | 'suspended' — Originator Status
  - `company_name` string
  - `company_id` string — ACH Company Id
  - `ach` AchOriginatorParameters — ACH controls for originators.
    - `allowed_sec_codes` OutgoingSecCode[], required — List of allowed SEC codes for ACH transactions.
    - `nested_third_parties` EntityID[] — List of nested third-party entity IDs.
    - `limits` AchOriginatorLimits, required
      - `calendar_day_maximum_amount` AchCalendarDayMaximumAmount, required
        - `credit` integer, required — Credit limit per transaction in cents.
        - `debit` integer, required — Debit limit per transaction in cents.
      - `rolling_30_calendar_day_maximum_amount` AchRolling30CalendarDayMaximumAmount, required
        - `credit` integer, required — Credit limit per transaction in cents.
        - `debit` integer, required — Debit limit per transaction in cents.
  - `metadata` Metadata — A set of key-value pairs that can be used to store additional information related to this object.
  - `created_at` string, date-time
  - `updated_at` string, date-time

## Other responses

- `400` — Bad Request
- `403` — Operation Not Allowed
- `422` — Your request parameters did not validate.
- `429` — You've reached the rate limit for this call, your request was not processed.
- `500` — Server error. Please try your request again.

---

[API](https://skmtc.net/lead/apis/lead-bank.md) · [All operations](https://skmtc.net/lead/apis/lead-bank/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/lead/lead-bank/revisions/25c2a92d55e2/schema)
