Mass Indexation Job

Mass Indexation Job - Get

HTTP Request

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

📋 Description: Retrieves the details of a specific mass indexation job by its unique identifier, facilitating the management of lease contracts and associated financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassIndexationJobDto

Mass Indexation Job - Update

HTTP Request

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

📋 Description: Updates the status or details of a specific mass indexation job identified by its ID within the Nakisa Lease Accounting Suite, facilitating the management of lease and contract-related financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

MassIndexationJobDto

true

Request body containing the mass indexation job details, including lease, contract, and financial obligation information necessary for updating accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassIndexationJobDto

Mass Indexation Job - Create Or Update Bulk

HTTP Request

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

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

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationJobDto

true

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

ResponseListMassIndexationJobDto

Mass Indexation Job - Create Or Update

HTTP Request

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

📋 Description: Creates or updates mass indexation jobs for leases and contracts within the Nakisa Lease Accounting Suite, ensuring accurate financial obligation and accounting entry management.

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationJobDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassIndexationJobDto

Mass Indexation Job - Bulk Update

HTTP Request

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

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

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationJobDto

true

Request body containing bulk job data for mass indexation of leases, contracts, financial obligations, and accounting entries within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListMassIndexationJobDto

Mass Indexation Job - Get Number Of Filtered Entities

HTTP Request

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

📋 Description: Submits a request to retrieve the count of filtered entities related to lease contracts and financial obligations for mass indexation jobs within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationJobDto

true

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

Responses

Status

Meaning

Description

Schema

200

OK

OK

integer

Mass Indexation Job - Search Master Agreements

HTTP Request

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

📋 Description: Submits a batch job for mass indexation of master agreements, facilitating the efficient management of lease and contract data within the Nakisa Lease Accounting Suite to ensure accurate financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

object

true

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

» request

body

MassIndexationJobListFilterTypeRequest

false

Data transfer object representing a filter criteria for retrieving mass indexation jobs within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»» searchTerm

body

string

false

The searchTerm field allows users to specify a keyword or phrase to filter lease, contract, and financial obligation entries within the Nakisa Lease Accounting Suite.

»» displayIds

body

[string]

false

List of displayIds items

»» indexationType

body

string

false

Type of the indexation

»» indexationTypeNonLease

body

string

false

Specifies the type of indexation applicable to non-lease financial obligations within the Nakisa Lease Accounting Suite.

»» skipItemsWithOpenDraft

body

boolean

false

Boolean flag indicating skipItemsWithOpenDraft status

»» assetClasses

body

[InternalAssetClassLite]

false

List of assetClasses items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»» name

body

string

false

Enum name representing the object status.

»»»» captionKey

body

string

false

Localization key for the object status caption.

»»»» active

body

boolean

false

Indicates whether the status is active.

»»»» caption

body

string

false

Localized caption of the object status.

»»» name

body

string

false

Name of the resource

»»» assetClassType

body

string

false

Type of the asset class

»»» infiniteUsefulLife

body

boolean

false

Boolean flag indicating infiniteUsefulLife status

»» cpiCategories

body

[ConsumerPriceIndexCategoryLite]

false

List of cpiCategories items

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»»» city

body

string

false

Represents the city associated with the lease or contract, providing essential location context for financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

»»» country

body

string

false

Represents the country associated with the lease or contract, essential for accurate financial obligation tracking and accounting entries within the Nakisa Lease Accounting Suite.

»»» province

body

string

false

Represents the province associated with the lease or contract, essential for accurate financial obligation tracking and accounting entries within the Nakisa Lease Accounting Suite.

»»» erpSystemId

body

integer(int64)

false

none

»» profile

body

MassIndexationJobFilter

true

Data transfer object representing the criteria used to filter mass indexation jobs within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»»» persistable

body

boolean

false

Boolean flag indicating persistable status

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» createdBy

body

string

false

Username of who created this resource

»»» createdAt

body

string(date-time)

false

Timestamp when this resource was created

»»» modifiedBy

body

string

false

Username of who last modified this resource

»»» modifiedAt

body

string(date-time)

false

Timestamp when this resource was last modified

»»» profileId

body

integer(int64)

false

Unique identifier for the profile

»»» name

body

string

