Mass Modification JobΒΆ

Get Mass Modification Job By IDΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs/{id}

πŸ“‹ Description: Retrieves the details of a specific mass modification job identified by the provided job ID within the Nakisa Lease Accounting Suite, facilitating effective management of lease contracts and associated financial obligations.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassModificationJobDto

Update Mass Modification JobΒΆ

HTTP Request

PUT /api/v1/batch/mass-modification/jobs/{id}

πŸ“‹ Description: Updates the specified mass modification job within the Nakisa Lease Accounting Suite, allowing users to adjust lease, contract, and financial obligation details efficiently to ensure accurate accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

MassModificationJobDto

false

Request body containing the updated lease and contract details, including financial obligations and accounting entries, for the specified mass modification job.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassModificationJobDto

Bulk Upsert Mass Modification JobsΒΆ

HTTP Request

PUT /api/v1/batch/mass-modification/jobs/createOrUpdate/bulk

πŸ“‹ Description: Creates or updates multiple lease-related jobs in bulk within the Nakisa Lease Accounting Suite, facilitating efficient management of contracts and financial obligations.

Parameters

Name

In

Type

Required

Description

body

body

MassModificationJobDto

false

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListMassModificationJobDto

Upsert Mass Modification JobΒΆ

HTTP Request

PUT /api/v1/batch/mass-modification/jobs/createOrUpdate

πŸ“‹ Description: Creates or updates mass modification jobs for leases, contracts, financial obligations, and accounting entries within the Nakisa Lease Accounting Suite, ensuring efficient management of bulk changes.

Parameters

Name

In

Type

Required

Description

body

body

MassModificationJobDto

false

Request body containing lease and contract modification data, including financial obligations and accounting entries, for creating or updating mass modification jobs.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassModificationJobDto

Bulk Update Mass Modification JobsΒΆ

HTTP Request

PUT /api/v1/batch/mass-modification/jobs/bulk

πŸ“‹ Description: Updates multiple lease-related records in the Nakisa Lease Accounting Suite, allowing users to efficiently modify contracts, financial obligations, and accounting entries in bulk. This operation streamlines the management of lease data, enhancing operational efficiency and accuracy.

Parameters

Name

In

Type

Required

Description

body

body

MassModificationJobDto

false

Request body containing the bulk modification data for leases, contracts, and financial obligations, including relevant accounting entry details.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListMassModificationJobDto

Create A New Upload Input FileΒΆ

HTTP Request

POST /api/v1/batch/mass-modification/jobs/upload-input-file/{id}

πŸ“‹ Description: Uploads an input file for mass modification jobs identified by the specified ID, facilitating the batch processing of lease, contract, and financial obligation data within the Nakisa Lease Accounting Suite. This operation streamlines the management of accounting entries by enabling bulk updates efficiently.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

object

false

Request body containing the lease and contract data necessary for processing financial obligations and accounting entries associated with the specified job ID.

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Search Mass Modification JobsΒΆ

HTTP Request

POST /api/v1/batch/mass-modification/jobs/search

πŸ“‹ Description: Submits a request to search for mass modification jobs related to leases, contracts, financial obligations, and accounting entries within the Nakisa Lease Accounting Suite. This operation enables users to efficiently locate and manage relevant job records.

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

MassModificationJobDtoFilter

false

Request body containing search criteria and filters for identifying lease, contract, financial obligation, and accounting entry jobs for mass modification within the Nakisa Lease Accounting Suite.

Default ValuesΒΆ

Parameter

Default

Type

sort

["createdAt,ASC"]

query

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMassModificationJobDto

Create New Mass Modification Job (With Number Of Filtered Entities)ΒΆ

HTTP Request

POST /api/v1/batch/mass-modification/jobs/number-of-filtered-entities

πŸ“‹ Description: Submits a request to calculate the number of filtered entities related to 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

MassModificationJobDto

false

Request body containing the criteria for filtering entities related to leases, contracts, financial obligations, and accounting entries for batch mass modification jobs.

Responses

Status

Meaning

Description

Schema

200

OK

OK

integer

Get Master Agreements For Mass Modification JobΒΆ

HTTP Request

POST /api/v1/batch/mass-modification/jobs/master-agreements

πŸ“‹ Description: Initiates the creation of mass modification jobs for master agreements within the Nakisa Lease Accounting Suite, enabling efficient management of lease contracts and associated financial obligations.

Parameters

Name

In

Type

Required

Description

page

query

integer

false

Page number (0-indexed)

size

query

integer

false

Number of items per page

sort

query

array[string]

false

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

body

body

MassModificationJobListFilterTypeRequest

false

Request body containing the master agreement details, including lease terms, financial obligations, and associated accounting entries for batch processing in the Nakisa Lease Accounting Suite.

Default ValuesΒΆ

Parameter

Default

Type

page

0

query

size

20

query

Parameter ConstraintsΒΆ

Parameter

Constraints

page

Min: 0

size

Min: 1, Max: 100

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMasterAgreementDto

Get Lease Components For Mass Modification JobΒΆ

HTTP Request

POST /api/v1/batch/mass-modification/jobs/lease-components

πŸ“‹ Description: Creates new lease component modification jobs in bulk, facilitating efficient updates to lease contracts and financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

page

query

integer

false

Page number (0-indexed)

size

query

integer

false

Number of items per page

sort

query

array[string]

false

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

body

body

MassModificationJobListFilterTypeRequest

false

Request body containing the lease component modification details, including financial obligations and associated accounting entries for batch processing within the Nakisa Lease Accounting Suite.

Default ValuesΒΆ

Parameter

Default

Type

page

0

query

size

20

query

Parameter ConstraintsΒΆ

Parameter

Constraints

page

Min: 0

size

Min: 1, Max: 100

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageLeaseComponentDto

Get Contracts For Mass Modification JobΒΆ

HTTP Request

POST /api/v1/batch/mass-modification/jobs/contracts

πŸ“‹ Description: Submits a batch job for mass modification of lease contracts, enabling efficient updates to financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

page

query

integer

false

Page number (0-indexed)

size

query

integer

false

Number of items per page

sort

query

array[string]

false

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

body

body

MassModificationJobListFilterTypeRequest

false

Request body containing the contract modification details, including lease terms, financial obligations, and accounting entries for batch processing within the Nakisa Lease Accounting Suite.

Default ValuesΒΆ

Parameter

Default

Type

page

0

query

size

20

query

Parameter ConstraintsΒΆ

Parameter

Constraints

page

Min: 0

size

Min: 1, Max: 100

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageContractDto

Cancel Mass Modification JobΒΆ

HTTP Request

POST /api/v1/batch/mass-modification/jobs/cancel/{jobId}

πŸ“‹ Description: Cancels a specified mass modification job identified by the jobId, allowing users to halt processing of lease-related changes within the Nakisa Lease Accounting Suite, thereby ensuring accurate management of financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

jobId

path

integer

true

Unique identifier for the job

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Get Activation Groups For Mass Modification JobΒΆ

HTTP Request

POST /api/v1/batch/mass-modification/jobs/activation-groups

πŸ“‹ Description: Creates activation groups for batch mass modifications within the Nakisa Lease Accounting Suite, enabling efficient management of leases, contracts, and associated financial obligations.

Parameters

Name

In

Type

Required

Description

page

query

integer

false

Page number (0-indexed)

size

query

integer

false

Number of items per page

sort

query

array[string]

false

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

body

body

MassModificationJobListFilterTypeRequest

false

Request body containing the activation group data for mass modification of lease contracts, including relevant financial obligations and accounting entries.

Default ValuesΒΆ

Parameter

Default

Type

page

0

query

size

20

query

Parameter ConstraintsΒΆ

Parameter

Constraints

page

Min: 0

size

Min: 1, Max: 100

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageActivationGroupDto

List All Mass Modification JobsΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs

πŸ“‹ Description: Retrieves a list of mass modification jobs related to leases and contracts within the Nakisa Lease Accounting Suite, enabling users to track and manage financial obligations and accounting entries efficiently.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMassModificationJobDto

Create New Mass Modification JobΒΆ

HTTP Request

POST /api/v1/batch/mass-modification/jobs

πŸ“‹ Description: Submits a batch job for mass modification of leases, contracts, and financial obligations within the Nakisa Lease Accounting Suite, facilitating efficient updates to accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

MassModificationJobDto

false

Request body containing the batch job details for mass modification of leases, contracts, and financial obligations, including relevant parameters for processing accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassModificationJobDto

List All Modification TypessΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs/modification-types

πŸ“‹ Description: Retrieves a list of available modification types for batch mass modification jobs within the Nakisa Lease Accounting Suite, facilitating efficient management of lease, contract, and financial obligation adjustments.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

List All Modification Date TypessΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs/modification-date-types

πŸ“‹ Description: Retrieves the available modification date types for batch mass modification jobs within the Nakisa Lease Accounting Suite, facilitating efficient management of lease, contract, and financial obligation adjustments.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

List Object Types For Mass Modification JobΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs/list-object-types

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Retrieve A Specific Generate Input TemplateΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs/generate-input-template/{id}

πŸ“‹ Description: Generates an input template for mass modification jobs associated with a specific lease or contract, facilitating the management of 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

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

List All Effective Date TypessΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs/effective-date-types

πŸ“‹ Description: Retrieves the effective date types associated with mass modification jobs within the Nakisa Lease Accounting Suite, facilitating the management of lease, contract, and financial obligation entries for accurate accounting practices.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Retrieve A Specific Download User InputΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs/download-user-input/{id}

πŸ“‹ Description: Downloads user input data associated with a specific mass modification job identified by the provided ID, facilitating efficient 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

Retrieve A Specific Download Input TemplateΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs/download-input-template/{id}

πŸ“‹ Description: Downloads the input template for a specified mass modification job, facilitating the preparation of lease and contract data for financial obligation and accounting entry processing 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

List All Apply On Term TypessΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs/apply-on-term-types

πŸ“‹ Description: Retrieves mass modification job details for applying changes to specified term types within the Nakisa Lease Accounting Suite, facilitating efficient management of leases, contracts, and financial obligations.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

List All Activation Date TypessΒΆ

HTTP Request

GET /api/v1/batch/mass-modification/jobs/activation-date-types

πŸ“‹ Description: Retrieves the available activation date types for mass modification jobs within the Nakisa Lease Accounting Suite, facilitating efficient management of lease, contract, and financial obligation entries.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema