Mutation
mutation SimulateEstimatorRouting($input: SimulateEstimatorRoutingInput!) {
simulateEstimatorRouting(input: $input) {
tiers {
estimatorProfileIds
}
steps {
userId
reason
position
poolUserIds
outcome
name
}
initialEstimatorIds
facts {
zipcode
territoryKey
propertyHistoryEstimatorProfileIds
projectCategory
existingCsrUserId
customerEstimatorMonthsSince
}
}
}Variables
{
"input": {
"rules": [
{
"action": "string",
"qualifier": "string"
}
],
"request": {}
}
}Response
{
"data": {
"simulateEstimatorRouting": {
"tiers": [
{
"estimatorProfileIds": [
"string"
]
}
],
"steps": [
{
"userId": "string",
"reason": "string",
"position": 1,
"poolUserIds": [
"string"
],
"outcome": "string",
"name": "string"
}
],
"initialEstimatorIds": [
"string"
],
"facts": {
"zipcode": "string",
"territoryKey": "string",
"propertyHistoryEstimatorProfileIds": [
"string"
],
"projectCategory": "string",
"existingCsrUserId": "string",
"customerEstimatorMonthsSince": 1
}
}
}
}Mutations
simulateEstimatorRouting
Run the given rules against a made-up request without recording anything.
MUTATION
simulateEstimatorRouting(input: SimulateEstimatorRoutingInput!): EstimatorRoutingSimulationResult!Arguments
input
required
Returns
tiers
steps
initialEstimatorIds
[String!]!
facts
Mutation
mutation SimulateEstimatorRouting($input: SimulateEstimatorRoutingInput!) {
simulateEstimatorRouting(input: $input) {
tiers {
estimatorProfileIds
}
steps {
userId
reason
position
poolUserIds
outcome
name
}
initialEstimatorIds
facts {
zipcode
territoryKey
propertyHistoryEstimatorProfileIds
projectCategory
existingCsrUserId
customerEstimatorMonthsSince
}
}
}Variables
{
"input": {
"rules": [
{
"action": "string",
"qualifier": "string"
}
],
"request": {}
}
}Response
{
"data": {
"simulateEstimatorRouting": {
"tiers": [
{
"estimatorProfileIds": [
"string"
]
}
],
"steps": [
{
"userId": "string",
"reason": "string",
"position": 1,
"poolUserIds": [
"string"
],
"outcome": "string",
"name": "string"
}
],
"initialEstimatorIds": [
"string"
],
"facts": {
"zipcode": "string",
"territoryKey": "string",
"propertyHistoryEstimatorProfileIds": [
"string"
],
"projectCategory": "string",
"existingCsrUserId": "string",
"customerEstimatorMonthsSince": 1
}
}
}
}