Mass Indexation Schedule Job

Get Mass Indexation Resource By ID

HTTP Request

GET /api/v1/batch/mass-indexation/schedule-jobs/{id}

📋 Description: Retrieves the scheduled job details for mass indexation within the Nakisa Lease Accounting Suite, providing insights into lease, contract, financial obligation, and accounting entry processes.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved mass indexation schedule job

ResponseMassIndexationScheduleJobDto

400

Bad Request

Invalid ID supplied

None

404

Not Found

Mass indexation schedule job not found

None

500

Internal Server Error

Internal server error

None

Update Mass Indexation Resource

HTTP Request

PUT /api/v1/batch/mass-indexation/schedule-jobs/{id}

📋 Description: Updates the scheduling details for a mass indexation job identified by the specified ID within the Nakisa Lease Accounting Suite, ensuring accurate alignment of lease, contract, and financial obligation data for accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

MassIndexationScheduleJobDto

false

Request body containing the schedule job details for mass indexation, including lease, contract, and financial obligation parameters essential for accurate accounting entry management.

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Mass indexation schedule job updated successfully

ResponseMassIndexationScheduleJobDto

400

Bad Request

Invalid request body or ID supplied

None

404

Not Found

Mass indexation schedule job not found

None

500

Internal Server Error

Internal server error

None

Delete Mass Indexation Resource

HTTP Request

DELETE /api/v1/batch/mass-indexation/schedule-jobs/{id}

📋 Description: Deletes a scheduled mass indexation job identified by the specified ID, facilitating the management of lease and contract-related financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Mass indexation schedule job deleted successfully

None

400

Bad Request

Invalid ID supplied

None

404

Not Found

Mass indexation schedule job not found

None

500

Internal Server Error

Internal server error

None

Bulk Upsert Mass Indexation Resources

HTTP Request

PUT /api/v1/batch/mass-indexation/schedule-jobs/createOrUpdate/bulk

📋 Description: Creates or updates multiple schedule jobs for mass indexation within the Nakisa Lease Accounting Suite, facilitating efficient management of lease, contract, financial obligation, and accounting entry data.

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationScheduleJobDto

false

Request body containing bulk data for creating or updating lease contracts and associated financial obligations within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Mass indexation schedule jobs created or updated successfully

ResponseListMassIndexationScheduleJobDto

400

Bad Request

Invalid request body

None

500

Internal Server Error

Internal server error

None

Upsert Mass Indexation Resource

HTTP Request

PUT /api/v1/batch/mass-indexation/schedule-jobs/createOrUpdate

📋 Description: Creates or updates scheduled jobs for mass indexation within the Nakisa Lease Accounting Suite, facilitating the efficient management of leases, contracts, financial obligations, and accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationScheduleJobDto

false

Request body containing the lease and contract data necessary for creating or updating scheduled jobs related to financial obligations and accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Mass indexation schedule job created or updated successfully

ResponseMassIndexationScheduleJobDto

400

Bad Request

Invalid request body

None

500

Internal Server Error

Internal server error

None

Bulk Update Mass Indexation Resources

HTTP Request

PUT /api/v1/batch/mass-indexation/schedule-jobs/bulk

📋 Description: Schedules bulk jobs for mass indexation of leases, contracts, and financial obligations within the Nakisa Lease Accounting Suite, facilitating efficient management of accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationScheduleJobDto

false

Request body containing bulk job scheduling data for lease, contract, financial obligation, and accounting entry mass indexation within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Mass indexation schedule jobs updated successfully

ResponseListMassIndexationScheduleJobDto

400

Bad Request

Invalid request body

None

500

Internal Server Error

Internal server error

None

Bulk Delete Mass Indexation Resources

HTTP Request

DELETE /api/v1/batch/mass-indexation/schedule-jobs/bulk

📋 Description: Deletes scheduled bulk indexation jobs within the Nakisa Lease Accounting Suite, facilitating the management of lease and contract-related financial obligations and ensuring accurate accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

false

Request body containing a list of scheduled jobs for bulk mass indexation, including details related to leases, contracts, financial obligations, and accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Mass indexation schedule jobs deleted successfully

None

400

Bad Request

Invalid request body

None

404

Not Found

One or more mass indexation schedule jobs not found

None

500

Internal Server Error

Internal server error

None

Enable Or Disable A Mass Indexation Schedule Job

HTTP Request

POST /api/v1/batch/mass-indexation/schedule-jobs/{id}/enable/{state}

📋 Description: Enables or disables scheduled mass indexation jobs for lease and contract management within the Nakisa Lease Accounting Suite, ensuring accurate financial obligation tracking and accounting entry updates.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

state

path

boolean

true

Indicates whether to enable or disable the scheduled jobs for mass indexation of leases and contracts within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Search Mass Indexation Resources

HTTP Request

POST /api/v1/batch/mass-indexation/schedule-jobs/search

📋 Description: Schedules batch jobs for mass indexation of leases, contracts, and financial obligations within the Nakisa Lease Accounting Suite, enabling efficient processing and management of 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

MassIndexationScheduleJobDtoFilter

false

Request body containing the criteria for searching scheduled jobs related to lease contracts and financial obligations within the Nakisa Lease Accounting Suite.

Example Values

Parameter

Example

Type

page

0

query

size

100

query

sort

["createdAt,ASC"]

query

Default Values

Parameter

Default

Type

page

0

query

size

100

query

sort

["createdAt,ASC"]

query

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved mass indexation schedule jobs

PageMassIndexationScheduleJobDto

400

Bad Request

Invalid filter criteria or pagination parameters

None

500

Internal Server Error

Internal server error

None

Create New Mass Indexation Resource

HTTP Request

POST /api/v1/batch/mass-indexation/schedule-jobs/create

📋 Description: Schedules new mass indexation jobs for lease contracts and financial obligations within the Nakisa Lease Accounting Suite, facilitating efficient management of accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationScheduleJobDto

false

Request body containing the details for scheduling mass indexation jobs, including lease, contract, financial obligation, and accounting entry information.

Responses

Status

Meaning

Description

Schema

200

OK

Mass indexation schedule job created successfully

ResponseMassIndexationScheduleJobDto

201

Created

Mass indexation schedule job created successfully

ResponseMassIndexationScheduleJobDto

400

Bad Request

Invalid request body

None

500

Internal Server Error

Internal server error

None

List All Mass Indexation Resources

HTTP Request

GET /api/v1/batch/mass-indexation/schedule-jobs

📋 Description: Retrieves scheduled jobs for mass indexation within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Indicates whether the results of the scheduled jobs for mass indexation in the Nakisa Lease Accounting Suite should be returned in a paginated format, facilitating efficient data retrieval for lease and contract management.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved mass indexation schedule jobs

PageMassIndexationScheduleJobDto

400

Bad Request

Invalid pagination parameters

None

500

Internal Server Error

Internal server error

None