Budget Movement

Budget Movement - Create Budget Movement

HTTP Request

POST /api/budget-movements

📋 Description: Creates new budget movement entries within the Nakisa Portfolio Management Suite, enabling users to effectively manage and analyze financial allocations related to portfolio assets and real estate properties.

Parameters

Name

In

Type

Required

Description

body

body

BudgetMovementDto

true

Request body containing budget movement details, including asset allocation, portfolio adjustments, and relevant analytics for real estate property management.

Responses

Status

Meaning

Description

Schema

201

Created

Created

integer

Budget Movement - Get All Budget Movements By Budget ID

HTTP Request

GET /api/budget-movements/budgets/{budgetId}

📋 Description: Retrieves detailed budget movement information for a specified budget, enabling comprehensive analysis of portfolio and asset performance within the Nakisa Portfolio Management Suite.

Parameters

Name

In

Type

Required

Description

budgetId

path

integer(int64)

true

Unique identifier for the budget

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[BudgetMovementDto]

false

none

[Data transfer object representing the financial movements within a portfolio, providing insights into budget allocations and adjustments for real estate properties and assets within the Nakisa Portfolio Management Suite.]

» 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

» date

string(date-time)

false

none

Date of the resource

» description

string

false

none

Description of the resource

» openingBalance

number

false

none

Value for openingBalance field

» movementBalance

number

false

none

Value for movementBalance field

» closingBalance

number

false

none

Value for closingBalance field

» budgetId

integer(int64)

false

none

Unique identifier for the budget

» projectId

integer(int64)

false

none

Unique identifier for the project

» milestoneId

integer(int64)

false

none

Unique identifier for the milestone

» milestoneTaskId

integer(int64)

false

none

Unique identifier for the milestone task

Budget Movement - Delete Budget Movement

HTTP Request

DELETE /api/budget-movements/{id}

📋 Description: Deletes a specified budget movement from the Nakisa Portfolio Management Suite, enabling users to maintain accurate financial records within their portfolio and asset management processes.

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