Purchasing OrganizationΒΆ

Purchasing Organization - GetΒΆ

HTTP Request

GET /api/v1/purchasing-organizations/{id}

πŸ“‹ Description: Retrieves detailed information about a specific purchasing organization within the financial organization structure, identified by the provided ID, to facilitate understanding of its role and hierarchy within the broader financial entity.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePurchasingOrganizationDto

Purchasing Organization - UpdateΒΆ

HTTP Request

PUT /api/v1/purchasing-organizations/{id}

πŸ“‹ Description: Updates the details of a specified purchasing organization within the financial organization structure, allowing for modifications to the hierarchy and attributes of the financial entity.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

body

body

PurchasingOrganizationDto

true

Request body containing the updated details of the purchasing organization, including its hierarchical structure and associated financial entity attributes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePurchasingOrganizationDto

Purchasing Organization - DeleteΒΆ

HTTP Request

DELETE /api/v1/purchasing-organizations/{id}

πŸ“‹ Description: Deletes a specified purchasing organization from the financial organization structure, ensuring the integrity of the hierarchy within the financial entity.

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

Purchasing Organization - Delete Or DecommissionΒΆ

HTTP Request

PUT /api/v1/purchasing-organizations/remove/{id}

πŸ“‹ Description: Removes a specified purchasing organization from the financial organization structure, ensuring the integrity of the hierarchy within the financial entity.

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

Purchasing Organization - Delete Or Decommission AllΒΆ

HTTP Request

PUT /api/v1/purchasing-organizations/remove/bulk

πŸ“‹ Description: Removes multiple purchasing organizations from the financial organization structure, facilitating updates to the hierarchy of financial entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of purchasing organization identifiers to be removed in bulk from the financial entity’s organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Purchasing Organization - DecommissionΒΆ

HTTP Request

PUT /api/v1/purchasing-organizations/decommission/{id}

πŸ“‹ Description: Decommissions a specified purchasing organization within the financial entity structure, effectively removing it from the organizational hierarchy. This operation ensures that the financial organization maintains an accurate and up-to-date structure.

Parameters

Name

In

Type

Required

Description

id

path

integer(int64)

true

Unique identifier for the resource

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePurchasingOrganizationDto

Purchasing Organization - Decommission By Modification Date BeforeΒΆ

HTTP Request

PUT /api/v1/purchasing-organizations/decommission/modified-before/{modified_before}

πŸ“‹ Description: Decommissions purchasing organizations that have been modified before the specified date, ensuring the integrity and accuracy of the financial organization structure within the hierarchy of financial entities.

Parameters

Name

In

Type

Required

Description

modified_before

path

string(date-time)

true

Specifies the cutoff date for decommissioning purchasing organizations that were modified before the given date, ensuring alignment with organizational structure and hierarchy changes within the financial entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPurchasingOrganizationDto

Purchasing Organization - Decommission Before NowΒΆ

HTTP Request

PUT /api/v1/purchasing-organizations/decommission/modified-before-now

πŸ“‹ Description: Decommissions purchasing organizations that have been modified before the current timestamp, ensuring the financial organization structure remains accurate and up-to-date. This operation helps maintain the integrity of the hierarchy within the financial entity.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPurchasingOrganizationDto

Purchasing Organization - Decommission AllΒΆ

HTTP Request

PUT /api/v1/purchasing-organizations/decommission/bulk

πŸ“‹ Description: Decommissions multiple purchasing organizations in a single operation, allowing for efficient management of financial entity structures and hierarchies within the organization.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing a list of purchasing organization identifiers and their associated decommissioning details to facilitate bulk updates within the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPurchasingOrganizationDto

Purchasing Organization - Create Or Update BulkΒΆ

HTTP Request

PUT /api/v1/purchasing-organizations/createOrUpdate/bulk

πŸ“‹ Description: Creates or updates multiple purchasing organizations within the financial entity structure, ensuring accurate hierarchy and organization management.

Parameters

Name

In

Type

Required

Description

body

body

PurchasingOrganizationDto

true

Request body containing bulk data for creating or updating purchasing organizations, including hierarchical structure and financial entity details.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPurchasingOrganizationDto

Purchasing Organization - Create Or UpdateΒΆ

HTTP Request

PUT /api/v1/purchasing-organizations/createOrUpdate

πŸ“‹ Description: Creates or updates a purchasing organization within the financial organization structure, ensuring accurate representation of the entity’s hierarchy and organizational framework.

Parameters

Name

In

Type

Required

Description

body

body

PurchasingOrganizationDto

true

Request body containing the details of the purchasing organization, including its hierarchical structure and associated financial entity information for creation or update purposes.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePurchasingOrganizationDto

Purchasing Organization - Bulk UpdateΒΆ

HTTP Request

PUT /api/v1/purchasing-organizations/bulk

