Add Contact Selection Members
using RestSharp;
var options = new RestClientOptions("http://localhost:54464/api/v1/Selection/{selectionId}/Members/AddPerson");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddJsonBody("[\n {\n \"PersonId\": 123,\n \"ContactId\": 123,\n \"TableRight\": {\n \"Mask\": \"<string>\",\n \"Reason\": \"<string>\"\n },\n \"FieldProperties\": {}\n }\n]", false);
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify([
{
PersonId: 123,
ContactId: 123,
TableRight: {Mask: '<string>', Reason: '<string>'},
FieldProperties: {}
}
])
};
fetch('http://localhost:54464/api/v1/Selection/{selectionId}/Members/AddPerson', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "54464",
CURLOPT_URL => "http://localhost:54464/api/v1/Selection/{selectionId}/Members/AddPerson",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
[
'PersonId' => 123,
'ContactId' => 123,
'TableRight' => [
'Mask' => '<string>',
'Reason' => '<string>'
],
'FieldProperties' => [
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}import requests
url = "http://localhost:54464/api/v1/Selection/{selectionId}/Members/AddPerson"
payload = [
{
"PersonId": 123,
"ContactId": 123,
"TableRight": {
"Mask": "<string>",
"Reason": "<string>"
},
"FieldProperties": {}
}
]
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)Add Contact Selection Members
Adds the collection of ContactPersonId as members to the static selection
Add Contact Selection Members
using RestSharp;
var options = new RestClientOptions("http://localhost:54464/api/v1/Selection/{selectionId}/Members/AddPerson");
var client = new RestClient(options);
var request = new RestRequest("");
request.AddJsonBody("[\n {\n \"PersonId\": 123,\n \"ContactId\": 123,\n \"TableRight\": {\n \"Mask\": \"<string>\",\n \"Reason\": \"<string>\"\n },\n \"FieldProperties\": {}\n }\n]", false);
var response = await client.PostAsync(request);
Console.WriteLine("{0}", response.Content);const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify([
{
PersonId: 123,
ContactId: 123,
TableRight: {Mask: '<string>', Reason: '<string>'},
FieldProperties: {}
}
])
};
fetch('http://localhost:54464/api/v1/Selection/{selectionId}/Members/AddPerson', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "54464",
CURLOPT_URL => "http://localhost:54464/api/v1/Selection/{selectionId}/Members/AddPerson",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
[
'PersonId' => 123,
'ContactId' => 123,
'TableRight' => [
'Mask' => '<string>',
'Reason' => '<string>'
],
'FieldProperties' => [
]
]
]),
CURLOPT_HTTPHEADER => [
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}import requests
url = "http://localhost:54464/api/v1/Selection/{selectionId}/Members/AddPerson"
payload = [
{
"PersonId": 123,
"ContactId": 123,
"TableRight": {
"Mask": "<string>",
"Reason": "<string>"
},
"FieldProperties": {}
}
]
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)Headers
The application token that identifies the partner app. Used when calling Online WebAPI from a server.
Path Parameters
The id of the selection where to members will be added to.
Body
application/jsontext/jsonapplication/xmltext/xmlapplication/x-www-form-urlencodedapplication/json-patch+jsonapplication/merge-patch+json
A collection of ContactPersonId to add to the selection.
A person id.
A contact id.
Wraps a table right together with an explanatory reason. Code can indicate why access is restricted.
Show child attributes
Show child attributes
Field property dictionary mapping field names to field access rights.
Show child attributes
Show child attributes
Response
204
No Content
Was this page helpful?