NFS Export Job

Get

HTTP Request

GET /api/v1/exports/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNfsExportJobDto

Update

HTTP Request

PUT /api/v1/exports/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

body

body

NfsExportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNfsExportJobDto

Create Or Update Bulk

HTTP Request

PUT /api/v1/exports/createOrUpdate/bulk

Parameters

Name

In

Type

Required

Description

body

body

NfsExportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListNfsExportJobDto

Create Or Update

HTTP Request

PUT /api/v1/exports/createOrUpdate

Parameters

Name

In

Type

Required

Description

body

body

NfsExportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNfsExportJobDto

Bulk Update

HTTP Request

PUT /api/v1/exports/bulk

Parameters

Name

In

Type

Required

Description

body

body

NfsExportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListNfsExportJobDto

List NFS Sheet Group Types

HTTP Request

POST /api/v1/exports/types

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Search Tasks

HTTP Request

POST /api/v1/exports/tasks/search

Parameters

Name

In

Type

Required

Description

body

body

object

false

none

» filter

body

NfsExportTaskDtoFilter

false

none

»» idIn

body

[integer]

false

none

»» idEqual

body

integer(int64)

false

none

»» idLike

body

string

false

none

»» createdAtGreaterThanOrEqual

body

string(date-time)

false

none

»» createdAtLessThanOrEqual

body

string(date-time)

false

none

»» createdByLike

body

string

false

none

»» createdByEqual

body

string

false

none

»» modifiedAtGreaterThanOrEqual

body

string(date-time)

false

none

»» modifiedAtLessThanOrEqual

body

string(date-time)

false

none

»» modifiedByLike

body

string

false

none

»» modifiedByEqual

body

string

false

none

»» queueTimeGreaterThanOrEqual

body

string(date-time)

false

none

»» queueTimeLessThanOrEqual

body

string(date-time)

false

none

»» startTimeGreaterThanOrEqual

body

string(date-time)

false

none

»» startTimeLessThanOrEqual

body

string(date-time)

false

none

»» endTimeGreaterThanOrEqual

body

string(date-time)

false

none

»» endTimeLessThanOrEqual

body

string(date-time)

false

none

»» statusIn

body

[string]

false

none

»» statusEqual

body

string

false

none

»» jobIdEqual

body

integer(int64)

false

none

»» itemsSheetTypeIn

body

[INfsSheetType]

false

none

»»» persistentId

body

string

true

none

»»» rowCaption

body

string

true

none

»»» tabCaption

body

string

true

none

»»» sheetCaption

body

string

true

none

»»» sheetGroupType

body

string

true

none

»»» principalPositionMode

body

string

true

none

»»» order

body

integer(int32)

false

none

»»» name

body

string

true

none

» pageable

body

Pageable

false

Represents pagination request parameters including page number, page size, and sorting options.

»» page

body

integer(int32)

true

The requested page number (0-based).

»» size

body

integer(int32)

true

The number of elements to be returned per page.

»» sort

body

[string]

false