false

Name of the resource

»»» principalPositionType

body

string

false

Type of the principal position

»»» filterObject

body

MassIndexationObjectFilterTypes

false

Data transfer object representing the various filter types applicable to mass indexation processes within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»»»» erpSystemFilterType

body

string

false

Type of the erp system filter

»»»» leaseAreaFilterType

body

string

false

Type of the lease area filter

»»»» businessUnitFilterType

body

string

false

Type of the business unit filter

»»»» companyFilterType

body

string

false

Type of the company filter

»»»» leaseDepartmentFilterType

body

string

false

Type of the lease department filter

»»»» leaseGroupFilterType

body

string

false

Type of the lease group filter

»»»» costCenterFilterType

body

string

false

Type of the cost center filter

»»»» profitCenterFilterType

body

string

false

Type of the profit center filter

»»»» wbsFilterType

body

string

false

Type of the wbs filter

»»»» businessAreaFilterType

body

string

false

Type of the business area filter

»»»» functionalAreaFilterType

body

string

false

Type of the functional area filter

»»» baseIdList

body

[BatchFilterObjectBaseId]

false

List of baseIdList items

»»»» id

body

integer(int64)

false

Unique identifier for the resource

»»»» displayId

body

string

false

Unique identifier for the display

»»»» objectType

body

string

false

Type of the object

»»» new

body

boolean

false

Boolean flag indicating new status

»» migratedFilterType

body

string

true

Type of the migrated filter

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of lease-related records, including contracts, financial obligations, and accounting entries, facilitating efficient data retrieval and management within the Nakisa Lease Accounting Suite.

»» page

body

integer(int32)

true

Page number for pagination

»» size

body

integer(int32)

true

Number of items per page

»» sort

body

[string]

false

Sort order specification

Example Values

Parameter

Example

Type

»»» id

10000001

body

»»» displayId

IAC-001

body

»»»» name

ACTIVE

body

»»»» captionKey

enum.objectStatus.active

body

»»»» active

true

body

»»»» caption

Active

body

»»» name

Machinery and Equipment

body

»»» assetClassType

PROPERTY

body

»»» infiniteUsefulLife

false

body

»»» id

101

body

»»» displayId

CPI-2025-001

body

»»» name

Consumer Price Index - City A

body

»»» city

New York

body

»»» country

USA

body

»»» province

NY

body

»»»» id

10000001

body

»» page

0

body

»» size

10

body

»» sort

["id,asc","name,desc"]

body

Enumerated Values

Attribute

Value

»» indexationType

CPI_GLOBAL, CPI_LOCAL, NONE

»» indexationTypeNonLease

CPI_GLOBAL, CPI_LOCAL, NONE

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»»» assetClassType

EQUIPMENT, PLANT, PROPERTY

»»» principalPositionType

LESSEE, LESSOR

»»»» businessAreaFilterType

ALL, LIST

»»»» businessUnitFilterType

ALL, LIST

»»»» companyFilterType

ALL, LIST

»»»» costCenterFilterType

ALL, LIST

»»»» erpSystemFilterType

ALL, LIST

»»»» functionalAreaFilterType

ALL, LIST

»»»» leaseAreaFilterType

ALL, LIST

»»»» leaseDepartmentFilterType

ALL, LIST

»»»» leaseGroupFilterType

ALL, LIST

»»»» name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»»»» objectType

ASSET_CLASS, BUSINESS_AREA, BUSINESS_UNIT, COMPANY, CONSUMER_PRICE_INDEX_CATEGORY, COST_CENTER, ERP_SYSTEM, FUNCTIONAL_AREA, LEASE_AREA, LEASE_DEPARTMENT, LEASE_GROUP, PROFIT_CENTER, WORK_BREAKDOWN_STRUCTURE

»»»» profitCenterFilterType

ALL, LIST

»»»» wbsFilterType

ALL, LIST

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMasterAgreementDto

Mass Indexation Job - Search Lease Components

HTTP Request

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

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

Parameters

Name

In

Type

Required

Description

body

body

object

true

Request body containing the lease component data, including details on contracts, financial obligations, and associated accounting entries for mass indexation processing.

» request

body

MassIndexationJobListFilterTypeRequest

false

