GET api/invitations/{id}

Check if invitation code is valid, by GET to /api/invitations/{invitationcode}. If code is valid, returns 200 OK and an extended resource containing invitation Id and associated user record. If code does not exist, returns 404 Not Found. If code exists but is not valid, returns 409 Conflict, and the reason phrase gives more details

Request Information

URI Parameters

NameDescriptionTypeAdditional information
id

globally unique identifier

Required

Body Parameters

None.

Response Information

Resource Description

InvitationRepresentation
NameDescriptionTypeAdditional information
Id

Unique identifier of this invitation - same as in CRM

globally unique identifier

None.

User

Embedded user resource - the user that received this invitation

UserRepresentation

None.

Links

Collection of Link

None.

Response Formats

application/json

Sample:
{
  "Id": "ca3494c7-53c9-40fb-b19e-819c289ce350",
  "User": {
    "Id": "f9be4ca3-db19-4ada-a752-576cadfe3755",
    "LocalLogin": "sample string 2",
    "IdSource": 3,
    "FirstName": "sample string 4",
    "LastName": "sample string 5",
    "Email": "sample string 6",
    "Telephone": "sample string 7",
    "OrgMemberNumber": "sample string 8",
    "OrgId": "66b3c711-fa04-4099-b4f7-4911a7e5671f",
    "StatusValue": 9,
    "StatusLabel": "sample string 10",
    "JobTitle": "sample string 11",
    "JobRole": "f8f61864-0753-47e7-81e2-07a8e26bb8f8",
    "InvitationCode": "69396ef2-cc83-4143-8031-c3e93525a252",
    "XrmContactId": "6cea177e-73a9-4347-981a-5c4ba48bd033",
    "_links": [
      {
        "Rel": "self",
        "Href": "~/users/f9be4ca3-db19-4ada-a752-576cadfe3755",
        "Title": null,
        "IsTemplated": false
      },
      {
        "Rel": "sample string 1",
        "Href": "sample string 2",
        "Title": "sample string 3",
        "IsTemplated": false
      },
      {
        "Rel": "sample string 1",
        "Href": "sample string 2",
        "Title": "sample string 3",
        "IsTemplated": false
      },
      {
        "Rel": "roles",
        "Href": "~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles",
        "Title": null,
        "IsTemplated": false
      },
      {
        "Rel": "subjects",
        "Href": "~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects",
        "Title": null,
        "IsTemplated": false
      }
    ],
    "_embedded": null
  },
  "_links": [
    {
      "Rel": "self",
      "Href": "~/invitations/ca3494c7-53c9-40fb-b19e-819c289ce350",
      "Title": null,
      "IsTemplated": false
    },
    {
      "Rel": "sample string 1",
      "Href": "sample string 2",
      "Title": "sample string 3",
      "IsTemplated": false
    },
    {
      "Rel": "sample string 1",
      "Href": "sample string 2",
      "Title": "sample string 3",
      "IsTemplated": false
    }
  ],
  "_embedded": null
}

text/json

Sample:
{
  "Id": "ca3494c7-53c9-40fb-b19e-819c289ce350",
  "User": {
    "Id": "f9be4ca3-db19-4ada-a752-576cadfe3755",
    "LocalLogin": "sample string 2",
    "IdSource": 3,
    "FirstName": "sample string 4",
    "LastName": "sample string 5",
    "Email": "sample string 6",
    "Telephone": "sample string 7",
    "OrgMemberNumber": "sample string 8",
    "OrgId": "66b3c711-fa04-4099-b4f7-4911a7e5671f",
    "StatusValue": 9,
    "StatusLabel": "sample string 10",
    "JobTitle": "sample string 11",
    "JobRole": "f8f61864-0753-47e7-81e2-07a8e26bb8f8",
    "InvitationCode": "69396ef2-cc83-4143-8031-c3e93525a252",
    "XrmContactId": "6cea177e-73a9-4347-981a-5c4ba48bd033",
    "_links": [
      {
        "Rel": "self",
        "Href": "~/users/f9be4ca3-db19-4ada-a752-576cadfe3755",
        "Title": null,
        "IsTemplated": false
      },
      {
        "Rel": "sample string 1",
        "Href": "sample string 2",
        "Title": "sample string 3",
        "IsTemplated": false
      },
      {
        "Rel": "sample string 1",
        "Href": "sample string 2",
        "Title": "sample string 3",
        "IsTemplated": false
      },
      {
        "Rel": "roles",
        "Href": "~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles",
        "Title": null,
        "IsTemplated": false
      },
      {
        "Rel": "subjects",
        "Href": "~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects",
        "Title": null,
        "IsTemplated": false
      },
      {
        "Rel": "roles",
        "Href": "~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles",
        "Title": null,
        "IsTemplated": false
      },
      {
        "Rel": "subjects",
        "Href": "~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects",
        "Title": null,
        "IsTemplated": false
      }
    ],
    "_embedded": null
  },
  "_links": [
    {
      "Rel": "self",
      "Href": "~/invitations/ca3494c7-53c9-40fb-b19e-819c289ce350",
      "Title": null,
      "IsTemplated": false
    },
    {
      "Rel": "sample string 1",
      "Href": "sample string 2",
      "Title": "sample string 3",
      "IsTemplated": false
    },
    {
      "Rel": "sample string 1",
      "Href": "sample string 2",
      "Title": "sample string 3",
      "IsTemplated": false
    }
  ],
  "_embedded": null
}

