appViews.open
POST
/v1/app-operations/{operationId}/view
const url = 'https://example.com/v1/app-operations/example/view';const options = { method: 'POST', headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'}, body: '{"chatId":"example","itemId":"example"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request POST \ --url https://example.com/v1/app-operations/example/view \ --header 'Authorization: Bearer <token>' \ --header 'Content-Type: application/json' \ --data '{ "chatId": "example", "itemId": "example" }'Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”operationId
required
string
Request Bodyrequired
Section titled “Request Bodyrequired”Media typeapplication/json
object
chatId
required
string
itemId
required
string
Example generated
{ "chatId": "example", "itemId": "example"}Responses
Section titled “Responses”Success
Media typeapplication/json
object
id
required
string
operationId
required
string
readOnly
required
boolean
chat
required
string
turn
required
string
item
required
string
source
required
object
connectionId
required
string
connectionName
required
string
cardUrl
required
string
appName
required
string
remoteIndex
required
integer
revision
required
integer
kind
required
string
name
required
string
definition
resource
required
tools
required
Array<object>
object
arguments
required
object
result
object
Example
{ "source": { "kind": "tool" }, "resource": { "mimeType": "text/html;profile=mcp-app" }}ExperienceInputInvalid | ChatModelInvalid | OrganizationRequired
AuthenticationRequired
Media typeapplication/json
object
_tag
required
string
Example
{ "_tag": "AuthenticationRequired"}ExecutionForbidden | AppRestricted | @nmnmcc/ability/Authorizer/Forbidden | MembershipRequired | ForbiddenOrigin
Media typeapplication/json
Any of:
object
_tag
required
string
object
_tag
required
string
restriction
required
object
cardUrl
required
string
reason
required
string
appealUrl
required
string
object
_tag
required
string
action
required
string
kind
required
string
field
string
reason
string
object
_tag
required
string
object
_tag
required
string
Example
{ "_tag": "ExecutionForbidden"}ExperienceNotFound | ExecutionNotFound | ChatNotFound
ExecutionConflict | ExecutionKeyConflict | AppViewUnavailable | ChatConflict | @nmnmcc/ability/Authorizer/Pending
Media typeapplication/json
Any of:
object
_tag
required
string
id
required
string
object
_tag
required
string
object
_tag
required
string
reason
required
string
message
required
string
object
_tag
required
string
message
required
string
object
_tag
required
string
ticket
required
string
reason
string
Example
{ "_tag": "ExecutionConflict"}RateLimited
Media typeapplication/json
object
_tag
required
string
retryAfterSeconds
required
integer
Example
{ "_tag": "RateLimited"}ExperienceStorageUnavailable | ExecutionUnavailable | ChatStorageUnavailable | AuthenticationUnavailable | RequestFailed
Media typeapplication/json
Any of:
object
_tag
required
string
object
_tag
required
string
errorId
required
string
object
_tag
required
string
object
_tag
required
string
object
_tag
required
string
object
_tag
required
string
category
required
string
errorId
required
string
Example
{ "_tag": "ExperienceStorageUnavailable"}