Supplier
/vismanetapi/setting-up-your-integration/how-tos/supplierledgerendpoint/supplier
section
Common usage example for Supplier(ScreenId=AP303000)
2025-11-28T09:30:17+01:00
# Supplier
Common usage example for Supplier(ScreenId=AP303000)
URL: `https://api.finance.visma.net/v1/supplier`
For information about the ERP logic behind Suppliers, please refer to the [ERP Manual Help: Suppliers](https://help.content.visma.net/Sweden/SE_EN/online-help/p2p/AP/AP303000-ref.html)
## Methods
---
### GET All Suppliers
URL: `https://api.finance.visma.net/v1/supplier`
#### Query Parameters
- `lastModifiedDateTime=YYYY-MM-DD`
As of today Filtering Parameters does not accept certain characters such as W-Z
These are the formats for Filtering
- `2001-01-01`
- `2001-01-01 13:13:13`
- `2001-01-01 13:13:13.133`
#### Compare Operators for lastModifiedDateTimeCondition
- `>` - Greater than
- `<` - Less than
- `<=` - Less than or equal to
- `>=` - Greater than or equal to
#### Usage Example
This query will return suppliers updated on 2025-01-14 or later:
**GET** `https://api.finance.visma.net/v1/supplier?lastModifiedDateTime=2025-01-14&lastModifiedDateTimeCondition=>=`
---
### POST Supplier
URL: `https://api.finance.visma.net/v1/supplier`
This example shows the minimum fields you should send to be able to post a new Supplier, if you are using automatic numbering you can omit the “number” field.
#### JSON Request body
```json
{
"number": {
"value": "50002"
},
"name": {
"value": "NewSupplier"
},
"mainAddress": {
"addressId": 3001,
"addressLine1": "Testroad 5",
"postalCode": "0110",
"city": "OSLO",
"country": {
"id": "NO",
"name": "NORGE"
},
"county": {
"id": "0301",
"name": "OSLO"
}
},
"supplierClassId": {
"value": "1"
}
}
```
If sent successfully, the API will return:

---