Lease Groupยถ

Lease Group - Getยถ

HTTP Request

GET /api/v1/lease-groups/{id}

๐Ÿ“‹ Description: Retrieves detailed information about a specific lease group within the financial organization structure, identified by the provided ID, to facilitate effective management of organizational hierarchies and financial entities.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseLeaseGroupDto

Lease Group - Updateยถ

HTTP Request

PUT /api/v1/lease-groups/{id}

๐Ÿ“‹ Description: Updates the details of a specified lease group within the financial organization structure, allowing for modifications to its hierarchy and associated attributes. This operation ensures that the lease groupโ€™s information remains accurate and aligned with organizational changes.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

LeaseGroupDto

true

Request body containing the updated lease group information, including financial entity details and hierarchical structure adjustments.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseLeaseGroupDto

Lease Group - Deleteยถ

HTTP Request

DELETE /api/v1/lease-groups/{id}

๐Ÿ“‹ Description: Deletes a specified lease group from the financial organization structure, effectively removing it from the hierarchy of financial entities.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Lease Group - Delete Or Decommissionยถ

HTTP Request

PUT /api/v1/lease-groups/remove/{id}

๐Ÿ“‹ Description: Removes a specified lease group from the financial organization structure, ensuring that the hierarchy reflects the current organizational needs and compliance requirements.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Lease Group - Delete Or Decommission Allยถ

HTTP Request

PUT /api/v1/lease-groups/remove/bulk

๐Ÿ“‹ Description: Removes multiple lease groups from the financial organization structure, allowing for efficient management of organizational hierarchy and alignment with business needs.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of lease group identifiers to facilitate the bulk removal of specified financial entities from the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Lease Group - Decommissionยถ

HTTP Request

PUT /api/v1/lease-groups/decommission/{id}

๐Ÿ“‹ Description: Decommissions a specified lease group within the financial organization structure, effectively removing it from the active hierarchy and ensuring accurate representation of the entityโ€™s organizational framework.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseLeaseGroupDto

Lease Group - Decommission By Modification Date Beforeยถ

HTTP Request

PUT /api/v1/lease-groups/decommission/modified-before/{modified_before}

๐Ÿ“‹ Description: Decommissions lease groups that were modified before the specified date, ensuring the financial organization structure remains current and aligned with operational needs. This operation is essential for maintaining an accurate hierarchy within the financial entity.

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

Specifies the cutoff date for lease groups to be decommissioned, allowing the financial organization to manage its structure and hierarchy effectively.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListLeaseGroupDto

Lease Group - Decommission Before Nowยถ

HTTP Request

PUT /api/v1/lease-groups/decommission/modified-before-now

๐Ÿ“‹ Description: Decommissions lease groups that have been modified before the current date, ensuring the financial organization structure remains up-to-date and aligned with operational needs. This operation supports the management of organizational hierarchy within financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListLeaseGroupDto

Lease Group - Decommission Allยถ

HTTP Request

PUT /api/v1/lease-groups/decommission/bulk

๐Ÿ“‹ Description: Updates the status of multiple lease groups to โ€˜decommissionedโ€™ in bulk, facilitating efficient management of the financial organization structure and hierarchy.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of lease group identifiers and associated metadata for bulk decommissioning within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListLeaseGroupDto

Lease Group - Create Or Update Bulkยถ

HTTP Request

PUT /api/v1/lease-groups/createOrUpdate/bulk

๐Ÿ“‹ Description: Creates or updates multiple lease groups within the financial organization structure, enabling efficient management of organizational hierarchy and financial entities.

Parameters

Name

In

Type

Required

Description

body

body

LeaseGroupDto

true

Request body containing bulk data for creating or updating lease groups, including organizational hierarchy details and associated financial entity attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListLeaseGroupDto

Lease Group - Create Or Updateยถ

HTTP Request

PUT /api/v1/lease-groups/createOrUpdate

๐Ÿ“‹ Description: Creates or updates lease groups within the financial organization structure, ensuring accurate representation of organizational hierarchy and financial entities.

Parameters

Name

In

Type

Required

