Skip to main content

Categories

Transaction categories help organize your income and expenses.

Create Category

POST https://api.invoiless.com/v1/transactions/categories

Create a new transaction category.

Example:

{
"name": "Consulting"
}

Body Parameters

NameTypeDescriptionRequired
namestringCategory name (max 20 characters)Yes

Response HTTP/1.1 201 Created

Returns the created category object.

Update Category

PUT https://api.invoiless.com/v1/transactions/categories/:id

Update an existing category.

Path Parameters

NameTypeDescriptionRequired
idstringCategory idYes

Body Parameters

Accepts the same parameters as Create Category.

Get Category

GET https://api.invoiless.com/v1/transactions/categories/:id

Retrieve a specific category by ID.

Path Parameters

NameTypeDescriptionRequired
idstringCategory idYes

Get Categories

GET https://api.invoiless.com/v1/transactions/categories

Retrieve all categories.

Delete Category

DELETE https://api.invoiless.com/v1/transactions/categories/:id

Permanently delete a category.

Path Parameters

NameTypeDescriptionRequired
idstringCategory idYes