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