---
title: "Create a label ledger entry"
method: POST
path: "/labels/{id}/ledger-entries"
tags: ["labels"]
---

# Create a label ledger entry

`POST /labels/{id}/ledger-entries`

Create a new ledger entry to track fund adjustments on a Label by specifying a positive or negative amount value. Returns the location of the created ledger entry in the response header. Label amounts cannot go negative, so validation errors occur if the entry would result in a negative Label balance.

## Path parameters

- `id` string, required

## Headers

- `Accept` 'application/vnd.dwolla.v1.hal+json', required

## Request body

- object
  - `amount` object, required
    - `value` string, required — Amount of funds to increase or decrease for a Label. To decrease funds in a Label a string numeric value will be supplied and prepended with a "-" operator.
    - `currency` string, required — Currency code for the amount

## Response `201`

created

## Other responses

- `400` — Bad request
- `403` — Forbidden
- `404` — Not found

## Changes

- **2025-06-06** `231d0268586b` — 3 breaking, 3 info
  - request body became required
  - the request property `amount/currency` became required
  - the request property `amount/value` became required
  - added the non-success response with the status `400`
  - …2 more
- **2025-05-23** `4c8b16e05918` — 1 breaking
  - added the new required `header` request parameter `Accept`

[Change history](https://skmtc.dev/dwolla/apis/dwolla-api/changes/labels/:id/ledger-entries/post.md)

---

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