Contract Partnerยถ

Retrieves A Contract Partnerยถ

HTTP Request

GET /api/v1/contract-partners/{id}

๐Ÿ“‹ Description: Retrieves detailed information about a specific contract partner identified by the provided ID, facilitating effective management of leases and financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

Example Valuesยถ

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved contract partner.

ResponseContractPartnerDto

Update A Contract Partnerยถ

HTTP Request

PUT /api/v1/contract-partners/{id}

๐Ÿ“‹ Description: Updates the details of a specified contract partner within the Nakisa Lease Accounting Suite, ensuring accurate representation of lease agreements and financial obligations in accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

ContractPartnerDto

false

Request body containing updated contract partner information, including financial obligations and accounting entries, essential for accurate lease management within the Nakisa Lease Accounting Suite.

Example Valuesยถ

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Master agreement successfully updated.

ResponseContractPartnerDto

Deletes A Specified Contract Partnerยถ

HTTP Request

DELETE /api/v1/contract-partners/{id}

๐Ÿ“‹ Description: Deletes a specified contract partner from the Nakisa Lease Accounting Suite, thereby removing associated financial obligations and accounting entries linked to the lease contract.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

Example Valuesยถ

Parameter

Example

Type

id

10000013

path

Responses

Status

Meaning

Description

Schema

200

OK

Contract Partner successfully deleted.

ResponseVoid

Updates A Contract Partnerยถ

HTTP Request

PATCH /api/v1/contract-partners/{id}

๐Ÿ“‹ Description: Updates the details of a specified contract partner within the Nakisa Lease Accounting Suite, enabling users to modify lease-related information and financial obligations associated with accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

JsonPatch

false

Request body containing updated contract partner information, including lease details and financial obligations, to ensure accurate accounting entries within the Nakisa Lease Accounting Suite.

Example Valuesยถ

Parameter

Example

Type

id

10000081

path

body

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

body

Responses

Status

Meaning

Description

Schema

200

OK

Successfully patched contract partner.

ResponseContractPartnerDto

Creates Or Updates A Contract Partnerยถ

HTTP Request

PUT /api/v1/contract-partners/createOrUpdate

๐Ÿ“‹ Description: Updates or creates contract partner records within the Nakisa Lease Accounting Suite, ensuring accurate management of lease-related financial obligations and accounting entries. This operation facilitates the seamless integration of contract partner data into the lease management process.

Parameters

Name

In

Type

Required

Description

body

body

ContractPartnerDto

false

Request body containing the lease and contract partner information, including financial obligations and accounting entry details, for creating or updating records in the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully created or updated the contract partner.

ResponseContractPartnerDto

400

Bad Request

Invalid input

None

Response Schema

Creates Or Updates Multiple Contract Partners In Bulk.ยถ

HTTP Request

PUT /api/v1/contract-partners/createOrUpdate/bulk

๐Ÿ“‹ Description: Creates or updates multiple contract partner records in bulk within the Nakisa Lease Accounting Suite, facilitating efficient management of lease agreements and financial obligations.

Parameters

Name

In

Type

Required

Description

body

body

ContractPartnerDto

false

Request body containing a bulk array of contract partner data, including lease details, financial obligations, and associated accounting entries for creation or update within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully processed all contract partners.

ResponseListContractPartnerDto

Updates Multiple Contract Partners In Bulk.ยถ

HTTP Request

PUT /api/v1/contract-partners/bulk

๐Ÿ“‹ Description: Updates multiple contract partner records in the Nakisa Lease Accounting Suite, facilitating efficient management of lease-related financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

ContractPartnerDto

false

Request body containing a collection of contract partner data, including lease details, financial obligations, and associated accounting entries for bulk updates.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully processed all contract partners.

ResponseListContractPartnerDto

Creates Multiple Contract Partners In Bulk.ยถ

HTTP Request

POST /api/v1/contract-partners/bulk

๐Ÿ“‹ Description: Facilitates the bulk creation of contract partner records within the Nakisa Lease Accounting Suite, enabling efficient management of lease-related financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

ContractPartnerDto

false

Request body containing bulk data for lease contract partners, including essential details for financial obligations and accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully created all contract partners.

ResponseListContractPartnerDto

Deletes Multiple Contract Partners By Their IDs.ยถ

HTTP Request

DELETE /api/v1/contract-partners/bulk

๐Ÿ“‹ Description: Deletes multiple contract partner entries in the Nakisa Lease Accounting Suite, facilitating the management of lease-related financial obligations and ensuring accurate accounting records.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

false

Request body containing an array of contract partner identifiers to facilitate the bulk deletion of associated lease and financial obligation records within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Contract partners deleted.

ResponseVoid

List All Contract Partnersยถ

HTTP Request

GET /api/v1/contract-partners

๐Ÿ“‹ Description: Retrieves a list of contract partners associated with lease agreements, providing essential information for managing financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Indicates whether the response should be paginated, allowing for efficient retrieval of contract partner data within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved list of contract Partners.

PageContractPartnerDto

Create Contract Partnersยถ

HTTP Request

POST /api/v1/contract-partners

๐Ÿ“‹ Description: Creates a new contract partner within the Nakisa Lease Accounting Suite, facilitating the management of lease agreements and associated financial obligations for accurate accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

ContractPartnerDto

false

Request body containing the contract partner details, including lease terms, financial obligations, and associated accounting entries essential for effective lease management.

