Disclosure Report Job

Get

HTTP Request

GET /api/v1/disclosure_reports/jobs/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseDisclosureReportJobDto

Update

HTTP Request

PUT /api/v1/disclosure_reports/jobs/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

body

body

DisclosureReportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseDisclosureReportJobDto

Delete

HTTP Request

DELETE /api/v1/disclosure_reports/jobs/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Patch

HTTP Request

PATCH /api/v1/disclosure_reports/jobs/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

body

body

JsonPatch

true

none

Example Values

Parameter

Example

Type

body

{"op":"replace","path":"/name","value":"patched contract"}

body

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseDisclosureReportJobDto

Create Or Update Bulk

HTTP Request

PUT /api/v1/disclosure_reports/jobs/createOrUpdate/bulk

Parameters

Name

In

Type

Required

Description

body

body

DisclosureReportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListDisclosureReportJobDto

Create Or Update

HTTP Request

PUT /api/v1/disclosure_reports/jobs/createOrUpdate

Parameters

Name

In

Type

Required

Description

body

body

DisclosureReportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseDisclosureReportJobDto

Bulk Update

HTTP Request

PUT /api/v1/disclosure_reports/jobs/bulk

Parameters

Name

In

Type

Required

Description

body

body

DisclosureReportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListDisclosureReportJobDto

Bulk Create

HTTP Request

POST /api/v1/disclosure_reports/jobs/bulk

Parameters

Name

In

Type

Required

Description

body

body

DisclosureReportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListDisclosureReportJobDto

Get All Disclosure Reports

HTTP Request

GET /api/v1/disclosure_reports/jobs/report_types

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Get Eligible Disclosure Reports

HTTP Request

POST /api/v1/disclosure_reports/jobs/report_types

Parameters

Name

In

Type

Required

Description

body

body

DisclosureReportJobInputDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Search Contracts

HTTP Request

POST /api/v1/disclosure_reports/jobs/contracts

Parameters

Name

In

Type

Required

Description

body

body

object

true

none

» request

body

DisclosureReportJobListFilterTypeRequest

false

none

»» searchTerm

body

string

false

none

»» profile

body

DisclosureReportJobFilterDto

true

none

»»» id

body

integer(int64)

false

none

»»» name

body

string

false

none

»»» principalPositionType

body

string

false

none

»»» calendarType

body

string

false

none

»»» fiscalYearVariant

body

BaseId

false

Basic identifier object containing ID and display information.

»»»» id

body

string(int64)

false

Unique identifier of the entity.

»»»» displayId

body

string

false

Display identifier of the entity.

»»» profileId

body

integer(int64)

false

none

»»» jobId

body

integer(int64)

false

none

»»» filterTypes

body

DisclosureReportFilterTypesDto

false

none

»»»» erpSystemFilterType

body

string

false

none

»»»» erpSystems

body

[ErpSystemLite]

false

none

»»»»» id

body

integer(int64)

false

none

»»»»» displayId

body

string

false

none

»»»»» status

body

string

false

none

»»»»» name

body

string

false

none

»»»»» type

body

string

false

none

»»»»» sapVersion

body

string

false

none

»»»» leaseAreaFilterType

body

string

false

none

»»»» leaseAreas

body

[LeaseAreaLite]

false

[Represents a Lease Area entity containing organizational and status information.]

»»»»» id

body

integer(int64)

true

Unique identifier of the lease area.

»»»»» displayId

body

string

false

Display-friendly identifier of the lease area.

»»»»» 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 lease area.

»»»» businessUnitFilterType

body

string

false

none

»»»» businessUnits

body

[BusinessUnitLite]

false

[Represents a Business Unit entity containing organizational and status information.]

»»»»» id

body

integer(int64)

true

Unique identifier of the business unit.

»»»»» displayId

body

string

false

Display-friendly identifier of the business unit.

»»»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»»» name

body

string

false

Name of the business unit.

»»»» companyFilterType

body

string

false

none

»»»» companies

body

[CompanyLite]

false

