Invitations - Get

Get Invitation in a share.
Get an invitation in a share

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataShare/accounts/{accountName}/shares/{shareName}/invitations/{invitationName}?api-version=2021-08-01

URI Parameters

Name In Required Type Description
accountName
path True

string

The name of the share account.

invitationName
path True

string

The name of the invitation.

resourceGroupName
path True

string

The resource group name.

shareName
path True

string

The name of the share.

subscriptionId
path True

string

The subscription identifier

api-version
query True

string

The api version to use.

Responses

Name Type Description
200 OK

Invitation

Success

Other Status Codes

DataShareError

An error response received from the Microsoft.DataShare resource provider.

Security

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation impersonate your user account

Examples

Invitations_Get

Sample Request

GET https://management.azure.com/subscriptions/433a8dfd-e5d5-4e77-ad86-90acdc75eb1a/resourceGroups/SampleResourceGroup/providers/Microsoft.DataShare/accounts/Account1/shares/Share1/invitations/Invitation1?api-version=2021-08-01

Sample Response

Date: Wed, 13 Sep 2017 18:04:32 GMT
x-ms-request-id: d5496da4-9c52-402f-b067-83cc9ddea888
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-tenant-reads: 14999
x-ms-correlation-request-id: 25c78f97-0b0a-4fe9-ad39-883a482265cd
{
  "properties": {
    "userName": "John Smith",
    "sentAt": "2018-11-26T22:33:24.5785265Z",
    "targetEmail": "receiver@microsoft.com",
    "respondedAt": null,
    "invitationStatus": "Pending",
    "userEmail": "johnsmith@microsoft.com",
    "expirationDate": "2020-08-26T22:33:24.5785265Z"
  },
  "id": "/subscriptions/433a8dfd-e5d5-4e77-ad86-90acdc75eb1a/resourceGroups/SampleResourceGroup/providers/Microsoft.DataShare/accounts/Account1/shares/Share1/invitations/Invitation1",
  "name": "Invitation1",
  "type": "Microsoft.DataShare/accounts/shares/invitations"
}

Definitions

Name Description
createdByType

The type of identity that created the resource.

DataShareError

The data share error model.

DataShareErrorInfo

The data share error body model.

Invitation

A Invitation data transfer object.

invitationStatus

The status of the invitation.

lastModifiedByType

The type of identity that last modified the resource.

SystemData

Metadata pertaining to creation and last modification of the resource.

createdByType

The type of identity that created the resource.

Name Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

DataShareError

The data share error model.

Name Type Description
error

DataShareErrorInfo

The data share error body

DataShareErrorInfo

The data share error body model.

Name Type Description
code

string

Code of the error

details

DataShareErrorInfo[]

Nested details of the error model

message

string

Message of the error

target

string

Target of the error

Invitation

A Invitation data transfer object.

Name Type Description
id

string

The resource id of the azure resource

name

string

Name of the azure resource

properties.expirationDate

string

The expiration date for the invitation and share subscription.

properties.invitationId

string

unique invitation id

properties.invitationStatus

invitationStatus

The status of the invitation.

properties.respondedAt

string

The time the recipient responded to the invitation.

properties.sentAt

string

Gets the time at which the invitation was sent.

properties.targetActiveDirectoryId

string

The target Azure AD Id. Can't be combined with email.

properties.targetEmail

string

The email the invitation is directed to.

properties.targetObjectId

string

The target user or application Id that invitation is being sent to. Must be specified along TargetActiveDirectoryId. This enables sending invitations to specific users or applications in an AD tenant.

properties.userEmail

string

Email of the user who created the resource

properties.userName

string

Name of the user who created the resource

systemData

SystemData

System Data of the Azure resource.

type

string

Type of the azure resource

invitationStatus

The status of the invitation.

Name Type Description
Accepted

string

Pending

string

Rejected

string

Withdrawn

string

lastModifiedByType

The type of identity that last modified the resource.

Name Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

SystemData

Metadata pertaining to creation and last modification of the resource.

Name Type Description
createdAt

string

The timestamp of resource creation (UTC).

createdBy

string

The identity that created the resource.

createdByType

createdByType

The type of identity that created the resource.

lastModifiedAt

string

The type of identity that last modified the resource.

lastModifiedBy

string

The identity that last modified the resource.

lastModifiedByType

lastModifiedByType

The type of identity that last modified the resource.