application/xml

Sample:
<InvitationRepresentation xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SSAT.WebServices.WebApp.Representations.Version1">
  <Href xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">~/invitations/ca3494c7-53c9-40fb-b19e-819c289ce350</Href>
  <LinkName xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">sample string 4</LinkName>
  <Links xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">
    <Link>
      <Href>~/invitations/ca3494c7-53c9-40fb-b19e-819c289ce350</Href>
      <Rel>self</Rel>
      <Title i:nil="true" />
    </Link>
    <Link>
      <Href>sample string 2</Href>
      <Rel>sample string 1</Rel>
      <Title>sample string 3</Title>
    </Link>
    <Link>
      <Href>sample string 2</Href>
      <Rel>sample string 1</Rel>
      <Title>sample string 3</Title>
    </Link>
  </Links>
  <Rel xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">sample string 2</Rel>
  <Id>ca3494c7-53c9-40fb-b19e-819c289ce350</Id>
  <User>
    <Href xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">~/users/f9be4ca3-db19-4ada-a752-576cadfe3755</Href>
    <LinkName xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">sample string 15</LinkName>
    <Links xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755</Href>
        <Rel>self</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>sample string 2</Href>
        <Rel>sample string 1</Rel>
        <Title>sample string 3</Title>
      </Link>
      <Link>
        <Href>sample string 2</Href>
        <Rel>sample string 1</Rel>
        <Title>sample string 3</Title>
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles</Href>
        <Rel>roles</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects</Href>
        <Rel>subjects</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles</Href>
        <Rel>roles</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects</Href>
        <Rel>subjects</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles</Href>
        <Rel>roles</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects</Href>
        <Rel>subjects</Rel>
        <Title i:nil="true" />
      </Link>
    </Links>
    <Rel xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">sample string 13</Rel>
    <Email>sample string 6</Email>
    <FirstName>sample string 4</FirstName>
    <Id>f9be4ca3-db19-4ada-a752-576cadfe3755</Id>
    <IdSource>3</IdSource>
    <InvitationCode>69396ef2-cc83-4143-8031-c3e93525a252</InvitationCode>
    <JobRole>f8f61864-0753-47e7-81e2-07a8e26bb8f8</JobRole>
    <JobTitle>sample string 11</JobTitle>
    <LastName>sample string 5</LastName>
    <LocalLogin>sample string 2</LocalLogin>
    <OrgId>66b3c711-fa04-4099-b4f7-4911a7e5671f</OrgId>
    <OrgMemberNumber>sample string 8</OrgMemberNumber>
    <StatusLabel>sample string 10</StatusLabel>
    <StatusValue>9</StatusValue>
    <Telephone>sample string 7</Telephone>
    <XrmContactId>6cea177e-73a9-4347-981a-5c4ba48bd033</XrmContactId>
  </User>
</InvitationRepresentation>

text/xml