[Represents a Company entity containing organizational, ERP, and status information.]

»»»»» id

body

integer(int64)

true

Unique identifier of the company.

»»»»» displayId

body

string

false

Display-friendly identifier of the company.

»»»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»»» erpSystemId

body

integer(int64)

false

Unique identifier of the ERP system associated with the company.

»»»»» erpSystemDisplayId

body

string

false

Display-friendly identifier of the ERP system associated with the company.

»»»»» countryId

body

integer(int64)

false

Unique identifier of the country associated with the company.

»»»»» countryDisplayId

body

string

false

Display-friendly identifier of the country associated with the company.

»»»»» postingPeriodVariantId

body

integer(int64)

false

none

»»»»» fiscalVariantId

body

integer(int64)

false

none

»»»» leaseDepartmentFilterType

body

string

false

none

»»»» leaseDepartments

body

[DepartmentLite]

false

[Represents a Department entity with organizational and status information.]

»»»»» id

body

integer(int64)

true

Unique identifier of the department.

»»»»» displayId

body

string

false

Display-friendly identifier of the department.

»»»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»»» name

body

string

true

Name of the department.

»»»» leaseGroupFilterType

body

string

false

none

»»»» leaseGroups

body

[LeaseGroupLite]

false

[Represents a Lease Group entity containing organizational and status information.]

»»»»» id

body

integer(int64)

true

Unique identifier of the lease group.

»»»»» displayId

body

string

false

Display-friendly identifier of the lease group.

»»»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»»» name

body

string

false

Name of the lease group.

»»»» costCenterFilterType

body

string

false

none

»»»» costCenters

body

[CostCenterLite]

false

[Represents a simplified Cost Center entity.]

»»»»» id

body

integer(int64)

false

Unique identifier of the cost center.

»»»»» displayId

body

string

false

Display identifier for the cost center.

»»»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»»» name

body

string

false

Name of the cost center.

»»»» profitCenterFilterType

body

string

false

none

»»»» profitCenters

body

[ProfitCenterLite]

false

[Represents a simplified Profit Center entity.]

»»»»» id

body

integer(int64)

false

Unique identifier of the profit center.

»»»»» displayId

body

string

false

Display identifier for the profit center.

»»»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»»» name

body

string

false

Name of the profit center.

»»»»» validTo

body

string(date)

false

Expiration date for the profit center.

»»»»» erpSystemId

body

integer(int64)

false

ERP system identifier associated with the profit center.

»»»»» erpSystemDisplayId

body

string

false

ERP system display identifier.

»»»» wbsFilterType

body

string

false

none

»»»» wbses

body

[WorkBreakdownStructureLite]

false

[Represents a simplified Work Breakdown Structure (WBS) entity with basic identifiers and status.]

»»»»» id

body

integer(int64)

false

Unique identifier of the WBS.

»»»»» displayId

body

string

false

Display identifier for the WBS.

»»»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»»» name

body

string

false

Name of the WBS.

»»»» businessAreaFilterType

body

string

false

none

»»»» businessAreas

body

[BusinessAreaLite]

false

[Represents a simplified Business Area entity with basic identifiers and status.]

»»»»» id

body

integer(int64)

false

Unique identifier of the business area.

»»»»» displayId

body

string

false

Display identifier for the business area.

»»»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»»» name

body

string

false

Name of the business area.

»»»» functionalAreaFilterType

body

string

false

none

»»»» functionalAreas

body

[FunctionalAreaLite]

false

[Represents a simplified Functional Area entity with basic identifiers and status.]

»»»»» id

body

integer(int64)

false

Unique identifier of the functional area.

»»»»» displayId

body

string

false

Display identifier for the functional area.

»»»»» status

body

Status

false

Represents the object status with localized captions and activity state.

»»»»» name

body

string

false

Name of the functional area.

»»» baseIdList

body

[BatchFilterObjectBaseId]

false

none

»»»» id

body

integer(int64)

false

none

»»»» displayId

body

string

false

none

»»»» objectType

body

string

true

none

»» migratedFilterType

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

»»»» displayId

Euro

body

»»»»» id

10000001

body

»»»»» displayId

0001

body

»»»»»» name

ACTIVE

body

»»»»»» captionKey

enum.objectStatus.active

body

»»»»»» active

true

body

»»»»»» caption

Active

body

»»»»» name

Global Lease Area

body

»»»»» id

10000001

body

»»»»» displayId

BU0001

body

»»»»» name

North America Business Unit

body

»»»»» id

10000006

body

»»»»» displayId

1005

body

»»»»» erpSystemId

10000001

body

»»»»» erpSystemDisplayId

FINQ8S-300

body

»»»»» countryId

10000095

body

»»»»» countryDisplayId

CA

body

»»»»» id

300001

body

»»»»» displayId

DEP-01

body

»»»»» name

Finance Department

body

»»»»» id

60000001

body

»»»»» displayId

LG-001

body

»»»»» name

Global Lease Group

body

»»»»» id

14001

body

»»»»» displayId

CC-001

body

»»»»» name

Cost Center A

body

»»»»» id

9001

body

»»»»» displayId

PC-001

body

»»»»» name

North Region Profit Center

body

»»»»» validTo

2025-12-31

body

»»»»» erpSystemId

101

body

»»»»» erpSystemDisplayId

SAP-01

body

»»»»» id

1001

body

»»»»» displayId

WBS-2025-001

body

»»»»» name

Main Project WBS

body

»»»»» id

3001

body

»»»»» displayId

BA-2025-001

body

»»»»» name

North America Operations

body

»»»»» id

2001

body

»»»»» displayId

FA-2025-001

body

»»»»» name

Accounting Department

body

»» page

0

body

»» size

10

body

»» sort

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

body

Enumerated Values

Attribute

Value

»» migratedFilterType

ALL, MIGRATED, NON_MIGRATED

»»» calendarType

FISCAL_VARIANT, REGULAR_CALENDAR, _360

»»» 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

»»»» 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

»»»»» sapVersion

ECC_EHP5, ECC_EHP6, ECC_EHP7, ECC_EHP8, S4_1503, S4_1610, S4_1709, S4_1809, S4_1909

»»»»» status

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

»»»»» type

NAKISA, SAP

»»»»»» name

ACTIVE, CREATED, DECOMMISSIONED, DISABLED

Parameter Constraints

Parameter

Constraints

»» page

Min: 0

»» size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageContractDto

Cancel

HTTP Request

POST /api/v1/disclosure_reports/jobs/cancel/{id}

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

DisclosureReportTaskDto

Find All

HTTP Request

GET /api/v1/disclosure_reports/jobs

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageDisclosureReportJobDto

Create

HTTP Request

POST /api/v1/disclosure_reports/jobs

Parameters

Name

In

Type

Required

Description

body

body

DisclosureReportJobDto

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseDisclosureReportJobDto

Bulk Delete

HTTP Request

DELETE /api/v1/disclosure_reports/jobs

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Get Disclosure Report List Object Type

HTTP Request

GET /api/v1/disclosure_reports/jobs/list_types

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Generate Report Excel

HTTP Request

GET /api/v1/disclosure_reports/jobs/generate_report/{taskId}

Parameters

Name

In

Type

Required

Description

taskId

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Generate Disclosure Report

HTTP Request

GET /api/v1/disclosure_reports/jobs/generate_all_reports/{jobId}

Parameters

Name

In

Type

Required

Description

jobId

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Download Report To Excel

HTTP Request

GET /api/v1/disclosure_reports/jobs/download_report/{taskId}

Parameters

Name

In

Type

Required

Description

taskId

path

integer(int64)

true

none

Responses

Status

Meaning

Description

Schema

200

OK

OK

None

Get Calendar Types

HTTP Request

GET /api/v1/disclosure_reports/jobs/calendar_types

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Get Accounting Group Status

HTTP Request

GET /api/v1/disclosure_reports/jobs/activation_group_status_list

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema