curl -X PUT \\
"${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f" \\
-H "Authorization: Bearer ${API_TOKEN}" \\
-H "Content-Type: application/scim+json" \\
-d '{"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}}'
const payload = {"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}};
const url = "${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f";
const response = await fetch(url, {
method: "PUT",
headers: {
"Authorization": "Bearer ${API_TOKEN}",
"Content-Type": "application/scim+json",
},
body: JSON.stringify(payload),
});
console.log(await response.json());
const payload = {"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}};
const url = "${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f";
const response = await fetch(url, {
method: "PUT",
headers: {
"Authorization": "Bearer ${API_TOKEN}",
"Content-Type": "application/scim+json",
},
body: JSON.stringify(payload),
} as RequestInit);
console.log(await response.json());
const payload = {"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}};
const response = await axios({
method: "put",
url: "${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f",
headers: {
Authorization: "Bearer ${API_TOKEN}",
"Content-Type": "application/scim+json",
},
data: payload,
});
console.log(response.data);
const payload = {"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}};
const response: AxiosResponse = await axios({
method: "put",
url: "${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f",
headers: {
Authorization: "Bearer ${API_TOKEN}",
"Content-Type": "application/scim+json",
},
data: payload,
});
console.log(response.data);
import { request } from "undici";
const bodyData = {"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}};
const { body } = await request("${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f", {
method: "PUT",
headers: {
Authorization: "Bearer ${API_TOKEN}",
"Content-Type": "application/scim+json",
},
body: JSON.stringify(bodyData),
});
console.log(await body.json());
import requests
payload = {"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}}
response = requests.request( \
"PUT", \
"${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f", \
headers={"Authorization": "Bearer ${API_TOKEN}"}, \
json=payload,
)
print(response.json())
import httpx
payload = {"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}}
with httpx.Client() as client:
response = client.request( \
"PUT", \
"${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f", \
headers={"Authorization": "Bearer ${API_TOKEN}"}, \
json=payload,
)
print(response.json())
payload := bytes.NewBuffer([]byte(`{"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}}`))
req, err := http.NewRequest("PUT", "${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f", payload)
if err != nil {
panic(err)
}
req.Header.Set("Authorization", "Bearer ${API_TOKEN}")
if payload != http.NoBody {
req.Header.Set("Content-Type", "application/json")
}
res, err := (&http.Client{}).Do(req)
if err != nil {
panic(err)
}
defer res.Body.Close()
require "json"
require "net/http"
payload = {"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}}
uri = URI("${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f")
request = Net::HTTP::Put.new(uri)
request["Authorization"] = "Bearer ${API_TOKEN}"
request["Content-Type"] = "application/json"
request.body = payload.to_json
response = Net::HTTP.start(uri.hostname, uri.port, use_ssl: uri.scheme == "https") { |http| \
http.request(request) \
}
puts response.body
<?php
use GuzzleHttp\Client;
$payload = {"schemas":["string"],"id":"string","externalId":"string","userName":"value","name":{"formatted":"string","familyName":"string","givenName":"string","middleName":"string","honorificPrefix":"string","honorificSuffix":"string"},"displayName":"string","nickName":"string","profileUrl":"string","title":"string","userType":"string","preferredLanguage":"string","locale":"string","timezone":"string","active":true,"emails":[{"value":"string","type":"string","primary":true,"display":"string"}],"meta":{"resourceType":"string","created":"string","lastModified":"string","location":"string","version":"string"}};
$client = new Client();
$response = $client->request("PUT", "${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f", [
'headers' => [
'Authorization' => 'Bearer ${API_TOKEN}',
],
'json' => $payload,
]);
echo $response->getBody();
using System.Net.Http;
using System.Text;
var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Put, "${BASE_URL}/scim/v2/Users/uid0a1b2c3d4e5f");
request.Headers.Add("Authorization", "Bearer ${API_TOKEN}");
request.Content = new StringContent("{\"schemas\":[\"string\"],\"id\":\"string\",\"externalId\":\"string\",\"userName\":\"value\",\"name\":{\"formatted\":\"string\",\"familyName\":\"string\",\"givenName\":\"string\",\"middleName\":\"string\",\"honorificPrefix\":\"string\",\"honorificSuffix\":\"string\"},\"displayName\":\"string\",\"nickName\":\"string\",\"profileUrl\":\"string\",\"title\":\"string\",\"userType\":\"string\",\"preferredLanguage\":\"string\",\"locale\":\"string\",\"timezone\":\"string\",\"active\":true,\"emails\":[{\"value\":\"string\",\"type\":\"string\",\"primary\":true,\"display\":\"string\"}],\"meta\":{\"resourceType\":\"string\",\"created\":\"string\",\"lastModified\":\"string\",\"location\":\"string\",\"version\":\"string\"}}", Encoding.UTF8, "application/json");
var response = await client.SendAsync(request);
Console.WriteLine(await response.Content.ReadAsStringAsync());