Get an Apple Messages for Business routing rule
/v1/amb/routing-rules/{routing_rule_id}const result = await bird.amb.routingRules.get(
"arr_01krdgeqcxet5s7t44vh8rt9mg",
);
console.log(result);result = client.amb.routing_rules.get('arr_01krdgeqcxet5s7t44vh8rt9mg')
print(result)result, err := client.Amb.RoutingRules.Get(ctx, "arr_01krdgeqcxet5s7t44vh8rt9mg")
if err != nil {
log.Fatal(err)
}
fmt.Println(result)$bird->amb->routingRules->get('arr_01krdgeqcxet5s7t44vh8rt9mg');bird amb routing-rules get <routing-rule-id>curl -X GET "https://us1.platform.bird.com/v1/amb/routing-rules/{routing_rule_id}" \
-H "Authorization: Bearer $TOKEN"{
"created_at": "2026-05-20T09:14:52Z",
"updated_at": "2026-05-25T16:42:01Z",
"id": "arr_01krdgeqcxet5s7t44vh8rt9mg",
"business_account_id": "abz_01krdgeqcxet5s7t44vh8rt9mg",
"match_kind": "intent",
"match_intent_id": "order_status",
"match_group_id": "support",
"queue": "billing",
"precedence": 10,
"is_default": false
}
Returns one routing rule by ID.
Paramètres
routing_rule_idstringContenu de la réponse
created_atupdated_atidUnique identifier for the routing rule.
business_account_idThe Apple Messages for Business brand this rule belongs to.
match_kindWhat a routing rule matches against the entry point that started the conversation.
intentmatches on the entry point's intent alone:match_intent_idis set andmatch_group_idis null.groupmatches on the entry point's group alone:match_group_idis set andmatch_intent_idis null.bothmatches only when the entry point carries the given intent and the given group together, somatch_intent_idandmatch_group_idare both set. There are two match fields rather than one becausebothneeds to carry an intent and a group at once.
Possible values: intent, group, both
match_intent_idThe entry point intent this rule matches, as sent in Apple's intentID. Set when match_kind is intent or both, null when it is group.
match_group_idThe entry point group this rule matches, as sent in Apple's groupID. Set when match_kind is group or both, null when it is intent.
queueThe queue a matching conversation is filed into. A queue is a label your console filters by rather than a resource you create ahead of time, so any value routes.
precedenceEvaluation order among this business's rules. The highest-precedence rule a conversation matches wins; rules tied on precedence are evaluated by their id.
is_defaultWhether this rule catches a conversation that matches nothing else. A business has at most one. A conversation created or reopened while none exists routes to an empty queue, which the console lists as unrouted.
Ressources associées
Poursuivez avec la documentation, les guides et les exemples sur ce sujet.