---
title: "Create a new ExpenseClaim"
method: POST
path: "/api/v3/expenseClaims/creation"
tags: ["ExpenseClaims"]
---

# Create a new ExpenseClaim

`POST /api/v3/expenseClaims/creation`

When a user wants to declare his expenses, he creates an `ExpenseClaim`.

An `ExpenseClaim` is created by regrouping one or more `ExpenseTempItems` and converting them into ExpenseClaimItems.

Once created, an `ExpenseClaim` has to be approved by his manager.

Multiple `ExpenseClaims` can be created through a single request.

## Request body

- object[]
  - `title` string, required — Human readable name for this ExpenseClaim (eg: "May 2022").
  - `expenseTempItems` object[], required — List of all temporary expenses identifiers that should be included in this expense claim.
    - `id` integer, required

## Response `200`

OK

- object
  - `data` object[]
    - `createdExpenseClaim` object
      - `id` integer
      - `nextApprover` object
        - `firstName` string
        - `lastName` string

## Other responses

- `400` — Problem
- `401` — Problem
- `403` — Problem
- `500` — Problem

---

[API](https://skmtc.net/luccasoftware/apis/lucca-expenses.md) · [All operations](https://skmtc.net/luccasoftware/apis/lucca-expenses/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/luccasoftware/lucca-expenses/revisions/110f9897756c/schema)