Description

body

body

LeaseGroupDto

true

Request body containing the financial entityโ€™s lease group details, including organizational hierarchy and structure information for creation or update.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseLeaseGroupDto

Lease Group - Bulk Updateยถ

HTTP Request

PUT /api/v1/lease-groups/bulk

๐Ÿ“‹ Description: Updates multiple lease groups within the financial organization structure, allowing for efficient management of hierarchical relationships among financial entities.

Parameters

Name

In

Type

Required

Description

body

body

LeaseGroupDto

true

Request body containing a collection of lease group updates, including financial entity details and hierarchical structure adjustments for effective organizational management.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListLeaseGroupDto

Lease Group - Bulk Createยถ

HTTP Request

POST /api/v1/lease-groups/bulk

๐Ÿ“‹ Description: Creates multiple lease groups in a single operation, facilitating the efficient management of organizational structures within a financial entity.

Parameters

Name

In

Type

Required

Description

body

body

LeaseGroupDto

true

Request body containing a collection of lease group data, including attributes necessary for establishing financial hierarchies within the organization.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListLeaseGroupDto

Lease Group - Bulk Deleteยถ

HTTP Request

DELETE /api/v1/lease-groups/bulk

๐Ÿ“‹ Description: Deletes multiple lease groups within the financial organization structure, allowing for streamlined management of organizational hierarchy and entity relationships.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of lease group identifiers to facilitate the bulk deletion of financial entity lease groups within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Lease Group - Detach Departmentยถ

HTTP Request

POST /api/v1/lease-groups/detach/department/{department_id}

๐Ÿ“‹ Description: Detaches a specified department from its associated lease group within the financial organization structure, facilitating adjustments to the organizational hierarchy and resource allocation.

Parameters

Name

In

Type

Required

Description

department_id

path

integer(int64)

true

Unique identifier for the department within the financial organization structure, used to specify which departmentโ€™s lease group is being detached.

body

body

LeaseGroupDto

true

Request body containing the department identification details necessary for detaching a lease group within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Lease Group - Attach Departmentยถ

HTTP Request

POST /api/v1/lease-groups/attach/department/{department_id}

๐Ÿ“‹ Description: Attaches a specified department to a lease group within the financial organization structure, facilitating the alignment of organizational hierarchy and resource management. This operation ensures that financial entities can effectively manage their departmental affiliations within lease agreements.

Parameters

Name

In

Type

Required

Description

department_id

path

integer(int64)

true

Unique identifier for the department within the financial organization structure, used to associate lease groups with the specified department.

body

body

LeaseGroupDto

true

Request body containing the details of the lease group to be attached to the specified department, including relevant identifiers and financial hierarchy information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Lease Group - Find Allยถ

HTTP Request

GET /api/v1/lease-groups

๐Ÿ“‹ Description: Retrieves a list of lease groups within the financial organization structure, providing insights into the hierarchy and organization of financial entities.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the lease groups retrieval should be paginated, facilitating efficient navigation through the organizational structure of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageLeaseGroupDto

Lease Group - Createยถ

HTTP Request

POST /api/v1/lease-groups

๐Ÿ“‹ Description: Creates a new lease group within the financial organization structure, enabling the establishment of hierarchical relationships among financial entities.

Parameters

Name

In

Type

Required

Description

body

body

LeaseGroupDto

true

Request body containing the details of lease groups, including associated financial entities and their hierarchical structure within the organization.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseLeaseGroupDto

Lease Group - Get Metadataยถ

HTTP Request

GET /api/v1/lease-groups/meta

๐Ÿ“‹ Description: Retrieves metadata for lease groups within the financial organization structure, providing insights into the hierarchy and organization of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Lease Group - Get All By Departmentยถ

HTTP Request

GET /api/v1/lease-groups/department/{id}

๐Ÿ“‹ Description: Fetches lease group details for a specified department within the financial organization structure, facilitating insights into organizational hierarchy and resource allocation.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

pageable

query

Pageable

true

Indicates whether the response should be paginated, facilitating efficient retrieval of lease group data within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PageLeaseGroupDto