Sample:
<InvitationRepresentation xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/SSAT.WebServices.WebApp.Representations.Version1">
  <Href xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">~/invitations/ca3494c7-53c9-40fb-b19e-819c289ce350</Href>
  <LinkName xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">sample string 4</LinkName>
  <Links xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">
    <Link>
      <Href>~/invitations/ca3494c7-53c9-40fb-b19e-819c289ce350</Href>
      <Rel>self</Rel>
      <Title i:nil="true" />
    </Link>
    <Link>
      <Href>sample string 2</Href>
      <Rel>sample string 1</Rel>
      <Title>sample string 3</Title>
    </Link>
    <Link>
      <Href>sample string 2</Href>
      <Rel>sample string 1</Rel>
      <Title>sample string 3</Title>
    </Link>
  </Links>
  <Rel xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">sample string 2</Rel>
  <Id>ca3494c7-53c9-40fb-b19e-819c289ce350</Id>
  <User>
    <Href xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">~/users/f9be4ca3-db19-4ada-a752-576cadfe3755</Href>
    <LinkName xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">sample string 15</LinkName>
    <Links xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755</Href>
        <Rel>self</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>sample string 2</Href>
        <Rel>sample string 1</Rel>
        <Title>sample string 3</Title>
      </Link>
      <Link>
        <Href>sample string 2</Href>
        <Rel>sample string 1</Rel>
        <Title>sample string 3</Title>
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles</Href>
        <Rel>roles</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects</Href>
        <Rel>subjects</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles</Href>
        <Rel>roles</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects</Href>
        <Rel>subjects</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles</Href>
        <Rel>roles</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects</Href>
        <Rel>subjects</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles</Href>
        <Rel>roles</Rel>
        <Title i:nil="true" />
      </Link>
      <Link>
        <Href>~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects</Href>
        <Rel>subjects</Rel>
        <Title i:nil="true" />
      </Link>
    </Links>
    <Rel xmlns="http://schemas.datacontract.org/2004/07/WebApi.Hal">sample string 13</Rel>
    <Email>sample string 6</Email>
    <FirstName>sample string 4</FirstName>
    <Id>f9be4ca3-db19-4ada-a752-576cadfe3755</Id>
    <IdSource>3</IdSource>
    <InvitationCode>69396ef2-cc83-4143-8031-c3e93525a252</InvitationCode>
    <JobRole>f8f61864-0753-47e7-81e2-07a8e26bb8f8</JobRole>
    <JobTitle>sample string 11</JobTitle>
    <LastName>sample string 5</LastName>
    <LocalLogin>sample string 2</LocalLogin>
    <OrgId>66b3c711-fa04-4099-b4f7-4911a7e5671f</OrgId>
    <OrgMemberNumber>sample string 8</OrgMemberNumber>
    <StatusLabel>sample string 10</StatusLabel>
    <StatusValue>9</StatusValue>
    <Telephone>sample string 7</Telephone>
    <XrmContactId>6cea177e-73a9-4347-981a-5c4ba48bd033</XrmContactId>
  </User>
</InvitationRepresentation>

application/hal+json

Sample:
{
  "Id": "ca3494c7-53c9-40fb-b19e-819c289ce350",
  "_links": {
    "self": {
      "href": "/invitations/ca3494c7-53c9-40fb-b19e-819c289ce350"
    },
    "sample string 1": {
      "href": "sample string 2",
      "title": "sample string 3"
    }
  },
  "_embedded": {
    "sample string 13": {
      "Id": "f9be4ca3-db19-4ada-a752-576cadfe3755",
      "LocalLogin": "sample string 2",
      "IdSource": 3,
      "FirstName": "sample string 4",
      "LastName": "sample string 5",
      "Email": "sample string 6",
      "Telephone": "sample string 7",
      "OrgMemberNumber": "sample string 8",
      "OrgId": "66b3c711-fa04-4099-b4f7-4911a7e5671f",
      "StatusValue": 9,
      "StatusLabel": "sample string 10",
      "JobTitle": "sample string 11",
      "JobRole": "f8f61864-0753-47e7-81e2-07a8e26bb8f8",
      "InvitationCode": "69396ef2-cc83-4143-8031-c3e93525a252",
      "XrmContactId": "6cea177e-73a9-4347-981a-5c4ba48bd033",
      "_links": {
        "self": {
          "href": "/users/f9be4ca3-db19-4ada-a752-576cadfe3755"
        },
        "sample string 1": {
          "href": "sample string 2",
          "title": "sample string 3"
        },
        "roles": {
          "href": "/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles"
        },
        "subjects": {
          "href": "/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects"
        }
      }
    }
  }
}

application/hal+xml

Sample:
<resource rel="sample string 2" href="~/invitations/ca3494c7-53c9-40fb-b19e-819c289ce350" name="sample string 4">
  <link rel="sample string 1" href="sample string 2" />
  <Id>ca3494c7-53c9-40fb-b19e-819c289ce350</Id>
  <resource rel="sample string 13" href="~/users/f9be4ca3-db19-4ada-a752-576cadfe3755" name="sample string 15">
    <link rel="sample string 1" href="sample string 2" />
    <link rel="roles" href="~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/roles" />
    <link rel="subjects" href="~/users/f9be4ca3-db19-4ada-a752-576cadfe3755/subjects" />
    <Id>f9be4ca3-db19-4ada-a752-576cadfe3755</Id>
    <LocalLogin>sample string 2</LocalLogin>
    <IdSource>3</IdSource>
    <FirstName>sample string 4</FirstName>
    <LastName>sample string 5</LastName>
    <Email>sample string 6</Email>
    <Telephone>sample string 7</Telephone>
    <OrgMemberNumber>sample string 8</OrgMemberNumber>
    <OrgId>66b3c711-fa04-4099-b4f7-4911a7e5671f</OrgId>
    <StatusValue>9</StatusValue>
    <StatusLabel>sample string 10</StatusLabel>
    <JobTitle>sample string 11</JobTitle>
    <JobRole>f8f61864-0753-47e7-81e2-07a8e26bb8f8</JobRole>
    <InvitationCode>69396ef2-cc83-4143-8031-c3e93525a252</InvitationCode>
    <XrmContactId>6cea177e-73a9-4347-981a-5c4ba48bd033</XrmContactId>
  </resource>
</resource>