{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "https://raw.githubusercontent.com/api-evangelist/sinch/main/json-schema/sinch-update-app-request-schema.json", "title": "UpdateAppRequest", "x-generated": "2026-10-03", "x-method": "derived", "x-generator": "derive-json-schema.py", "x-source": "openapi/sinch-apps-api-openapi.yml#/components/schemas/UpdateAppRequest", "type": "object", "properties": { "display_name": { "type": "string", "description": "Updated display name" }, "channel_credentials": { "type": "array", "description": "Updated channel credentials", "items": { "$ref": "#/$defs/ChannelCredential" } } }, "$defs": { "ChannelCredential": { "type": "object", "properties": { "channel": { "type": "string", "description": "The channel type" }, "static_bearer": { "type": "object", "description": "Static bearer token credential", "properties": { "claimed_identity": { "type": "string", "description": "The claimed identity" }, "token": { "type": "string", "description": "The bearer token" } } }, "static_token": { "type": "object", "description": "Static token credential", "properties": { "token": { "type": "string", "description": "The token value" } } }, "callback_secret": { "type": "string", "description": "Secret for validating callbacks from the channel" } } } } }