Retired: the other carriers' questions
other_carrier_questionsRetired. Do not call it: carrier_questions asks every carrier's questions at once, and get_quote carries the firm prices in firm_prices.
Kept so an older conversation that reaches it is told where to go, with the link. It asks nothing and reads nothing.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| locale | Yes | The language the customer is writing in. Set it from their own messages rather than leaving the default: the estimate's notice comes back in this language, and a notice the customer cannot read discloses nothing. Sigo serves these two languages only. | |
| quote_id | Yes | The handle start_quote returned. | |
| answers_so_far | No | Ignored: nothing is carried here any more. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| note | Yes | What to do with these questions, in the customer's language. | |
| preamble | Yes | Sigo's own words for the customer, to say as they are before the first question. Not one of the carrier's questions and not answered. Null when there is nothing to ask here. | |
| next_step | Yes | Where the customer finishes. Theirs at any point, not only at the end. | |
| questions | Yes | In the order the platform ranked them. | |
| ask_together | Yes | Codes that can be put to the customer in one turn, grouped the way the carrier groups them. Ask each block as one message and send its answers together. A question with `depends_on` is in no block: it gets its own turn, after the one it hangs off. Empty when there is nothing to ask here. | |
| can_answer_here | Yes | Always false: these questions are asked by carrier_questions now, once for every carrier. |