# AgentChannelPlatform

object type

ONE pre-approved agent platform: profileUrl is the platform’s OWN UCP profile (its signing keys are read from it); webhookUrl OVERRIDES the URL the platform advertises in its own profile (the order capability’s config.webhook_url) — absent = the profile’s; the deliverer POSTs the signed full order document there; active false keeps the row but refuses the platform.

## Fields

| Field | Type | Notes |
| --- | --- | --- |
| `profileUrl` | [String](/types/#scalars) `String!` | An https URL (the egress law — no credentials, no port, no IP-literal or private hosts; at most 512 characters). |
| `caption` | [String](/types/#scalars) `String!` | No further notes. |
| `webhookUrl` | [String](/types/#scalars) | No further notes. |
| `active` | [Boolean](/types/#scalars) `Boolean!` | No further notes. |
