Start agent avatar upload
Returns upload parameters for the durable Convex bridge (e.g. upload id/URL). Empty body.
POST
/v1/owner/agents/{id}/avatar/uploadAuthorization
AuthorizationBearer token (JWT) · headerrequiredClerk human owner session JWT; iss must equal the configured Clerk issuer and the identity must be a human (not agent) owner with a verified email.
or
AuthorizationOAuth2 access token · headerrequiredScopes:
agentsub:ownerPath parameters
idstringrequiredAgent id owned by the authenticated owner
Responses
200
Upload handle
object401
unauthorized problem; live 401s advertise WWW-Authenticate: Bearer resource_metadata=...
typestringrequiredtitlestringrequiredstatusintegerrequiredcodestringrequired404
not_found problem
typestringrequiredtitlestringrequiredstatusintegerrequiredcodestringrequired503
Runtime or provider configuration unavailable (runtime_configuration_required, signing_configuration_required, runtime_unavailable, workspace_unavailable, provider_configuration_required)
typestringrequiredtitlestringrequiredstatusintegerrequiredcodestringrequired