πŸ“‹ Description: Updates multiple purchasing organizations within the financial organization structure, allowing for efficient management of organizational hierarchies and relationships.

Parameters

Name

In

Type

Required

Description

body

body

PurchasingOrganizationDto

true

Request body containing a collection of purchasing organization data, including hierarchical relationships and attributes necessary for updating the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPurchasingOrganizationDto

Purchasing Organization - Bulk CreateΒΆ

HTTP Request

POST /api/v1/purchasing-organizations/bulk

πŸ“‹ Description: Creates multiple purchasing organizations within the financial organization structure, enabling efficient management of organizational hierarchies and enhancing operational capabilities.

Parameters

Name

In

Type

Required

Description

body

body

PurchasingOrganizationDto

true

Request body containing a bulk list of purchasing organization data, including hierarchical relationships and structural attributes relevant to financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseListPurchasingOrganizationDto

Purchasing Organization - Bulk DeleteΒΆ

HTTP Request

DELETE /api/v1/purchasing-organizations/bulk

πŸ“‹ Description: Deletes multiple purchasing organizations within the financial organization structure, allowing for streamlined management of organizational hierarchies and entities.

Parameters

Name

In

Type

Required

Description

body

body

array[integer]

true

Request body containing an array of purchasing organization identifiers to facilitate the bulk deletion of financial entities within the organizational structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Purchasing Organization - Detach CompanyΒΆ

HTTP Request

POST /api/v1/purchasing-organizations/detach/company/{companyId}

πŸ“‹ Description: Detaches a specified company from its associated purchasing organization within the financial organization structure, thereby updating the hierarchy of financial entities. This operation ensures accurate representation of organizational relationships in the system.

Parameters

Name

In

Type

Required

Description

companyId

path

integer(int64)

true

Unique identifier for the company

body

body

PurchasingOrganizationDto

true

Request body containing the details required to detach a specified company from its associated purchasing organization within the financial entity hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Purchasing Organization - Attach CompanyΒΆ

HTTP Request

POST /api/v1/purchasing-organizations/attach/company/{companyId}

πŸ“‹ Description: Attaches a specified company to a purchasing organization within the financial organization structure, facilitating the establishment of hierarchical relationships between financial entities.

Parameters

Name

In

Type

Required

Description

companyId

path

integer(int64)

true

Unique identifier for the company

body

body

PurchasingOrganizationDto

true

Request body containing the financial entity details necessary to attach a purchasing organization to the specified company, including organizational structure and hierarchy information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponseVoid

Purchasing Organization - Find AllΒΆ

HTTP Request

GET /api/v1/purchasing-organizations

πŸ“‹ Description: Retrieves a list of purchasing organizations within the financial organization structure, providing insights into the hierarchical relationships and entities involved in procurement activities.

Parameters

Name

In

Type

Required

Description

pageable

query

Pageable

true

Indicates whether the results of the purchasing organizations query should be returned in a paginated format, facilitating efficient navigation through the financial organization structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePurchasingOrganizationDto

Purchasing Organization - CreateΒΆ

HTTP Request

POST /api/v1/purchasing-organizations

πŸ“‹ Description: Creates a new purchasing organization within the financial organization structure, enabling the establishment of hierarchical relationships and enhancing the management of financial entities.

Parameters

Name

In

Type

Required

Description

body

body

PurchasingOrganizationDto

true

Request body containing the details of the purchasing organization, including its hierarchical structure and associated financial entity information.

Responses

Status

Meaning

Description

Schema

200

OK

OK

ResponsePurchasingOrganizationDto

Purchasing Organization - Get MetadataΒΆ

HTTP Request

GET /api/v1/purchasing-organizations/meta

πŸ“‹ Description: Retrieves metadata for purchasing organizations within the financial organization structure, providing insights into the hierarchy and relationships of financial entities.

Responses

Status

Meaning

Description

Schema

200

OK

OK

Inline

Response Schema

Purchasing Organization - Find All By System IDΒΆ

HTTP Request

GET /api/v1/purchasing-organizations/erp-system/{systemId}

πŸ“‹ Description: Retrieves the details of a specific purchasing organization within the financial entity hierarchy based on the provided ERP system ID.

Parameters

Name

In

Type

Required

Description

systemId

path

integer(int64)

true

Unique identifier for the system

pageable

query

Pageable

true

Indicates whether the response should be paginated, facilitating efficient retrieval of purchasing organization data within the financial entity hierarchy.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePurchasingOrganizationDto

Purchasing Organization - Get All By CompanyΒΆ

HTTP Request

GET /api/v1/purchasing-organizations/company/{id}

πŸ“‹ Description: Retrieves detailed information about a specific purchasing organization within the financial entity hierarchy, identified by the provided company ID.

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 purchasing organization data within the financial entity’s hierarchical structure.

Responses

Status

Meaning

Description

Schema

200

OK

OK

PagePurchasingOrganizationDto