import os
from syllable_sdk import SyllableSDK
with SyllableSDK(
api_key_header=os.getenv("SYLLABLESDK_API_KEY_HEADER", ""),
) as ss_client:
res = ss_client.directory.get_by_id(member_id=562571)
# Handle response
print(res){
"name": "<string>",
"type": "<string>",
"id": 123,
"updated_at": "2023-11-07T05:31:56Z",
"extensions": [
{
"name": "work",
"numbers": [
{
"number": "+1234567890",
"rules": [
{
"language": "en"
}
]
}
]
}
],
"contact_tags": {
"tag1": [
"value1"
],
"tag2": [
"value2"
]
},
"last_updated_by": "[email protected]"
}Get a DirectoryMember by ID.
import os
from syllable_sdk import SyllableSDK
with SyllableSDK(
api_key_header=os.getenv("SYLLABLESDK_API_KEY_HEADER", ""),
) as ss_client:
res = ss_client.directory.get_by_id(member_id=562571)
# Handle response
print(res){
"name": "<string>",
"type": "<string>",
"id": 123,
"updated_at": "2023-11-07T05:31:56Z",
"extensions": [
{
"name": "work",
"numbers": [
{
"number": "+1234567890",
"rules": [
{
"language": "en"
}
]
}
]
}
],
"contact_tags": {
"tag1": [
"value1"
],
"tag2": [
"value2"
]
},
"last_updated_by": "[email protected]"
}Successful Response
Model for a directory member (i.e. a contact).
Name of the directory member
Type of the directory member
Internal ID of the directory member
Timestamp of most recent update
List of extensions for the directory member
Show child attributes
Directory extension name
Directory extension numbers.
Show child attributes
[
{
"name": "work",
"numbers": [
{
"number": "+1234567890",
"rules": [{ "language": "en" }]
}
]
}
]Email of the user who last updated the directory member