<!--
{
  "documentType" : "article",
  "framework" : "AppStoreConnectAPI",
  "identifier" : "/documentation/AppStoreConnectAPI/user-invitations",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "User Invitations"
}
-->

# User Invitations

Email invitations to join your App Store Connect team.

## Discussion

The `userInvitations` resource represents users who have been invited to join a team in App Store Connect. When you create a user invitation the user receives an email with a link to activate an account and connect it to their Apple Account.

If the user accepts the invitation, the user is added to the team and the invitation is deleted. User invitations expire after three days.

You can also get a list of all invited users, read the invite information of a single user, and find out which apps an invited user can test.

## Topics

### Getting Invited Users

[`GET /v1/userInvitations`](/documentation/AppStoreConnectAPI/GET-v1-userInvitations)

Get a list of pending invitations to join your team.

[`GET /v1/userInvitations/{id}`](/documentation/AppStoreConnectAPI/GET-v1-userInvitations-_id_)

Get information about a pending invitation to join your team.

### Sending and Canceling Invitations

[`POST /v1/userInvitations`](/documentation/AppStoreConnectAPI/POST-v1-userInvitations)

Invite a user with assigned user roles to join your team.

[`DELETE /v1/userInvitations/{id}`](/documentation/AppStoreConnectAPI/DELETE-v1-userInvitations-_id_)

Cancel a pending invitation for a user to join your team.

### Getting Visible Apps

[`GET /v1/userInvitations/{id}/visibleApps`](/documentation/AppStoreConnectAPI/GET-v1-userInvitations-_id_-visibleApps)

Get a list of apps that will be visible to a user with a pending invitation.

[`GET /v1/userInvitations/{id}/relationships/visibleApps`](/documentation/AppStoreConnectAPI/GET-v1-userInvitations-_id_-relationships-visibleApps)

### Objects

[`UserInvitation`](/documentation/AppStoreConnectAPI/UserInvitation)

A pending invitation for a person to join your App Store Connect team with a specified role and app access.

[`UserInvitationCreateRequest`](/documentation/AppStoreConnectAPI/UserInvitationCreateRequest)

The request body you use to create a User Invitation.

[`UserInvitationResponse`](/documentation/AppStoreConnectAPI/UserInvitationResponse)

The response body for endpoints that read or modify a pending App Store Connect team invitation.

[`UserInvitationsResponse`](/documentation/AppStoreConnectAPI/UserInvitationsResponse)

The response body for endpoints that list pending App Store Connect team invitations.

[`UserInvitationVisibleAppsLinkagesResponse`](/documentation/AppStoreConnectAPI/UserInvitationVisibleAppsLinkagesResponse)



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)