Latest API version
ERP API v1.3.x
To be deprecated:
Modules | Function | Endpoint | Reason |
---|---|---|---|
Catalog - Trade-items | Returns trade items | GET / trade-items | Preferred use of GET / trade-items / sync. |
Sales - Sales orders | Returns sales orders | GET / sales-orders | Preferred use of GET / sales-orders / sync. |
ERP API v1.2.x (To be main version)
This version of the ERP API is aimed at (not definitive)
- Contracts with contract lines and blanket orders (call-off orders).
- Subscribe to sales order status events (webhooks)
- Customer offer
- Direct sales transactions with payment serviceprovider VRM.
- Direct sales transactions with payment serviceprovider Plantion.
- Warehouse management for logistic activities by warehouse provider.
- Plantpassports
- Base-items
- Various other improvements
Information exchange with the following Floriday module(s) and related functions are added:
Modules | Function | Links | version |
---|---|---|---|
Core - Webhooks AKA event subscription | Subscribe and unsubscribe to events starting with sales order events using webhooks. | Webhooks | 1.2 |
Catalog - Base-items | Create base-items | QC | 1.2 |
Catalog - Base-items | Delete base-items | QC | 1.2 |
Catalog - Base-items | Sync base-items | QC | 1.2 |
Supply - Stock | Returns plantpassports with batchIDs. | Not Implemented | 1.2 |
Supply - Direct sales | Create customer offer | Create customer offer | 1.2 |
Supply - Direct sales | Update customer offer | Update customer offer | 1.2 |
Supply - Direct sales | Delete customer offer | Delete customer offer | 1.2 |
Sales - Contracts | Sync contracts with contract-lines or returns a list of contracts | Get Contracts | 1.2 |
Sales - Contracts | Returns a contract attachment. | Get Contracts | 1.2 |
Sales - Contracts | Sync Blanket orders | Get Blanket orders | 1.2 |
Sales - Blanket orders | Approve Blanket orders | Approve Blanket orders | 1.2 |
Sales - Blanket orders | Create Blanket orders. | Create Blanket orders | 1.2 |
Sales - Sales orders | Returns a list of corrections of a sales order. | Get Sales Order corrections | 1.2 |
Sales - Sales orders | Correct a sales order. | Post Sales Order corrections | 1.2 |
Fulfillment - Fulfillment orders | Add Fulfillment request to an existing Fulfillment order. | NOT IMPLEMENTED | 1.2 |
Fulfillment - Fulfillment orders | Delete Fulfillment request of an existing Fulfillment order. | NOT IMPLEMENTED | 1.2 |
Fulfillment - Fulfillment inbound | Sync Fulfillment orders inbound as a warehouse provider for the supplier. | QC | 1.2 |
Fulfillment - Fulfillment inbound | Mark fulfillment order as received as a warehouse provider for the supplier. | QC | 1.2 |
ERP API v1.1.x (Main version)
This version of the ERP API is aimed at.
- Custom packages.
- Corrections of direct sales sales orders.
- Update, delete and corrections of fulfillment orders.
- Customer stickers.
- Synchronisation of various endpoints.
- Various other improvements.
Information exchange with the following Floriday module(s) and related functions are added:
Modules | Function | Links | version |
---|---|---|---|
Authentication - API-key | Provides the identity associated with an api-key. | Identity check | 1.1 |
Core - Organizations | Sync organizations. | Get organizations | 1.1 |
Catalog - Additional services | Returns commercial service types for additional services. | Get additional services | 1.1 |
Catalog - Custom packages | Sync custom packages or return a custom-packing | Get custom packages | 1.1 |
Catalog- Trade-items | Create a trade-item variant. | Create Trade-item variants | 1.1 |
Catalog- Trade-items | Update a trade-item variant. | Update Trade-item variants | 1.1 |
Supply - Stock | Sync batches. | Get batches | 1.1 |
Supply - Direct sales | Sync direct sales batch supply-lines. | Get supply-lines | 1.1 |
Supply - Direct sales | Get weekly base supply | Get weekly supply | 1.1 |
Supply - Direct sales | Delete weekly supply-lines | Delete weekly supply-lines | 1.1 |
Supply - Auction | Sync clock-pre sales supply or get a clock pre sales supply line. | [Get Clock pre sales supply-lines] (doc:clock-pre-sales-supply#get-clock-pre-sales-supply-lines) | 1.1 |
Supply - Auction | Sync clock sales supply. | [Get Clock supply] (doc:clock-sales-supply#get-clock-supply-lines) | 1.1 |
Sales - Sales orders | Sync Sales orders | Get Sales Orders | 1.1 |
Fulfillment - Delivery orders | Sync Delivery orders | QC | 1.1 |
Fulfillment - Delivery orders | Delete Auction Delivery orders | QC | 1.1 |
Fulfillment - Fulfillment orders | Sync Fulfillment orders or return a fulfillment order. | QC | 1.1 |
Fulfillment - Fulfillment orders | Update Fulfillment orders | QC | 1.1 |
Fulfillment - Fulfillment orders | Delete Fulfillment orders | QC | 1.1 |
Fulfillment - Fulfillment orders | Returns corrections for a fulfillment order. | QC | 1.1 |
Fulfillment - Fulfillment orders | Correct a fulfillment order (direct sales). | QC | 1.1 |
Fulfillment - Stickers | Sync Customer sticker metadata. | QC | 1.1 |
Fulfillment - Stickers | Mark Customer stickers are printed and placed for the customer. | QC | 1.1 |
ERP API v1.0.x Auction and Customer Delivery (To be deprecated)
This version of the ERP API is aimed at.
- Customer delivery from nursery to customer and financial settlement
- Auction delivery from nursery to auction location starting with Aalsmeer, Naaldwijk, Rijnsburg, Eelde and Rhein-Maas.
- Clock pre sales base price included in auction delivery starting with Aalsmeer, Naaldwijk and Rijnsburg.
- Clock supply and auction status.
- Clock (pre) sales orders.
Information exchange with the following Floriday module(s) and related functions are added:
- Core module:
- Get additional services of warehouses.
- Fulfillment module:
- Create and get delivery orders of goods movement to an auction warehouse location
- Get delivery orders of goods movement to a customer location.
- Create fulfillment orders, get logistic labels (eg. auction & connect delivery notes) and customer stickers and get fulfillment status.
- Supply module:
- Get clock supply and auction status
- Sales order module:
- Clock (pre) sales orders.
Swagger docs:
The API endpoints version 1.0 are documented by Swagger and can be reached with the following link: Swagger docs
ERP API v0.3.x External Stock (deprecated)
Version 0.3.x External Stock delivery & settlement
-Deprecated from v0.2, removed Delete Supply-lines.
-6 additional endpoints for Delivery & Fulfillment.
This version of the ERP API is aimed at:
- Goods movement (batch) from nursery to extern stock location starting with logistic service provider ‘Royal Floraholland Fulfillment’
- Create direct sales supply based on external stock.
- Customer delivery and settlement initiated by sales orders, delivered by ‘Royal FloraHolland Fulfillment’ and settlement by ‘Royal FloraHolland’.
Information exchange with the following Floriday module(s) and related functions are added:
- Fulfillment module:
- Create and get delivery orders of goods movement to an external warehouse location, get stickers
- Create fulfillment orders and get logistic labels (eg. SSCC-labels).
Swagger docs
The API endpoints version 0.3 are documented by Swagger and can be reached with the following link: Swagger docs
ERP API v0.2.x Direct sales (deprecated)
Version 0.2.x of the API is aimed at:
- Direct sales to customer via channel FloraXchange ('weeklists') and FloraMondo ('daytrade') and placing 'manual sales orders' from other sources on supply lines.
Information exchange with the following Floriday modules and related functions are in scope:
- Core module: get warehouses, get customer organizations, add and get photo's
- Deliveryconditon module: get delivery conditionsets.
- Catalogue module: Get, add and delete trade-items.
- Stock module: get, create and update batches, toggle continuous stock.
- Supply module: Get, create, update and delete base supply / supply lines based on continuous stock and batches.
- Sales module: Get and create sales orders.
The previous API v.02 documentation can be accessed via this link.
ERP API v0.1.x Basis (deprecated)
Version 0.1.x of the API is aimed at:
- Direct sales to customer via channel FloraXchange ('weeklists') and placing 'manual sales orders' from other sources on supply lines.
Information exchange with the following Floriday modules and related functions are in scope:
- Core module: get customer organizations.
- Catalogue module: Get trade-items.
- Stock module: toggle continuous stock.
- Supply module: Get, create, update and delete supply lines based on continuous stock.
- Sales module: Get and create sales orders.
The previous API v.01 documentation can be accessed via this link.
Updated about 3 years ago