The App Invites Proxy API lets authorized developers and Wix administrators manage access to apps through invitations and role assignments.
With the App Invites Proxy API, you can:
Use the Apps API to create or retrieve the app, then specify its id as appId in this API. Invitation and collaborator operations manage access to that app; they don't create or configure the app itself.
Creating an invitation sends an email but doesn't grant access immediately. The recipient must accept the invitation before the selected roles are assigned. Retrieve the app's contributors and invitations to distinguish pending invitations from assigned access.
Deleting an invitation doesn't remove an existing collaborator. Removing role assignments doesn't delete the account or app, or cancel outstanding invitations. These are separate actions when removing access.
It's important to note the following points before starting to code:
invite.policyIds, not assignment IDs or unrelated site roles. Get Roles Info returns predefinedRoles and customRoles; use a selected role's id, or the app-access role IDs supplied through your account's Identity role configuration. This API doesn't define its own role catalog.policyIds to select access to grant. It isn't an invitation ID or assignment ID.id is a user ID, while metaData.id is the account ID required when removing role assignments.Last updated: 11 October 2026