Responses

Status

Meaning

Description

Schema

200

OK

Contract Partner successfully created.

ResponseContractPartnerDto

Get Contract Partner Contactsยถ

HTTP Request

GET /api/v1/contract-partners/{id}/contacts

๐Ÿ“‹ Description: Retrieves a list of contacts associated with a specific contract partner, facilitating effective management of lease-related 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

Example Valuesยถ

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved Contract Partner contacts.

ResponseListContactDto

Adds Contact To Contract Partnerยถ

HTTP Request

POST /api/v1/contract-partners/{id}/contacts

๐Ÿ“‹ Description: Creates a new contact associated with a specified contract partner, facilitating the management of lease-related communications and enhancing the accuracy of financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

ContactDto

false

Request body containing the contact information and details for the specified contract partner, essential for managing lease-related communications and financial obligations within the Nakisa Lease Accounting Suite.

Example Valuesยถ

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Contract Partner successfully created.

ResponseContactDto

Submits Contact To Contract Partner In Bulkยถ

HTTP Request

POST /api/v1/contract-partners/{id}/contacts/bulk

๐Ÿ“‹ Description: Uploads multiple contact entries for a specified contract partner, facilitating efficient management of lease-related communications and ensuring accurate accounting entries within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

ContactDto

true

Request body containing a collection of contact information for contract partners, facilitating the management of lease-related financial obligations and accounting entries.

Example Valuesยถ

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Contract Partner contacts successfully added.

ResponseListContactDto

Delete Contract Partner Contactsยถ

HTTP Request

DELETE /api/v1/contract-partners/{id}/contacts/bulk

๐Ÿ“‹ Description: Deletes multiple contact entries associated with a specified contract partner, streamlining the management of lease-related financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

array[integer]

false

Request body containing an array of contact identifiers to be removed in bulk for the specified contract partner, facilitating efficient management of lease-related financial obligations within the Nakisa Lease Accounting Suite.

Example Valuesยถ

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully deleted Contract Partner contacts.

ResponseVoid

Search Contract Partnerยถ

HTTP Request

POST /api/v1/contract-partners/search

๐Ÿ“‹ Description: Submits a search request for contract partners within the Nakisa Lease Accounting Suite, enabling users to identify relevant lease and financial obligation details for accurate accounting entries.

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

ContractPartnerDtoExtendedFilter

false

Request body containing search criteria and filters for identifying contract partners related to lease agreements and financial obligations within the Nakisa Lease Accounting Suite.

Default Valuesยถ

Parameter

Default

Type

page

0

query

size

100

query

sort

["createdAt,ASC"]

query

Parameter Constraintsยถ

Parameter

Constraints

page

Min: 0

size

Min: 1

Responses

Status

Meaning

Description

Schema

200

OK

Search results successfully returned.

PageContractPartnerDto

Get Resource By ID (With Effective Dates)ยถ

HTTP Request

GET /api/v1/contract-partners/effective-dates/{contractRevisionId}

๐Ÿ“‹ Description: Retrieves the effective dates associated with a specific contract revision, providing essential information for managing lease agreements and ensuring accurate financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

contractRevisionId

path

integer

true

Unique identifier for the contract revision

Example Valuesยถ

Parameter

Example

Type

contractRevisionId

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved Contract Partner effective dates .

Inline

Response Schema

Status Code 200

ContractAccountingDto

Name

Type

Required

Restrictions

Description

anonymous

[ContractPartnerEffectiveDateRange]

false

none

ContractAccountingDto

ยป fromDate

string(date)

false

none

Date of the from

ยป toDate

string(date)

false

none

Date of the to

Get Resource By IDยถ

HTTP Request

GET /api/v1/contract-partners/contract/{contractRevisionId}

๐Ÿ“‹ Description: Retrieves detailed information about contract partners associated with a specific contract revision, facilitating insights into lease agreements and financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

contractRevisionId

path

integer

true

Unique identifier for the contract revision

pageable

query

Pageable

false

Indicates whether the results should be returned in a paginated format, facilitating efficient retrieval of contract partner data related to lease and financial obligations.

Example Valuesยถ

Parameter

Example

Type

contractRevisionId

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved Contract Partner effective dates .

PageContractPartnerDto

Delete Contractยถ

HTTP Request

DELETE /api/v1/contract-partners/contract/{contractRevisionId}

๐Ÿ“‹ Description: Deletes a specified contract revision from the Nakisa Lease Accounting Suite, thereby removing the associated financial obligations and accounting entries linked to the contract partner.

Parameters

Name

In

Type

Required

Description

contractRevisionId

path

integer

true

Unique identifier for the contract revision

Example Valuesยถ

Parameter

Example

Type

contractRevisionId

10000013

path

Responses

Status

Meaning

Description

Schema

200

OK

Contract Partner successfully deleted.

ResponseVoid

Remove A Contact From A Contract Partnerยถ

HTTP Request

DELETE /api/v1/contract-partners/{id}/contacts/{contactId}

๐Ÿ“‹ Description: Deletes a specific contact associated with a contract partner in the Nakisa Lease Accounting Suite, ensuring accurate management of lease-related financial obligations and accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

contactId

path

integer(int64)

true

Unique identifier for the contact

Responses

Status

Meaning

Description

Schema

200

OK

Contact successfully removed from contract partner.

ResponseVoid