# Agent Triage Protocol ## Docs - [Submit Response](https://atp.hypertext.studio/api-docs/clients/respond.md): Submit user responses to notifications - [REST Polling](https://atp.hypertext.studio/api-docs/clients/rest.md): Fetch notifications using REST API endpoints - [Server-Sent Events](https://atp.hypertext.studio/api-docs/clients/sse.md): Receive real-time notifications via Server-Sent Events - [WebSocket Connection](https://atp.hypertext.studio/api-docs/clients/websocket.md): Receive real-time notifications via WebSocket - [API Overview](https://atp.hypertext.studio/api-docs/overview.md): Introduction to the Agent Triage Protocol API - [Service Registration](https://atp.hypertext.studio/api-docs/services/register.md): Register a new AI service with the ATP server - [Send Notification](https://atp.hypertext.studio/api-docs/services/send.md): Send a notification to users requesting their input - [Update Notification Status](https://atp.hypertext.studio/api-docs/services/update.md): Update the status of an existing notification - [Webhook Handling](https://atp.hypertext.studio/api-docs/services/webhooks.md): Receive and process user responses via webhooks - [Data Types](https://atp.hypertext.studio/api-docs/types.md): Reference for ATP data structures and schemas - [Advanced Patterns](https://atp.hypertext.studio/client-guide/advanced-patterns.md): Implement advanced techniques for robust and efficient ATP integrations - [Best Practices](https://atp.hypertext.studio/client-guide/best-practices.md): Recommended patterns and practices for robust ATP implementations - [Client Implementation](https://atp.hypertext.studio/client-guide/client-implementation.md): Implement ATP clients across mobile, web, desktop, and CLI applications - [Creating Notifications](https://atp.hypertext.studio/client-guide/creating-notifications.md): Learn how to design and send effective notifications with different response types - [Getting Started](https://atp.hypertext.studio/client-guide/getting-started.md): Set up your environment and start integrating Agent Triage Protocol in your applications - [Introduction](https://atp.hypertext.studio/client-guide/introduction.md): A comprehensive guide to implementing Agent Triage Protocol in your applications - [Processing Responses](https://atp.hypertext.studio/client-guide/processing-responses.md): Learn how to securely handle and process user responses to your ATP notifications - [Service Registration](https://atp.hypertext.studio/client-guide/service-registration.md): Learn how to register your service with ATP, set up webhooks, and configure your environment - [Troubleshooting](https://atp.hypertext.studio/client-guide/troubleshooting.md): Solutions for common issues with ATP client implementations - [Protocol Architecture](https://atp.hypertext.studio/concepts/architecture.md): How the Agent Triage Protocol system is designed and structured - [Authentication](https://atp.hypertext.studio/concepts/authentication.md): Security model and authentication mechanisms in the Agent Triage Protocol - [Design Principles](https://atp.hypertext.studio/concepts/design-principles.md): Core architectural principles that guide the Agent Triage Protocol - [Error Handling](https://atp.hypertext.studio/concepts/errors.md): Standard error patterns and best practices for ATP implementations - [Notifications & Message Formats](https://atp.hypertext.studio/concepts/notifications.md): Understanding the structure of ATP notifications and responses - [Response Types](https://atp.hypertext.studio/concepts/response-types.md): The different types of responses users can provide to ATP notifications - [Android Example](https://atp.hypertext.studio/examples/clients/android-example.md): Example implementation of an ATP client for Android - [Android Integration](https://atp.hypertext.studio/examples/clients/android-integration.md): Integrating ATP into a modern Android app with dependency injection - [Kotlin Multiplatform Examples](https://atp.hypertext.studio/examples/clients/kotlin-examples.md): Example implementations of ATP clients in Kotlin Multiplatform - [What is ATP?](https://atp.hypertext.studio/getting-started/what-is-atp.md): Introduction to the Agent Triage Protocol - [Agent Triage Protocol](https://atp.hypertext.studio/index.md): A standardized communication protocol for AI services to request human intervention - [Quickstart Guide](https://atp.hypertext.studio/quickstart.md): Get started with implementing the Agent Triage Protocol (ATP) in your applications - [Creating Your First Notification](https://atp.hypertext.studio/tutorials/first-notification.md): Learn how to create and send your first notification using the Agent Triage Protocol ## Optional - [GitHub](https://github.com/TheHypertextStudio/atp-spec) - [Project Athena](https://athena.hypertext.studio)