Mass Indexation Task ReportΒΆ
Get Mass Indexation Report By IDΒΆ
HTTP Request
GET /api/v1/batch/mass-indexation/reports/{id}
π Description: Retrieves the report for a specific mass indexation process identified by the given ID, providing insights into lease contracts and associated 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 |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": {
11 "id": 10000001,
12 "scheduledItemCount": 100,
13 "processingItemCount": 100,
14 "doneItemCount": 100,
15 "failedItemCount": 100,
16 "cancelledItemCount": 100,
17 "skippedItemCount": 100,
18 "totalItemCount": 100,
19 "taskId": 10000001
20 }
21}
Update Mass Indexation ReportΒΆ
HTTP Request
PUT /api/v1/batch/mass-indexation/reports/{id}
π Description: Updates the mass indexation report identified by the specified ID within the Nakisa Lease Accounting Suite, enabling users to modify lease, contract, financial obligation, or accounting entry details as necessary.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
id |
path |
integer |
true |
Unique identifier for the resource |
body |
body |
false |
Request body containing the updated mass indexation report data, including lease, contract, and financial obligation details relevant for accounting entries. |
Body Parameters
1{
2 "id": 10000001,
3 "scheduledItemCount": 100,
4 "processingItemCount": 100,
5 "doneItemCount": 100,
6 "failedItemCount": 100,
7 "cancelledItemCount": 100,
8 "skippedItemCount": 100,
9 "totalItemCount": 100,
10 "taskId": 10000001
11}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": {
11 "id": 10000001,
12 "scheduledItemCount": 100,
13 "processingItemCount": 100,
14 "doneItemCount": 100,
15 "failedItemCount": 100,
16 "cancelledItemCount": 100,
17 "skippedItemCount": 100,
18 "totalItemCount": 100,
19 "taskId": 10000001
20 }
21}
Bulk Upsert Mass Indexation ReportsΒΆ
HTTP Request
PUT /api/v1/batch/mass-indexation/reports/createOrUpdate/bulk
π Description: Creates or updates multiple mass indexation reports for leases and contracts in the Nakisa Lease Accounting Suite, ensuring accurate financial obligations and accounting entries are maintained.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
false |
Request body containing bulk data for creating or updating lease contracts, financial obligations, and accounting entries within the Nakisa Lease Accounting Suite. |
Body Parameters
1[
2 {
3 "id": 10000001,
4 "scheduledItemCount": 100,
5 "processingItemCount": 100,
6 "doneItemCount": 100,
7 "failedItemCount": 100,
8 "cancelledItemCount": 100,
9 "skippedItemCount": 100,
10 "totalItemCount": 100,
11 "taskId": 10000001
12 }
13]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": []
11}
Upsert Mass Indexation ReportΒΆ
HTTP Request
PUT /api/v1/batch/mass-indexation/reports/createOrUpdate
π Description: Updates or creates mass indexation reports within the Nakisa Lease Accounting Suite, facilitating the management of leases, contracts, financial obligations, and accounting entries efficiently.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
false |
Request body containing the lease and contract details, including financial obligations and accounting entries, for creating or updating mass indexation reports. |
Body Parameters
1{
2 "id": 10000001,
3 "scheduledItemCount": 100,
4 "processingItemCount": 100,
5 "doneItemCount": 100,
6 "failedItemCount": 100,
7 "cancelledItemCount": 100,
8 "skippedItemCount": 100,
9 "totalItemCount": 100,
10 "taskId": 10000001
11}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": {
11 "id": 10000001,
12 "scheduledItemCount": 100,
13 "processingItemCount": 100,
14 "doneItemCount": 100,
15 "failedItemCount": 100,
16 "cancelledItemCount": 100,
17 "skippedItemCount": 100,
18 "totalItemCount": 100,
19 "taskId": 10000001
20 }
21}
Bulk Update Mass Indexation ReportsΒΆ
HTTP Request
PUT /api/v1/batch/mass-indexation/reports/bulk
π Description: Updates multiple mass indexation reports in the Nakisa Lease Accounting Suite, enabling efficient management of lease, contract, and financial obligation data for accurate accounting entries.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
body |
body |
false |
Request body containing bulk report data for lease contracts, including financial obligations and accounting entries for mass indexation within the Nakisa Lease Accounting Suite. |
Body Parameters
1[
2 {
3 "id": 10000001,
4 "scheduledItemCount": 100,
5 "processingItemCount": 100,
6 "doneItemCount": 100,
7 "failedItemCount": 100,
8 "cancelledItemCount": 100,
9 "skippedItemCount": 100,
10 "totalItemCount": 100,
11 "taskId": 10000001
12 }
13]
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "code": {
3 "name": "OK",
4 "captionKey": "enum.responseCode.ok",
5 "caption": "OK"
6 },
7 "errors": {
8 "all": []
9 },
10 "object": []
11}
Search Mass Indexation ReportsΒΆ
HTTP Request
POST /api/v1/batch/mass-indexation/reports/search
π Description: Submits a search request for mass indexation reports within the Nakisa Lease Accounting Suite, enabling users to efficiently locate and analyze lease, contract, financial obligation, and accounting entry data.
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 |
false |
Request body containing search criteria and filters for retrieving mass indexation reports related to leases, contracts, financial obligations, and accounting entries. |
Default ValuesΒΆ
Parameter |
Default |
Type |
|---|---|---|
sort |
|
query |
Body Parameters
1{
2 "idIn": [],
3 "idEqual": 10000001,
4 "idLike": "sample_idLike",
5 "createdAtGreaterThanOrEqual": "2025-01-01T10:00:00Z",
6 "createdAtLessThanOrEqual": "2025-01-01T10:00:00Z",
7 "createdByLike": "sample_createdByLike",
8 "createdByEqual": "sample_createdByEqual",
9 "modifiedAtGreaterThanOrEqual": "2025-01-01T10:00:00Z",
10 "modifiedAtLessThanOrEqual": "2025-01-01T10:00:00Z",
11 "modifiedByLike": "sample_modifiedByLike",
12 "modifiedByEqual": "sample_modifiedByEqual"
13}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 10000001,
3 "totalPages": 100,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 100,
17 "size": 100,
18 "content": [],
19 "number": 100,
20 "sort": {
21 "unsorted": false,
22 "sorted": true,
23 "empty": false
24 },
25 "first": false,
26 "last": false,
27 "empty": false
28}
Search Mass Indexation Reports (With Items And Search)ΒΆ
HTTP Request
POST /api/v1/batch/mass-indexation/reports/items/search
π Description: Submits a search request for items related to lease contracts and financial obligations within the Nakisa Lease Accounting Suite, facilitating efficient mass indexation reporting.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageSizeAll |
query |
boolean |
false |
none |
body |
body |
object |
false |
Request body containing search criteria and filters for retrieving mass indexation report items related to leases, contracts, financial obligations, and accounting entries. |
Body Parameters
1{}
Responses
Status |
Meaning |
Description |
Schema |
|---|---|---|---|
200 |
OK |
Example Responses
1{
2 "totalElements": 10000001,
3 "totalPages": 100,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 100,
17 "size": 100,
18 "content": [],
19 "number": 100,
20 "sort": {
21 "unsorted": false,
22 "sorted": true,
23 "empty": false
24 },
25 "first": false,
26 "last": false,
27 "empty": false
28}
List All Mass Indexation ReportsΒΆ
HTTP Request
GET /api/v1/batch/mass-indexation/reports
π Description: Retrieves reports on mass indexation processes related to leases, contracts, and financial obligations within the Nakisa Lease Accounting Suite, providing insights into accounting entries and compliance status.
Parameters
Name |
In |
Type |
Required |
Description |
|---|---|---|---|---|
pageable |
query |
true |
Indicates whether the results of the mass indexation reports 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 |
Example Responses
1{
2 "totalElements": 10000001,
3 "totalPages": 100,
4 "pageable": {
5 "pageNumber": 0,
6 "unpaged": false,
7 "paged": true,
8 "pageSize": 100,
9 "offset": 0,
10 "sort": {
11 "unsorted": false,
12 "sorted": true,
13 "empty": false
14 }
15 },
16 "numberOfElements": 100,
17 "size": 100,
18 "content": [],
19 "number": 100,
20 "sort": {
21 "unsorted": false,
22 "sorted": true,
23 "empty": false
24 },
25 "first": false,
26 "last": false,
27 "empty": false
28}