Data transfer object representing a filter criteria for retrieving mass indexation jobs within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»» searchTerm

body

string

false

The searchTerm field allows users to specify a keyword or phrase to filter lease, contract, and financial obligation entries within the Nakisa Lease Accounting Suite.

»» displayIds

body

[string]

false

List of displayIds items

»» indexationType

body

string

false

Type of the indexation

»» indexationTypeNonLease

body

string

false

Specifies the type of indexation applicable to non-lease financial obligations within the Nakisa Lease Accounting Suite.

»» skipItemsWithOpenDraft

body

boolean

false

Boolean flag indicating skipItemsWithOpenDraft status

»» assetClasses

body

[InternalAssetClassLite]

false

List of assetClasses items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»» name

body

string

false

Enum name representing the object status.

»»»» captionKey

body

string

false

Localization key for the object status caption.

»»»» active

body

boolean

false

Indicates whether the status is active.

»»»» caption

body

string

false

Localized caption of the object status.

»»» name

body

string

false

Name of the resource

»»» assetClassType

body

string

false

Type of the asset class

»»» infiniteUsefulLife

body

boolean

false

Boolean flag indicating infiniteUsefulLife status

»» cpiCategories

body

[ConsumerPriceIndexCategoryLite]

false

List of cpiCategories items

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»»» city

body

string

false

Represents the city associated with the lease or contract, providing essential location context for financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

»»» country

body

string

false

Represents the country associated with the lease or contract, essential for accurate financial obligation tracking and accounting entries within the Nakisa Lease Accounting Suite.

»»» province

body

string

false

Represents the province associated with the lease or contract, essential for accurate financial obligation tracking and accounting entries within the Nakisa Lease Accounting Suite.

»»» erpSystemId

body

integer(int64)

false

none

»» profile

body

MassIndexationJobFilter

true

Data transfer object representing the criteria used to filter mass indexation jobs within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»»» persistable

body

boolean

false

Boolean flag indicating persistable status

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» createdBy

body

string

false

Username of who created this resource

»»» createdAt

body

string(date-time)

false

Timestamp when this resource was created

»»» modifiedBy

body

string

false

Username of who last modified this resource

»»» modifiedAt

body

string(date-time)

false

Timestamp when this resource was last modified

»»» profileId

body

integer(int64)

false

Unique identifier for the profile

»»» name

body

string

false

Name of the resource

»»» principalPositionType

body

string

false

Type of the principal position

»»» filterObject

body

MassIndexationObjectFilterTypes

false

Data transfer object representing the various filter types applicable to mass indexation processes within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»»»» erpSystemFilterType

body

string

false

Type of the erp system filter

»»»» leaseAreaFilterType

body

string

false

Type of the lease area filter

»»»» businessUnitFilterType

body

string

false

Type of the business unit filter

»»»» companyFilterType

body

string

false

Type of the company filter

»»»» leaseDepartmentFilterType

body

string

false

Type of the lease department filter

»»»» leaseGroupFilterType

body

string

false

Type of the lease group filter

»»»» costCenterFilterType

body

string

false

Type of the cost center filter

»»»» profitCenterFilterType

body

string

false

Type of the profit center filter

»»»» wbsFilterType

body

string

false

Type of the wbs filter

»»»» businessAreaFilterType

body

string

false

Type of the business area filter

»»»» functionalAreaFilterType

body

string

false

Type of the functional area filter

»»» baseIdList

body

[BatchFilterObjectBaseId]

false

List of baseIdList items

»»»» id

body

integer(int64)

false

Unique identifier for the resource

»»»» displayId

body

string

false

Unique identifier for the display

»»»» objectType

body

string

false

Type of the object

»»» new

body

boolean

false

Boolean flag indicating new status

»» migratedFilterType

body

string

true

Type of the migrated filter

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of lease-related records, including contracts, financial obligations, and accounting entries, facilitating efficient data retrieval and management within the Nakisa Lease Accounting Suite.

»» page

body

integer(int32)

true

Page number for pagination

»» size

body

integer(int32)

true

Number of items per page

»» sort

body

[string]

false

Sort order specification

Example Values

Parameter

Example

Type

»»» id

10000001

body

»»» displayId

IAC-001

body

»»»» name

ACTIVE

body

