# ProjectAgentRendererPublication

Fields, types, and constraints for ProjectAgentRendererPublication.

Canonical: https://commentary.dev/docs/reference/schemas/project-agent-renderer-publication

Released API schema for `ProjectAgentRendererPublication`.

## Fields and constraints

| Field | Type | Required | Description |
| --- | --- | --- | --- |
| `key` | string | Yes |  |
| `name` | string | Yes | Minimum length: 1. Maximum length: 200. |
| `protocol` | `"commentary-tracker-v1"` | Yes |  |
| `operations` | array of `"getSchema"` · `"getPermissions"` · `"queryRecords"` · `"getRecord"` · `"createRecord"` · `"patchRecord"` · `"archiveRecord"` · `"bulk"` · `"reorder"` · `"listViews"` · `"getView"` · `"changes"` · `"openResource"` · `"openReview"` | Yes |  |
| `trackerId` | string | No |  |
| `packageId` | string | No |  |
| `packageRevisionId` | string | No |  |
| `anchors` | array of object | Yes |  |
| `id` | string | Yes |  |
| `version` | integer | Yes |  |
| `digest` | string | Yes |  |
| `kind` | `"hosted"` · `"external"` | Yes |  |
| `entry` | string | No | Minimum length: 1. Maximum length: 1024. |
| `externalUrl` | string | No | Maximum length: 2048. |
| `externalOrigin` | string | No | Maximum length: 2048. |

## Full schema

[Download this schema](/docs/reference/schemas/project-agent-renderer-publication.json) or use the [complete OpenAPI document](/docs/reference/openapi.json) to resolve all references.

## Related reference

[Browse API endpoints](/docs/reference/api-operations).
