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
| Name | Type | Description | Required |
|---|---|---|---|
| name | string | Category 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
| Name | Type | Description | Required |
|---|---|---|---|
| id | string | Category id | Yes |
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
| Name | Type | Description | Required |
|---|---|---|---|
| id | string | Category id | Yes |
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
| Name | Type | Description | Required |
|---|---|---|---|
| id | string | Category id | Yes |