Lease Component Event

Retrieves A Specific Lease Component Revision

HTTP Request

GET /api/v1/events/lease-component-revisions/{id}

📋 Description: Retrieves the details of a specific lease component revision by its unique identifier, facilitating accurate tracking of changes related to lease agreements and financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved lease component revision.

ResponseLeaseComponentRevisionDto

Update A Specified Lease Component Revision

HTTP Request

PUT /api/v1/events/lease-component-revisions/{id}

📋 Description: Updates the specified lease component revision within the Nakisa Lease Accounting Suite, allowing users to modify details related to lease contracts and financial obligations, ensuring accurate accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

LeaseComponentRevisionDto

false

Request body containing the updated lease component revision data, including financial obligations and accounting entries associated with the specified lease contract.

Example Values

Parameter

Example

Type

id

10000086

path

Responses

Status

Meaning

Description

Schema

200

OK

lease component revision successfully updated.

ResponseLeaseComponentRevisionDto

Delete A Lease Component Revision

HTTP Request

DELETE /api/v1/events/lease-component-revisions/{id}

📋 Description: Deletes a specified lease component revision from the Nakisa Lease Accounting Suite, ensuring the integrity of lease-related financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000085

path

Responses

Status

Meaning

Description

Schema

200

OK

The lease component revision successfully deleted.

ResponseVoid

Updates Specified Lease Component Revision

HTTP Request

PATCH /api/v1/events/lease-component-revisions/{id}

📋 Description: Updates the specified lease component revision in the Nakisa Lease Accounting Suite, allowing users to modify details related to financial obligations and accounting entries associated with lease contracts.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

JsonPatch

false

Request body containing the lease component revision data, including updated financial obligations and accounting entries related to the specified lease contract.

Example Values

Parameter

Example

Type

id

10000081

path

body

{"op":"replace","path":"/name","value":"patched contract"}

body

Responses

Status

Meaning

Description

Schema

200

OK

Successfully patched the lease component revision.

ResponseLeaseComponentRevisionDto

Updates Lease Component Revision In Bulk

HTTP Request

PUT /api/v1/events/lease-component-revisions/bulk

📋 Description: Updates multiple lease component revisions in bulk within the Nakisa Lease Accounting Suite, facilitating efficient management of financial obligations and accounting entries associated with lease contracts.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentRevisionDto

false

Request body containing a collection of lease component revision data, including details on financial obligations and accounting entries relevant to lease and contract management.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully processed all lease component revision.

ResponseListLeaseComponentRevisionDto

Search Lease Component Revisions

HTTP Request

POST /api/v1/events/lease-component-revisions/search

📋 Description: Submits a request to search for lease component revisions within the Nakisa Lease Accounting Suite, enabling users to efficiently identify relevant lease and contract details related to financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

page

query

integer

false

Zero-based page index (0..N)

size

query

integer

false

The size of the page to be returned

sort

query

array[string]

false

Sorting criteria in the format: property,(asc|desc). Default sort order is ascending. Multiple sort criteria are supported.

body

body

LeaseComponentRevisionDtoFilter

false

Request body containing search criteria and filters for retrieving lease component revisions related to contracts and financial obligations within the Nakisa Lease Accounting Suite.

Default Values

Parameter

Default

Type

page

0

query

size

100

query

sort

["createdAt,ASC"]

query

Parameter Constraints

Parameter

Constraints

page

Min: 0

size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

Search results successfully returned.

PageLeaseComponentRevisionDto

Modify Lease Component Revision

HTTP Request

POST /api/v1/events/lease-component-revisions/modification

📋 Description: Submits modifications to lease component revisions within the Nakisa Lease Accounting Suite, ensuring accurate updates to financial obligations and accounting entries associated with lease contracts.

Parameters

Name

In

Type

Required

Description

body

body

LeaseComponentModificationRequest

false

Request body containing the lease component revision details, including modifications to financial obligations and accounting entries associated with the lease contract.

Responses

Status

Meaning

Description

Schema

200

OK

Modification successfully done.

ResponseLeaseComponentRevisionDto

List All Lease Component Revisions

HTTP Request

GET /api/v1/events/lease-component-revisions

📋 Description: Retrieves revisions of lease components associated with contracts in the Nakisa Lease Accounting Suite, facilitating the management of financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Indicates whether the response should be paginated, facilitating the retrieval of lease component revisions in a manageable format for enhanced financial oversight and accounting efficiency.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved list of lease component revisions.

PageLeaseComponentRevisionDto

Get Lease Component Revision

HTTP Request

GET /api/v1/events/lease-component-revisions/lease-component/{leaseComponentId}

📋 Description: Retrieves the revision history of a specified lease component, providing insights into changes made over time within the context of lease management and financial obligations. This operation supports effective contract oversight and accounting entry accuracy.

Parameters

Name

In

Type

Required

Description

leaseComponentId

path

integer

true

Unique identifier for the lease component

pageable

query

Pageable

false

Indicates whether the results of the lease component revisions should be returned in a paginated format, facilitating efficient retrieval of data related to leases and financial obligations.

Example Values

Parameter

Example

Type

leaseComponentId

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved lease component revision.

PageLeaseComponentRevisionDto