{"openapi":"3.1.0","info":{"title":"AtlaSynq Public API","description":"Stable third-party API for CRM, automations, and agent tooling. Authenticate with a Bearer AtlaSynq API key (atq_live_ or atq_test_). The organization is always taken from the credential. Write operations that require Idempotency-Key must send a UUID header.","version":"v1"},"paths":{"/api/public/v1/business/snapshot":{"get":{"tags":["Public Business"],"summary":"Get a business snapshot","description":"Truthful, bounded metrics for the authenticated organization. Defaults to the last 7 days versus the previous equal-length period, using the organization timezone. Revenue is omitted unless a reliable source exists. Requires business:read.","operationId":"get_business_snapshot","security":[{"HTTPBearer":[]}],"parameters":[{"name":"from","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"From"}},{"name":"to","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"To"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicBusinessSnapshot"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/leads":{"get":{"tags":["Public Leads"],"summary":"List leads","description":"List leads in the authenticated organization. Cursor pagination. Requires leads:read.","operationId":"list_leads","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/LeadStatus"},{"type":"null"}],"title":"Status"}},{"name":"created_after","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created After"}},{"name":"created_before","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Created Before"}},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"default":50,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicLeadList"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Public Leads"],"summary":"Create a lead","description":"Create a lead in the authenticated organization. Requires Idempotency-Key. Does not start automations. Requires leads:write.","operationId":"create_lead","security":[{"HTTPBearer":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicLeadCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicLead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/leads/{lead_id}":{"get":{"tags":["Public Leads"],"summary":"Get a lead","description":"Fetch one lead. Cross-organization IDs return resource_not_found. Requires leads:read.","operationId":"get_lead","security":[{"HTTPBearer":[]}],"parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Lead Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicLead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Public Leads"],"summary":"Update a lead","description":"Update name, phone, or email. Idempotency-Key is optional. Requires leads:write.","operationId":"update_lead","security":[{"HTTPBearer":[]}],"parameters":[{"name":"lead_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Lead Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicLeadUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicLead"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/appointments":{"get":{"tags":["Public Appointments"],"summary":"List appointments","description":"List appointments in the authenticated organization. Requires appointments:read.","operationId":"list_appointments","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"$ref":"#/components/schemas/AppointmentStatus"},{"type":"null"}],"title":"Status"}},{"name":"lead_id","in":"query","required":false,"schema":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Lead Id"}},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"default":50,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAppointmentList"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Public Appointments"],"summary":"Create an appointment","description":"Book an appointment using the existing booking path. Requires Idempotency-Key and appointments:write.","operationId":"create_appointment","security":[{"HTTPBearer":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAppointmentCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAppointment"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/appointments/{appointment_id}":{"get":{"tags":["Public Appointments"],"summary":"Get an appointment","description":"Fetch one appointment. Cross-organization IDs return resource_not_found.","operationId":"get_appointment","security":[{"HTTPBearer":[]}],"parameters":[{"name":"appointment_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Appointment Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAppointment"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/conversations":{"get":{"tags":["Public Conversations"],"summary":"List conversations","description":"List conversations in the authenticated organization. Cursor pagination without fake totals. Requires conversations:read. There is no public send or reply.","operationId":"list_conversations","security":[{"HTTPBearer":[]}],"parameters":[{"name":"channel","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Channel"}},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"default":50,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicConversationList"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/conversations/{conversation_id}":{"get":{"tags":["Public Conversations"],"summary":"Get a conversation","description":"Fetch a conversation and recent messages. Provider credentials are never included.","operationId":"get_conversation","security":[{"HTTPBearer":[]}],"parameters":[{"name":"conversation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Conversation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicConversationDetail"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/automations/schema":{"get":{"tags":["Public Automations"],"summary":"Get the live automation schema","description":"Returns triggers, actions, and conditions the live engine actually supports. Requires automations:read.","operationId":"get_automation_schema","responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomationSchema"}}}}},"security":[{"HTTPBearer":[]}]}},"/api/public/v1/automations":{"get":{"tags":["Public Automations"],"summary":"List automations","description":"List automations in the authenticated organization. Requires automations:read.","operationId":"list_automations","security":[{"HTTPBearer":[]}],"parameters":[{"name":"status","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Status"}},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"default":50,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomationList"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/automations/{automation_id}":{"get":{"tags":["Public Automations"],"summary":"Get an automation","description":"Fetch one automation. Cross-organization IDs return resource_not_found.","operationId":"get_automation","security":[{"HTTPBearer":[]}],"parameters":[{"name":"automation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Automation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Public Automations"],"summary":"Update an automation draft","description":"Updates a draft only. Never activates or executes. Requires automations:write.","operationId":"update_automation_draft","security":[{"HTTPBearer":[]}],"parameters":[{"name":"automation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Automation Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomationDraftUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/automations/drafts":{"post":{"tags":["Public Automations"],"summary":"Create an automation draft","description":"Creates a draft only. Never activates or executes. Requires Idempotency-Key and automations:write.","operationId":"create_automation_draft","security":[{"HTTPBearer":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomationDraftCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/automations/{automation_id}/validate":{"post":{"tags":["Public Automations"],"summary":"Validate an automation","description":"Returns live-engine activation blockers. Never activates or executes. Requires automations:write.","operationId":"validate_automation","security":[{"HTTPBearer":[]}],"parameters":[{"name":"automation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Automation Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomationValidation"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/automations/{automation_id}/test":{"post":{"tags":["Public Automations"],"summary":"Test an automation","description":"Runs a side-effect-free simulation only. Does not activate or perform live actions. Requires automations:write.","operationId":"test_automation","security":[{"HTTPBearer":[]}],"parameters":[{"name":"automation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Automation Id"}}],"requestBody":{"content":{"application/json":{"schema":{"anyOf":[{"$ref":"#/components/schemas/PublicAutomationTestRequest"},{"type":"null"}],"title":"Body"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomationTestResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/automations/{automation_id}/publish":{"post":{"tags":["Public Automations"],"summary":"Publish an automation","description":"Activates a validated automation so future matching events may execute it. This changes live behavior. Requires automations:write and automations:execute, plus Idempotency-Key.","operationId":"publish_automation","security":[{"HTTPBearer":[]}],"parameters":[{"name":"automation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Automation Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomationPublishResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/automations/{automation_id}/trigger":{"post":{"tags":["Public Automations"],"summary":"Trigger an active automation","description":"Executes an already-active automation now via AutomationEngineService.start_for_lead. This may perform real configured actions. Requires automations:execute and Idempotency-Key. Does not use the unauthenticated inbound webhook route.","operationId":"trigger_automation","security":[{"HTTPBearer":[]}],"parameters":[{"name":"automation_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Automation Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomationTrigger"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicAutomationTriggerResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/webhook-endpoints":{"get":{"tags":["Public Webhooks"],"summary":"List webhook endpoints","description":"List outbound webhook endpoints for the authenticated organization. Requires webhooks:read.","operationId":"list_webhook_endpoints","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"default":50,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicWebhookEndpointList"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"post":{"tags":["Public Webhooks"],"summary":"Create a webhook endpoint","description":"Subscribe an HTTPS URL to public business events. Requires Idempotency-Key. The signing secret is returned once. Requires webhooks:write.","operationId":"create_webhook_endpoint","security":[{"HTTPBearer":[]}],"parameters":[{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicWebhookEndpointCreate"}}}},"responses":{"201":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicWebhookEndpointCreated"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/webhook-endpoints/{endpoint_id}":{"get":{"tags":["Public Webhooks"],"summary":"Get a webhook endpoint","description":"Fetch one webhook endpoint. Cross-organization IDs return resource_not_found. Requires webhooks:read.","operationId":"get_webhook_endpoint","security":[{"HTTPBearer":[]}],"parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Endpoint Id"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicWebhookEndpoint"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"patch":{"tags":["Public Webhooks"],"summary":"Update a webhook endpoint","description":"Update name, URL, events, or enabled state. Requires webhooks:write.","operationId":"update_webhook_endpoint","security":[{"HTTPBearer":[]}],"parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Endpoint Id"}}],"requestBody":{"required":true,"content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicWebhookEndpointUpdate"}}}},"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicWebhookEndpoint"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}},"delete":{"tags":["Public Webhooks"],"summary":"Delete a webhook endpoint","description":"Revoke an endpoint and stop pending deliveries. Requires webhooks:write.","operationId":"delete_webhook_endpoint","security":[{"HTTPBearer":[]}],"parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Endpoint Id"}}],"responses":{"204":{"description":"Successful Response"},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/webhook-endpoints/{endpoint_id}/rotate-secret":{"post":{"tags":["Public Webhooks"],"summary":"Rotate a webhook signing secret","description":"Replace the signing secret. The new secret is returned once. Requires Idempotency-Key and webhooks:write.","operationId":"rotate_webhook_secret","security":[{"HTTPBearer":[]}],"parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Endpoint Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicWebhookEndpointCreated"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/webhook-endpoints/{endpoint_id}/test":{"post":{"tags":["Public Webhooks"],"summary":"Send a webhook.test event","description":"POST a signed webhook.test payload to this registered endpoint using the real delivery path. Requires Idempotency-Key and webhooks:write. Rate-limited as EXECUTE.","operationId":"test_webhook_endpoint","security":[{"HTTPBearer":[]}],"parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Endpoint Id"}},{"name":"Idempotency-Key","in":"header","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Idempotency-Key"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicWebhookTestResult"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/webhook-endpoints/{endpoint_id}/deliveries":{"get":{"tags":["Public Webhooks"],"summary":"List webhook deliveries","description":"Recent delivery attempts for one endpoint. Requires webhooks:read.","operationId":"list_webhook_deliveries","security":[{"HTTPBearer":[]}],"parameters":[{"name":"endpoint_id","in":"path","required":true,"schema":{"type":"string","format":"uuid","title":"Endpoint Id"}},{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"default":50,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicWebhookDeliveryList"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/v1/activity":{"get":{"tags":["Public Activity"],"summary":"List API activity","description":"Recent REST and MCP calls for this workspace. Does not include request bodies, API keys, or webhook signing secrets. Requires docs:read.","operationId":"list_api_activity","security":[{"HTTPBearer":[]}],"parameters":[{"name":"limit","in":"query","required":false,"schema":{"anyOf":[{"type":"integer","maximum":100,"minimum":1},{"type":"null"}],"default":50,"title":"Limit"}},{"name":"cursor","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Cursor"}},{"name":"surface","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"description":"rest or mcp","title":"Surface"},"description":"rest or mcp"},{"name":"operation","in":"query","required":false,"schema":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Operation"}}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{"$ref":"#/components/schemas/PublicApiActivityList"}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"components":{"schemas":{"AppointmentStatus":{"type":"string","enum":["tentative","confirmed","arrived","completed","cancelled","no_show"],"title":"AppointmentStatus"},"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"LeadSource":{"type":"string","enum":["meta","google","website","referral","phone","walk_in"],"title":"LeadSource"},"LeadStatus":{"type":"string","enum":["new","contacted","qualified","booked","human_review","unqualified","lost"],"title":"LeadStatus"},"PublicApiActivityItem":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"api_key_name":{"type":"string","title":"Api Key Name"},"surface":{"type":"string","title":"Surface"},"operation":{"type":"string","title":"Operation"},"classification":{"type":"string","title":"Classification"},"resource_type":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resource Type"},"resource_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Resource Id"},"result":{"type":"string","title":"Result"},"request_id":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Request Id"},"duration_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Ms"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"additionalProperties":false,"type":"object","required":["id","api_key_name","surface","operation","classification","result","created_at"],"title":"PublicApiActivityItem"},"PublicApiActivityList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PublicApiActivityItem"},"type":"array","title":"Data"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"},"has_more":{"type":"boolean","title":"Has More","default":false}},"additionalProperties":false,"type":"object","required":["data"],"title":"PublicApiActivityList"},"PublicAppointment":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"location_id":{"type":"string","format":"uuid","title":"Location Id"},"lead_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Lead Id"},"starts_at":{"type":"string","format":"date-time","title":"Starts At"},"ends_at":{"type":"string","format":"date-time","title":"Ends At"},"status":{"$ref":"#/components/schemas/AppointmentStatus"},"provider_name":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Provider Name"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["id","location_id","lead_id","starts_at","ends_at","status","provider_name","created_at","updated_at"],"title":"PublicAppointment"},"PublicAppointmentCounts":{"properties":{"booked":{"type":"integer","title":"Booked"},"today":{"type":"integer","title":"Today"},"unconfirmed":{"type":"integer","title":"Unconfirmed"}},"additionalProperties":false,"type":"object","required":["booked","today","unconfirmed"],"title":"PublicAppointmentCounts"},"PublicAppointmentCreate":{"properties":{"location_id":{"type":"string","format":"uuid","title":"Location Id"},"starts_at":{"type":"string","format":"date-time","title":"Starts At"},"ends_at":{"type":"string","format":"date-time","title":"Ends At"},"lead_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Lead Id"},"provider_name":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Provider Name"}},"additionalProperties":false,"type":"object","required":["location_id","starts_at","ends_at"],"title":"PublicAppointmentCreate"},"PublicAppointmentList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PublicAppointment"},"type":"array","title":"Data"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"},"has_more":{"type":"boolean","title":"Has More","default":false}},"additionalProperties":false,"type":"object","required":["data"],"title":"PublicAppointmentList"},"PublicAttentionPreview":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"title":{"type":"string","title":"Title"},"severity":{"type":"string","title":"Severity"},"status":{"type":"string","title":"Status"},"created_at":{"type":"string","format":"date-time","title":"Created At"}},"additionalProperties":false,"type":"object","required":["id","title","severity","status","created_at"],"title":"PublicAttentionPreview"},"PublicAutomation":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"description":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Description"},"status":{"type":"string","title":"Status"},"trigger_type":{"type":"string","title":"Trigger Type"},"steps":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Steps"},"conditions":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Conditions"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["id","name","description","status","trigger_type","created_at","updated_at"],"title":"PublicAutomation"},"PublicAutomationCounts":{"properties":{"active":{"type":"integer","title":"Active"},"failed_last_24h":{"type":"integer","title":"Failed Last 24H"}},"additionalProperties":false,"type":"object","required":["active","failed_last_24h"],"title":"PublicAutomationCounts"},"PublicAutomationDraftCreate":{"properties":{"name":{"type":"string","maxLength":200,"minLength":1,"title":"Name"},"trigger_type":{"type":"string","maxLength":80,"minLength":1,"title":"Trigger Type"},"steps":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Steps"},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}],"title":"Description"},"conditions":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Conditions"}},"additionalProperties":false,"type":"object","required":["name","trigger_type"],"title":"PublicAutomationDraftCreate","description":"Creates a draft only. Never activates or executes."},"PublicAutomationDraftUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":200,"minLength":1},{"type":"null"}],"title":"Name"},"trigger_type":{"anyOf":[{"type":"string","maxLength":80,"minLength":1},{"type":"null"}],"title":"Trigger Type"},"steps":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Steps"},"description":{"anyOf":[{"type":"string","maxLength":4000},{"type":"null"}],"title":"Description"},"conditions":{"anyOf":[{"items":{"additionalProperties":true,"type":"object"},"type":"array"},{"type":"null"}],"title":"Conditions"}},"additionalProperties":false,"type":"object","title":"PublicAutomationDraftUpdate","description":"Updates a draft only. Never activates or executes."},"PublicAutomationList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PublicAutomation"},"type":"array","title":"Data"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"},"has_more":{"type":"boolean","title":"Has More","default":false}},"additionalProperties":false,"type":"object","required":["data"],"title":"PublicAutomationList"},"PublicAutomationPublishResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"status":{"type":"string","title":"Status"}},"additionalProperties":false,"type":"object","required":["id","status"],"title":"PublicAutomationPublishResult"},"PublicAutomationSchema":{"properties":{"source":{"type":"string","title":"Source","default":"live_engine"},"triggers":{"items":{"$ref":"#/components/schemas/PublicSchemaEntry"},"type":"array","title":"Triggers"},"actions":{"items":{"$ref":"#/components/schemas/PublicSchemaEntry"},"type":"array","title":"Actions"},"conditions":{"items":{"$ref":"#/components/schemas/PublicConditionSupport"},"type":"array","title":"Conditions"},"notes":{"items":{"type":"string"},"type":"array","title":"Notes"}},"additionalProperties":false,"type":"object","required":["triggers","actions","conditions"],"title":"PublicAutomationSchema","description":"Live-engine capability. UI catalogs do not override this."},"PublicAutomationTestRequest":{"properties":{"sample_lead":{"anyOf":[{"additionalProperties":true,"type":"object"},{"type":"null"}],"title":"Sample Lead"}},"additionalProperties":false,"type":"object","title":"PublicAutomationTestRequest"},"PublicAutomationTestResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"run_id":{"type":"string","format":"uuid","title":"Run Id"},"execution_mode":{"type":"string","title":"Execution Mode"},"status":{"type":"string","title":"Status"},"steps":{"items":{"additionalProperties":true,"type":"object"},"type":"array","title":"Steps"}},"additionalProperties":false,"type":"object","required":["id","run_id","execution_mode","status"],"title":"PublicAutomationTestResult","description":"Side-effect-free simulation. Does not activate or perform live actions."},"PublicAutomationTrigger":{"properties":{"lead_id":{"type":"string","format":"uuid","title":"Lead Id","description":"Lead in this organization to run the automation against."}},"additionalProperties":false,"type":"object","required":["lead_id"],"title":"PublicAutomationTrigger","description":"Execute an already-active automation now. May perform real configured actions."},"PublicAutomationTriggerResult":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"run_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Run Id"},"status":{"type":"string","title":"Status"},"execution_mode":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Execution Mode"}},"additionalProperties":false,"type":"object","required":["id","run_id","status"],"title":"PublicAutomationTriggerResult"},"PublicAutomationValidation":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"valid":{"type":"boolean","title":"Valid"},"blockers":{"items":{"type":"string"},"type":"array","title":"Blockers"}},"additionalProperties":false,"type":"object","required":["id","valid"],"title":"PublicAutomationValidation"},"PublicBusinessSnapshot":{"properties":{"timezone":{"type":"string","title":"Timezone"},"period":{"$ref":"#/components/schemas/PublicPeriod"},"previous_period":{"$ref":"#/components/schemas/PublicPeriod"},"leads":{"$ref":"#/components/schemas/PublicLeadCounts"},"leads_previous":{"$ref":"#/components/schemas/PublicLeadCounts"},"appointments":{"$ref":"#/components/schemas/PublicAppointmentCounts"},"inbox":{"$ref":"#/components/schemas/PublicInboxCounts"},"automations":{"$ref":"#/components/schemas/PublicAutomationCounts"},"attention":{"items":{"$ref":"#/components/schemas/PublicAttentionPreview"},"type":"array","maxItems":5,"title":"Attention"},"revenue":{"$ref":"#/components/schemas/PublicRevenueState"}},"additionalProperties":false,"type":"object","required":["timezone","period","previous_period","leads","leads_previous","appointments","inbox","automations","attention","revenue"],"title":"PublicBusinessSnapshot","description":"Bounded, truthful metrics for the authenticated organization."},"PublicConditionSupport":{"properties":{"when_trigger":{"type":"string","title":"When Trigger"},"fields":{"items":{"type":"string"},"type":"array","title":"Fields"},"operators":{"items":{"type":"string"},"type":"array","title":"Operators"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","required":["when_trigger","fields","operators"],"title":"PublicConditionSupport"},"PublicConversation":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"lead_id":{"type":"string","format":"uuid","title":"Lead Id"},"channel":{"type":"string","title":"Channel"},"status":{"type":"string","title":"Status"},"unread":{"type":"boolean","title":"Unread"},"last_message_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Message At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["id","lead_id","channel","status","unread","last_message_at","created_at","updated_at"],"title":"PublicConversation"},"PublicConversationDetail":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"lead_id":{"type":"string","format":"uuid","title":"Lead Id"},"channel":{"type":"string","title":"Channel"},"status":{"type":"string","title":"Status"},"unread":{"type":"boolean","title":"Unread"},"last_message_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Message At"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"messages":{"items":{"$ref":"#/components/schemas/PublicConversationMessage"},"type":"array","title":"Messages"}},"additionalProperties":false,"type":"object","required":["id","lead_id","channel","status","unread","last_message_at","created_at","updated_at"],"title":"PublicConversationDetail"},"PublicConversationList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PublicConversation"},"type":"array","title":"Data"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"},"has_more":{"type":"boolean","title":"Has More","default":false}},"additionalProperties":false,"type":"object","required":["data"],"title":"PublicConversationList"},"PublicConversationMessage":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"direction":{"type":"string","title":"Direction"},"channel":{"type":"string","title":"Channel"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"body":{"type":"string","title":"Body","description":"Message text. Provider payloads and credentials are never included."}},"additionalProperties":false,"type":"object","required":["id","direction","channel","created_at","body"],"title":"PublicConversationMessage"},"PublicInboxCounts":{"properties":{"unread":{"type":"integer","title":"Unread"}},"additionalProperties":false,"type":"object","required":["unread"],"title":"PublicInboxCounts"},"PublicLead":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"first_name":{"type":"string","title":"First Name"},"last_name":{"type":"string","title":"Last Name"},"phone":{"type":"string","title":"Phone"},"email":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Email"},"source":{"$ref":"#/components/schemas/LeadSource"},"status":{"$ref":"#/components/schemas/LeadStatus"},"lead_score":{"type":"integer","minimum":0.0,"title":"Lead Score"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"}},"additionalProperties":false,"type":"object","required":["id","first_name","last_name","phone","email","source","status","lead_score","created_at","updated_at"],"title":"PublicLead"},"PublicLeadCounts":{"properties":{"new":{"type":"integer","title":"New"},"contacted":{"type":"integer","title":"Contacted"},"qualified":{"type":"integer","title":"Qualified"},"booked":{"type":"integer","title":"Booked"},"human_review":{"type":"integer","title":"Human Review"}},"additionalProperties":false,"type":"object","required":["new","contacted","qualified","booked","human_review"],"title":"PublicLeadCounts"},"PublicLeadCreate":{"properties":{"first_name":{"type":"string","maxLength":100,"minLength":1,"title":"First Name"},"last_name":{"type":"string","maxLength":100,"minLength":1,"title":"Last Name"},"phone":{"type":"string","maxLength":32,"minLength":8,"title":"Phone","description":"E.164 phone number including country code."},"email":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Email"},"source":{"$ref":"#/components/schemas/LeadSource","default":"website"},"location_id":{"anyOf":[{"type":"string","format":"uuid"},{"type":"null"}],"title":"Location Id","description":"Location to attach the lead to. Defaults to the organization's first location."}},"additionalProperties":false,"type":"object","required":["first_name","last_name","phone"],"title":"PublicLeadCreate","description":"Create a lead in the authenticated organization. Does not start automations."},"PublicLeadList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PublicLead"},"type":"array","title":"Data"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"},"has_more":{"type":"boolean","title":"Has More","default":false}},"additionalProperties":false,"type":"object","required":["data"],"title":"PublicLeadList"},"PublicLeadUpdate":{"properties":{"first_name":{"anyOf":[{"type":"string","maxLength":100,"minLength":1},{"type":"null"}],"title":"First Name"},"last_name":{"anyOf":[{"type":"string","maxLength":100,"minLength":1},{"type":"null"}],"title":"Last Name"},"phone":{"anyOf":[{"type":"string","maxLength":32,"minLength":8},{"type":"null"}],"title":"Phone"},"email":{"anyOf":[{"type":"string","maxLength":255},{"type":"null"}],"title":"Email"}},"additionalProperties":false,"type":"object","title":"PublicLeadUpdate"},"PublicPeriod":{"properties":{"from":{"type":"string","format":"date-time","title":"From"},"to":{"type":"string","format":"date-time","title":"To"},"timezone":{"type":"string","title":"Timezone"}},"additionalProperties":false,"type":"object","required":["from","to","timezone"],"title":"PublicPeriod"},"PublicRevenueState":{"properties":{"available":{"type":"boolean","title":"Available","default":false},"reason":{"type":"string","title":"Reason","default":"No reliable organization revenue source is exposed on the public platform. Campaign ad spend revenue is not business revenue."}},"additionalProperties":false,"type":"object","title":"PublicRevenueState"},"PublicSchemaEntry":{"properties":{"id":{"type":"string","title":"Id"},"label":{"type":"string","title":"Label"},"availability":{"type":"string","enum":["available","coming_soon"],"title":"Availability"},"required_fields":{"items":{"type":"string"},"type":"array","title":"Required Fields"},"allowed_values":{"additionalProperties":{"items":{"type":"string"},"type":"array"},"type":"object","title":"Allowed Values"},"notes":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Notes"}},"additionalProperties":false,"type":"object","required":["id","label","availability"],"title":"PublicSchemaEntry"},"PublicWebhookDelivery":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"webhook_endpoint_id":{"type":"string","format":"uuid","title":"Webhook Endpoint Id"},"event_id":{"type":"string","title":"Event Id"},"event_type":{"type":"string","title":"Event Type"},"attempt":{"type":"integer","title":"Attempt"},"status":{"type":"string","title":"Status"},"response_status":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Response Status"},"response_excerpt":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Response Excerpt"},"error_code":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Error Code"},"is_test":{"type":"boolean","title":"Is Test","default":false},"created_at":{"type":"string","format":"date-time","title":"Created At"},"attempted_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Attempted At"},"next_attempt_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Next Attempt At"},"completed_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Completed At"},"duration_ms":{"anyOf":[{"type":"integer"},{"type":"null"}],"title":"Duration Ms"}},"additionalProperties":false,"type":"object","required":["id","webhook_endpoint_id","event_id","event_type","attempt","status","created_at"],"title":"PublicWebhookDelivery"},"PublicWebhookDeliveryList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PublicWebhookDelivery"},"type":"array","title":"Data"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"},"has_more":{"type":"boolean","title":"Has More","default":false}},"additionalProperties":false,"type":"object","required":["data"],"title":"PublicWebhookDeliveryList"},"PublicWebhookEndpoint":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"url":{"type":"string","title":"Url"},"prefix":{"type":"string","title":"Prefix"},"events":{"items":{"type":"string"},"type":"array","title":"Events"},"enabled":{"type":"boolean","title":"Enabled"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"last_delivery_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Delivery At"},"disabled_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Disabled At"}},"additionalProperties":false,"type":"object","required":["id","name","url","prefix","events","enabled","created_at","updated_at"],"title":"PublicWebhookEndpoint"},"PublicWebhookEndpointCreate":{"properties":{"name":{"type":"string","maxLength":120,"minLength":1,"title":"Name"},"url":{"type":"string","maxLength":2048,"minLength":8,"title":"Url"},"events":{"items":{"type":"string"},"type":"array","minItems":1,"title":"Events"}},"additionalProperties":false,"type":"object","required":["name","url","events"],"title":"PublicWebhookEndpointCreate"},"PublicWebhookEndpointCreated":{"properties":{"id":{"type":"string","format":"uuid","title":"Id"},"name":{"type":"string","title":"Name"},"url":{"type":"string","title":"Url"},"prefix":{"type":"string","title":"Prefix"},"events":{"items":{"type":"string"},"type":"array","title":"Events"},"enabled":{"type":"boolean","title":"Enabled"},"created_at":{"type":"string","format":"date-time","title":"Created At"},"updated_at":{"type":"string","format":"date-time","title":"Updated At"},"last_delivery_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Last Delivery At"},"disabled_at":{"anyOf":[{"type":"string","format":"date-time"},{"type":"null"}],"title":"Disabled At"},"signing_secret":{"type":"string","title":"Signing Secret","description":"Shown once. Store it to verify X-AtlaSynq-Signature. Never logged."}},"additionalProperties":false,"type":"object","required":["id","name","url","prefix","events","enabled","created_at","updated_at","signing_secret"],"title":"PublicWebhookEndpointCreated"},"PublicWebhookEndpointList":{"properties":{"data":{"items":{"$ref":"#/components/schemas/PublicWebhookEndpoint"},"type":"array","title":"Data"},"next_cursor":{"anyOf":[{"type":"string"},{"type":"null"}],"title":"Next Cursor"},"has_more":{"type":"boolean","title":"Has More","default":false}},"additionalProperties":false,"type":"object","required":["data"],"title":"PublicWebhookEndpointList"},"PublicWebhookEndpointUpdate":{"properties":{"name":{"anyOf":[{"type":"string","maxLength":120,"minLength":1},{"type":"null"}],"title":"Name"},"url":{"anyOf":[{"type":"string","maxLength":2048,"minLength":8},{"type":"null"}],"title":"Url"},"events":{"anyOf":[{"items":{"type":"string"},"type":"array"},{"type":"null"}],"title":"Events"},"enabled":{"anyOf":[{"type":"boolean"},{"type":"null"}],"title":"Enabled"}},"additionalProperties":false,"type":"object","title":"PublicWebhookEndpointUpdate"},"PublicWebhookTestResult":{"properties":{"ok":{"type":"boolean","title":"Ok"},"delivery_id":{"type":"string","format":"uuid","title":"Delivery Id"},"event_id":{"type":"string","title":"Event Id"},"status":{"type":"string","title":"Status"},"message":{"type":"string","title":"Message"}},"additionalProperties":false,"type":"object","required":["ok","delivery_id","event_id","status","message"],"title":"PublicWebhookTestResult"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}},"securitySchemes":{"HTTPBearer":{"type":"http","scheme":"bearer"}}}}