How do you add custom attributes in Zoom SaaS account schema?
Issue:
We are trying to pull in and provision to custom attributes within the Zoom SaaS application through the Zoom SaaS connector. The documentation does not include instructions for formatting these custom attributes in the schema. When we reference the custom attribute name, it remains empty after aggregation.
In Zoom, these attributes are nested within this “custom_attributes” array. It looks something similar to this when looking at through the Zoom APIs.
{
"id": "T3QfQ-m0RhKYdvpBNk7EXA",
"first_name": "Harshal",
"last_name": "Suryawanshi",
"email": "test@test.com",
"custom_attributes": [
{
"key": "cbf_8y1njyfmtsk1hnbazp2ucw", // Identifier for the custom attribute
"name": "CustomID", // Name of the custom attribute
"value": "LU100029" // Value of the custom attribute
},
{
"key": "another_custom_attribute_key",
"name": "EmployeeID",
"value": "EMP12345"
}
]
}
What we tried:
We tried referencing it in these ways, with no luck. This was just by guessing.
1) CustomID
2) custom_attributes.CustomID
3) custom_attributes.name.CustomID