MES APIs - Endpoint Overview

This is an overview of the available endpoints on the url wisefish/mes.

For each base path, there is a sub-page with more information.

  • Some data is non-editable because the data must always be set up within BC.

  • Some transactions can be created in more than one way, for exampel

    • using one endpoint for the header - once. Then using another endpoint for the item lines

    • Or using one endpoint to create both the header and one line

Endpoint

Description

Link to documentation

Requests available

Procedures

1. Setup






terminals

Terminals

GET





2. Transactions






transactions

Create a new MES Transaction

API - MES Transactions

GET

POST


DELETE


transactionLines

Create the lines for a MES Transaction

API - MES Transaction Line

GET

POST


DELETE


mesReceipt

Create a new MES Transaction of Type = Receipt

This transaction is used to receive items, either on a Purchase Order, Receipt Agreement or a Fishing Trip, when landing own catch

API - MES Receiving Transaction

GET

POST




mesOutput

Create a new MES Transaction of Type = Output

This transaction is used to post output on a production lot.

API - MES Output Transaction

GET

POST




mesConsumption

Create a new MES Transaction of Type = Consumption

This transaction is used to post consumption on a production lot.

GET

POST




mesTransfer

Create a new MES Transaction of Type = Transfer

This transaction is used to create a transfer between locations.

GET

POST




3. Creating transactions - specific types






receivingTransactions

API - MES Receiving Transaction

GET

POST




outputTransactions

API - MES Output Transaction

GET

POST











4. Processed Transactions






processedTransactions

Needed?

GET





processedTransactionLines

Needed?

GET