GuidesChangelog
HomeLog In

Latest API version

ERP API v1.3.x

To be deprecated:

ModulesFunctionEndpointReason
Catalog - Trade-itemsReturns trade itemsGET / trade-itemsPreferred use of GET / trade-items / sync.
Sales - Sales ordersReturns sales ordersGET / sales-ordersPreferred 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:

ModulesFunctionLinksversion
Core - Webhooks AKA event subscriptionSubscribe and unsubscribe to events starting with sales order events using webhooks.Webhooks1.2
Catalog - Base-itemsCreate base-itemsQC1.2
Catalog - Base-itemsDelete base-itemsQC1.2
Catalog - Base-itemsSync base-itemsQC1.2
Supply - StockReturns plantpassports with batchIDs.Not Implemented1.2
Supply - Direct salesCreate customer offerCreate customer offer1.2
Supply - Direct salesUpdate customer offerUpdate customer offer1.2
Supply - Direct salesDelete customer offerDelete customer offer1.2
Sales - ContractsSync contracts with contract-lines or returns a list of contractsGet Contracts1.2
Sales - ContractsReturns a contract attachment.Get Contracts1.2
Sales - ContractsSync Blanket ordersGet Blanket orders1.2
Sales - Blanket ordersApprove Blanket ordersApprove Blanket orders1.2
Sales - Blanket ordersCreate Blanket orders.Create Blanket orders1.2
Sales - Sales ordersReturns a list of corrections of a sales order.Get Sales Order corrections1.2
Sales - Sales ordersCorrect a sales order.Post Sales Order corrections1.2
Fulfillment - Fulfillment ordersAdd Fulfillment request to an existing Fulfillment order.NOT IMPLEMENTED1.2
Fulfillment - Fulfillment ordersDelete Fulfillment request of an existing Fulfillment order.NOT IMPLEMENTED1.2
Fulfillment - Fulfillment inboundSync Fulfillment orders inbound as a warehouse provider for the supplier.QC1.2
Fulfillment - Fulfillment inboundMark fulfillment order as received as a warehouse provider for the supplier.QC1.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:

ModulesFunctionLinksversion
Authentication - API-keyProvides the identity associated with an api-key.Identity check1.1
Core - OrganizationsSync organizations.Get organizations1.1
Catalog - Additional servicesReturns commercial service types for additional services.Get additional services1.1
Catalog - Custom packagesSync custom packages or return a custom-packingGet custom packages1.1
Catalog- Trade-itemsCreate a trade-item variant.Create Trade-item variants1.1
Catalog- Trade-itemsUpdate a trade-item variant.Update Trade-item variants1.1
Supply - StockSync batches.Get batches1.1
Supply - Direct salesSync direct sales batch supply-lines.Get supply-lines1.1
Supply - Direct salesGet weekly base supplyGet weekly supply1.1
Supply - Direct salesDelete weekly supply-linesDelete weekly supply-lines1.1
Supply - AuctionSync 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 - AuctionSync clock sales supply.[Get Clock supply]
(doc:clock-sales-supply#get-clock-supply-lines)
1.1
Sales - Sales ordersSync Sales ordersGet Sales Orders1.1
Fulfillment - Delivery ordersSync Delivery ordersQC1.1
Fulfillment - Delivery ordersDelete Auction Delivery ordersQC1.1
Fulfillment - Fulfillment ordersSync Fulfillment orders or return a fulfillment order.QC1.1
Fulfillment - Fulfillment ordersUpdate Fulfillment ordersQC1.1
Fulfillment - Fulfillment ordersDelete Fulfillment ordersQC1.1
Fulfillment - Fulfillment ordersReturns corrections for a fulfillment order.QC1.1
Fulfillment - Fulfillment ordersCorrect a fulfillment order (direct sales).QC1.1
Fulfillment - StickersSync Customer sticker metadata.QC1.1
Fulfillment - StickersMark Customer stickers are printed and placed for the customer.QC1.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.