»»»» captionKey

enum.objectStatus.active

body

»»»» active

true

body

»»»» caption

Active

body

»»» name

Machinery and Equipment

body

»»» assetClassType

PROPERTY

body

»»» infiniteUsefulLife

false

body

»»» id

101

body

»»» displayId

CPI-2025-001

body

»»» name

Consumer Price Index - City A

body

»»» city

New York

body

»»» country

USA

body

»»» province

NY

body

»»»» id

10000001

body

»» page

0

body

»» size

10

body

»» sort

["id,asc","name,desc"]

body

Enumerated Values

Attribute

Value

»» indexationType

CPI_GLOBAL, CPI_LOCAL, NONE

»» indexationTypeNonLease

CPI_GLOBAL, CPI_LOCAL, NONE

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»»» assetClassType

EQUIPMENT, PLANT, PROPERTY

»»» principalPositionType

LESSEE, LESSOR

»»»» businessAreaFilterType

ALL, LIST

»»»» businessUnitFilterType

ALL, LIST

»»»» companyFilterType

ALL, LIST

»»»» costCenterFilterType

ALL, LIST

»»»» erpSystemFilterType

ALL, LIST

»»»» functionalAreaFilterType

ALL, LIST

»»»» leaseAreaFilterType

ALL, LIST

»»»» leaseDepartmentFilterType

ALL, LIST

»»»» leaseGroupFilterType

ALL, LIST

»»»» name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»»»» objectType

ASSET_CLASS, BUSINESS_AREA, BUSINESS_UNIT, COMPANY, CONSUMER_PRICE_INDEX_CATEGORY, COST_CENTER, ERP_SYSTEM, FUNCTIONAL_AREA, LEASE_AREA, LEASE_DEPARTMENT, LEASE_GROUP, PROFIT_CENTER, WORK_BREAKDOWN_STRUCTURE

»»»» profitCenterFilterType

ALL, LIST

»»»» wbsFilterType

ALL, LIST

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageLeaseComponentDto

Mass Indexation Job - Search Contracts

HTTP Request

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

📋 Description: Creates a new mass indexation job for contracts within the Nakisa Lease Accounting Suite, enabling efficient processing of financial obligations and accounting entries related to lease agreements.

Parameters

Name

In

Type

Required

Description

body

body

object

true

Request body containing the contract details, including lease terms and financial obligations, necessary for initiating batch mass indexation jobs within the Nakisa Lease Accounting Suite.

» request

body

MassIndexationJobListFilterTypeRequest

false

Data transfer object representing a filter criteria for retrieving mass indexation jobs within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»» searchTerm

body

string

false

The searchTerm field allows users to specify a keyword or phrase to filter lease, contract, and financial obligation entries within the Nakisa Lease Accounting Suite.

»» displayIds

body

[string]

false

List of displayIds items

»» indexationType

body

string

false

Type of the indexation

»» indexationTypeNonLease

body

string

false

Specifies the type of indexation applicable to non-lease financial obligations within the Nakisa Lease Accounting Suite.

»» skipItemsWithOpenDraft

body

boolean

false

Boolean flag indicating skipItemsWithOpenDraft status

»» assetClasses

body

[InternalAssetClassLite]

false

List of assetClasses items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»» name

body

string

false

Enum name representing the object status.

»»»» captionKey

body

string

false

Localization key for the object status caption.

»»»» active

body

boolean

false

Indicates whether the status is active.

»»»» caption

body

string

false

Localized caption of the object status.

»»» name

body

string

false

Name of the resource

»»» assetClassType

body

string

false

Type of the asset class

»»» infiniteUsefulLife

body

boolean

false

Boolean flag indicating infiniteUsefulLife status

»» cpiCategories

body

[ConsumerPriceIndexCategoryLite]

false

List of cpiCategories items

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»»» city

body

string

false

Represents the city associated with the lease or contract, providing essential location context for financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

»»» country

body

string

false

Represents the country associated with the lease or contract, essential for accurate financial obligation tracking and accounting entries within the Nakisa Lease Accounting Suite.

»»» province

body

string

false

Represents the province associated with the lease or contract, essential for accurate financial obligation tracking and accounting entries within the Nakisa Lease Accounting Suite.

