DevelopersAPIReferenceinvitations
List invitations
Invitations nobody has accepted yet; accepted ones are members (members_list). Needs users:manage: in a signed-in session, or for an app the person…
GET
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*stringThe wallet row uuid
Format
uuidThe invitations of the wallet
application/json- response
[index: integer]?curl -X GET 'https://api.walletguide.com/wallets/497f6eca-6276-4993-bfeb-53cbbbba6f08/invitations'Example Response
[ { "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08", "firestoreId": "string", "email": "string", "role": "owner", "permissions": [ "assets:read" ], "expiresAt": "2019-08-24T14:15:22Z", "sentAt": "2019-08-24T14:15:22Z", "registeredUserId": "9b5bb18a-b942-4bb7-9fc9-1149f4954982" }]Delete member
Needs users:manage, in a signed-in session (legacy deleteUserFromWallet). Neither the owner's membership nor the caller's own can be removed.
Create invitation
Needs users:manage, in a signed-in session (legacy addInvite). Send a role for its preset, or a role plus an exact permissions list; the grant may not…