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