PROCUREMENT-DATA-SERVICE

Number of APIs: 28

This API specification serves as reference within procurement-data-service project for how to design and specify HTTPs-based APIs.

Contact Support: Name: SiGREEN API Support Email: sigreensupport.industry@siemens.com

  1. components-{id}-secondaryData-{secondaryDataId} - Update component secondary data by secondary data id. PUT {{baseUrl}}/components/:id/secondaryData/:secondaryDataId

  2. components-{id}-secondaryData-{secondaryDataId} - Get component secondary data by secondary data id GET {{baseUrl}}/components/:id/secondaryData/:secondaryDataId

  3. components-{id}-secondaryData - Get all component secondary data for component in SiGREEN GET {{baseUrl}}/components/:id/secondaryData?page=0&size=10

  4. components-{id}-linkSuppliers-{componentSupplierLinkId} - Get linked suppliers by componentSupplierLinkId with component GET {{baseUrl}}/components/:id/linkSuppliers/:componentSupplierLinkId

  5. components-{id}-linkSuppliers-{componentSupplierLinkId} - Update location/share/secondary data/supplier product id by component supplier id PUT {{baseUrl}}/components/:id/linkSuppliers/:componentSupplierLinkId

  6. components-{id}-linkSuppliers-{componentSupplierLinkId} - Delete link between component and supplier DELETE {{baseUrl}}/components/:id/linkSuppliers/:componentSupplierLinkId

  7. components-{id}-linkSuppliers - Link suppliers and secondary data with component POST {{baseUrl}}/components/:id/linkSuppliers

  8. components-{id}-linkSuppliers - Get all linked suppliers with component GET {{baseUrl}}/components/:id/linkSuppliers?supplierId=<string>&supplierLocation=<string>&supplierProductId=<string>&page=0&size=10

  9. components-{id} - Update component details by id PUT {{baseUrl}}/components/:id

  10. components-{id} - Get component details by id GET {{baseUrl}}/components/:id