»»» erpSystemId

body

integer(int64)

false

none

»» profile

body

MassIndexationJobFilter

true

Data transfer object representing the criteria used to filter mass indexation jobs within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»»» persistable

body

boolean

false

Boolean flag indicating persistable status

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» createdBy

body

string

false

Username of who created this resource

»»» createdAt

body

string(date-time)

false

Timestamp when this resource was created

»»» modifiedBy

body

string

false

Username of who last modified this resource

»»» modifiedAt

body

string(date-time)

false

Timestamp when this resource was last modified

»»» profileId

body

integer(int64)

false

Unique identifier for the profile

»»» name

body

string

false

Name of the resource

»»» principalPositionType

body

string

false

Type of the principal position

»»» filterObject

body

MassIndexationObjectFilterTypes

false

Data transfer object representing the various filter types applicable to mass indexation processes within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»»»» erpSystemFilterType

body

string

false

Type of the erp system filter

»»»» leaseAreaFilterType

body

string

false

Type of the lease area filter

»»»» businessUnitFilterType

body

string

false

Type of the business unit filter

»»»» companyFilterType

body

string

false

Type of the company filter

»»»» leaseDepartmentFilterType

body

string

false

Type of the lease department filter

»»»» leaseGroupFilterType

body

string

false

Type of the lease group filter

»»»» costCenterFilterType

body

string

false

Type of the cost center filter

»»»» profitCenterFilterType

body

string

false

Type of the profit center filter

»»»» wbsFilterType

body

string

false

Type of the wbs filter

»»»» businessAreaFilterType

body

string

false

Type of the business area filter

»»»» functionalAreaFilterType

body

string

false

Type of the functional area filter

»»» baseIdList

body

[BatchFilterObjectBaseId]

false

List of baseIdList items

»»»» id

body

integer(int64)

false

Unique identifier for the resource

»»»» displayId

body

string

false

Unique identifier for the display

»»»» objectType

body

string

false

Type of the object

»»» new

body

boolean

false

Boolean flag indicating new status

»» migratedFilterType

body

string

true

Type of the migrated filter

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of lease-related records, including contracts, financial obligations, and accounting entries, facilitating efficient data retrieval and management within the Nakisa Lease Accounting Suite.

»» page

body

integer(int32)

true

Page number for pagination

»» size

body

integer(int32)

true

Number of items per page

»» sort

body

[string]

false

Sort order specification

Example Values

Parameter

Example

Type

»»» id

10000001

body

»»» displayId

IAC-001

body

»»»» name

ACTIVE

body

»»»» captionKey

enum.objectStatus.active

body

»»»» active

true

body

»»»» caption

Active

body

»»» name

Machinery and Equipment

body

»»» assetClassType

PROPERTY

body

»»» infiniteUsefulLife

false

body

»»» id

101

body

»»» displayId

CPI-2025-001

body

»»» name

Consumer Price Index - City A

body

»»» city

New York

body

»»» country

USA

body

»»» province

NY

body

»»»» id

10000001

body

»» page

0

body

»» size

10

body

»» sort

["id,asc","name,desc"]

body

Enumerated Values

Attribute

Value

»» indexationType

CPI_GLOBAL, CPI_LOCAL, NONE

»» indexationTypeNonLease

CPI_GLOBAL, CPI_LOCAL, NONE

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»»» assetClassType

EQUIPMENT, PLANT, PROPERTY

»»» principalPositionType

LESSEE, LESSOR

»»»» businessAreaFilterType

ALL, LIST

»»»» businessUnitFilterType

ALL, LIST

»»»» companyFilterType

ALL, LIST

»»»» costCenterFilterType

ALL, LIST

»»»» erpSystemFilterType

ALL, LIST

»»»» functionalAreaFilterType

ALL, LIST

»»»» leaseAreaFilterType

ALL, LIST

»»»» leaseDepartmentFilterType

ALL, LIST

»»»» leaseGroupFilterType

ALL, LIST

»»»» name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»»»» objectType

ASSET_CLASS, BUSINESS_AREA, BUSINESS_UNIT, COMPANY, CONSUMER_PRICE_INDEX_CATEGORY, COST_CENTER, ERP_SYSTEM, FUNCTIONAL_AREA, LEASE_AREA, LEASE_DEPARTMENT, LEASE_GROUP, PROFIT_CENTER, WORK_BREAKDOWN_STRUCTURE

»»»» profitCenterFilterType

ALL, LIST

»»»» wbsFilterType

ALL, LIST

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageContractDto

Mass Indexation Job - Cancel Tasks

HTTP Request

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

📋 Description: Cancels a specified mass indexation job within the Nakisa Lease Accounting Suite, allowing users to halt the processing of lease, contract, or financial obligation entries associated with that job.

Parameters

Name

In

Type

Required

Description

jobId

path

integer(int64)

true

Unique identifier for the job

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Mass Indexation Job - Search Activation Groups

HTTP Request

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

📋 Description: Creates activation groups for mass indexation jobs within the Nakisa Lease Accounting Suite, facilitating the efficient management of lease contracts and associated financial obligations.

Parameters

Name

In

Type

Required

Description

body

body

object

true

Request body containing the activation group details for mass indexation jobs, including lease, contract, and financial obligation information essential for accurate accounting entries.

» request

body

MassIndexationJobListFilterTypeRequest

false

Data transfer object representing a filter criteria for retrieving mass indexation jobs within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»» searchTerm

body

string

false

The searchTerm field allows users to specify a keyword or phrase to filter lease, contract, and financial obligation entries within the Nakisa Lease Accounting Suite.

»» displayIds

body

[string]

false

List of displayIds items

»» indexationType

body

string

false

Type of the indexation

»» indexationTypeNonLease

body

string

false

Specifies the type of indexation applicable to non-lease financial obligations within the Nakisa Lease Accounting Suite.

»» skipItemsWithOpenDraft

body

boolean

false

Boolean flag indicating skipItemsWithOpenDraft status

»» assetClasses

body

[InternalAssetClassLite]

false

List of assetClasses items

»»» id

body

integer(int64)

true

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»» name

body

string

false

Enum name representing the object status.

»»»» captionKey

body

string

false

Localization key for the object status caption.

»»»» active

body

boolean

false

Indicates whether the status is active.

»»»» caption

body

string

false

Localized caption of the object status.

»»» name

body

string

false

Name of the resource

»»» assetClassType

body

string

false

Type of the asset class

»»» infiniteUsefulLife

body

boolean

false

Boolean flag indicating infiniteUsefulLife status

»» cpiCategories

body

[ConsumerPriceIndexCategoryLite]

false

List of cpiCategories items

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» displayId

body

string

false

Unique identifier for the display

»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»» name

body

string

false

Name of the resource

»»» city

body

string

false

Represents the city associated with the lease or contract, providing essential location context for financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

»»» country

body

string

false

Represents the country associated with the lease or contract, essential for accurate financial obligation tracking and accounting entries within the Nakisa Lease Accounting Suite.

»»» province

body

string

false

Represents the province associated with the lease or contract, essential for accurate financial obligation tracking and accounting entries within the Nakisa Lease Accounting Suite.

»»» erpSystemId

body

integer(int64)

false

none

»» profile

body

MassIndexationJobFilter

true

Data transfer object representing the criteria used to filter mass indexation jobs within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»»» persistable

body

boolean

false

Boolean flag indicating persistable status

»»» id

body

integer(int64)

false

Unique identifier for the resource

»»» createdBy

body

string

false

Username of who created this resource

»»» createdAt

body

string(date-time)

false

Timestamp when this resource was created

»»» modifiedBy

body

string

false

Username of who last modified this resource

»»» modifiedAt

body

string(date-time)

false

Timestamp when this resource was last modified

»»» profileId

body

integer(int64)

false

Unique identifier for the profile

»»» name

body

string

false

Name of the resource

»»» principalPositionType

body

string

false

Type of the principal position

»»» filterObject

body

MassIndexationObjectFilterTypes

false

Data transfer object representing the various filter types applicable to mass indexation processes within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

»»»» erpSystemFilterType

body

string

false

Type of the erp system filter

»»»» leaseAreaFilterType

body

string

false

Type of the lease area filter

»»»» businessUnitFilterType

body

string

false

Type of the business unit filter

»»»» companyFilterType

body

string

false

Type of the company filter

»»»» leaseDepartmentFilterType

