Skip to main content

Dimensions GraphQL API Changelog

11/07/2025

  • Dimensions GraphQL API now blocks queries and mutations that use inline variables. Variables must be passed as query variables instead of inline in the query body.
Details

Incorrect (blocked) query example:

query{
debtors{
masterRecords{
customers{
records(filter:{customerDetails:{ code:{beginsWith: "AQ"}}}){
items{
customerDetails{
code
}
}
}
}
}
}
}

Correct query example:

query GetCustomers($filter: CustomerFilterInput) {
debtors {
masterRecords {
customers {
records(filter: $filter) {
items {
customerDetails {
code
}
}
}
}
}
}
}

Variables:

{
"filter": {
"customerDetails": {
"code": {
"beginsWith": "AQ"
}
}
}
}

04/12/2024

  • Added mutations to manage purchase transactions. This enable external applications to create/update/delete purchase transactions.
warning

Intercompany and accounting for carbon transactions are not supported yet