# Buylo documentation ## Docs - [Buylo database synchronization bridge — External Integration Guide](https://docs.buylo.ai/buylo-database-synchronization-bridge-external-integration-guide.md) - [Introduction](https://docs.buylo.ai/api-reference/introduction.md): Everything you need to start integrating with the Buylo API. - [List all products](https://docs.buylo.ai/api-reference/products/list-all-products.md): Returns all products with their EPC assignments and latest locations. - [Create product from EAN registry](https://docs.buylo.ai/api-reference/products/create-product-from-ean-registry.md): Creates a new product by looking up product information in the EAN registry and creates a product record in the tenant database. Optionally accepts `epc_ids` to attach EPC tags to the newly created product in the same transaction. - [Create or update product with EPC IDs](https://docs.buylo.ai/api-reference/products/create-or-update-product-with-epc-ids.md): Creates a new product or updates an existing product and assigns multiple EPC IDs to it. All provided EPC IDs must be new (not already assigned to any product). If a product with the given product_id already exists, it will be updated with the new data. - [Bulk-pack multiple identical units under a single group](https://docs.buylo.ai/api-reference/products/bulk-pack-multiple-identical-units-under-a-single-group.md): Look up a product by EAN in the central registry and create a hierarchy: one **group** product plus `quantity` **child** products. The group's translated name is `"Skupina ()"`. Each child has `parent_product_id` set to the group's `product_id`. The provided EPC IDs are attached… - [Get Product EPCs](https://docs.buylo.ai/api-reference/product-epc/get-product-epcs.md) - [Get Product by EPC Hash](https://docs.buylo.ai/api-reference/product-epc/get-product-by-epc-hash.md) - [Change Product EPC State](https://docs.buylo.ai/api-reference/product-epc/change-product-epc-state.md): Updates the status of a product EPC. If the EPC belongs to a group (same group_id), all EPCs in that group will be updated to the new state. - [Create or update product and assign EPC on an antenna](https://docs.buylo.ai/api-reference/product-epc/create-or-update-product-and-assign-epc-on-an-antenna.md) - [List inventories](https://docs.buylo.ai/api-reference/inventories/list-inventories.md) - [Create inventory](https://docs.buylo.ai/api-reference/inventories/create-inventory.md) - [Get inventory by ID](https://docs.buylo.ai/api-reference/inventories/get-inventory-by-id.md) - [Get all product EPCs on a warehouse node](https://docs.buylo.ai/api-reference/inventories/get-all-product-epcs-on-a-warehouse-node.md) - [Create manual inventory (bulk)](https://docs.buylo.ai/api-reference/inventories/create-manual-inventory-bulk.md) - [Get aggregated product status for multiple antennas](https://docs.buylo.ai/api-reference/antennas/get-aggregated-product-status-for-multiple-antennas.md): Returns the current antenna readings (products) aggregated from all specified antennas. The antennas are identified by their UUIDs passed as query parameters. - [Get aggregated product status for a packing station](https://docs.buylo.ai/api-reference/packing-stations/get-aggregated-product-status-for-a-packing-station.md): Returns the current antenna readings (products) aggregated from all antennas assigned to the specified packing station. The packing station is identified by its UUID and the tenant context is determined by the external API token. - [List all locations](https://docs.buylo.ai/api-reference/locations/list-all-locations.md): Returns a list of all locations defined in the tenant (warehouses, stores, etc.). - [Download the EAN registry](https://docs.buylo.ai/api-reference/ean-registry/download-the-ean-registry.md): Returns the full EAN registry available to the company behind the bearer token. ## OpenAPI Specs - [openapi](https://docs.buylo.ai/api-reference/openapi.json)