Sorting criteria in the format: property,(asc

Example Values

Parameter

Example

Type

»» page

0

body

»» size

10

body

»» sort

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

body

Enumerated Values

Attribute

Value

»» statusEqual

CANCELLED, CANCELLING, CREATED, CREATING, DONE, FAILED, INTERRUPTED, INTERRUPTING, KILLING, PENDING, PROCESSING, SCHEDULED

»» statusIn

CANCELLED, CANCELLING, CREATED, CREATING, DONE, FAILED, INTERRUPTED, INTERRUPTING, KILLING, PENDING, PROCESSING, SCHEDULED

»»» principalPositionMode

LESSEE, LESSEE_LESSOR, LESSOR

»»» sheetGroupType

ACTIVATION_GROUP, CHARGE, CONTACT, CONTRACT, LEASE_COMPONENT, MASTER_AGREEMENT, NOT_AVAILABLE, SCHEDULE, UNIT

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageNfsExportTaskDto

List Sorted Export Job Sheet Types

HTTP Request

POST /api/v1/exports/sub-items

Parameters

Name

In

Type

Required

Description

body

body

NfsExportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[INfsSheetType]

false

none

none

» persistentId

string

true

none

none

» rowCaption

string

true

none

none

» tabCaption

string

true

none

none

» sheetCaption

string

true

none

none

» sheetGroupType

string

true

none

none

» principalPositionMode

string

true

none

none

» order

integer(int32)

false

none

none

» name

string

true

none

none

Enumerated Values

Attribute

Value

principalPositionMode

LESSEE, LESSEE_LESSOR, LESSOR

sheetGroupType

ACTIVATION_GROUP, CHARGE, CONTACT, CONTRACT, LEASE_COMPONENT, MASTER_AGREEMENT, NOT_AVAILABLE, SCHEDULE, UNIT

Search Units

HTTP Request

POST /api/v1/exports/search/units

Parameters

Name

In

Type

Required

Description

body

body

object

true

none

» searchRequest

body

ExportJobObjectListSearchRequest

false

none

»» erpSystemIds

body

[integer]

false

none

»» leaseAreaIds

body

[integer]

false

none

»» businessUnitIds

body

[integer]

false

none

»» companyIds

body

[integer]

false

none

»» searchTerm

body

string

false

none

»» principalPositionType

body

string

false

none

»» migratedFilterType

body

string

false

none

»» fromYear

body

integer(int32)

false

none

»» toYear

body

integer(int32)

false

none

»» ids

body

[integer]

false

none

» pageable

body

Pageable

false

Represents pagination request parameters including page number, page size, and sorting options.

»» page

body

integer(int32)

true

The requested page number (0-based).

»» size

body

integer(int32)

true

The number of elements to be returned per page.

»» sort

body

[string]

false

Sorting criteria in the format: property,(asc

Example Values

Parameter

Example

Type

»» page

0

body

»» size

10

body

»» sort

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

body

Enumerated Values

Attribute

Value

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»» principalPositionType

LESSEE, LESSOR

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageLightUnitDto

Search Master Agreements

HTTP Request

POST /api/v1/exports/search/master-agreements

Parameters

Name

In

Type

Required

Description

body

body

object

true

none

» searchRequest

body

ExportJobObjectListSearchRequest

false

none

»» erpSystemIds

body

[integer]

false

none

»» leaseAreaIds

body

[integer]

false

none

»» businessUnitIds

body

[integer]

false

none

»» companyIds

body

[integer]

false

none

»» searchTerm

body

string

false

none

»» principalPositionType

body

string

false

none

»» migratedFilterType

body

string

false

none

»» fromYear

body

integer(int32)

false

none

»» toYear

body

integer(int32)

false

none

»» ids

body

[integer]

false

none

» pageable

body

Pageable

false

Represents pagination request parameters including page number, page size, and sorting options.

»» page

body

integer(int32)

true

The requested page number (0-based).

»» size

body

integer(int32)

true

The number of elements to be returned per page.

»» sort

body

[string]

false

Sorting criteria in the format: property,(asc

Example Values

Parameter

Example

Type

»» page

0

body

»» size

10

body

»» sort

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

body

Enumerated Values

Attribute

Value

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»» principalPositionType

LESSEE, LESSOR

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageMasterAgreementDto

Search Lease Components

HTTP Request

POST /api/v1/exports/search/lease-components

Parameters

Name

In

Type

Required

Description

body

body

object

true

none

» searchRequest

body

ExportJobObjectListSearchRequest

false

none

»» erpSystemIds

body

[integer]

false

none

»» leaseAreaIds

body

[integer]

false

none

»» businessUnitIds

body

[integer]

false

none

»» companyIds

body

[integer]

false

none

»» searchTerm

body

string

false

none

»» principalPositionType

body

string

false

none

»» migratedFilterType

body

string

false

none

»» fromYear

body

integer(int32)

false

none

»» toYear

body

integer(int32)

false

none

»» ids

body

[integer]

false

none

» pageable

body

Pageable

false

Represents pagination request parameters including page number, page size, and sorting options.

»» page

body

integer(int32)

true

The requested page number (0-based).

»» size

body

integer(int32)

true

The number of elements to be returned per page.

»» sort

body

[string]

false

Sorting criteria in the format: property,(asc

Example Values

Parameter

Example

Type

»» page

0

body

»» size

10

body

»» sort

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

body

Enumerated Values

Attribute

Value

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»» principalPositionType

LESSEE, LESSOR

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageLeaseComponentDto

Search Contracts

HTTP Request

POST /api/v1/exports/search/contracts

Parameters

Name

In

Type

Required

Description

body

body

object

true

none

» searchRequest

body

ExportJobObjectListSearchRequest

false

none

»» erpSystemIds

body

[integer]

false

none

»» leaseAreaIds

body

[integer]

false

none

»» businessUnitIds

body

[integer]

false

none

»» companyIds

body

[integer]

false

none

»» searchTerm

body

string

false

none

»» principalPositionType

body

string

false

none

»» migratedFilterType

body

string

false

none

»» fromYear

body

integer(int32)

false

none

»» toYear

body

integer(int32)

false

none

»» ids

body

[integer]

false

none

» pageable

body

Pageable

false

Represents pagination request parameters including page number, page size, and sorting options.

»» page

body

integer(int32)

true

The requested page number (0-based).

»» size

body

integer(int32)

true

The number of elements to be returned per page.

»» sort

body

[string]

false

Sorting criteria in the format: property,(asc

Example Values

Parameter

Example

Type

»» page

0

body

»» size

10

body

»» sort

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

body

Enumerated Values

Attribute

Value

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»» principalPositionType

LESSEE, LESSOR

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageContractDto

Search Charges

HTTP Request

POST /api/v1/exports/search/charges

Parameters

Name

In

Type

Required

Description

body

body

object

true

none

» searchRequest

body

ExportJobObjectListSearchRequest

false

none

»» erpSystemIds

body

[integer]

false

none

»» leaseAreaIds

body

[integer]

false

none

»» businessUnitIds

body

[integer]

false

none

»» companyIds

body

[integer]

false

none

»» searchTerm

body

string

false

none

»» principalPositionType

body

string

false

none

»» migratedFilterType

body

string

false

none

»» fromYear

body

integer(int32)

false

none

»» toYear

body

integer(int32)

false

none

»» ids

body

[integer]

false

none

» pageable

body

Pageable

false

Represents pagination request parameters including page number, page size, and sorting options.

»» page

body

integer(int32)

true

The requested page number (0-based).

»» size

body

integer(int32)

true

The number of elements to be returned per page.

»» sort

body

[string]

false

Sorting criteria in the format: property,(asc

Example Values

Parameter

Example

Type

»» page

0

body

»» size

10

body

»» sort

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

body

Enumerated Values

Attribute

Value

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»» principalPositionType

LESSEE, LESSOR

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageChargeDto

Search Activation Groups

HTTP Request

POST /api/v1/exports/search/activation-groups

Parameters

Name

In

Type

Required

Description

body

body

object

true

none

» searchRequest

body

ExportJobObjectListSearchRequest

false

none

»» erpSystemIds

body

[integer]

false

none

»» leaseAreaIds

body

[integer]

false

none

»» businessUnitIds

body

[integer]

false

none

»» companyIds

body

[integer]

false

none

»» searchTerm

body

string

false

none

»» principalPositionType

body

string

false

none

»» migratedFilterType

body

string

false

none

»» fromYear

body

integer(int32)

false

none

»» toYear

body

integer(int32)

false

none

»» ids

body

[integer]

false

none

» pageable

body

Pageable

false

Represents pagination request parameters including page number, page size, and sorting options.

»» page

body

integer(int32)

true

The requested page number (0-based).

»» size

body

integer(int32)

true

The number of elements to be returned per page.

»» sort

body

[string]

false

Sorting criteria in the format: property,(asc

Example Values

Parameter

Example

Type

»» page

0

body

»» size

10

body

»» sort

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

body

Enumerated Values

Attribute

Value

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»» principalPositionType

LESSEE, LESSOR

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageActivationGroupDto

Schedule Export Job Size Likely Above Threshold

HTTP Request

POST /api/v1/exports/schedule-export-threshold

Parameters

Name

In

Type

Required

Description

body

body

NfsExportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

integer

Search Details

HTTP Request

POST /api/v1/exports/reports/details/search

Parameters

Name

In

Type

Required

Description

body

body

object

false

none

» filter

body

NfsExportItemReportDtoFilter

false

none

»» reportTypeEqual

body

string

false

none

»» itemIdIn

body

[integer]

false

none

» pageable

body

Pageable

false

Represents pagination request parameters including page number, page size, and sorting options.

»» page

body

integer(int32)

true

The requested page number (0-based).

»» size

body

integer(int32)

true

The number of elements to be returned per page.

»» sort

body

[string]

false

Sorting criteria in the format: property,(asc

Example Values

Parameter

Example

Type

»» page

0

body

»» size

10

body

»» sort

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

body

Enumerated Values

Attribute

Value

»» reportTypeEqual

ERROR, SKIPPED, SUCCESS, WARNING

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageNfsExportItemReportDto

Cancel

HTTP Request

POST /api/v1/exports/cancel/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Cancel All

HTTP Request

POST /api/v1/exports/cancel/bulk

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Find All

HTTP Request

GET /api/v1/exports

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageNfsExportJobDto

Create

HTTP Request

POST /api/v1/exports

Parameters

Name

In

Type

Required

Description

body

body

NfsExportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseNfsExportJobDto

Report By Task

HTTP Request

GET /api/v1/exports/reports/task/{taskId}

Parameters

Name

In

Type

Required

Description

taskId

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[NfsExportItemDto]

false

none

none

» id

integer(int64)

false

none

none

» exportTaskId

integer(int64)

false

none

none

» sheetType

INfsSheetType

false

none

none

»» persistentId

string

true

none

none

»» rowCaption

string

true

none

none

»» tabCaption

string

true

none

none

»» sheetCaption

string

true

none

none

»» sheetGroupType

string

true

none

none

»» principalPositionMode

string

true

none

none

»» order

integer(int32)

false

none

none

»» name

string

true

none

none

» startedAt

string(date-time)

false

none

none

» finishedAt

string(date-time)

false

none

none

» doneItemCount

integer(int32)

false

none

none

» failedItemCount

integer(int32)

false

none

none

» skippedItemCount

integer(int32)

false

none

none

» cancelledItemCount

integer(int32)

false

none

none

» totalItemCount

integer(int32)

false

none

none

Enumerated Values

Attribute

Value

principalPositionMode

LESSEE, LESSEE_LESSOR, LESSOR

sheetGroupType

ACTIVATION_GROUP, CHARGE, CONTACT, CONTRACT, LEASE_COMPONENT, MASTER_AGREEMENT, NOT_AVAILABLE, SCHEDULE, UNIT

Report By Job

HTTP Request

GET /api/v1/exports/reports/job/{jobId}

Parameters

Name

In

Type

Required

Description

jobId

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Status Code 200

Name

Type

Required

Restrictions

Description

anonymous

[NfsJobExportItemDto]

false

none

none

» ids

[integer]

false

none

none

» sheetType

INfsSheetType

false

none

none

»» persistentId

string

true

none

none

»» rowCaption

string

true

none

none

»» tabCaption

string

true

none

none

»» sheetCaption

string

true

none

none

»» sheetGroupType

string

true

none

none

»» principalPositionMode

string

true

none

none

»» order

integer(int32)

false

none

none

»» name

string

true

none

none

» startedAt

string(date-time)

false

none

none

» finishedAt

string(date-time)

false

none

none

» doneItemCount

integer(int32)

false

none

none

» failedItemCount

integer(int32)

false

none

none

» skippedItemCount

integer(int32)

false

none

none

» cancelledItemCount

integer(int32)

false

none

none

» totalItemCount

integer(int32)

false

none

none

Enumerated Values

Attribute

Value

principalPositionMode

LESSEE, LESSEE_LESSOR, LESSOR

sheetGroupType

ACTIVATION_GROUP, CHARGE, CONTACT, CONTRACT, LEASE_COMPONENT, MASTER_AGREEMENT, NOT_AVAILABLE, SCHEDULE, UNIT

Get All List Object Types

HTTP Request

GET /api/v1/exports/list-all-object-types

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Generate Export File

HTTP Request

GET /api/v1/exports/generate/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Download Export File

HTTP Request

GET /api/v1/exports/download/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None