#/approve <id> always fails with error unknown approval id
1 messages · Page 1 of 1 (latest)
And I am using discord for approvals
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.
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?