Contract Subscription

Retrieves A Contract Subscription

HTTP Request

GET /api/v1/contract-subscription/{id}

📋 Description: Retrieves detailed information about a specific contract subscription by its unique identifier, facilitating effective management of lease-related financial obligations and accounting entries 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

10000044

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved a contract subscription

ResponseContractSubscriptionDto

400

Bad Request

Invalid input

None

Response Schema

Updates A Contract Subscription

HTTP Request

PUT /api/v1/contract-subscription/{id}

📋 Description: Updates the specified contract subscription in 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

ContractSubscriptionDto

false

Request body containing the updated contract subscription details, including lease terms, financial obligations, and accounting entry adjustments.

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

contract subscription successfully updated.

ResponseContractSubscriptionDto

Create Or Update A Contract Subscription

HTTP Request

PUT /api/v1/contract-subscription/createOrUpdate

📋 Description: Creates or updates a contract subscription within the Nakisa Lease Accounting Suite, ensuring accurate management of lease agreements and associated financial obligations for effective accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

ContractSubscriptionDto

false

Request body containing the lease contract subscription details, including financial obligations and accounting entries, for creation or updates within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully created or updated the contract subscription.

ResponseContractSubscriptionDto

Creates Or Updates Contract Subscriptions In Bulk

HTTP Request

PUT /api/v1/contract-subscription/createOrUpdate/bulk

📋 Description: Creates or updates multiple contract subscriptions in bulk within the Nakisa Lease Accounting Suite, streamlining the management of lease-related financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

ContractSubscriptionDto

false

Request body containing bulk lease contract subscription data, including financial obligations and accounting entries, for creation or updates within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully processed all contract subscription.

ResponseListContractSubscriptionDto

Updates Contract Subscriptions In Bulk

HTTP Request

PUT /api/v1/contract-subscription/bulk

📋 Description: Updates multiple contract subscriptions in bulk within the Nakisa Lease Accounting Suite, facilitating efficient management of lease agreements and associated financial obligations.

Parameters

Name

In

Type

Required

Description

body

body

ContractSubscriptionDto

false

Request body containing an array of contract subscription data, including lease details, financial obligations, and associated accounting entries for bulk processing.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully processed all contract subscriptions.

ResponseListContractSubscriptionDto

Search Contract Subscription

HTTP Request

POST /api/v1/contract-subscription/search

📋 Description: Submits a request to search for contract subscriptions within the Nakisa Lease Accounting Suite, enabling users to identify relevant leases and financial obligations associated with 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

ContractSubscriptionDtoFilter

false

Request body containing the search criteria for lease and contract subscriptions, including relevant financial obligations and accounting entry parameters.

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.

PageContractSubscriptionDto

List All Contract Subscriptions

HTTP Request

GET /api/v1/contract-subscription

📋 Description: Fetches contract subscription details related to lease agreements, enabling users to manage financial obligations and accounting entries efficiently within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Indicates whether the results of the contract subscription retrieval should be paginated, facilitating efficient management of lease and contract data within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved list of contract subscription.

PageContractSubscriptionDto