How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Visma Warehouse API

The Warehouse API from Visma — 4 operation(s) for warehouse.

Visma Warehouse API is one of 193 APIs that Visma publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Warehouse. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, rate-limit docs, and a support channel.

This API exposes 4 operations across 4 paths, and defines 36 schemas. It is described by OpenAPI 3.2.0, at version v1.

Requests are made against a single base URL, https://api.finance.visma.net.

4 operations 4 paths 36 schemas 2 GET1 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
v1
Base URL
https://api.finance.visma.net
Authentication
OAuth 2.0
Resource Areas
1

Authentication & Security 1

Visma Warehouse API declares 1 security scheme for authenticating requests. It supports OAuth 2.0 (interactiveapi) using the authorizationCode flow, exposing 5 scopes.

Paths & Operations 4

Across 4 paths, the API surfaces 4 operations — 2 GET, 1 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

Warehouse 4
GET
/v1/warehouse/{warehouseID}
Get a specific Warehouse
Warehouse_GetBywarehouseID 2 params → 200202
GET
/v1/warehouse
Get a range of Warehouses - ScreenId=IN204000
Warehouse_GetAll 5 params → 200202
POST
/v1/warehouse/{warehouseID}/location
Post new location - ScreenId=IN204000
Warehouse_PostBywarehouseID 2 params body → 200202
PUT
/v1/warehouse/{warehouseID}/location/{locationID}
Update location - ScreenId=IN204000
Warehouse_PutBywarehouseIDlocationID 3 params body → 200202

Schemas 36

The contract defines 36 schemas that model the data the API accepts and returns. The most detailed are WarehouseDto (18 properties), WarehouseLocationUpdateDto (15 properties), WarehouseLocationDto (14 properties), addressInWarehouseDto (9 properties). Each schema is shown below with its type and property counts.

ClassAttributeDetailDto
object
2 properties
pickPriorityInWarehouseLocationUpdateDto
object
Pick priority The order of which location should have priority.
1 property
replenishmentClassInWarehouseDto
object
The top part Replenishment class The replenishment class associated with this warehouse.
2 properties
primaryItemClassInWarehouseLocationDto
object
Primary item class The primary item class for this location; items of this class are received the most often or stored here in the highest volumes.
6 properties
salesValidInWarehouseLocationUpdateDto
object
Sales allowed You select this check box if sales are allowed from this location.
1 property
primaryItemClassIdInWarehouseLocationUpdateDto
object
Primary item class The primary item class for this location; items of this class are received the most often or stored here in the highest volumes.
1 property
receiptsValidInWarehouseLocationUpdateDto
object
Receipts allowed You select this check box if receipts are allowed at this location.
1 property
inclQtyAvailInWarehouseLocationUpdateDto
object
Include in qty. available You select this check box if the quantities of goods available at this location will be included in the quantities of available goods…
1 property
descriptionInWarehouseLocationUpdateDto
object
Description A brief description of the warehouse location.
1 property
projectInWarehouseLocationDto
object
Project The project to associate with this location by default.
3 properties
countryInWarehouseAddressDto
object
Country The country where the warehouse is located.
4 properties
primaryItemValidInWarehouseLocationUpdateDto
object
Primary item validation An option indicating whether the operations with the primary item should be validated for this location and how.
1 property
BackgroundApiAcceptedDto
object
2 properties
projectTaskIdInWarehouseLocationUpdateDto
object
Project task The project task to associate with this location by default.
1 property
activeInWarehouseLocationUpdateDto
object
Active This check box indicates whether this location is active.
1 property
primaryItemInWarehouseLocationDto
object
Primary item The primary item for this location, which is the item that is received the most often or stored here in the highest volumes.
2 properties
dropShipLocationInWarehouseDto
object
Location table tab Drop-ship location The warehouse location used to account for drop shipments.
2 properties
receiptLocationInWarehouseDto
object
Location table tab Receiving location The warehouse location to be used to receive goods.
2 properties
addressInWarehouseDto
object
Address information tab Address section
9 properties
shipLocationInWarehouseDto
object
Location table tab Shipping location The warehouse location to be used to ship goods.
2 properties
projectTaskInWarehouseLocationDto
object
Project task The project task to associate with this location by default.
3 properties
MetadataDto
object
2 properties
primaryItemIdInWarehouseLocationUpdateDto
object
Primary item The primary item for this location, which is the item that is received the most often or stored here in the highest volumes.
1 property
contactInWarehouseDto
object
Address information tab Contact section
8 properties
transfersValidInWarehouseLocationUpdateDto
object
Transfers allowed You select this check box if transfers are allowed for this location.
1 property
ClassAttributeDto
object
7 properties
returnLocationInWarehouseDto
object
Location table tab RMA location The RMA warehouse location.
2 properties
assemblyValidInWarehouseLocationUpdateDto
object
Assembly allowed You select this check box if assembly operations are allowed at this location.
1 property
WarehouseLocationUpdateDto
object
15 properties
isCostedInWarehouseLocationUpdateDto
object
Cost separately You select this check box if the costs for goods available at this location will be calculated separately from costs calculated at the system-l…
1 property
WarehouseLocationDto
object
14 properties
locationIdInWarehouseLocationUpdateDto
object
Location ID The unique ID of the warehouse location.
1 property
branchInWarehouseDto
object
Mandatory field: The top part Branch The branch associated with the company.
2 properties
countyInWarehouseAddressDto
object
County The county where the warehouse is located.
2 properties
projectIdInWarehouseLocationUpdateDto
object
Project The project to associate with this location by default.
1 property
WarehouseDto
object
This class represents a Warehouse in WarehouseController. Used for getting data.
18 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

visma-warehouse-api-openapi.yml Raw ↑

Other APIs Visma publishes across the network.

Visma Business NXT GraphQL API
Visma Account API
Visma Accounts API
Visma Agreements API
Visma Allocation Periods API
Visma Approval API
Visma App Store Activation Status API
Visma Article Account Codings API
Visma Article Labels API
Visma Articles API
Visma Attachment API
Visma Attachment Links API
Where this information came from

This is an independent, third-party profile of Visma Warehouse API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.