changedOutput schema / (root)
Previous value: -{
- "$schema": "http://json-schema.org/draft-07/schema#",
- "additionalProperties": false,
- "properties": {
- "already_active_count": {
- "description": "Of enqueued_count, how many reused an existing task rather than creating one.",
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "collect_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ],
- "description": "The `/collect` link that starts the browser runs of the enqueued counterparties and binds each run to its task. Null when no enqueued counterparty has a provider with a blueprint or a real portal URL."
- },
- "collect_url_omits": {
- "description": "Enqueued counterparties the link does not name because one link carries at most 25 portals. Present only when the ceiling left some out.",
- "items": {
- "additionalProperties": false,
- "properties": {
- "company_id": {
- "type": "string"
- },
- "name": {
- "type": "string"
- }
- },
- "required": [
- "company_id",
- "name"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "conversation_id": {
- "description": "The conversation this result belongs to. Pass it back as the conversation_id argument on every later Well call in the same conversation.",
- "type": "string"
- },
- "conversation_id_note": {
- "description": "Present only when the server opened a fresh lane, stating that no choice recorded earlier was read.",
- "type": "string"
- },
- "conversation_id_source": {
- "description": "Where the conversation id came from: the host's own request meta, the caller's argument, or a fresh lane the server opened.",
- "enum": [
- "host_meta",
- "argument",
- "minted"
- ],
- "type": "string"
- },
- "delivery": {
- "description": "WhatsApp only: how the runs start: side_panel (queued, no link), side_panel_and_link (some queued, collect_url starts the rest), link (nothing queued, collect_url starts the runs) or none (no vendor a browser agent visits).",
- "enum": [
- "side_panel",
- "side_panel_and_link",
- "link",
- "none"
- ],
- "type": "string"
- },
- "enqueued": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "already_active": {
- "type": "boolean"
- },
- "company_id": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "provider": {
- "anyOf": [
- {
- "additionalProperties": false,
- "properties": {
- "countries": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "has_blueprint": {
- "type": "boolean"
- },
- "has_portal_url": {
- "type": "boolean"
- },
- "id": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "logo_url": {
- "anyOf": [
- {
- "type": "string"
- },
- {
- "type": "null"
- }
- ]
- },
- "name": {
- "type": "string"
- },
- "slug": {
- "type": "string"
- },
- "url": {
- "type": "string"
- }
- },
- "required": [
- "id",
- "name",
- "slug",
- "url",
- "logo_url",
- "countries",
- "has_blueprint",
- "has_portal_url"
- ],
- "type": "object"
- },
- {
- "type": "null"
- }
- ]
- },
- "task_id": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "task_title": {
- "type": "string"
- }
- },
- "required": [
- "company_id",
- "task_id",
- "task_title",
- "provider",
- "already_active"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "enqueued_count": {
- "description": "Rows in enqueued — created or reused.",
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "error": {
- "type": "string"
- },
- "message": {
- "description": "WhatsApp only: what to tell the person for this delivery. Follow it over the description.",
- "type": "string"
- },
- "newly_connected": {
- "description": "Tools that connected to this workspace since the last result and that no session was told about yet, oldest first. Present only when at least one tool is new. The connected-line rule says when to tell an entry; when it does, one line per entry, in the person's language: \"<name> is connected.\". Never fold several entries into one sentence. Each entry comes back once, on one result only: never repeat its line later.",
- "items": {
- "additionalProperties": false,
- "properties": {
- "name": {
- "type": "string"
- },
- "service_id": {
- "type": "string"
- }
- },
- "required": [
- "name",
- "service_id"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "queued_run_taker": {
- "description": "WhatsApp only, when side_panel_queue is present: what takes the queued vendors in the person's browser: side_panel (the Well side panel, once open) or extension (the Well extension, while the browser is open, with no side panel).",
- "enum": [
- "side_panel",
- "extension"
- ],
- "type": "string"
- },
- "refusal_reason": {
- "description": "The WellError code when the write is refused.",
- "type": "string"
- },
- "side_panel_queue": {
- "description": "WhatsApp only: the vendors queued for the Well side panel in the person's browser, one fetch per provider. The side panel starts each one by itself, with no click. collect_url does not name them.",
- "items": {
- "additionalProperties": false,
- "properties": {
- "browser_action_id": {
- "type": "string"
- },
- "company_ids": {
- "items": {
- "type": "string"
- },
- "type": "array"
- },
- "provider_id": {
- "type": "string"
- },
- "provider_name": {
- "type": "string"
- },
- "status": {
- "enum": [
- "queued",
- "running",
- "waiting_for_person",
- "ended"
- ],
- "type": "string"
- },
- "task_id": {
- "type": "string"
- },
- "tasks_ahead": {
- "anyOf": [
- {
- "maximum": 9007199254740991,
- "minimum": -9007199254740991,
- "type": "integer"
- },
- {
- "type": "null"
- }
- ],
- "description": "Status queued only: how many other open tasks of the person the side panel takes before this one, null when that read failed."
- }
- },
- "required": [
- "provider_id",
- "provider_name",
- "company_ids",
- "task_id",
- "browser_action_id",
- "status"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "skipped": {
- "items": {
- "additionalProperties": false,
- "properties": {
- "company_id": {
- "format": "uuid",
- "pattern": "^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000|ffffffff-ffff-ffff-ffff-ffffffffffff)$",
- "type": "string"
- },
- "reason": {
- "enum": [
- "company_not_found_in_workspace",
- "not_owned_by_current_user"
- ],
- "type": "string"
- }
- },
- "required": [
- "company_id",
- "reason"
- ],
- "type": "object"
- },
- "type": "array"
- },
- "skipped_count": {
- "maximum": 9007199254740991,
- "minimum": 0,
- "type": "integer"
- },
- "success": {
- "type": "boolean"
- }
- },
- "required": [
- "success"
- ],
- "type": "object"
-}New value: +null