GET api/Contacts/GetContactsInfo?userID={userID}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| userID | integer |
Required |
Body Parameters
None.
Response Information
Resource Description
ContactsDTO| Name | Description | Type | Additional information |
|---|---|---|---|
| MyContacts | Collection of MyContactsDTO |
None. |
|
| Invites | Collection of InvitesDTO |
None. |
|
| Requests | Collection of RequestsDTO |
None. |
|
| MyGroups | Collection of ContactsGroupDTO |
None. |
Response Formats
application/json, text/json
Sample:
{
"MyContacts": [
{
"IsGroup": "sample string 1",
"ContactsGroup": {
"GroupId": "sample string 1",
"GroupName": "sample string 2",
"GroupMembers": [
{
"UserId": 1,
"Name": "sample string 2",
"Email": "sample string 3",
"MobileNumber": "sample string 4"
},
{
"UserId": 1,
"Name": "sample string 2",
"Email": "sample string 3",
"MobileNumber": "sample string 4"
}
]
},
"UserId": 2,
"Name": "sample string 3",
"Email": "sample string 4",
"MobileNumber": "sample string 5"
},
{
"IsGroup": "sample string 1",
"ContactsGroup": {
"GroupId": "sample string 1",
"GroupName": "sample string 2",
"GroupMembers": [
{
"UserId": 1,
"Name": "sample string 2",
"Email": "sample string 3",
"MobileNumber": "sample string 4"
},
{
"UserId": 1,
"Name": "sample string 2",
"Email": "sample string 3",
"MobileNumber": "sample string 4"
}
]
},
"UserId": 2,
"Name": "sample string 3",
"Email": "sample string 4",
"MobileNumber": "sample string 5"
}
],
"Invites": [
{
"InviteStatus": 1,
"UserId": 2,
"Name": "sample string 3",
"Email": "sample string 4",
"MobileNumber": "sample string 5"
},
{
"InviteStatus": 1,
"UserId": 2,
"Name": "sample string 3",
"Email": "sample string 4",
"MobileNumber": "sample string 5"
}
],
"Requests": [
{
"RequestStatus": 1,
"UserId": 2,
"Name": "sample string 3",
"Email": "sample string 4",
"MobileNumber": "sample string 5"
},
{
"RequestStatus": 1,
"UserId": 2,
"Name": "sample string 3",
"Email": "sample string 4",
"MobileNumber": "sample string 5"
}
],
"MyGroups": [
{
"GroupId": "sample string 1",
"GroupName": "sample string 2",
"GroupMembers": [
{
"UserId": 1,
"Name": "sample string 2",
"Email": "sample string 3",
"MobileNumber": "sample string 4"
},
{
"UserId": 1,
"Name": "sample string 2",
"Email": "sample string 3",
"MobileNumber": "sample string 4"
}
]
},
{
"GroupId": "sample string 1",
"GroupName": "sample string 2",
"GroupMembers": [
{
"UserId": 1,
"Name": "sample string 2",
"Email": "sample string 3",
"MobileNumber": "sample string 4"
},
{
"UserId": 1,
"Name": "sample string 2",
"Email": "sample string 3",
"MobileNumber": "sample string 4"
}
]
}
]
}
multipart/form-data
Sample:
{"MyContacts":[{"IsGroup":"sample string 1","ContactsGroup":{"GroupId":"sample string 1","GroupName":"sample string 2","GroupMembers":[{"UserId":1,"Name":"sample string 2","Email":"sample string 3","MobileNumber":"sample string 4"},{"UserId":1,"Name":"sample string 2","Email":"sample string 3","MobileNumber":"sample string 4"}]},"UserId":2,"Name":"sample string 3","Email":"sample string 4","MobileNumber":"sample string 5"},{"IsGroup":"sample string 1","ContactsGroup":{"GroupId":"sample string 1","GroupName":"sample string 2","GroupMembers":[{"UserId":1,"Name":"sample string 2","Email":"sample string 3","MobileNumber":"sample string 4"},{"UserId":1,"Name":"sample string 2","Email":"sample string 3","MobileNumber":"sample string 4"}]},"UserId":2,"Name":"sample string 3","Email":"sample string 4","MobileNumber":"sample string 5"}],"Invites":[{"InviteStatus":1,"UserId":2,"Name":"sample string 3","Email":"sample string 4","MobileNumber":"sample string 5"},{"InviteStatus":1,"UserId":2,"Name":"sample string 3","Email":"sample string 4","MobileNumber":"sample string 5"}],"Requests":[{"RequestStatus":1,"UserId":2,"Name":"sample string 3","Email":"sample string 4","MobileNumber":"sample string 5"},{"RequestStatus":1,"UserId":2,"Name":"sample string 3","Email":"sample string 4","MobileNumber":"sample string 5"}],"MyGroups":[{"GroupId":"sample string 1","GroupName":"sample string 2","GroupMembers":[{"UserId":1,"Name":"sample string 2","Email":"sample string 3","MobileNumber":"sample string 4"},{"UserId":1,"Name":"sample string 2","Email":"sample string 3","MobileNumber":"sample string 4"}]},{"GroupId":"sample string 1","GroupName":"sample string 2","GroupMembers":[{"UserId":1,"Name":"sample string 2","Email":"sample string 3","MobileNumber":"sample string 4"},{"UserId":1,"Name":"sample string 2","Email":"sample string 3","MobileNumber":"sample string 4"}]}]}
application/xml, text/xml
Sample:
<ContactsDTO xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ScrupUpBusinessModel.DTO">
<Invites>
<InvitesDTO>
<Email>sample string 4</Email>
<MobileNumber>sample string 5</MobileNumber>
<Name>sample string 3</Name>
<UserId>2</UserId>
<InviteStatus>1</InviteStatus>
</InvitesDTO>
<InvitesDTO>
<Email>sample string 4</Email>
<MobileNumber>sample string 5</MobileNumber>
<Name>sample string 3</Name>
<UserId>2</UserId>
<InviteStatus>1</InviteStatus>
</InvitesDTO>
</Invites>
<MyContacts>
<MyContactsDTO>
<Email>sample string 4</Email>
<MobileNumber>sample string 5</MobileNumber>
<Name>sample string 3</Name>
<UserId>2</UserId>
<ContactsGroup>
<GroupId>sample string 1</GroupId>
<GroupMembers>
<EndUserContactInfoDTO>
<Email>sample string 3</Email>
<MobileNumber>sample string 4</MobileNumber>
<Name>sample string 2</Name>
<UserId>1</UserId>
</EndUserContactInfoDTO>
<EndUserContactInfoDTO>
<Email>sample string 3</Email>
<MobileNumber>sample string 4</MobileNumber>
<Name>sample string 2</Name>
<UserId>1</UserId>
</EndUserContactInfoDTO>
</GroupMembers>
<GroupName>sample string 2</GroupName>
</ContactsGroup>
<IsGroup>sample string 1</IsGroup>
</MyContactsDTO>
<MyContactsDTO>
<Email>sample string 4</Email>
<MobileNumber>sample string 5</MobileNumber>
<Name>sample string 3</Name>
<UserId>2</UserId>
<ContactsGroup>
<GroupId>sample string 1</GroupId>
<GroupMembers>
<EndUserContactInfoDTO>
<Email>sample string 3</Email>
<MobileNumber>sample string 4</MobileNumber>
<Name>sample string 2</Name>
<UserId>1</UserId>
</EndUserContactInfoDTO>
<EndUserContactInfoDTO>
<Email>sample string 3</Email>
<MobileNumber>sample string 4</MobileNumber>
<Name>sample string 2</Name>
<UserId>1</UserId>
</EndUserContactInfoDTO>
</GroupMembers>
<GroupName>sample string 2</GroupName>
</ContactsGroup>
<IsGroup>sample string 1</IsGroup>
</MyContactsDTO>
</MyContacts>
<MyGroups>
<ContactsGroupDTO>
<GroupId>sample string 1</GroupId>
<GroupMembers>
<EndUserContactInfoDTO>
<Email>sample string 3</Email>
<MobileNumber>sample string 4</MobileNumber>
<Name>sample string 2</Name>
<UserId>1</UserId>
</EndUserContactInfoDTO>
<EndUserContactInfoDTO>
<Email>sample string 3</Email>
<MobileNumber>sample string 4</MobileNumber>
<Name>sample string 2</Name>
<UserId>1</UserId>
</EndUserContactInfoDTO>
</GroupMembers>
<GroupName>sample string 2</GroupName>
</ContactsGroupDTO>
<ContactsGroupDTO>
<GroupId>sample string 1</GroupId>
<GroupMembers>
<EndUserContactInfoDTO>
<Email>sample string 3</Email>
<MobileNumber>sample string 4</MobileNumber>
<Name>sample string 2</Name>
<UserId>1</UserId>
</EndUserContactInfoDTO>
<EndUserContactInfoDTO>
<Email>sample string 3</Email>
<MobileNumber>sample string 4</MobileNumber>
<Name>sample string 2</Name>
<UserId>1</UserId>
</EndUserContactInfoDTO>
</GroupMembers>
<GroupName>sample string 2</GroupName>
</ContactsGroupDTO>
</MyGroups>
<Requests>
<RequestsDTO>
<Email>sample string 4</Email>
<MobileNumber>sample string 5</MobileNumber>
<Name>sample string 3</Name>
<UserId>2</UserId>
<RequestStatus>1</RequestStatus>
</RequestsDTO>
<RequestsDTO>
<Email>sample string 4</Email>
<MobileNumber>sample string 5</MobileNumber>
<Name>sample string 3</Name>
<UserId>2</UserId>
<RequestStatus>1</RequestStatus>
</RequestsDTO>
</Requests>
</ContactsDTO>