Mass Indexation TaskΒΆ

Get Mass Indexation Task By IDΒΆ

HTTP Request

GET /api/v1/batch/mass-indexation/tasks/{id}

πŸ“‹ Description: Retrieves the details of a specific mass indexation task by its unique identifier, facilitating effective management of lease contracts and associated financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassIndexationTaskDto

Update Mass Indexation TaskΒΆ

HTTP Request

PUT /api/v1/batch/mass-indexation/tasks/{id}

πŸ“‹ Description: Updates the status and details of a specific mass indexation task identified by its ID within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and associated financial obligations.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

MassIndexationTaskDto

false

Request body containing the mass indexation task details, including lease, contract, financial obligation, and accounting entry information for the specified task ID.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassIndexationTaskDto

Bulk Upsert Mass Indexation TasksΒΆ

HTTP Request

PUT /api/v1/batch/mass-indexation/tasks/createOrUpdate/bulk

πŸ“‹ Description: Creates or updates multiple mass indexation tasks within the Nakisa Lease Accounting Suite, enabling efficient management of leases, contracts, financial obligations, and accounting entries in bulk.

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationTaskDto

false

Request body containing bulk data for creating or updating lease-related tasks, including contract details, financial obligations, and accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListMassIndexationTaskDto

Upsert Mass Indexation TaskΒΆ

HTTP Request

PUT /api/v1/batch/mass-indexation/tasks/createOrUpdate

πŸ“‹ Description: Creates or updates mass indexation tasks within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries efficiently. This operation ensures that relevant data is accurately reflected and maintained in the system.

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationTaskDto

false

Request body containing the lease and contract details, including financial obligations and accounting entries, for creating or updating mass indexation tasks in the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassIndexationTaskDto

Bulk Update Mass Indexation TasksΒΆ

HTTP Request

PUT /api/v1/batch/mass-indexation/tasks/bulk

πŸ“‹ Description: Updates multiple mass indexation tasks in the Nakisa Lease Accounting Suite, enabling efficient management of leases, contracts, financial obligations, and accounting entries in bulk.

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationTaskDto

false

Request body containing a collection of lease and contract data for bulk mass indexation tasks, including associated financial obligations and accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListMassIndexationTaskDto

Search Mass Indexation TasksΒΆ

HTTP Request

POST /api/v1/batch/mass-indexation/tasks/search

πŸ“‹ Description: Submits a request to search for mass indexation tasks related to leases, contracts, financial obligations, and accounting entries within the Nakisa Lease Accounting Suite.

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

MassIndexationTaskDtoFilter

false

Request body containing search criteria for lease, contract, financial obligation, and accounting entry tasks to facilitate mass indexation within the Nakisa Lease Accounting Suite.

Default ValuesΒΆ

Parameter

Default

Type

sort

["createdAt,ASC"]

query

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMassIndexationTaskDto

Cancel Mass Indexation TaskΒΆ

HTTP Request

POST /api/v1/batch/mass-indexation/tasks/cancel/{id}

πŸ“‹ Description: Cancels a specified mass indexation task identified by the provided ID, ensuring the accurate management of lease and contract-related financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Bulk Cancel Mass Indexation TasksΒΆ

HTTP Request

POST /api/v1/batch/mass-indexation/tasks/cancel/bulk

πŸ“‹ Description: Cancels multiple mass indexation tasks related to lease and contract management within the Nakisa Lease Accounting Suite, ensuring accurate financial obligation and accounting entry adjustments.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

false

Request body containing an array of task identifiers for cancelling multiple lease-related mass indexation tasks within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

List All Mass Indexation TasksΒΆ

HTTP Request

GET /api/v1/batch/mass-indexation/tasks

πŸ“‹ Description: Retrieves a list of mass indexation tasks related to leases and contracts within the Nakisa Lease Accounting Suite, facilitating the management of financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the mass indexation tasks should be returned in a paginated format, facilitating efficient retrieval of lease and contract-related data within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMassIndexationTaskDto