Contract Event

Retrieves A Contract Revision

HTTP Request

GET /api/v1/events/contract-revisions/{id}

📋 Description: Retrieves detailed information about a specific contract revision identified by its unique ID, facilitating effective lease management and financial obligation tracking 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 contract revision

ResponseContractRevisionDto

Update A Contract Revision

HTTP Request

PUT /api/v1/events/contract-revisions/{id}

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

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

ContractRevisionDto

false

Request body containing the updated contract revision details, including lease terms and financial obligations, essential for accurate accounting entries in the Nakisa Lease Accounting Suite.

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Contract revision successfully updated.

ResponseContractRevisionDto

Delete Contract Revision

HTTP Request

DELETE /api/v1/events/contract-revisions/{id}

📋 Description: Deletes a specified contract revision from the Nakisa Lease Accounting Suite, ensuring that associated financial obligations and accounting entries are updated accordingly.

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

Contract Revision successfully deleted.

ResponseVoid

Patches Contract Revision

HTTP Request

PATCH /api/v1/events/contract-revisions/{id}

📋 Description: Updates the specified contract revision in the Nakisa Lease Accounting Suite, allowing users to modify details related to lease agreements, financial obligations, and accounting entries. This operation ensures that contract revisions are accurately reflected in the system for effective lease management.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

JsonPatch

false

Request body containing the updated contract revision details, including lease terms and financial obligations, necessary for accurate accounting entries.

Example Values

Parameter

Example

Type

id

10000001

path

body

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

body

Responses

Status

Meaning

Description

Schema

200

OK

Successfully patched contract revision.

ResponseContractRevisionDto

Update Contracts Revisions In Bulk

HTTP Request

PUT /api/v1/events/contract-revisions/bulk

📋 Description: Updates multiple contract revisions in bulk within the Nakisa Lease Accounting Suite, ensuring accurate alignment of lease agreements with financial obligations and accounting entries. This operation facilitates efficient management of contract data, enhancing overall lease administration.

Parameters

Name

In

Type

Required

Description

body

body

ContractRevisionDto

false

Request body containing bulk contract revision data, including lease details, financial obligations, and associated accounting entries for efficient processing within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

All contract revisions successfully updated.

ResponseListContractRevisionDto

Search Contract Revisions

HTTP Request

POST /api/v1/events/contract-revisions/search

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

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

ContractRevisionDtoFilter

false

Request body containing search criteria for contract revisions, including lease details, financial obligations, and relevant accounting entries.

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.

PageContractRevisionDto

Modify Contract Revision (After Being Approved)

HTTP Request

POST /api/v1/events/contract-revisions/modification

📋 Description: Submits modifications to existing contract revisions within the Nakisa Lease Accounting Suite, ensuring accurate updates to lease agreements and associated financial obligations for streamlined accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

ContractModificationRequest

false

Request body containing the details of the contract revision modification, including lease terms, financial obligations, and associated accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Modification successfully done.

ResponseContractRevisionDto

List All Contracts Events

HTTP Request

GET /api/v1/events/contract-revisions

📋 Description: Retrieves a list of contract revisions related to lease agreements, providing insights into financial obligations and accounting entries for effective lease management.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Indicates whether the results of the contract revisions query should be paginated, facilitating efficient retrieval of lease-related financial obligations and accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved list of Contracts.

PageContractRevisionDto

Get Contract Revision

HTTP Request

GET /api/v1/events/contract-revisions/contract/{contractId}

📋 Description: Retrieves detailed information about contract revisions associated with a specific contract, facilitating effective management of lease agreements and financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

contractId

path

integer

true

Unique identifier for the contract

pageable

query

Pageable

false

Indicates whether the response should be paginated, allowing for efficient retrieval of contract revision data related to lease and financial obligations.

Example Values

Parameter

Example

Type

contractId

10000004

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved list of revisions.

PageContractRevisionDto