{"schemaVersion":"doou-command-api-index.v1","apiVersion":"v2","contractVersion":"doou-external-capability-contract.v1","currentRestApiVersion":"v1","targetResourceVersion":"v2","deprecationWindowDays":180,"standards":{"fieldContract":"doou-public-data-contract.v1","schemas":"/api/v2/schemas","openapi":"/api/v2/openapi.json","rest":"OpenAPI 3.1","mcp":"MCP 2025-11-25","webhook":"CloudEvents 1.0"},"authentication":{"type":"bearer_or_oauth2","tokenManagement":"/api/integrations/access-tokens","oauthGrantManagement":"/api/integrations/mcp-oauth-grants","oauthProtectedResource":"/.well-known/oauth-protected-resource/api/mcp"},"reads":[{"operation":"products.list_confirmed","resource":"products","method":"GET","path":"/api/v2/products","scope":"products:read","risk":"read_only","inputSchemaVersion":"doou-product-profile-query.v1","outputSchemaVersion":"doou-product-profile-index.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_list_product_profiles","pluginAction":"doou.products.list_confirmed","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","invalid_pagination","product_profile_storage_unavailable","product_profile_read_failed","internal_error"]},{"operation":"companies.list_saved","resource":"companies","method":"GET","path":"/api/v1/customer-lists","scope":"customers:read","risk":"read_only","inputSchemaVersion":"doou-pagination.v1","outputSchemaVersion":"doou-customer-list-index.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_list_customer_lists","pluginAction":"doou.companies.list_saved","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","not_found","internal_error"]},{"operation":"companies.read_saved_list","resource":"companies","method":"GET","path":"/api/v1/customer-lists/{id}","scope":"customers:read","risk":"read_only","inputSchemaVersion":"doou-pagination.v1","outputSchemaVersion":"doou-customer-list.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_get_customer_list","pluginAction":"doou.companies.read_saved_list","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","not_found","internal_error"]},{"operation":"workflows.list_runs","resource":"workflows","method":"GET","path":"/api/v1/workflow-runs","scope":"runs:read","risk":"read_only","inputSchemaVersion":"doou-pagination.v1","outputSchemaVersion":"doou-workflow-run-index.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_list_workflow_runs","pluginAction":"doou.workflows.list_runs","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","not_found","internal_error"]},{"operation":"artifacts.list_for_run","resource":"artifacts","method":"GET","path":"/api/v1/workflow-runs/{id}/artifacts","scope":"artifacts:read","risk":"read_only","inputSchemaVersion":"doou-pagination.v1","outputSchemaVersion":"doou-workflow-artifact-list.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_get_workflow_artifacts","pluginAction":"doou.artifacts.list_for_run","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","not_found","internal_error"]},{"operation":"artifacts.list_events","resource":"artifacts","method":"GET","path":"/api/v2/artifacts","scope":"artifacts:read","risk":"read_only","inputSchemaVersion":"doou-workflow-artifact-event-cursor.v1","outputSchemaVersion":"doou-workflow-artifact-event-page.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_list_workflow_artifact_events","pluginAction":"doou.artifacts.list_events","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","invalid_cursor","run_id_invalid","run_not_found","internal_error"]},{"operation":"usage_receipts.list","resource":"usage_receipts","method":"GET","path":"/api/v2/usage-receipts","scope":"usage:read","risk":"read_only","inputSchemaVersion":"doou-usage-receipt-cursor.v1","outputSchemaVersion":"doou-usage-receipt-page.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_list_usage_receipts","pluginAction":"doou.usage_receipts.list","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","invalid_cursor","external_command_storage_unavailable","internal_error"]},{"operation":"conversations.list_inbox","resource":"conversations","method":"GET","path":"/api/v2/conversations","scope":"conversations:read","risk":"read_only","inputSchemaVersion":"doou-conversation-inbox-query.v1","outputSchemaVersion":"doou-conversation-inbox.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_list_mailbox_conversations","pluginAction":"doou.conversations.list_inbox","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","mailbox_connection_invalid","mailbox_reply_query_failed","mailbox_reply_context_failed","internal_error"]},{"operation":"conversations.list_official","resource":"conversations","method":"GET","path":"/api/v2/conversations/official","scope":"official_messages:read","risk":"read_only","inputSchemaVersion":"doou-official-conversation-query.v1","outputSchemaVersion":"doou-official-conversation-inbox.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_list_official_conversations","pluginAction":"doou.conversations.list_official","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","invalid_pagination","official_conversation_connection_invalid","official_conversation_schema_missing","official_conversation_read_failed","internal_error"]},{"operation":"relationships.list_saved","resource":"relationships","method":"GET","path":"/api/v2/relationships","scope":"relationships:read","risk":"read_only","inputSchemaVersion":"doou-relationship-query.v1","outputSchemaVersion":"doou-relationship-index.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_list_customer_relationships","pluginAction":"doou.relationships.list_saved","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","invalid_cursor","relationship_storage_unavailable","relationship_ledger_limit_exceeded","relationship_lead_read_failed","relationship_outcome_read_failed","relationship_suppression_read_failed","internal_error"]},{"operation":"relationships.read_follow_up_receipt","resource":"relationships","method":"GET","path":"/api/v2/relationships/follow-up-changes/{id}","scope":"relationships:write","risk":"read_only","inputSchemaVersion":"doou-command-receipt-id.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_get_relationship_follow_up_receipt","pluginAction":"doou.relationships.read_follow_up_receipt","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","receipt_id_invalid","receipt_not_found","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"people.read_enrichment_receipt","resource":"people","method":"GET","path":"/api/v2/people/enrichments/{id}","scope":"people:enrich","risk":"read_only","inputSchemaVersion":"doou-command-receipt-id.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_get_people_enrichment_receipt","pluginAction":"doou.people.read_enrichment_receipt","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","receipt_id_invalid","receipt_not_found","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"actions.read_watch_policy_receipt","resource":"actions","method":"GET","path":"/api/v2/watch-policy/changes/{id}","scope":"watch_policy:write","risk":"read_only","inputSchemaVersion":"doou-command-receipt-id.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_get_watch_policy_receipt","pluginAction":"doou.actions.read_watch_policy_receipt","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","receipt_id_invalid","receipt_not_found","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"messages.read_outreach_draft_receipt","resource":"messages","method":"GET","path":"/api/v2/messages/drafts/{id}","scope":"messages:draft","risk":"read_only","inputSchemaVersion":"doou-command-receipt-id.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_get_outreach_draft_receipt","pluginAction":"doou.messages.read_outreach_draft_receipt","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","receipt_id_invalid","receipt_not_found","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"messages.read_single_send_receipt","resource":"messages","method":"GET","path":"/api/v2/messages/sends/{id}","scope":"messages:send","risk":"read_only","inputSchemaVersion":"doou-command-receipt-id.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_get_single_email_send_receipt","pluginAction":"doou.messages.read_single_send_receipt","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","receipt_id_invalid","receipt_not_found","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"messages.read_official_reply_receipt","resource":"messages","method":"GET","path":"/api/v2/messages/official-replies/{id}","scope":"official_messages:reply","risk":"read_only","inputSchemaVersion":"doou-command-receipt-id.v1","outputSchemaVersion":"doou-official-message-reply-receipt.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":false,"mcpTool":"doou_get_official_message_reply_receipt","pluginAction":"doou.messages.read_official_reply_receipt","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","official_message_receipt_invalid","official_message_receipt_not_found","official_message_reply_schema_missing","official_message_reply_persistence_failed","internal_error"]}],"commands":[{"operation":"customer_searches.create_or_revise_draft","resource":"customer_searches","method":"POST","path":"/api/v2/customer-searches/drafts","scope":"customer_searches:write","risk":"internal_write","inputSchemaVersion":"doou-customer-search-draft-request.v1","outputSchemaVersion":"doou-customer-search-draft.v1","confirmation":"none","preparesOperationId":null,"preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_create_customer_search_draft","pluginAction":"doou.customer_searches.create_or_revise_draft","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","customer_product_missing","customer_market_missing","customer_market_invalid","customer_market_requires_country","customer_result_limit_invalid","idempotency_key_invalid","internal_error"]},{"operation":"customer_searches.request_quote","resource":"customer_searches","method":"POST","path":"/api/v2/customer-searches/quotes","scope":"customer_searches:execute","risk":"internal_write","inputSchemaVersion":"doou-customer-search-quote-request.v1","outputSchemaVersion":"doou-customer-search-quote.v1","confirmation":"none","preparesOperationId":"customer_searches.confirm_start","preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_quote_customer_search","pluginAction":"doou.customer_searches.request_quote","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","customer_search_draft_invalid","idempotency_key_invalid","idempotency_conflict","external_confirmation_configuration_missing","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"customer_searches.confirm_start","resource":"customer_searches","method":"POST","path":"/api/v2/customer-searches","scope":"customer_searches:execute","risk":"paid_read","inputSchemaVersion":"doou-customer-search-confirmation.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"quote_then_confirm","preparesOperationId":null,"preparedByOperationId":"customer_searches.request_quote","providerCalls":true,"idempotencyRequired":true,"mcpTool":"doou_confirm_customer_search","pluginAction":"doou.customer_searches.confirm_start","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","idempotency_key_invalid","confirmation_invalid","confirmation_expired","confirmation_actor_mismatch","confirmation_not_found","confirmation_input_conflict","confirmation_already_used","idempotency_conflict","customer_search_receipt_unknown","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"people.request_enrichment_quote","resource":"people","method":"POST","path":"/api/v2/people/enrichment-quotes","scope":"people:enrich","risk":"internal_write","inputSchemaVersion":"doou-people-enrichment-quote-request.v1","outputSchemaVersion":"doou-people-enrichment-quote.v1","confirmation":"none","preparesOperationId":"people.confirm_enrichment","preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_quote_people_enrichment","pluginAction":"doou.people.request_enrichment_quote","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","contact_business_ids_missing","contact_enrichment_limit_exceeded","contact_target_role_missing","business_scope_forbidden","external_confirmation_configuration_missing","people_enrichment_unavailable","idempotency_key_invalid","idempotency_conflict","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"people.confirm_enrichment","resource":"people","method":"POST","path":"/api/v2/people/enrichments","scope":"people:enrich","risk":"paid_read","inputSchemaVersion":"doou-people-enrichment-confirmation.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"quote_then_confirm","preparesOperationId":null,"preparedByOperationId":"people.request_enrichment_quote","providerCalls":true,"idempotencyRequired":true,"mcpTool":"doou_confirm_people_enrichment","pluginAction":"doou.people.confirm_enrichment","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","idempotency_key_invalid","confirmation_invalid","confirmation_expired","confirmation_actor_mismatch","confirmation_not_found","confirmation_input_conflict","confirmation_already_used","idempotency_conflict","workflow_start_rejected","workflow_receipt_unknown","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"relationships.review_follow_up","resource":"relationships","method":"POST","path":"/api/v2/relationships/follow-up-reviews","scope":"relationships:write","risk":"internal_write","inputSchemaVersion":"doou-relationship-follow-up-review-request.v1","outputSchemaVersion":"doou-relationship-follow-up-review.v1","confirmation":"none","preparesOperationId":"relationships.confirm_follow_up","preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_review_relationship_follow_up","pluginAction":"doou.relationships.review_follow_up","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","relationship_follow_up_lead_invalid","relationship_follow_up_status_invalid","relationship_follow_up_date_invalid","relationship_follow_up_change_missing","relationship_follow_up_field_unsupported","follow_up_lead_not_found","follow_up_suppressed","follow_up_unchanged","external_confirmation_configuration_missing","idempotency_key_invalid","idempotency_conflict","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"relationships.confirm_follow_up","resource":"relationships","method":"POST","path":"/api/v2/relationships/follow-up-changes","scope":"relationships:write","risk":"confirmed_internal_write","inputSchemaVersion":"doou-relationship-follow-up-confirmation.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"review_then_confirm","preparesOperationId":null,"preparedByOperationId":"relationships.review_follow_up","providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_confirm_relationship_follow_up","pluginAction":"doou.relationships.confirm_follow_up","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","idempotency_key_invalid","confirmation_invalid","confirmation_expired","confirmation_actor_mismatch","confirmation_not_found","confirmation_input_conflict","confirmation_already_used","idempotency_conflict","follow_up_revision_conflict","follow_up_suppressed","follow_up_atomic_write_unavailable","relationship_follow_up_receipt_unknown","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"messages.request_outreach_draft_quote","resource":"messages","method":"POST","path":"/api/v2/messages/draft-quotes","scope":"messages:draft","risk":"internal_write","inputSchemaVersion":"doou-outreach-draft-quote-request.v1","outputSchemaVersion":"doou-outreach-draft-quote.v1","confirmation":"none","preparesOperationId":"messages.confirm_outreach_draft","preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_quote_outreach_drafts","pluginAction":"doou.messages.request_outreach_draft_quote","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","outreach_table_missing","outreach_businesses_missing","outreach_business_limit","outreach_product_missing","outreach_target_role_missing","outreach_channel_invalid","outreach_language_invalid","outreach_selection_forbidden","outreach_product_profile_changed","external_confirmation_configuration_missing","idempotency_key_invalid","idempotency_conflict","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"messages.confirm_outreach_draft","resource":"messages","method":"POST","path":"/api/v2/messages/drafts","scope":"messages:draft","risk":"paid_read","inputSchemaVersion":"doou-outreach-draft-confirmation.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"quote_then_confirm","preparesOperationId":null,"preparedByOperationId":"messages.request_outreach_draft_quote","providerCalls":true,"idempotencyRequired":true,"mcpTool":"doou_confirm_outreach_drafts","pluginAction":"doou.messages.confirm_outreach_draft","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","idempotency_key_invalid","confirmation_invalid","confirmation_expired","confirmation_actor_mismatch","confirmation_not_found","confirmation_input_conflict","confirmation_already_used","idempotency_conflict","outreach_product_profile_changed","outreach_draft_start_rejected","outreach_draft_receipt_unknown","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"messages.review_single_send","resource":"messages","method":"POST","path":"/api/v2/messages/send-reviews","scope":"messages:send","risk":"internal_write","inputSchemaVersion":"doou-outreach-send-review-request.v1","outputSchemaVersion":"doou-outreach-send-review.v1","confirmation":"none","preparesOperationId":"messages.confirm_single_send","preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_review_single_email_send","pluginAction":"doou.messages.review_single_send","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","campaign_id_invalid","draft_id_invalid","connection_id_invalid","campaign_not_found","campaign_not_sendable","campaign_draft_not_found","campaign_draft_not_sendable","mailbox_connection_unavailable","mailbox_send_not_authorized","campaign_content_quality_failed","external_confirmation_configuration_missing","idempotency_key_invalid","idempotency_conflict","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"messages.confirm_single_send","resource":"messages","method":"POST","path":"/api/v2/messages/sends","scope":"messages:send","risk":"external_write","inputSchemaVersion":"doou-outreach-send-confirmation.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"review_then_confirm","preparesOperationId":null,"preparedByOperationId":"messages.review_single_send","providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_confirm_single_email_send","pluginAction":"doou.messages.confirm_single_send","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","idempotency_key_invalid","confirmation_invalid","confirmation_expired","confirmation_actor_mismatch","confirmation_not_found","confirmation_input_conflict","confirmation_already_used","idempotency_conflict","outreach_send_revision_conflict","outreach_send_preflight_failed","outreach_send_rejected","outreach_send_receipt_unknown","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"messages.review_official_reply","resource":"messages","method":"POST","path":"/api/v2/messages/official-reply-reviews","scope":"official_messages:reply","risk":"internal_write","inputSchemaVersion":"doou-official-message-reply-review-request.v1","outputSchemaVersion":"doou-official-message-reply-review.v1","confirmation":"none","preparesOperationId":"messages.confirm_official_reply","preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_review_official_message_reply","pluginAction":"doou.messages.review_official_reply","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","official_message_conversation_invalid","official_message_conversation_not_found","official_message_channel_unsupported","official_message_conversation_not_sendable","official_message_account_unavailable","official_message_inbound_not_found","official_message_reply_not_authorized","whatsapp_reply_window_closed","official_message_reply_empty","official_message_reply_too_long","external_confirmation_configuration_missing","idempotency_key_invalid","idempotency_conflict","official_message_reply_schema_missing","official_message_reply_persistence_failed","internal_error"]},{"operation":"messages.confirm_official_reply","resource":"messages","method":"POST","path":"/api/v2/messages/official-replies","scope":"official_messages:reply","risk":"external_write","inputSchemaVersion":"doou-official-message-reply-confirmation.v1","outputSchemaVersion":"doou-official-message-reply-receipt.v1","confirmation":"review_then_confirm","preparesOperationId":null,"preparedByOperationId":"messages.review_official_reply","providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_confirm_official_message_reply","pluginAction":"doou.messages.confirm_official_reply","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","confirmation_invalid","confirmation_expired","confirmation_actor_mismatch","confirmation_not_found","confirmation_input_conflict","confirmation_already_used","idempotency_key_invalid","idempotency_conflict","official_message_reply_revision_conflict","official_message_reply_not_authorized","whatsapp_reply_window_closed","whatsapp_send_rejected","whatsapp_send_receipt_unknown","official_message_reply_schema_missing","official_message_reply_persistence_failed","internal_error"]},{"operation":"actions.review_watch_policy","resource":"actions","method":"POST","path":"/api/v2/watch-policy/reviews","scope":"watch_policy:write","risk":"internal_write","inputSchemaVersion":"doou-watch-policy-change-request.v1","outputSchemaVersion":"doou-watch-policy-review.v1","confirmation":"none","preparesOperationId":"actions.update_watch_policy","preparedByOperationId":null,"providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_review_watch_policy","pluginAction":"doou.actions.review_watch_policy","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","watch_policy_change_invalid","watch_policy_change_ambiguous","watch_policy_patch_missing","watch_policy_field_unsupported","watch_policy_review_actions_fixed","watch_policy_snapshot_invalid","watch_policy_no_change","external_confirmation_configuration_missing","idempotency_key_invalid","idempotency_conflict","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]},{"operation":"actions.update_watch_policy","resource":"actions","method":"POST","path":"/api/v2/watch-policy/changes","scope":"watch_policy:write","risk":"schedule_change","inputSchemaVersion":"doou-watch-policy-confirmation.v1","outputSchemaVersion":"workflow-command-receipt.v1","confirmation":"review_then_confirm","preparesOperationId":null,"preparedByOperationId":"actions.review_watch_policy","providerCalls":false,"idempotencyRequired":true,"mcpTool":"doou_confirm_watch_policy","pluginAction":"doou.actions.update_watch_policy","pluginStatus":"code_complete","errorCodes":["unauthorized","scope_forbidden","rate_limited","request_too_large","idempotency_key_invalid","confirmation_invalid","confirmation_expired","confirmation_actor_mismatch","confirmation_not_found","confirmation_input_conflict","confirmation_already_used","idempotency_conflict","watch_policy_revision_conflict","watch_policy_change_rejected","watch_policy_receipt_unknown","external_command_storage_unavailable","external_command_persistence_failed","internal_error"]}],"plannedCommands":[],"boundaries":{"browserAutomationAllowed":false,"providerPayloadExposed":false,"modelMayOverrideConfirmedInput":false,"writeTokenScopesAvailable":true,"readPathsAdvanceWorkflows":false,"unknownReceiptAutoRetry":false}}