Master Agreement Partner

Retrieves A Specific Master Agreement Partner

HTTP Request

GET /api/v1/master-agreement-partners/{id}

📋 Description: Retrieves detailed information about a specific master agreement partner identified by the provided ID, facilitating effective management of lease contracts 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 master agreement partner.

ResponseMasterAgreementPartnerDto

Update A Specified Master Agreement Partner

HTTP Request

PUT /api/v1/master-agreement-partners/{id}

📋 Description: Updates the details of a specified master agreement partner, ensuring accurate representation of lease and contract information within the Nakisa Lease Accounting Suite for effective financial obligation management and accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

body

body

MasterAgreementPartnerDto

false

Request body containing updated master agreement partner details, including lease terms, contract specifications, and associated financial obligations for accurate accounting entries.

Example Values

Parameter

Example

Type

id

10000086

path

Responses

Status

Meaning

Description

Schema

200

OK

Master agreement partner successfully updated.

ResponseMasterAgreementPartnerDto

Delete A Master Agreement Partner

HTTP Request

DELETE /api/v1/master-agreement-partners/{id}

📋 Description: Deletes a specified master agreement partner from the Nakisa Lease Accounting Suite, thereby removing any associated lease and contract financial obligations and ensuring accurate accounting entries.

Parameters

Name

In

Type

Required

Description

id

path

integer

true

Unique identifier for the resource

Example Values

Parameter

Example

Type

id

10000085

path

Responses

Status

Meaning

Description

Schema

200

OK

Master agreement partner successfully deleted.

ResponseVoid

Updates Specified Master Agreement Partner

HTTP Request

PATCH /api/v1/master-agreement-partners/{id}

📋 Description: Patches the details of a specified master agreement partner, allowing for updates to lease and contract information relevant to 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

body

body

JsonPatch

false

Request body containing the updated master agreement partner details, including financial obligations and contract terms relevant to lease accounting.

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 master agreement partner.

ResponseMasterAgreementPartnerDto

Create Or Update A Master Agreement Partner

HTTP Request

PUT /api/v1/master-agreement-partners/createOrUpdate

📋 Description: Updates or creates master agreement partner records within the Nakisa Lease Accounting Suite, ensuring accurate management of lease contracts and financial obligations for streamlined accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

MasterAgreementPartnerDto

false

Request body containing the master agreement partner details, including lease and contract information, to create or update financial obligations and accounting entries within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully created or updated the master agreement partner.

ResponseMasterAgreementPartnerDto

Create Or Update Multiple Master Agreement Partners

HTTP Request

PUT /api/v1/master-agreement-partners/createOrUpdate/bulk

📋 Description: Creates or updates multiple master agreement partners in bulk within the Nakisa Lease Accounting Suite, facilitating efficient management of lease contracts and financial obligations.

Parameters

Name

In

Type

Required

Description

body

body

MasterAgreementPartnerDto

false

Request body containing a bulk array of master agreement partner data, including lease details, contract terms, financial obligations, and associated accounting entries for efficient processing.

Responses

Status

Meaning

Description

Schema

200

OK

Successfully processed all master agreement partners.

ResponseListMasterAgreementPartnerDto

Update Master Agreement Partners In Bulk

HTTP Request

PUT /api/v1/master-agreement-partners/bulk

📋 Description: Updates multiple master agreement partners in bulk within the Nakisa Lease Accounting Suite, facilitating efficient management of lease contracts and associated financial obligations.

Parameters

Name

In

Type

Required

Description

body

body

MasterAgreementPartnerDto

false

Request body containing a collection of master agreement partner data, including details necessary for managing lease contracts and financial obligations within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Master agreement partners successfully updated.

ResponseListMasterAgreementPartnerDto

Create Master Agreement Partners In Bulk

HTTP Request

POST /api/v1/master-agreement-partners/bulk

📋 Description: Facilitates the bulk creation of master agreement partners within the Nakisa Lease Accounting Suite, enabling efficient management of lease contracts and associated financial obligations.

Parameters

Name

In

Type

Required

Description

body

body

MasterAgreementPartnerDto

false

Request body containing bulk data for master agreement partners, including lease details, contract terms, and associated financial obligations for accurate accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Master agreement partners successfully created.

ResponseListMasterAgreementPartnerDto

Delete Master Agreement Partners In Bulk

HTTP Request

DELETE /api/v1/master-agreement-partners/bulk

📋 Description: Deletes multiple master agreement partners in bulk, facilitating the management of lease contracts and associated financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

false

Request body containing an array of identifiers for master agreement partners to be deleted, relevant for managing lease and contract financial obligations within the Nakisa Lease Accounting Suite.

Responses

Status

Meaning

Description

Schema

200

