Get Assignment Configuration
get_assignment_configThe ownership routing configured for an object: which field decides, and for each value that field can hold, the pool of people it routes to, how one of them is picked, and who is in it. AN ASSIGNMENT RUN CARRIES NO PAYLOAD -- it carries only a scope and reads this at dispatch -- so this is the only way to know what one would do before it does it. A field value with no pool is SKIPPED with a reason, never assigned to someone arbitrary, so this also says which populations are not configured at all -- unless a pool has the value "*", which takes every value no other pool does, empty ones included. field is null when nothing is configured, and every run against that object declines. This tool only reads; changing the configuration is set_assignment_config, which not every caller has.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| object_type | Yes | Which object's ownership routing to read. | |
| connection_id | Yes | The CRM connection. Call list_crm_connections first. |