DevelopersAPIReferenceaccessRequests
RevokeInvitation
Withdraws an invitation nobody has accepted yet, say one sent to the wrong address (invitationId from invitations_list); the link in the email stops…
POST
bearerAuthheader
Authorization<token>A Walletguide API key (wg_…) or an OAuth bearer token. Paste the value only. Create a key under Wallet settings → API keys.
walletId*stringRow uuid
Format
uuidapplication/json- body
invitationId*stringThe invitation to withdraw: id in the list invitations_list returns.
Format
uuidStored, waiting for the person to approve
application/json- response
id*stringFormat
uuidwalletId*|Format
uuidaction*stringValue in
"invite""changeRole""removeMember""revokeInvitation""createApiKey""revokeApiKey""deleteWallet"params*||||||memberSnapshot*|nullstatus*stringValue in
"pending""executing""succeeded""failed""rejected"result*|nullerror*|nullapprovalUrl*stringcreatedTime*stringexpiresTime*stringdecidedTime*string|nullcurl -X POST 'https://api.walletguide.com/wallets/497f6eca-6276-4993-bfeb-53cbbbba6f08/accessRequests/revokeInvitation' \ -H 'Content-Type: application/json' \ -d '{ "invitationId": "550a4884-8473-4f2e-a6cf-551c16767d59"}'{ "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "walletId": "0ecad4a2-3549-43fb-807e-9ff033247480", "action": "invite", "params": { "action": "invite", "email": "user@example.com", "role": "editor", "permissions": [ "assets:read" ] }, "memberSnapshot": { "userId": "2c4a230c-5085-4924-a3e1-25fb4fc5965b", "role": "owner", "permissions": [ "assets:read" ] }, "status": "pending", "result": { "invitationId": "550a4884-8473-4f2e-a6cf-551c16767d59", "apiKeyId": "37ba0474-c0bb-4910-bfb5-d6cebb614366" }, "error": { "code": "expired", "message": "string" }, "approvalUrl": "string", "createdTime": "string", "expiresTime": "string", "decidedTime": "string"}RemoveMember
Removes another member from the wallet. The owner and the person themselves cannot be removed. Approval fails if the member's access changes in the…
CreateApiKey
For a script or integration the person runs. The key is a viewer unless role or permissions say otherwise. apiKeyId names the key once it exists.