OK

Master agreement partners successfully deleted.

ResponseVoid

List All Master Agreement Partners

HTTP Request

GET /api/v1/master-agreement-partners

📋 Description: Retrieves a list of master agreement partners associated with lease contracts, enabling users to manage financial obligations and accounting entries effectively.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

false

Indicates whether the results of the master agreement partners query 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

Successfully retrieved list of master agreement partners.

PageMasterAgreementPartnerDto

Create Master Agreement Partner

HTTP Request

POST /api/v1/master-agreement-partners

📋 Description: Creates a new master agreement partner within the Nakisa Lease Accounting Suite, facilitating the management of lease contracts and associated financial obligations for accurate accounting entries.

Parameters

Name

In

Type

Required

Description

body

body

MasterAgreementPartnerDto

false

Request body containing the details of master agreement partners, including lease terms, contract specifications, and associated financial obligations for accurate accounting entries.

Responses

Status

Meaning

Description

Schema

200

OK

Master agreement partner successfully created.

ResponseMasterAgreementPartnerDto

Retrieve Contacts For A Master Agreement Partner

HTTP Request

GET /api/v1/master-agreement-partners/{id}/contacts

📋 Description: Fetches the contact details associated with a specific master agreement partner, facilitating effective management of lease and contract-related communications 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 contacts for the master agreement partner.

ResponseListContactDto

Create Contact For A Master Agreement Partner

HTTP Request

POST /api/v1/master-agreement-partners/{id}/contacts

📋 Description: Creates a new contact associated with the specified master agreement partner, facilitating the 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

false

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

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Contact successfully created for the master agreement partner.

ResponseContactDto

Create Multiple Contacts For A Master Agreement Partner

HTTP Request

POST /api/v1/master-agreement-partners/{id}/contacts/bulk

📋 Description: Uploads multiple contact records for a specified master agreement partner, facilitating efficient management of lease-related contacts 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 a collection of contact information for master agreement partners, essential for managing lease and contract-related financial obligations within the Nakisa Lease Accounting Suite.

Example Values

Parameter

Example

Type

id

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Contacts successfully created for the master agreement partner.

ResponseListContactDto

Delete Multiple Contacts For A Master Agreement Partner

HTTP Request

DELETE /api/v1/master-agreement-partners/{id}/contacts/bulk

📋 Description: Deletes multiple contacts associated with a specified master agreement 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 from the specified master agreement 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

Contacts successfully deleted for the master agreement partner.

ResponseVoid

Search Master Agreement Partners

HTTP Request

POST /api/v1/master-agreement-partners/search

📋 Description: Submits a search request for master agreement partners, enabling users to efficiently identify relevant lease and contract-related financial obligations within the Nakisa Lease Accounting Suite.

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

MasterAgreementPartnerDtoFilter

false

Request body containing search criteria and filters for identifying master agreement partners relevant to lease contracts 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 for master agreement partners successfully returned.

PageMasterAgreementPartnerDto

Retrieve Partners For A Master Agreement

HTTP Request

GET /api/v1/master-agreement-partners/master-agreement/{masterAgreementId}

📋 Description: Retrieves detailed information about a specific master agreement partner associated with the given master agreement ID, facilitating effective management of lease contracts and financial obligations within the Nakisa Lease Accounting Suite.

Parameters

Name

In

Type

Required

Description

masterAgreementId

path

integer

true

Unique identifier for the master agreement

pageable

query

Pageable

false

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

Example Values

Parameter

Example

Type

masterAgreementId

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

Successfully retrieved partners for the master agreement.

PageMasterAgreementPartnerDto

Delete All Partners For A Master Agreement

HTTP Request

DELETE /api/v1/master-agreement-partners/master-agreement/{masterAgreementId}

📋 Description: Deletes a specified master agreement partner from the Nakisa Lease Accounting Suite, thereby removing associated financial obligations and accounting entries linked to the designated master agreement.

Parameters

Name

In

Type

Required

Description

masterAgreementId

path

integer

true

Unique identifier for the master agreement

Example Values

Parameter

Example

Type

masterAgreementId

10000001

path

Responses

Status

Meaning

Description

Schema

200

OK

All partners successfully deleted for the master agreement.

ResponseVoid

Delete Contact For A Master Agreement Partner

HTTP Request

DELETE /api/v1/master-agreement-partners/{id}/contacts/{contactId}

📋 Description: Deletes a specified contact associated with a master agreement partner, ensuring accurate 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

contactId

path

integer

true

Unique identifier for the contact

Example Values

Parameter

Example

Type

id

10000001

path

contactId

20000005

path

Responses

Status

Meaning

Description

Schema

200

OK

Contact successfully deleted for the master agreement partner.

ResponseVoid