Update SCIM User
curl --request PUT \
--url https://api.attention.tech/v2/scim/Users/{id} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"id": "d0dd58e43ded4293a61a8760fcba0458",
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:scim:schemas:extension:okta:1.0"
],
"userName": "steph.c@example.com",
"externalId": "00ustvXq1A8UAuobW0f5",
"meta": {
"created": "04-17-2020 00:00:00",
"lastModified": "04-17-2020 00:00:00",
"version": "v1.0"
},
"displayName": " Steph Curry",
"preferredLanguage": "en",
"locale": "en-US",
"timezone": "America/Los_Angeles",
"active": true,
"emails": [
{
"value": "steph.c@example.com",
"type": "work",
"primary": true
}
],
"phoneNumbers": [
{
"value": "123-444-5555",
"type": "mobile"
}
],
"groups": [
{
"display": "Team A",
"value": "2ccf9bde-68e3-4de4-bc4e-51b927336665"
},
{
"display": "Team B",
"value": "fe515723-fe2e-4959-a5fa-c4d3937fe7e4"
}
],
"name": {
"familyName": "Curry",
"givenName": "Steph"
},
"urn:okta:onprem_app:1.0:user:custom": {
"roleUUID": "84e67f54-5157-442b-a2b3-8b9c728b2fef"
}
}
'import requests
url = "https://api.attention.tech/v2/scim/Users/{id}"
payload = {
"id": "d0dd58e43ded4293a61a8760fcba0458",
"schemas": ["urn:ietf:params:scim:schemas:core:2.0:User", "urn:scim:schemas:extension:okta:1.0"],
"userName": "steph.c@example.com",
"externalId": "00ustvXq1A8UAuobW0f5",
"meta": {
"created": "04-17-2020 00:00:00",
"lastModified": "04-17-2020 00:00:00",
"version": "v1.0"
},
"displayName": " Steph Curry",
"preferredLanguage": "en",
"locale": "en-US",
"timezone": "America/Los_Angeles",
"active": True,
"emails": [
{
"value": "steph.c@example.com",
"type": "work",
"primary": True
}
],
"phoneNumbers": [
{
"value": "123-444-5555",
"type": "mobile"
}
],
"groups": [
{
"display": "Team A",
"value": "2ccf9bde-68e3-4de4-bc4e-51b927336665"
},
{
"display": "Team B",
"value": "fe515723-fe2e-4959-a5fa-c4d3937fe7e4"
}
],
"name": {
"familyName": "Curry",
"givenName": "Steph"
},
"urn:okta:onprem_app:1.0:user:custom": { "roleUUID": "84e67f54-5157-442b-a2b3-8b9c728b2fef" }
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: 'd0dd58e43ded4293a61a8760fcba0458',
schemas: [
'urn:ietf:params:scim:schemas:core:2.0:User',
'urn:scim:schemas:extension:okta:1.0'
],
userName: 'steph.c@example.com',
externalId: '00ustvXq1A8UAuobW0f5',
meta: {
created: '04-17-2020 00:00:00',
lastModified: '04-17-2020 00:00:00',
version: 'v1.0'
},
displayName: ' Steph Curry',
preferredLanguage: 'en',
locale: 'en-US',
timezone: 'America/Los_Angeles',
active: true,
emails: [{value: 'steph.c@example.com', type: 'work', primary: true}],
phoneNumbers: [{value: '123-444-5555', type: 'mobile'}],
groups: [
{display: 'Team A', value: '2ccf9bde-68e3-4de4-bc4e-51b927336665'},
{display: 'Team B', value: 'fe515723-fe2e-4959-a5fa-c4d3937fe7e4'}
],
name: {familyName: 'Curry', givenName: 'Steph'},
'urn:okta:onprem_app:1.0:user:custom': {roleUUID: '84e67f54-5157-442b-a2b3-8b9c728b2fef'}
})
};
fetch('https://api.attention.tech/v2/scim/Users/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.attention.tech/v2/scim/Users/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'id' => 'd0dd58e43ded4293a61a8760fcba0458',
'schemas' => [
'urn:ietf:params:scim:schemas:core:2.0:User',
'urn:scim:schemas:extension:okta:1.0'
],
'userName' => 'steph.c@example.com',
'externalId' => '00ustvXq1A8UAuobW0f5',
'meta' => [
'created' => '04-17-2020 00:00:00',
'lastModified' => '04-17-2020 00:00:00',
'version' => 'v1.0'
],
'displayName' => ' Steph Curry',
'preferredLanguage' => 'en',
'locale' => 'en-US',
'timezone' => 'America/Los_Angeles',
'active' => true,
'emails' => [
[
'value' => 'steph.c@example.com',
'type' => 'work',
'primary' => true
]
],
'phoneNumbers' => [
[
'value' => '123-444-5555',
'type' => 'mobile'
]
],
'groups' => [
[
'display' => 'Team A',
'value' => '2ccf9bde-68e3-4de4-bc4e-51b927336665'
],
[
'display' => 'Team B',
'value' => 'fe515723-fe2e-4959-a5fa-c4d3937fe7e4'
]
],
'name' => [
'familyName' => 'Curry',
'givenName' => 'Steph'
],
'urn:okta:onprem_app:1.0:user:custom' => [
'roleUUID' => '84e67f54-5157-442b-a2b3-8b9c728b2fef'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.attention.tech/v2/scim/Users/{id}"
payload := strings.NewReader("{\n \"id\": \"d0dd58e43ded4293a61a8760fcba0458\",\n \"schemas\": [\n \"urn:ietf:params:scim:schemas:core:2.0:User\",\n \"urn:scim:schemas:extension:okta:1.0\"\n ],\n \"userName\": \"steph.c@example.com\",\n \"externalId\": \"00ustvXq1A8UAuobW0f5\",\n \"meta\": {\n \"created\": \"04-17-2020 00:00:00\",\n \"lastModified\": \"04-17-2020 00:00:00\",\n \"version\": \"v1.0\"\n },\n \"displayName\": \" Steph Curry\",\n \"preferredLanguage\": \"en\",\n \"locale\": \"en-US\",\n \"timezone\": \"America/Los_Angeles\",\n \"active\": true,\n \"emails\": [\n {\n \"value\": \"steph.c@example.com\",\n \"type\": \"work\",\n \"primary\": true\n }\n ],\n \"phoneNumbers\": [\n {\n \"value\": \"123-444-5555\",\n \"type\": \"mobile\"\n }\n ],\n \"groups\": [\n {\n \"display\": \"Team A\",\n \"value\": \"2ccf9bde-68e3-4de4-bc4e-51b927336665\"\n },\n {\n \"display\": \"Team B\",\n \"value\": \"fe515723-fe2e-4959-a5fa-c4d3937fe7e4\"\n }\n ],\n \"name\": {\n \"familyName\": \"Curry\",\n \"givenName\": \"Steph\"\n },\n \"urn:okta:onprem_app:1.0:user:custom\": {\n \"roleUUID\": \"84e67f54-5157-442b-a2b3-8b9c728b2fef\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.attention.tech/v2/scim/Users/{id}")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"d0dd58e43ded4293a61a8760fcba0458\",\n \"schemas\": [\n \"urn:ietf:params:scim:schemas:core:2.0:User\",\n \"urn:scim:schemas:extension:okta:1.0\"\n ],\n \"userName\": \"steph.c@example.com\",\n \"externalId\": \"00ustvXq1A8UAuobW0f5\",\n \"meta\": {\n \"created\": \"04-17-2020 00:00:00\",\n \"lastModified\": \"04-17-2020 00:00:00\",\n \"version\": \"v1.0\"\n },\n \"displayName\": \" Steph Curry\",\n \"preferredLanguage\": \"en\",\n \"locale\": \"en-US\",\n \"timezone\": \"America/Los_Angeles\",\n \"active\": true,\n \"emails\": [\n {\n \"value\": \"steph.c@example.com\",\n \"type\": \"work\",\n \"primary\": true\n }\n ],\n \"phoneNumbers\": [\n {\n \"value\": \"123-444-5555\",\n \"type\": \"mobile\"\n }\n ],\n \"groups\": [\n {\n \"display\": \"Team A\",\n \"value\": \"2ccf9bde-68e3-4de4-bc4e-51b927336665\"\n },\n {\n \"display\": \"Team B\",\n \"value\": \"fe515723-fe2e-4959-a5fa-c4d3937fe7e4\"\n }\n ],\n \"name\": {\n \"familyName\": \"Curry\",\n \"givenName\": \"Steph\"\n },\n \"urn:okta:onprem_app:1.0:user:custom\": {\n \"roleUUID\": \"84e67f54-5157-442b-a2b3-8b9c728b2fef\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.attention.tech/v2/scim/Users/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"d0dd58e43ded4293a61a8760fcba0458\",\n \"schemas\": [\n \"urn:ietf:params:scim:schemas:core:2.0:User\",\n \"urn:scim:schemas:extension:okta:1.0\"\n ],\n \"userName\": \"steph.c@example.com\",\n \"externalId\": \"00ustvXq1A8UAuobW0f5\",\n \"meta\": {\n \"created\": \"04-17-2020 00:00:00\",\n \"lastModified\": \"04-17-2020 00:00:00\",\n \"version\": \"v1.0\"\n },\n \"displayName\": \" Steph Curry\",\n \"preferredLanguage\": \"en\",\n \"locale\": \"en-US\",\n \"timezone\": \"America/Los_Angeles\",\n \"active\": true,\n \"emails\": [\n {\n \"value\": \"steph.c@example.com\",\n \"type\": \"work\",\n \"primary\": true\n }\n ],\n \"phoneNumbers\": [\n {\n \"value\": \"123-444-5555\",\n \"type\": \"mobile\"\n }\n ],\n \"groups\": [\n {\n \"display\": \"Team A\",\n \"value\": \"2ccf9bde-68e3-4de4-bc4e-51b927336665\"\n },\n {\n \"display\": \"Team B\",\n \"value\": \"fe515723-fe2e-4959-a5fa-c4d3937fe7e4\"\n }\n ],\n \"name\": {\n \"familyName\": \"Curry\",\n \"givenName\": \"Steph\"\n },\n \"urn:okta:onprem_app:1.0:user:custom\": {\n \"roleUUID\": \"84e67f54-5157-442b-a2b3-8b9c728b2fef\"\n }\n}"
response = http.request(request)
puts response.read_body{
"id": "d0dd58e43ded4293a61a8760fcba0458",
"externalId": "00ustvXq1A8UAuobW0f5",
"meta": {
"created": "04-17-2020 00:00:00",
"lastModified": "04-17-2020 00:00:00",
"version": "v1.0"
},
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:scim:schemas:extension:okta:1.0"
],
"userName": "steph.c@example.com",
"displayName": " Steph Curry",
"preferredLanguage": "en",
"locale": "en-US",
"timezone": "America/Los_Angeles",
"active": true,
"emails": [
{
"value": "steph.c@example.com",
"type": "work",
"primary": true
}
],
"phoneNumbers": [
{
"value": "123-444-5555",
"type": "mobile"
}
],
"groups": [],
"name": {
"familyName": "Curry",
"givenName": "Steph"
},
"urn:okta:onprem_app:1.0:user:custom": {
"roleUUID": "84e67f54-5157-442b-a2b3-8b9c728b2fef"
}
}{
"code": 401,
"message": "unauthenticated for Invalid API key"
}{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"detail": "The details of the error",
"status": 409
}{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"detail": "The details of the error",
"status": 409
}Scim
Update SCIM User
Updates user. Used by SCIM clients like Okta to provision users.
PUT
/
scim
/
Users
/
{id}
Update SCIM User
curl --request PUT \
--url https://api.attention.tech/v2/scim/Users/{id} \
--header 'Authorization: <api-key>' \
--header 'Content-Type: application/json' \
--data '
{
"id": "d0dd58e43ded4293a61a8760fcba0458",
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:scim:schemas:extension:okta:1.0"
],
"userName": "steph.c@example.com",
"externalId": "00ustvXq1A8UAuobW0f5",
"meta": {
"created": "04-17-2020 00:00:00",
"lastModified": "04-17-2020 00:00:00",
"version": "v1.0"
},
"displayName": " Steph Curry",
"preferredLanguage": "en",
"locale": "en-US",
"timezone": "America/Los_Angeles",
"active": true,
"emails": [
{
"value": "steph.c@example.com",
"type": "work",
"primary": true
}
],
"phoneNumbers": [
{
"value": "123-444-5555",
"type": "mobile"
}
],
"groups": [
{
"display": "Team A",
"value": "2ccf9bde-68e3-4de4-bc4e-51b927336665"
},
{
"display": "Team B",
"value": "fe515723-fe2e-4959-a5fa-c4d3937fe7e4"
}
],
"name": {
"familyName": "Curry",
"givenName": "Steph"
},
"urn:okta:onprem_app:1.0:user:custom": {
"roleUUID": "84e67f54-5157-442b-a2b3-8b9c728b2fef"
}
}
'import requests
url = "https://api.attention.tech/v2/scim/Users/{id}"
payload = {
"id": "d0dd58e43ded4293a61a8760fcba0458",
"schemas": ["urn:ietf:params:scim:schemas:core:2.0:User", "urn:scim:schemas:extension:okta:1.0"],
"userName": "steph.c@example.com",
"externalId": "00ustvXq1A8UAuobW0f5",
"meta": {
"created": "04-17-2020 00:00:00",
"lastModified": "04-17-2020 00:00:00",
"version": "v1.0"
},
"displayName": " Steph Curry",
"preferredLanguage": "en",
"locale": "en-US",
"timezone": "America/Los_Angeles",
"active": True,
"emails": [
{
"value": "steph.c@example.com",
"type": "work",
"primary": True
}
],
"phoneNumbers": [
{
"value": "123-444-5555",
"type": "mobile"
}
],
"groups": [
{
"display": "Team A",
"value": "2ccf9bde-68e3-4de4-bc4e-51b927336665"
},
{
"display": "Team B",
"value": "fe515723-fe2e-4959-a5fa-c4d3937fe7e4"
}
],
"name": {
"familyName": "Curry",
"givenName": "Steph"
},
"urn:okta:onprem_app:1.0:user:custom": { "roleUUID": "84e67f54-5157-442b-a2b3-8b9c728b2fef" }
}
headers = {
"Authorization": "<api-key>",
"Content-Type": "application/json"
}
response = requests.put(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'PUT',
headers: {Authorization: '<api-key>', 'Content-Type': 'application/json'},
body: JSON.stringify({
id: 'd0dd58e43ded4293a61a8760fcba0458',
schemas: [
'urn:ietf:params:scim:schemas:core:2.0:User',
'urn:scim:schemas:extension:okta:1.0'
],
userName: 'steph.c@example.com',
externalId: '00ustvXq1A8UAuobW0f5',
meta: {
created: '04-17-2020 00:00:00',
lastModified: '04-17-2020 00:00:00',
version: 'v1.0'
},
displayName: ' Steph Curry',
preferredLanguage: 'en',
locale: 'en-US',
timezone: 'America/Los_Angeles',
active: true,
emails: [{value: 'steph.c@example.com', type: 'work', primary: true}],
phoneNumbers: [{value: '123-444-5555', type: 'mobile'}],
groups: [
{display: 'Team A', value: '2ccf9bde-68e3-4de4-bc4e-51b927336665'},
{display: 'Team B', value: 'fe515723-fe2e-4959-a5fa-c4d3937fe7e4'}
],
name: {familyName: 'Curry', givenName: 'Steph'},
'urn:okta:onprem_app:1.0:user:custom': {roleUUID: '84e67f54-5157-442b-a2b3-8b9c728b2fef'}
})
};
fetch('https://api.attention.tech/v2/scim/Users/{id}', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.attention.tech/v2/scim/Users/{id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "PUT",
CURLOPT_POSTFIELDS => json_encode([
'id' => 'd0dd58e43ded4293a61a8760fcba0458',
'schemas' => [
'urn:ietf:params:scim:schemas:core:2.0:User',
'urn:scim:schemas:extension:okta:1.0'
],
'userName' => 'steph.c@example.com',
'externalId' => '00ustvXq1A8UAuobW0f5',
'meta' => [
'created' => '04-17-2020 00:00:00',
'lastModified' => '04-17-2020 00:00:00',
'version' => 'v1.0'
],
'displayName' => ' Steph Curry',
'preferredLanguage' => 'en',
'locale' => 'en-US',
'timezone' => 'America/Los_Angeles',
'active' => true,
'emails' => [
[
'value' => 'steph.c@example.com',
'type' => 'work',
'primary' => true
]
],
'phoneNumbers' => [
[
'value' => '123-444-5555',
'type' => 'mobile'
]
],
'groups' => [
[
'display' => 'Team A',
'value' => '2ccf9bde-68e3-4de4-bc4e-51b927336665'
],
[
'display' => 'Team B',
'value' => 'fe515723-fe2e-4959-a5fa-c4d3937fe7e4'
]
],
'name' => [
'familyName' => 'Curry',
'givenName' => 'Steph'
],
'urn:okta:onprem_app:1.0:user:custom' => [
'roleUUID' => '84e67f54-5157-442b-a2b3-8b9c728b2fef'
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: <api-key>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.attention.tech/v2/scim/Users/{id}"
payload := strings.NewReader("{\n \"id\": \"d0dd58e43ded4293a61a8760fcba0458\",\n \"schemas\": [\n \"urn:ietf:params:scim:schemas:core:2.0:User\",\n \"urn:scim:schemas:extension:okta:1.0\"\n ],\n \"userName\": \"steph.c@example.com\",\n \"externalId\": \"00ustvXq1A8UAuobW0f5\",\n \"meta\": {\n \"created\": \"04-17-2020 00:00:00\",\n \"lastModified\": \"04-17-2020 00:00:00\",\n \"version\": \"v1.0\"\n },\n \"displayName\": \" Steph Curry\",\n \"preferredLanguage\": \"en\",\n \"locale\": \"en-US\",\n \"timezone\": \"America/Los_Angeles\",\n \"active\": true,\n \"emails\": [\n {\n \"value\": \"steph.c@example.com\",\n \"type\": \"work\",\n \"primary\": true\n }\n ],\n \"phoneNumbers\": [\n {\n \"value\": \"123-444-5555\",\n \"type\": \"mobile\"\n }\n ],\n \"groups\": [\n {\n \"display\": \"Team A\",\n \"value\": \"2ccf9bde-68e3-4de4-bc4e-51b927336665\"\n },\n {\n \"display\": \"Team B\",\n \"value\": \"fe515723-fe2e-4959-a5fa-c4d3937fe7e4\"\n }\n ],\n \"name\": {\n \"familyName\": \"Curry\",\n \"givenName\": \"Steph\"\n },\n \"urn:okta:onprem_app:1.0:user:custom\": {\n \"roleUUID\": \"84e67f54-5157-442b-a2b3-8b9c728b2fef\"\n }\n}")
req, _ := http.NewRequest("PUT", url, payload)
req.Header.Add("Authorization", "<api-key>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.put("https://api.attention.tech/v2/scim/Users/{id}")
.header("Authorization", "<api-key>")
.header("Content-Type", "application/json")
.body("{\n \"id\": \"d0dd58e43ded4293a61a8760fcba0458\",\n \"schemas\": [\n \"urn:ietf:params:scim:schemas:core:2.0:User\",\n \"urn:scim:schemas:extension:okta:1.0\"\n ],\n \"userName\": \"steph.c@example.com\",\n \"externalId\": \"00ustvXq1A8UAuobW0f5\",\n \"meta\": {\n \"created\": \"04-17-2020 00:00:00\",\n \"lastModified\": \"04-17-2020 00:00:00\",\n \"version\": \"v1.0\"\n },\n \"displayName\": \" Steph Curry\",\n \"preferredLanguage\": \"en\",\n \"locale\": \"en-US\",\n \"timezone\": \"America/Los_Angeles\",\n \"active\": true,\n \"emails\": [\n {\n \"value\": \"steph.c@example.com\",\n \"type\": \"work\",\n \"primary\": true\n }\n ],\n \"phoneNumbers\": [\n {\n \"value\": \"123-444-5555\",\n \"type\": \"mobile\"\n }\n ],\n \"groups\": [\n {\n \"display\": \"Team A\",\n \"value\": \"2ccf9bde-68e3-4de4-bc4e-51b927336665\"\n },\n {\n \"display\": \"Team B\",\n \"value\": \"fe515723-fe2e-4959-a5fa-c4d3937fe7e4\"\n }\n ],\n \"name\": {\n \"familyName\": \"Curry\",\n \"givenName\": \"Steph\"\n },\n \"urn:okta:onprem_app:1.0:user:custom\": {\n \"roleUUID\": \"84e67f54-5157-442b-a2b3-8b9c728b2fef\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.attention.tech/v2/scim/Users/{id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Put.new(url)
request["Authorization"] = '<api-key>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"id\": \"d0dd58e43ded4293a61a8760fcba0458\",\n \"schemas\": [\n \"urn:ietf:params:scim:schemas:core:2.0:User\",\n \"urn:scim:schemas:extension:okta:1.0\"\n ],\n \"userName\": \"steph.c@example.com\",\n \"externalId\": \"00ustvXq1A8UAuobW0f5\",\n \"meta\": {\n \"created\": \"04-17-2020 00:00:00\",\n \"lastModified\": \"04-17-2020 00:00:00\",\n \"version\": \"v1.0\"\n },\n \"displayName\": \" Steph Curry\",\n \"preferredLanguage\": \"en\",\n \"locale\": \"en-US\",\n \"timezone\": \"America/Los_Angeles\",\n \"active\": true,\n \"emails\": [\n {\n \"value\": \"steph.c@example.com\",\n \"type\": \"work\",\n \"primary\": true\n }\n ],\n \"phoneNumbers\": [\n {\n \"value\": \"123-444-5555\",\n \"type\": \"mobile\"\n }\n ],\n \"groups\": [\n {\n \"display\": \"Team A\",\n \"value\": \"2ccf9bde-68e3-4de4-bc4e-51b927336665\"\n },\n {\n \"display\": \"Team B\",\n \"value\": \"fe515723-fe2e-4959-a5fa-c4d3937fe7e4\"\n }\n ],\n \"name\": {\n \"familyName\": \"Curry\",\n \"givenName\": \"Steph\"\n },\n \"urn:okta:onprem_app:1.0:user:custom\": {\n \"roleUUID\": \"84e67f54-5157-442b-a2b3-8b9c728b2fef\"\n }\n}"
response = http.request(request)
puts response.read_body{
"id": "d0dd58e43ded4293a61a8760fcba0458",
"externalId": "00ustvXq1A8UAuobW0f5",
"meta": {
"created": "04-17-2020 00:00:00",
"lastModified": "04-17-2020 00:00:00",
"version": "v1.0"
},
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:scim:schemas:extension:okta:1.0"
],
"userName": "steph.c@example.com",
"displayName": " Steph Curry",
"preferredLanguage": "en",
"locale": "en-US",
"timezone": "America/Los_Angeles",
"active": true,
"emails": [
{
"value": "steph.c@example.com",
"type": "work",
"primary": true
}
],
"phoneNumbers": [
{
"value": "123-444-5555",
"type": "mobile"
}
],
"groups": [],
"name": {
"familyName": "Curry",
"givenName": "Steph"
},
"urn:okta:onprem_app:1.0:user:custom": {
"roleUUID": "84e67f54-5157-442b-a2b3-8b9c728b2fef"
}
}{
"code": 401,
"message": "unauthenticated for Invalid API key"
}{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"detail": "The details of the error",
"status": 409
}{
"schemas": [
"urn:ietf:params:scim:api:messages:2.0:Error"
],
"detail": "The details of the error",
"status": 409
}Authorizations
Path Parameters
Body
application/jsonapplication/scim+json
SCIM user update request
Response
User updated successfully
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Was this page helpful?
⌘I