API Endpoint(s) and/or Zoom API Event(s)
- https://developers.zoom.us/docs/api/rest/reference/scim-api/methods/#operation/userScim2Create
- https://developers.zoom.us/docs/api/rest/reference/scim-api/methods/#operation/userSCIM2Get
Description
Create/Read User endpoints do not return all the extension properties
Error?
No error. Responses are successful, but are missing properties.
Questions:
- Why does the POST endpoint not return all the properties in the API doc extension schemas and/or in the below successful response?
- Why does the GET endpoint not return all the properties in the API doc extension schemas and/or in the successful POST request?
Refer to
urn:ietf:params:scim:schemas:extension:zoom:1.0:User
urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
in the below responses, which are missing properties.
Steps:
- Send Create User Request
"body": {
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
"urn:ietf:params:scim:schemas:extension:zoom:1.0:User",
"urn:us:zoom:scim:schemas:extension:1.0:ZoomUser"
],
"userName": "forge9@sigmanetcorp.us",
"userType": "Licensed",
"name": {
"givenName": "forge9_FirstName",
"familyName": "forge9_LastName"
},
"title": "forge9_department",
"locale": "San Jose",
"phoneNumbers": [
{
"type": "mobile",
"value": "425-333-1234"
},
{
"type": "office",
"value": "425-333-4321"
}
],
"roles": [
{
"display": "forge1Role",
"value": "forge1Role",
"primary": true
},
{
"display": "forge2Role",
"value": "forge2Role",
"primary": false
}
],
"groups": [
{
"display": "forge1Group",
"type": "direct",
"primary": true
},
{
"display": "forge2Group",
"type": "direct",
"primary": false
}
],
"loginType": {
"sso": "True",
"workEmail": "False"
},
"department": "forge9_department",
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
"department": "forge9E20Department",
"organization": "forge9E20Org",
"costCenter": "forge9E20CC",
"employeeNumber": "12345",
"manager": "forge9E20Manager"
},
"urn:ietf:params:scim:schemas:extension:zoom:1.0:User": {
"zoomPhoneExtNumber": "333",
"zoomPhoneNumber": "555-121-1212",
"zoomPhoneSite": "Bellevue",
"zoomPhoneCallingPlan": "phone_calling_usca_three_year_prepay_unlimited",
"{customAttribute}": "\"currentState\" : \"Washington\"",
"personalLinkName": "forge9",
"Pronouns": "who",
"zoomIQ": false,
"zoomCustomerManagedKey": false,
"zoomWhiteBoard": false,
"zoomWhiteboardPlus": false,
"zoomTranslatedCaptions": false,
"zoomHuddles": false
}
},
"method": "POST",
"url": "https://zoom.us/scim2/Users",
"headers": {
"Authorization": "Bearer {{auth.access_token}}",
"Content-Type": "application/json"
}
- Receive Create User Response
{
"statusCode": 201,
"rawBody": "",
"body": {
"id": "E-OjQ-8RSsqF9ZHBVMMVog",
"meta": {
"resourceType": "User",
"location": "https://api.zoom.us/scim2/Users/E-OjQ-8RSsqF9ZHBVMMVog",
"version": "1.0.0"
},
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
"urn:us:zoom:scim:schemas:extension:1.0:ZoomUser",
"urn:ietf:params:scim:schemas:extension:zoom:1.0:User"
],
"name": {
"givenName": "forge9_FirstName",
"familyName": "forge9_LastName"
},
"emails": [
{
"type": "work",
"value": "forge9@sigmanetcorp.us",
"primary": true
}
],
"displayName": "forge9_FirstName forge9_LastName",
"userName": "forge9@sigmanetcorp.us",
"active": true,
"userType": "Licensed",
"title": "forge9_department",
"locale": "San Jose",
"phoneNumbers": [
{
"type": "Mobile",
"value": "+1 4253331234"
},
{
"type": "Office",
"value": "+1 4253334321"
}
],
"roles": [
{
"display": "forge1Role",
"value": "forge1Role",
"primary": true
}
],
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
"department": "forge9_department",
"organization": "forge9E20Org",
"costCenter": "forge9E20CC",
"employeeNumber": "12345"
},
"urn:us:zoom:scim:schemas:extension:1.0:ZoomUser": {
"loginType": {
"workEmail": false,
"sso": true
}
},
"urn:ietf:params:scim:schemas:extension:zoom:1.0:User": {
"personalLinkName": "forge9"
}
},
"headers": {
"content-type": "application/scim+json;charset=UTF-8",
"set-cookie": [
"zm_aid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"zm_haid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"zm_tmaid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"zm_htmaid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"cred=726CF1E8D7B01738D1E7C49B8856DE4B; Path=/; Secure; HttpOnly",
"_zm_ctaid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"_zm_chtaid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"_zm_mtk_guid=c72272d0904943378d30fa1dcd4e7bc2; Domain=.zoom.us; Expires=Wed, 23-Apr-2025 19:52:27 GMT; Path=/; Secure",
"__cf_bm=jvvIwdZWTbodgX6PdxyvwymZ5hQIww5CYrS3z7kuugA-1682365951-0-AaBHEho6Blf9yv3ze2WM0HLWCRDIYh5FAoZKvarGdGj1pIQpezhLVSHp6p9xAYbxRdOYkGqq0LwJVWqXKpMolsE=; path=/; expires=Mon, 24-Apr-23 20:22:31 GMT; domain=.zoom.us; HttpOnly; Secure; SameSite=None"
],
"content-length": "1216",
"strict-transport-security": "max-age=31536000; includeSubDomains",
"x-xss-protection": "1; mode=block",
"cf-ray": "7bd0e3038cf830cb-SEA",
"server": "cloudflare",
"alt-svc": "h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400",
"x-zm-trackingid": "v=2.0;clid=aw1;rid=WEB_488e9fbb386ea392d479c1c301d2235c",
"nel": "{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"expires": "Thu, 01 Jan 1970 00:00:00 GMT",
"report-to": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=Jx0XBML37mYS%2BheVR4psVeugwm4qdAaECxkAi75bpYmUsMvvJkkjTZ92Sk6%2FP2qzPIAiION1wZz%2BmSFH1wyNjRp6Xlw3MXwfe2Dz1vY%2BQGwASR4lB%2BqNm%2Fw%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"connection": "keep-alive",
"pragma": "no-cache",
"x-content-type-options": "nosniff",
"date": "Mon, 24 Apr 2023 19:52:31 GMT",
"referrer-policy": "strict-origin-when-cross-origin",
"x-ratelimit-category": "Light",
"cf-cache-status": "DYNAMIC",
"x-zm-zoneid": "OH1",
"cache-control": "no-cache, no-store, must-revalidate, no-transform"
}
}
- Send Read User Request
"body": {},
"method": "GET",
"filterEmpty": false,
"query": {},
"url": "https://zoom.us/scim2/Users/E-OjQ-8RSsqF9ZHBVMMVog"
- Receive Read User Response
{
"rawBody": "",
"headers": {
"content-length": "1015",
"cache-control": "no-cache, no-store, must-revalidate, no-transform",
"strict-transport-security": "max-age=31536000; includeSubDomains",
"server": "cloudflare",
"x-xss-protection": "1; mode=block",
"alt-svc": "h3=\":443\"; ma=86400, h3-29=\":443\"; ma=86400",
"cf-ray": "7bd0f18f7f09c5ac-SEA",
"connection": "keep-alive",
"nel": "{\"success_fraction\":0.01,\"report_to\":\"cf-nel\",\"max_age\":604800}",
"x-zm-trackingid": "v=2.0;clid=aw1;rid=WEB_fbfd5d5d73ff98e829a7766832db5b96",
"referrer-policy": "strict-origin-when-cross-origin",
"x-content-type-options": "nosniff",
"pragma": "no-cache",
"set-cookie": [
"zm_aid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"zm_haid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"zm_tmaid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"zm_htmaid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"cred=A87FC50ACFD008222DFF2457DCE62C80; Path=/; Secure; HttpOnly",
"_zm_ctaid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"_zm_chtaid=\"\"; Domain=.zoom.us; Expires=Thu, 01-Jan-1970 00:00:10 GMT; Path=/; Secure; HttpOnly",
"_zm_mtk_guid=f03f02e4f09b4169ae08e162805a969c; Domain=.zoom.us; Expires=Wed, 23-Apr-2025 20:02:23 GMT; Path=/; Secure",
"__cf_bm=upDPgDXBs0NLtc4bh59AU7FqNU.2vLR_pogk6IIWwJI-1682366543-0-AVaqupkW1AOCl24JcogUf41VIVbbnIQsqKyiz0eLPHbkO9tqdqaMf1VkIV/6WgzdKBCOgTxYcjh1lsPoM+KdzVU=; path=/; expires=Mon, 24-Apr-23 20:32:23 GMT; domain=.zoom.us; HttpOnly; Secure; SameSite=None"
],
"content-type": "application/scim+json;charset=UTF-8",
"cf-cache-status": "DYNAMIC",
"report-to": "{\"endpoints\":[{\"url\":\"https:\\/\\/a.nel.cloudflare.com\\/report\\/v3?s=ZtOMsLGW%2B8mfN876thbGdhI3uuPNpJEJxTTYfJKNlOq4Dt4q0a43LCSNIN8FeBzW19qH1rVpCg6OhECVJr%2FeYUvBVgo%2F%2Fm2YXZc7uBB3fjVeRi%2BuVn3bODs%3D\"}],\"group\":\"cf-nel\",\"max_age\":604800}",
"date": "Mon, 24 Apr 2023 20:02:23 GMT",
"expires": "Thu, 01 Jan 1970 00:00:00 GMT",
"x-zm-zoneid": "OH1",
"x-ratelimit-category": "Light"
},
"statusCode": 200,
"body": {
"id": "E-OjQ-8RSsqF9ZHBVMMVog",
"meta": {
"resourceType": "User",
"location": "https://api.zoom.us/scim2/Users/E-OjQ-8RSsqF9ZHBVMMVog",
"version": "1.0.0"
},
"schemas": [
"urn:ietf:params:scim:schemas:core:2.0:User",
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User",
"urn:us:zoom:scim:schemas:extension:1.0:ZoomUser",
"urn:ietf:params:scim:schemas:extension:zoom:1.0:User"
],
"name": {
"givenName": "forge9_FirstName",
"familyName": "forge9_LastName"
},
"emails": [
{
"type": "work",
"value": "forge9@sigmanetcorp.us",
"primary": true
}
],
"displayName": "forge9_FirstName forge9_LastName",
"userName": "forge9@sigmanetcorp.us",
"active": true,
"userType": "Licensed",
"roles": [
{
"display": "forge1Role",
"value": "forge1Role",
"primary": true
}
],
"urn:ietf:params:scim:schemas:extension:enterprise:2.0:User": {
"department": "forge9_department",
"organization": "forge9E20Org"
},
"urn:us:zoom:scim:schemas:extension:1.0:ZoomUser": {
"loginType": {
"workEmail": false,
"sso": true
}
},
"urn:ietf:params:scim:schemas:extension:zoom:1.0:User": {
"personalLinkName": "forge9"
}
}
}