Expense Type Category

Find Expense Type

HTTP Request

GET /api/expense-type-categories/{id}

📋 Description: Retrieves detailed information about a specific expense type category identified by the provided ID, facilitating effective portfolio and asset management within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ExpenseTypeCategoryDto

Update Expense Type Category

HTTP Request

PUT /api/expense-type-categories/{id}

📋 Description: Updates the specified expense type category within the Nakisa Portfolio Management Suite, enabling users to manage and refine portfolio, asset, and real estate property analytics effectively.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

ExpenseTypeCategoryDto

true

Request body containing updated details for the specified expense type category, including attributes relevant to portfolio management and asset analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ExpenseTypeCategoryDto

Delete Expense Type

HTTP Request

DELETE /api/expense-type-categories/{id}

📋 Description: Deletes a specified expense type category from the Nakisa Portfolio Management Suite, streamlining portfolio and asset management by ensuring only relevant categories are maintained for accurate analytics in real estate property management.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

204

No Content

No Content

None

List Expense Type Categories

HTTP Request

GET /api/expense-type-categories

📋 Description: Retrieves a list of expense type categories relevant to portfolio management, asset tracking, and real estate property analytics within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the response should be paginated, allowing users to efficiently retrieve and manage expense type categories within the Nakisa Portfolio Management Suite.

expense-category-id

query

string

false

Unique identifier for the expense category, used to filter and retrieve specific expense type categories within the Nakisa Portfolio Management Suite for portfolio and asset analytics.

expense-group-id

query

string

false

Unique identifier for the expense group, used to filter and retrieve specific expense type categories within the Nakisa Portfolio Management Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagedModelEntityModelExpenseTypeCategoryDto

Save Expense Type

HTTP Request

POST /api/expense-type-categories

📋 Description: Creates a new expense type category within the Nakisa Portfolio Management Suite, enabling enhanced categorization and analysis of expenses related to portfolio and asset management in real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

ExpenseTypeCategoryDto

true

Request body containing the details of new expense type categories, including attributes relevant to portfolio management, asset tracking, and real estate analytics.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[ExpenseTypeCategoryDto]

false

none

[Data transfer object representing a classification of expense types within the Nakisa Portfolio Management Suite, facilitating the organization and analysis of financial data related to portfolio, asset, and real estate property management.]

» createdBy

string

false

none

Username of who created this resource

» lastModifiedBy

string

false

none

Username of who last modified this resource

» createdDate

string(date-time)

false

none

Date of the created

» lastModifiedDate

string(date-time)

false

none

Date of the last modified

» archived

boolean

false

none

Boolean flag indicating archived status

» externalId

string

false

none

Unique identifier for the external

» id

integer(int64)

false

none

Unique identifier for the resource

» expenseCategoryId

integer(int64)

false

none

Unique identifier for the expense category

» expenseGroupId

integer(int64)

false

none

Unique identifier for the expense group

» displayId

string

false

none

Unique identifier for the display

» expenseCategory

ExpenseCategoryDto

false

none

Data transfer object representing an expense category within the Nakisa Portfolio Management Suite, facilitating the organization and analysis of financial data related to portfolio, asset, and real estate property management.

»» id

integer(int64)

false

none

Unique identifier for the resource

»» status

string

false

none

Status of the resource

»» displayId

string

true

none

Unique identifier for the display

»» name

string

true

none

Name of the resource

»» editable

boolean

true

none

Boolean flag indicating editable status

»» expenseCategoryType

string

true

none

Type of the expense category

» expenseGroup

PickListOptionDto

false

none

Data transfer object representing an option within a pick list, utilized for categorizing and managing portfolio assets and analytics in the Nakisa Portfolio Management Suite, particularly in the context of real estate property management.

»» createdBy

string

false

none

Username of who created this resource

»» lastModifiedBy

string

false

none

Username of who last modified this resource

»» createdDate

string(date-time)

false

none

Date of the created

»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»» archived

boolean

false

none

Boolean flag indicating archived status

»» externalId

string

false

none

Unique identifier for the external

»» id

integer(int64)

false

none

Unique identifier for the resource

»» priority

integer(int64)

false

none

Priority of the resource

»» internalId

integer(int64)

false

none

Unique identifier for the internal

»» pickListCode

string

false

none

Code for the pick list

»» pickListLabel

string

false

none

Label for the pick list

»» label

string

false

none

Label for the resource

»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»» labelDtos

[LabelDto]

false

none

List of labelDtos items

»»» createdBy

string

false

none

Username of who created this resource

»»» lastModifiedBy

string

false

none

Username of who last modified this resource

»»» createdDate

string(date-time)

false

none

Date of the created

»»» lastModifiedDate

string(date-time)

false

none

Date of the last modified

»»» archived

boolean

false

none

Boolean flag indicating archived status

»»» externalId

string

false

none

Unique identifier for the external

»»» id

integer(int64)

false

none

Unique identifier for the resource

»»» cultureId

integer(int64)

false

none

Unique identifier for the culture

»»» value

string

true

none

Text value for value in LabelDto

Enumerated Values

Attribute

Value

expenseCategoryType

CASH_INCENTIVE, CASUALTY, EXPECTED_GRV, INCENTIVE, NON_LEASE, PAYMENT, PURCHASE_OPTION, TERMINATION_OPTION

status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED