action appcenter_app_invitations_list { label: "appInvitations_list" description: "Gets the pending invitations for the app" provider: appcenter method: GET path: "/v0.1/apps/{owner_name}/{app_name}/invitations" encoding: json input: { type: "object" properties: { app_name: { type: "string" } owner_name: { type: "string" } } required: ["app_name", "owner_name"] additionalProperties: false } output: { required: ["app", "email", "id", "invite_type", "invited_by", "is_existing_user"] properties: { app: { required: ["app_secret", "origin", "platform"] type: "object" } app_count: { type: "number" description: "The number of apps in the group" } distribution_group: { type: "object" description: "The organization that owns the distribution group, if it exists" properties: { owner: { description: "The information about the app's owner" required: ["display_name", "id", "name", "type"] properties: { avatar_url: { type: "string" description: "The avatar URL of the owner" } display_name: { type: "string" description: "The owner's display name" } email: { type: "string" description: "The owner's email address" } id: { type: "string" format: "uuid" description: "The unique id (UUID) of the owner" } name: { type: "string" description: "The unique name that used to identify the owner" } type: { type: "string" description: "The owner type. Can either be 'org' or 'user'" enum: ["org", "user"] } } } } } email: { type: "string" description: "The email address of the invited user" } id: { type: "string" format: "uuid" description: "The unique ID (UUID) of the invitation" } invite_type: { type: "string" description: "The invitation type" enum: ["developer", "tester"] } invited_by: { required: ["display_name", "email", "id", "name", "origin"] properties: { avatar_url: { type: "string" description: "The avatar URL of the user" } can_change_password: { type: "boolean" description: "User is required to send an old password in order to change the password." } display_name: { type: "string" description: "The full name of the user. Might for example be first and last name" } email: { type: "string" description: "The email address of the user" } id: { type: "string" format: "uuid" description: "The unique id (UUID) of the user" } name: { type: "string" description: "The unique name that is used to identify the user." } origin: { type: "string" description: "The creation origin of this user" enum: ["appcenter", "hockeyapp", "codepush"] } permissions: { type: "array" description: "The permissions the user has for the app" items: { type: "string" enum: ["manager", "developer", "viewer", "tester"] } } } } is_existing_user: { type: "boolean" description: "Indicates whether the invited user already exists" } permissions: { type: "array" description: "The permissions the user has for the app" items: { type: "string" enum: ["manager", "developer", "viewer", "tester"] } } } } }