Skip to main content
POST
Plan or apply a provider-owned fix for a recorded permission denial

Body

application/json
denialId
string
required

Permission denial id

apply
boolean

Apply the planned provider-owned mutations

capabilities
string

Optional capabilities to merge into the profile; defaults to the denied capability

chat
string

Scope contact grants to one chat (canonical chat id, platform chat id, or 'current'). Threads inherit their chat.

chatTag
string

Scope contact grants to every chat carrying this chat tag

force
boolean

Explicitly use the global (all chats) contact scope. Prefer --chat; ask the human before going global.

profile
string

Permission profile/tag to use instead of the suggested one

Response

Success — body conforms to the @Returns schema.

agentCeilings
string[]
required
capabilities
object[]
required
changedCount
number
required
confirmation
object
required
denial
object
required
dryRun
boolean
required
force
boolean
required
hints
string[]
required
label
string
required
operations
object[]
required
profile
string
required
scopes
object[]
required
tagSlug
string
required
targets
object[]
required
description
string
guidance
object
nextCommand
string