Create/Read User endpoints do not return all the extension properties

API Endpoint(s) and/or Zoom API Event(s)

  1. https://developers.zoom.us/docs/api/rest/reference/scim-api/methods/#operation/userScim2Create
  2. 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:

  1. Why does the POST endpoint not return all the properties in the API doc extension schemas and/or in the below successful response?
  2. 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

  1. urn:ietf:params:scim:schemas:extension:zoom:1.0:User
  2. urn:ietf:params:scim:schemas:extension:enterprise:2.0:User

in the below responses, which are missing properties.

Steps:

  1. 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"
  }
  1. 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"
  }
}
  1. Send Read User Request
"body": {},
"method": "GET",
"filterEmpty": false,
"query": {},
"url": "https://zoom.us/scim2/Users/E-OjQ-8RSsqF9ZHBVMMVog"
  1. 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"
    }
  }
}

Hi @isvtest
Thanks for reaching out to the Zoom Developer Forum, I will take a look into this and will come back to you with an update shortly.
Best,
Elisa

Hello Elisa,

I created a support ticket for this issue, but have been directed back to the forums.

What do you think is causing the missing properties problem?

Thanks!

David

Thanks @isvtest
let me take a closer look into this and go over the information that you have shared with me

Hi @isvtest
Do you happen to have the support ticket number handy? So I can follow up from there?

Hello Elisa,

The ticket number is 17108506.

Thanks!

David

Thanks David,
I replied on the ticket.
You can follow up there!
Cheers,
Elisa