body

string

false

Type of the lease department filter

»»»» leaseGroupFilterType

body

string

false

Type of the lease group filter

»»»» costCenterFilterType

body

string

false

Type of the cost center filter

»»»» profitCenterFilterType

body

string

false

Type of the profit center filter

»»»» wbsFilterType

body

string

false

Type of the wbs filter

»»»» businessAreaFilterType

body

string

false

Type of the business area filter

»»»» functionalAreaFilterType

body

string

false

Type of the functional area filter

»»» baseIdList

body

[BatchFilterObjectBaseId]

false

List of baseIdList items

»»»» id

body

integer(int64)

false

Unique identifier for the resource

»»»» displayId

body

string

false

Unique identifier for the display

»»»» objectType

body

string

false

Type of the object

»»» new

body

boolean

false

Boolean flag indicating new status

»» migratedFilterType

body

string

true

Type of the migrated filter

» pageable

body

Pageable

false

Data transfer object representing a paginated collection of lease-related records, including contracts, financial obligations, and accounting entries, facilitating efficient data retrieval and management within the Nakisa Lease Accounting Suite.

»» page

body

integer(int32)

true

Page number for pagination

»» size

body

integer(int32)

true

Number of items per page

»» sort

body

[string]

false

Sort order specification

Example Values

Parameter

Example

Type

»»» id

10000001

body

»»» displayId

IAC-001

body

»»»» name

ACTIVE

body

»»»» captionKey

enum.objectStatus.active

body

»»»» active

true

body

»»»» caption

Active

body

»»» name

Machinery and Equipment

body

»»» assetClassType

PROPERTY

body

»»» infiniteUsefulLife

false

body

»»» id

101

body

»»» displayId

CPI-2025-001

body

»»» name

Consumer Price Index - City A

body

»»» city

New York

body

»»» country

USA

body

»»» province

NY

body

»»»» id

10000001

body

»» page

0

body

»» size

10

body

»» sort

["id,asc","name,desc"]

body

Enumerated Values

Attribute

Value

»» indexationType

CPI_GLOBAL, CPI_LOCAL, NONE

»» indexationTypeNonLease

CPI_GLOBAL, CPI_LOCAL, NONE

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»»» assetClassType

EQUIPMENT, PLANT, PROPERTY

»»» principalPositionType

LESSEE, LESSOR

»»»» businessAreaFilterType

ALL, LIST

»»»» businessUnitFilterType

ALL, LIST

»»»» companyFilterType

ALL, LIST

»»»» costCenterFilterType

ALL, LIST

»»»» erpSystemFilterType

ALL, LIST

»»»» functionalAreaFilterType

ALL, LIST

»»»» leaseAreaFilterType

ALL, LIST

»»»» leaseDepartmentFilterType

ALL, LIST

»»»» leaseGroupFilterType

ALL, LIST

»»»» name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»»»» objectType

ASSET_CLASS, BUSINESS_AREA, BUSINESS_UNIT, COMPANY, CONSUMER_PRICE_INDEX_CATEGORY, COST_CENTER, ERP_SYSTEM, FUNCTIONAL_AREA, LEASE_AREA, LEASE_DEPARTMENT, LEASE_GROUP, PROFIT_CENTER, WORK_BREAKDOWN_STRUCTURE

»»»» profitCenterFilterType

ALL, LIST

»»»» wbsFilterType

ALL, LIST

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageActivationGroupDto

Mass Indexation Job - Find All

HTTP Request

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

📋 Description: Retrieves a list of mass indexation jobs related to leases, contracts, and financial obligations within the Nakisa Lease Accounting Suite, enabling users to monitor and manage accounting entries efficiently.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the mass indexation jobs query 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

PageMassIndexationJobDto

Mass Indexation Job - Create

HTTP Request

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

📋 Description: Creates a new mass indexation job for processing multiple lease and contract entries, facilitating the efficient management of financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

MassIndexationJobDto

true

Request body containing the mass indexation job details, including lease, contract, financial obligation, and accounting entry information necessary for processing batch operations.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseMassIndexationJobDto

Mass Indexation Job - Get List Object Types

HTTP Request

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

📋 Description: Retrieves a list of object types relevant to mass indexation jobs within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema