Skip to main content

Wallet Category

Get Wallet Category list​

Retrieves all wallet category records for an organization.

GET

API_URL/api/wallet/wallet-category

HEADERS​

client_id   9b16ae5638534ae1961fb370f874b6cc

client_secret   sk_9b16ae5638534ae1961fb370f874b6cc

content-type   application/json

Sample result
{
"status": 200,
"result": [
{
"id": 1,
"organisation_id": 1,
"name": "Category 1",
"subcategory_id": null,
"is_active": 1,
"created_at": "2024-03-01T03:36:37.000000Z",
"updated_at": "2024-03-01T03:36:37.000000Z",
"deleted_at": null
}
]
}

Get Wallet Category by ID​

Retrieves a specific wallet category record by its ID.

GET

API_URL/api/wallet/wallet-category/{id}

HEADERS​

client_id   9b16ae5638534ae1961fb370f874b6cc

client_secret   sk_9b16ae5638534ae1961fb370f874b6cc

content-type   application/json

Sample result
{
"status": 200,
"result": {
"id": 1,
"organisation_id": 1,
"name": "Category 1",
"subcategory_id": null,
"is_active": 1,
"created_at": "2024-03-01T03:36:37.000000Z",
"updated_at": "2024-03-01T03:36:37.000000Z",
"deleted_at": null
}
}

Create Wallet Category​

Creates a wallet category by organisation ID.

POST

API_URL/api/wallet/wallet-category

HEADERS​

client_id   9b16ae5638534ae1961fb370f874b6cc

client_secret   sk_9b16ae5638534ae1961fb370f874b6cc

content-type   application/json

BODY​

NameTypeRequired
namestringYes
subcategory_idintNo
Sample request
{
"name":"test 456",
"subcategory_id":1
}
Sample result
{
"status": 200,
"result": {
"organisation_id": 1,
"name": "test 456",
"subcategory_id": 1,
"updated_at": "2024-03-01T03:36:41.000000Z",
"created_at": "2024-03-01T03:36:41.000000Z",
"id": 3
}
}

Update Wallet Category by ID​

Update wallet category by ID.

PUT

API_URL/api/wallet/wallet-category/{id}

HEADERS​

client_id   9b16ae5638534ae1961fb370f874b6cc

client_secret   sk_9b16ae5638534ae1961fb370f874b6cc

content-type   application/json

BODY​

NameTypeRequired
namestringYes
subcategory_idintNo
Sample request
{
"name":"test",
"subcategory_id":1
}
Sample result
{
"status": 200,
"result": {
"organisation_id": 1,
"name": "test",
"subcategory_id": 1,
"updated_at": "2024-03-01T03:36:41.000000Z",
"created_at": "2024-03-01T03:36:41.000000Z",
"id": 3
}
}

Activate Wallet Category by ID​

Activate wallet category by ID.

PUT

API_URL/api/wallet/wallet-category/{id}/activate

HEADERS​

client_id   9b16ae5638534ae1961fb370f874b6cc

client_secret   sk_9b16ae5638534ae1961fb370f874b6cc

content-type   application/json

Sample result
{
"status": 200,
"result": {
"id": 1,
"organisation_id": 1,
"name": "test",
"subcategory_id": 3,
"is_active": 1,
"created_at": "2024-03-01T03:36:37.000000Z",
"updated_at": "2024-03-01T03:38:07.000000Z",
"deleted_at": null
}
}

Deactivate Wallet Category by ID​

Deactivate wallet category by ID.

PUT

API_URL/api/wallet/wallet-category/{id}/deactivate

HEADERS​

client_id   9b16ae5638534ae1961fb370f874b6cc

client_secret   sk_9b16ae5638534ae1961fb370f874b6cc

content-type   application/json

Sample result
{
"status": 200,
"result": {
"id": 1,
"organisation_id": 1,
"name": "test",
"subcategory_id": 3,
"is_active": 0,
"created_at": "2024-03-01T03:36:37.000000Z",
"updated_at": "2024-03-01T03:38:07.000000Z",
"deleted_at": null
}
}

Delete Wallet Category by ID​

Delete wallet category by ID.

DELETE

API_URL/api/wallet/wallet-category/{id}

HEADERS​

client_id   9b16ae5638534ae1961fb370f874b6cc

client_secret   sk_9b16ae5638534ae1961fb370f874b6cc

content-type   application/json

Sample result
{
"status": 200,
"result": "Success"
}

Sticky Icon