#/approve <id> always fails with error unknown approval id

1 messages · Page 1 of 1 (latest)

gritty salmon
#

Agent will say waiting for approval, I ask it to give me id, then try to execute using /approve but it always fails.

ripe vortexBOT
#

To help others find answers, you can mark your question as solved via Right click solution message -> Apps -> ✅ Mark Solution

gritty salmon
#

And I am using discord for approvals

digital pond
# gritty salmon Agent will say waiting for approval, I ask it to give me id, then try to execute...

When your agent says “waiting for approval” and you try to run /approve <id> ... but it fails, it’s because the short approval ID shown in the message (like c937dad1) isn’t the full approval identifier the system uses internally. OpenClaw stores approvals with the full UUID (e.g., c937dad1-d86f-4206-9499-c751a73f9ac5), but the agent displays only the first 8 characters. Trying to approve with that slug causes /approve to fail with “unknown approval id” because it doesn’t exactly match the stored key. You need to copy and use the full UUID from the logs or system events when approving so the gateway can match and resolve the pending request.

gritty salmon
#

Ahh that makes sense, thank you, @digital pond. I knew I was missing something.
On a side note, is there a workaround to get the full UUID in the chat?