Queries
mbomExplosion
Fully-exploded multi-level mBOM for a root part/mBOM in a single request, with per-line level, parent part, and rolled-up quantity.
QUERY
mbomExplosion(after: String, before: String, first: Int, input: MBomExplosionInput!, last: Int): MBomExplosionConnectionArguments
after
String
before
String
first
Int
input
required
last
Int
Returns
edges
Contains the nodes in this connection.
pageInfo
Pagination data for this connection.
Query
query MbomExplosion($input: MBomExplosionInput!) {
mbomExplosion(input: $input) {
edges {
cursor
node {
id
level
mbomItem {
__typename
}
parentPartId
quantity
totalQuantity
}
}
pageInfo {
endCursor
hasNextPage
hasPreviousPage
startCursor
}
}
}Variables
{
"input": {
"partId": "id"
}
}Response
{
"data": {
"mbomExplosion": {
"edges": [
{
"cursor": "string",
"node": {
"id": "id",
"level": 1,
"mbomItem": {
"__typename": "MBomItem"
},
"parentPartId": "id",
"quantity": 1.5,
"totalQuantity": 1.5
}
}
],
"pageInfo": {
"endCursor": "string",
"hasNextPage": true,
"hasPreviousPage": true,
"startCursor": "string"
}
}
}
}Was this page helpful?
⌘I
Query
query MbomExplosion($input: MBomExplosionInput!) {
mbomExplosion(input: $input) {
edges {
cursor
node {
id
level
mbomItem {
__typename
}
parentPartId
quantity
totalQuantity
}
}
pageInfo {
endCursor
hasNextPage
hasPreviousPage
startCursor
}
}
}Variables
{
"input": {
"partId": "id"
}
}Response
{
"data": {
"mbomExplosion": {
"edges": [
{
"cursor": "string",
"node": {
"id": "id",
"level": 1,
"mbomItem": {
"__typename": "MBomItem"
},
"parentPartId": "id",
"quantity": 1.5,
"totalQuantity": 1.5
}
}
],
"pageInfo": {
"endCursor": "string",
"hasNextPage": true,
"hasPreviousPage": true,
"startCursor": "string"
}
}
}
}