Breadcrumbs

Base APIs - Endpoint Overview

This is an overview of the available endpoints. 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.

  • In some cases, new entries can only be created with a specific procedures, for example Lots.

  • Even if there is a POST, PATCH, DELETE option, the data is only editable, as long as it is still editable within Wisefish. For example, if a status does of an entry does not allow changes in BC, the functionality is the same when trying to modify with an API.

Endpoint

Description

Requests available

Procedures

1. Setup






userProfiles

Wisefish User Profiles

GET


PATCH



locations

Locations

GET





stockCenters

Stock Centers with Certification Program Registers.

GET

POST

PATCH

DELETE

POST /createOriginLot

POST /createProductionLot

fishingAreas

Fishing Areas

GET

POST

PATCH

DELETE


landingTypes

Landing Types

GET

POST

PATCH

DELETE


itemCategories

Item categories.

GET

POST

PATCH

DELETE


processingStages

Processing Stages

GET

POST

PATCH

DELETE


rawMaterialSQGrades

Raw Material Size Quality Grades

GET

POST

PATCH

DELETE


2. Master data






customers

Customers, the most important fields.

GET

POST

PATCH

DELETE


vendors

Vendors

GET

POST

PATCH

DELETE


vessels

Vessels

GET

POST

PATCH

DELETE


items

Items, a simple list.


GET





itemDetails

Items with units and variants and the most important fields.

GET

POST

PATCH

POST


itemUnits

Item units.
Attached as child-entries on itemDetails

API - Item Units

GET

POST

PATCH

DELETE


itemVariants

Item variants. Attached as child-entries on itemDetails

GET

POST

PATCH

DELETE


certificationPrograms

The Certification Program Register.
Used as child-entries on other endpoints.

GET

POST

PATCH

DELETE


3. Inventory






inventoryItems

List of inventory items with quantity in stock

API - Item Inventory

GET




POST /transferQtyToLocation

POST /transferQtyToLocationAndBin

lots

Lots with catch origin and certifications.

API - Lots


GET

POST

PATCH

DELETE

See procedure on stockCenters to create

lotCertifications

Certification Programs for a Lot

GET

POST

PATCH

DELETE


lotGroups

Lot Groups. These are groups to be added on Lots.

GET

POST

PATCH

DELETE


openTradeItems

Trade Items available in the warehouse.

GET





pallets

Pallets, with items.

GET





createPallet

Specific endpoint to create a pallet.

API - Create Pallet

GET

POST




4. Purchase & Sales






purchaseAgreements

Purchase Agreements that have not been posted, with type = Receipt/Blanket

API - Purchase Agreements

GET

POST

PATCH

DELETE

POST /release

POST /reopen

POST /createPostingDocument

POST /receiveItems

purchaseAgreementLines

Purchase Agreement Lines, with type = Receipt/Blanket.

API - Purchase Agreement Lines

GET

POST

PATCH

DELETE


closedPurchaseAgreements

Closed Purchase Agreements, with type = Receipt/Blanket

API - Purchase Agreements

GET





openSalesAgreements

Sales Agreements, with type = Delivery|Blanket

Fixed filter on Status that allows changes.

API - Sales Agreements


GET

POST

PATCH

DELETE

POST /release

POST /reopen

POST /createAndPostSalesDocument

POST /suggTIsReservIntoAgr

POST /syncToReserved

salesAgreementLines

Sales Agreement Lines, with type = Delivery/Blanket

API - Sales Agreement Lines

GET

POST

PATCH

DELETE

POST /updateQuantity

POST /updateUnitPrice

POST /updateQuantityAndUnitPrice

POST /reservePallet

POST /releasePallet

closedSalesAgreements

Closed Sales Agreements, with type = Delivery|Blanket and Status = Posting|Closed

API - Sales Agreements

GET





salesAgreements

All sales Agreements, with type = Delivery|Blanket, no matter of the Status

API - Sales Agreements

GET





extendedTexts

Extended texts can be added on agreements.

GET

POST

PATCH

n/a


scheduledTrips

Scheduled trips.

GET




This could be modified to allow changes.

transportUnits

Transport Units.

GET




This could be modified to allow changes.

5. Production






productionLots

Production lots.

API - Production Lots

GET

POST

PATCH

DELETE

POST /consumeItem

POST /procudeItem

There is also a procedure on stockCenters to create a new lot.

productionOutputItems

Trade Item Output Journal.

Here the produced items are inserted.


GET

POST

PATCH

DELETE


productionAgreements

TO DO






6. Warehouse (std)






warehouseReceipts

Warehouse Receipts, i.e. the standard documents created for standard Purchase Orders

API - Warehouse Receipts

GET




POST /receiveItem
POST /receiveItemToBin

warehouseShipments

Warehouse Shipments, i.e. the standard documents created for standard Sales Orders

GET




POST /shipItem
POST /shipItemFromBin

7. Change Log






changeLogEntries

The module logs changes on the main tables

GET




POST /markAsRead