# mod\_agent\_discovery dispatch rules

Source: https://zotonic.com/docs/3185/mod_agent_discovery-dispatch-rules

URI: https://zotonic.com/id/3185

Language: en

URL dispatch rules defined by mod_agent_discovery in apps/zotonic_mod_agent_discovery/priv/dispatch/dispatch.

This file defines the URL dispatch rules for `mod_agent_discovery`. Rules are matched from top to bottom; the first matching rule handles the request.

Source: `apps/zotonic_mod_agent_discovery/priv/dispatch/dispatch`

::: {.table-responsive}
| Dispatch name       | Path                           | Controller                                                                       | Options                                                   |
| ------------------- | ------------------------------ | -------------------------------------------------------------------------------- | --------------------------------------------------------- |
| `agent_search`      | `/api/agent/search`            | <a class="dispatch-controller-link" href="/id/doc_controller_controller_agent_content"><code>controller_agent_content</code></a> | `[{analytics,agent_search},{agent_operation,search}]`     |
| `agent_resource`    | `/api/agent/resource/:id`      | <a class="dispatch-controller-link" href="/id/doc_controller_controller_agent_content"><code>controller_agent_content</code></a> | `[{analytics,agent_resource},{agent_operation,resource}]` |
| `agent_related`     | `/api/agent/related/:id`       | <a class="dispatch-controller-link" href="/id/doc_controller_controller_agent_content"><code>controller_agent_content</code></a> | `[{analytics,agent_related},{agent_operation,related}]`   |
| `agent_schema`      | `/api/agent/schema`            | <a class="dispatch-controller-link" href="/id/doc_controller_controller_agent_content"><code>controller_agent_content</code></a> | `[{analytics,agent_schema},{agent_operation,schema}]`     |
| `agent_markdown`    | `/agent/resource/:id/markdown` | <a class="dispatch-controller-link" href="/id/doc_controller_controller_agent_content"><code>controller_agent_content</code></a> | `[{analytics,agent_markdown},{agent_operation,markdown}]` |
| `agent_llms`        | `/llms.txt`                    | <a class="dispatch-controller-link" href="/id/doc_controller_controller_agent_discovery"><code>controller_agent_discovery</code></a> | `[{analytics,agent_llms},{document,llms}]`                |
| `agent_api_catalog` | `/.well-known/api-catalog`     | <a class="dispatch-controller-link" href="/id/doc_controller_controller_agent_discovery"><code>controller_agent_discovery</code></a> | `[{analytics,agent_api_catalog},{document,catalog}]`      |
| `agent_openapi`     | `/openapi.json`                | <a class="dispatch-controller-link" href="/id/doc_controller_controller_agent_discovery"><code>controller_agent_discovery</code></a> | `[{analytics,agent_openapi},{document,openapi}]`          |
| `agent_api_help`    | `/api-help`                    | <a class="dispatch-controller-link" href="/id/doc_controller_controller_agent_discovery"><code>controller_agent_discovery</code></a> | `[{analytics,agent_api_help},{document,help}]`            |
:::

License: 

Attribution: 

Related resources: https://zotonic.com/api/agent/related/3185?language=en


## API access

- [API help](<https://zotonic.com/api-help>)
- [OpenAPI specification](<https://zotonic.com/openapi.json>)
- [This resource as JSON](<https://zotonic.com/api/agent/resource/3185?language=en>)
