{
    "swagger":"2.0",
    "basePath":"/social/api/v1",
    "info":{
        "title":"REST API for Users and Groups",
        "version":"2023.02.15",
        "description":"The REST API for Users and Groups enables you to manage users and groups of users.\n\n<p>Last updated: February 2023.</p>",
        "x-summary":"The REST API for Users and Groups enables you to manage users and groups of users."
    },
    "schemes":[
        "https"
    ],
    "produces":[
        "application/json"
    ],
    "consumes":[
        "application/json"
    ],
    "paths":{
        "/groups":{
            "get":{
                "summary":"Get a list of all enabled groups.",
                "parameters":[
                    {
                        "name":"filter",
                        "in":"body",
                        "description":"Specify a filter to query.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupFilterInfo"
                        },
                        "required":false
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupListInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-get",
                "x-filename-id":"groups-get"
            },
            "post":{
                "summary":"Create an OCE group.",
                "parameters":[
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupCreateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-post",
                "x-filename-id":"groups-post"
            }
        },
        "/groups/{groupID}":{
            "get":{
                "summary":"Get the specified group.",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-get",
                "x-filename-id":"groups-groupid-get"
            },
            "put":{
                "summary":"Update the specified group.",
                "description":"For IDCS groups, only DisableNotifications and DisableSharing attributes can be modified.",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"updater",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupUpdateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-put",
                "x-filename-id":"groups-groupid-put"
            },
            "patch":{
                "summary":"Update the specified group.",
                "description":"For IDCS groups, only DisableNotifications and DisableSharing attributes can be modified.",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupUpdateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-patch",
                "x-filename-id":"groups-groupid-patch"
            },
            "delete":{
                "summary":"Delete the specified group.",
                "description":"IDCS groups cannot be deleted using this endpoint.",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-delete",
                "x-filename-id":"groups-groupid-delete"
            }
        },
        "/groups/sync":{
            "post":{
                "summary":"Sync Groups by GroupName.",
                "description":"Sync Groups of Grouptype IDP  by GroupName.",
                "parameters":[
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request which accepts groupNames as an  array of groups. Maximum 20 groups can be supported in one request.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupSyncInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupSyncResultInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-sync-post",
                "x-filename-id":"groups-sync-post"
            }
        },
        "/groups/{groupID}/members":{
            "get":{
                "summary":"Get the direct members of the specified group.",
                "description":"NOTE: Admins can also access the group membership in addition to group members.",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupMemberListInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-members-get",
                "x-filename-id":"groups-groupid-members-get"
            },
            "post":{
                "summary":"Add new members to the specified group.",
                "description":"Members cannot be added to the IDCS group. NOTE : Query Param 'disableNotifications' can be set during the Rest request. If 'disableNotifications' is set to true, then no Notification will be sent to the added members",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupMemberCreateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupMemberInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-members-post",
                "x-filename-id":"groups-groupid-members-post"
            },
            "delete":{
                "summary":"Remove the  members from the specified group.",
                "description":"Member cannot be removed from the IDCS group. NOTE : Query Param 'disableNotifications' can be set during the Rest request. If 'disableNotifications' is set to true, then no Notification will be sent to the removed members.",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupMemberDeleteInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupMemberInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-members-delete",
                "x-filename-id":"groups-groupid-members-delete"
            }
        },
        "/groups/{groupID}/members/{memberID}":{
            "get":{
                "summary":"Get the specified member of the specified group.",
                "description":"NOTE: Admins can also access the group membership in addition to group members.",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"memberID",
                        "in":"path",
                        "description":"The member ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupMemberInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-members-{memberID}-get",
                "x-filename-id":"groups-groupid-members-memberid-get"
            },
            "post":{
                "summary":"Add a member to the specified group.",
                "description":"Member cannot be added to the IDCS group. NOTE : Query Param 'disableNotifications' can be set during the Rest request. If 'disableNotifications' is set to true, then no Notification will be sent to the added member.",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"memberID",
                        "in":"path",
                        "description":"The member ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupMemberCreateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupMemberInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-members-{memberID}-post",
                "x-filename-id":"groups-groupid-members-memberid-post"
            },
            "delete":{
                "summary":"Remove the member from the specified group.",
                "description":"Member cannot be removed from the IDCS group. NOTE : Query Param 'disableNotifications' can be set during the Rest request. If 'disableNotifications' is set to true, then no Notification will be sent to the removed member.",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"memberID",
                        "in":"path",
                        "description":"The member ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupMemberInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-members-{memberID}-delete",
                "x-filename-id":"groups-groupid-members-memberid-delete"
            }
        },
        "/groups/{groupID}/memberships":{
            "get":{
                "summary":"Get all direct and indirect user members of the specified group.",
                "description":"NOTE: Admins can also access the group membership in addition to group members.",
                "parameters":[
                    {
                        "name":"groupID",
                        "in":"path",
                        "description":"The group ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1GroupMemberListInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"groups-{groupID}-memberships-get",
                "x-filename-id":"groups-groupid-memberships-get"
            }
        },
        "/people":{
            "get":{
                "summary":"Get a list of all enabled users.",
                "parameters":[
                    {
                        "name":"filter",
                        "in":"body",
                        "description":"Specify a filter to query.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleFilterInfo"
                        },
                        "required":false
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleListInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-get",
                "x-filename-id":"people-get"
            },
            "post":{
                "summary":"Create a new user.",
                "parameters":[
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request i.e UserNames of Users to be synced and a boolean flag for new or existing users.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleCreateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-post",
                "x-filename-id":"people-post"
            }
        },
        "/people/sync":{
            "post":{
                "summary":"Sync IDCS users by UserNames .",
                "description":"Sync IDCS users by UserNames.",
                "parameters":[
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleSyncInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleSyncResultInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-sync-post",
                "x-filename-id":"people-sync-post"
            }
        },
        "/people/{peopleID}":{
            "get":{
                "summary":"Get the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-get",
                "x-filename-id":"people-peopleid-get"
            },
            "put":{
                "summary":"Update the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"updater",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleUpdateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-put",
                "x-filename-id":"people-peopleid-put"
            },
            "patch":{
                "summary":"Update the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleUpdateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-patch",
                "x-filename-id":"people-peopleid-patch"
            }
        },
        "/people/{firstPersonID}/chats/{secondPersonID}":{
            "get":{
                "summary":"Get the one-on-one conversation for the specified users.",
                "description":"This method does not create the one-on-one conversation if it does not already exist.",
                "parameters":[
                    {
                        "name":"firstPersonID",
                        "in":"path",
                        "description":"The ID of the first user in the one-on-one conversation. The ordering of the first and second person IDs does not matter. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"secondPersonID",
                        "in":"path",
                        "description":"The ID of the second user in the one-on-one conversation. The ordering of the first and second person IDs does not matter. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1ConversationInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{firstPersonID}-chats-{secondPersonID}-get",
                "x-filename-id":"people-firstpersonid-chats-secondpersonid-get"
            },
            "post":{
                "summary":"Create the one-on-one conversation for the specified users.",
                "description":"This method will create the one-on-one conversation if it does not already exist. Currently property update information is not being consumed by the API to update any property.",
                "parameters":[
                    {
                        "name":"firstPersonID",
                        "in":"path",
                        "description":"The ID of the first user in the one-on-one conversation. The ordering of the first and second person IDs does not matter. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"secondPersonID",
                        "in":"path",
                        "description":"The ID of the second user in the one-on-one conversation. The ordering of the first and second person IDs does not matter. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeoplePropertyUpdateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1ConversationInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{firstPersonID}-chats-{secondPersonID}-post",
                "x-filename-id":"people-firstpersonid-chats-secondpersonid-post"
            }
        },
        "/people/{peopleID}/followers":{
            "get":{
                "summary":"Get all followers of the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleListInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-followers-get",
                "x-filename-id":"people-peopleid-followers-get"
            },
            "post":{
                "summary":"Add the current user as a follower of the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-followers-post",
                "x-filename-id":"people-peopleid-followers-post"
            },
            "delete":{
                "summary":"Remove the current user as a follower of the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-followers-delete",
                "x-filename-id":"people-peopleid-followers-delete"
            }
        },
        "/people/{peopleID}/following":{
            "get":{
                "summary":"Get all users followed by the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleListInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-following-get",
                "x-filename-id":"people-peopleid-following-get"
            }
        },
        "/people/{peopleID}/properties":{
            "get":{
                "summary":"Get all properties for the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeoplePropertyListInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-properties-get",
                "x-filename-id":"people-peopleid-properties-get"
            },
            "post":{
                "summary":"Set a new property for the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeoplePropertyCreateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeoplePropertyInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-properties-post",
                "x-filename-id":"people-peopleid-properties-post"
            }
        },
        "/people/{peopleID}/properties/{propertyID}":{
            "get":{
                "summary":"Get the specified property for the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"propertyID",
                        "in":"path",
                        "description":"The property ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeoplePropertyInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-properties-{propertyID}-get",
                "x-filename-id":"people-peopleid-properties-propertyid-get"
            },
            "post":{
                "summary":"Set the specified property for the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"propertyID",
                        "in":"path",
                        "description":"The property ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"body",
                        "in":"body",
                        "description":"The request body defines the details of the request.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeoplePropertyUpdateInfo"
                        },
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeoplePropertyInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-properties-{propertyID}-post",
                "x-filename-id":"people-peopleid-properties-propertyid-post"
            },
            "delete":{
                "summary":"Remove the specified property of the specified user.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"propertyID",
                        "in":"path",
                        "description":"The property ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-properties-{propertyID}-delete",
                "x-filename-id":"people-peopleid-properties-propertyid-delete"
            }
        },
        "/people/{peopleID}/statistics":{
            "get":{
                "summary":"Get a filtered list of statistics.",
                "parameters":[
                    {
                        "name":"peopleID",
                        "in":"path",
                        "description":"The people ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    },
                    {
                        "name":"filter",
                        "in":"body",
                        "description":"Specify a filter to query.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleStatisticFilterInfo"
                        },
                        "required":false
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XV1PeopleStatisticListInfo"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"people-{peopleID}-statistics-get",
                "x-filename-id":"people-peopleid-statistics-get"
            }
        },
        "/pictures/{pictureID}":{
            "get":{
                "summary":"Get the picture for the specified object.",
                "parameters":[
                    {
                        "name":"pictureID",
                        "in":"path",
                        "description":"The picture ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XSocialApiInputStream"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"pictures-{pictureID}-get",
                "x-filename-id":"pictures-pictureid-get"
            },
            "put":{
                "summary":"Update the picture for the specified object.",
                "parameters":[
                    {
                        "name":"pictureID",
                        "in":"path",
                        "description":"The picture ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"pictures-{pictureID}-put",
                "x-filename-id":"pictures-pictureid-put"
            },
            "delete":{
                "summary":"Remove the picture for the specified object.",
                "parameters":[
                    {
                        "name":"pictureID",
                        "in":"path",
                        "description":"The picture ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation."
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"pictures-{pictureID}-delete",
                "x-filename-id":"pictures-pictureid-delete"
            }
        },
        "/pictures/{pictureID}/profile":{
            "get":{
                "summary":"Get the profile picture for the specified object.",
                "parameters":[
                    {
                        "name":"pictureID",
                        "in":"path",
                        "description":"The picture ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XSocialApiInputStream"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"pictures-{pictureID}-profile-get",
                "x-filename-id":"pictures-pictureid-profile-get"
            }
        },
        "/pictures/{pictureID}/scaled":{
            "get":{
                "summary":"Get the scaled picture for the specified object.",
                "parameters":[
                    {
                        "name":"pictureID",
                        "in":"path",
                        "description":"The picture ID. The object's unique identifier from a long integer representation.",
                        "type":"integer",
                        "format":"int64",
                        "required":true
                    }
                ],
                "responses":{
                    "200":{
                        "description":"Successful operation.",
                        "schema":{
                            "$ref":"#/definitions/XSocialApiInputStream"
                        }
                    }
                },
                "tags":[
                    "People and Groups"
                ],
                "x-internal-id":"pictures-{pictureID}-scaled-get",
                "x-filename-id":"pictures-pictureid-scaled-get"
            }
        }
    },
    "definitions":{
        "XContentStoreInputStream":{
            "description":"Manage an input stream that is the content for an object. The object's InputStream has an associated mime type and length.",
            "properties":{
            }
        },
        "XGroupProfileUpdater":{
            "description":"Updater for group profiles.",
            "properties":{
                "AddressBuilding":{
                    "description":"Optional. String for the group's address building.",
                    "type":"string"
                },
                "AddressCity":{
                    "description":"Optional. String for the group's address city.",
                    "type":"string"
                },
                "AddressCountry":{
                    "description":"Optional. String for the group's address country.",
                    "type":"string"
                },
                "AddressLine1":{
                    "description":"Optional. String for the group's address line 1.",
                    "type":"string"
                },
                "AddressLine2":{
                    "description":"Optional. String for the group's address line 2.",
                    "type":"string"
                },
                "AddressOffice":{
                    "description":"Optional. String for the group's address office.",
                    "type":"string"
                },
                "AddressState":{
                    "description":"Optional. String for the group's address state.",
                    "type":"string"
                },
                "AddressZipCode":{
                    "description":"Optional. String for the group's address ZIP Code.",
                    "type":"string"
                },
                "Altitude":{
                    "description":"Optional. Double for the altitude.",
                    "type":"string"
                },
                "Biography":{
                    "description":"Optional. String for the group's biography.",
                    "type":"string"
                },
                "Company":{
                    "description":"Optional. String for the group's company.",
                    "type":"string"
                },
                "CustomFields":{
                    "description":"Optional. Collection of all custom fields.",
                    "type":"string"
                },
                "Description":{
                    "description":"Optional. String for the group's description.",
                    "type":"string"
                },
                "EMailAddress":{
                    "description":"Optional. The group's email address.",
                    "type":"string"
                },
                "Expertise":{
                    "description":"Optional. String for the group's expertise.",
                    "type":"string"
                },
                "FullName":{
                    "description":"Optional. The group's full name (for example, 'John's Reports').  This can be used to generate a DisplayName value.",
                    "type":"string"
                },
                "Interests":{
                    "description":"Optional. String for the group's interests.",
                    "type":"string"
                },
                "Latitude":{
                    "description":"Optional. Double for the latitude.",
                    "type":"string"
                },
                "Link":{
                    "description":"Optional. Map of all links with name (string) to link (string).",
                    "type":"string"
                },
                "Links":{
                    "description":"Optional. Collection of XGroupLinkInfo.",
                    "type":"string"
                },
                "Location":{
                    "description":"Optional. String for the group's location.",
                    "type":"string"
                },
                "Locations":{
                    "description":"Optional. Collection of XGroupLocationInfo.",
                    "type":"string"
                },
                "Longitude":{
                    "description":"Optional. Double for the longitude.",
                    "type":"string"
                },
                "Manager":{
                    "description":"Optional. The group's manager.",
                    "type":"string"
                },
                "Organization":{
                    "description":"Optional. String for the group's organization.",
                    "type":"string"
                },
                "PhoneNumber":{
                    "description":"Optional. The phone number for this group. Use this or PHONE_NUMBERS but  not both. Replaces all phone numbers. This field sets all phone numbers  to one number. PHONE_NUMBERS is preferred over this.",
                    "type":"string"
                },
                "PhoneNumbers":{
                    "description":"Optional. Map of name (string) to number (string) with all phone numbers. Use  this or PHONE_NUMBER but not both. Replaces all phone numbers. This  is the correct field to use to alter all phone numbers.",
                    "type":"string"
                },
                "Status":{
                    "description":"Optional. String for the group's status.",
                    "type":"string"
                },
                "Tags":{
                    "description":"Optional. Collection containing (string) tags to add.",
                    "type":"string"
                },
                "fMap":{
                    "description":"The contained Map of Strings to Values.",
                    "type":"string"
                }
            }
        },
        "XGroupUpdater":{
            "description":"Updater for groups.",
            "properties":{
                "Deleted":{
                    "description":"Optional. String for the deleted status.",
                    "type":"string"
                },
                "DisableNotifications":{
                    "description":"Optional. String for the disableNotifications flag.  Note : This attribute can be modified by Group Owner/Managers as well as Admins.",
                    "type":"string"
                },
                "IsSystemGroup":{
                    "description":"Optional. String for system group flag. Note : System groups can only be managed by OCM internal components.",
                    "type":"string"
                },
                "DisableSharing":{
                    "description":"Optional. String for disableSharing flag.  NOTE : This attribute can be only modified by Admins.",
                    "type":"string"
                },
                "ExternalID":{
                    "description":"Optional. String for the group external ID.",
                    "type":"string"
                },
                "GroupType":{
                    "description":"Optional. String for the group type.",
                    "type":"string"
                },
                "Name":{
                    "description":"Optional. String for the name.",
                    "type":"string"
                },
                "Owner":{
                    "description":"Optional. String for group Owner Name. New owner should be an existing member of the group. If the old owner status is Disabled/Deleted the owner will be removed from the group membership else if status is Active, they will remain Manager of the group. NOTE : This attribute can be only modified by Admins.",
                    "type":"string"
                },
                "fMap":{
                    "description":"The contained Map of Strings to Values.",
                    "type":"string"
                }
            }
        },
        "XObjectID":{
            "description":"An object's unique identifier from a long integer representation.",
            "properties":{
            }
        },
        "XSocialApiInputStream":{
            "description":"Users and Groups API input stream.",
            "properties":{
                "fDownload":{
                    "description":"If not null, this is the download file name.",
                    "type":"string"
                },
                "fInputStream":{
                    "$ref":"#/definitions/XContentStoreInputStream"
                },
                "fVersionObject":{
                    "$ref":"#/definitions/XVersionObject"
                }
            }
        },
        "XUserProfileUpdater":{
            "description":"Updater for user profiles.",
            "properties":{
                "AddressBuilding":{
                    "description":"String for the user's address building.",
                    "type":"string"
                },
                "AddressCity":{
                    "description":"String for the user's address city.",
                    "type":"string"
                },
                "AddressCountry":{
                    "description":"String for the user's address country.",
                    "type":"string"
                },
                "AddressLine1":{
                    "description":"String for the user's address line 1.",
                    "type":"string"
                },
                "AddressLine2":{
                    "description":"String for the user's address line 2.",
                    "type":"string"
                },
                "AddressOffice":{
                    "description":"String for the user's address office.",
                    "type":"string"
                },
                "AddressState":{
                    "description":"String for the user's address state.",
                    "type":"string"
                },
                "AddressZipCode":{
                    "description":"String for the user's address ZIP Code.",
                    "type":"string"
                },
                "Altitude":{
                    "description":"Double for the altitude.",
                    "type":"string"
                },
                "Biography":{
                    "description":"String for the user's biography.",
                    "type":"string"
                },
                "Color":{
                    "description":"The user's color.",
                    "type":"string"
                },
                "Company":{
                    "description":"String for the user's company.",
                    "type":"string"
                },
                "CostCenter":{
                    "description":"String for the user's cost center.",
                    "type":"string"
                },
                "CustomFields":{
                    "description":"Collection of all custom fields.",
                    "type":"string"
                },
                "DateFormatLocale":{
                    "description":"The user's date format locale.",
                    "type":"string"
                },
                "Description":{
                    "description":"String for the user's description.",
                    "type":"string"
                },
                "EMailAddress":{
                    "description":"The user's email address.",
                    "type":"string"
                },
                "Expertise":{
                    "description":"String for the user's expertise.",
                    "type":"string"
                },
                "FullName":{
                    "description":"The user's full name (for example, 'John Doe').  This can be used to generate a DisplayName value.",
                    "type":"string"
                },
                "Interests":{
                    "description":"String for the user's interests.",
                    "type":"string"
                },
                "LanguageLocale":{
                    "description":"The user's locale.",
                    "type":"string"
                },
                "Latitude":{
                    "description":"Double for the latitude.",
                    "type":"string"
                },
                "Link":{
                    "description":"Map of all links with name (string) to link (string).",
                    "type":"string"
                },
                "Links":{
                    "description":"Map of all links with name (string) to link (string).",
                    "type":"string"
                },
                "Location":{
                    "description":"String for the user's location.",
                    "type":"string"
                },
                "Locations":{
                    "description":"Map of all links with name (string) to time zone (TimeZone).",
                    "type":"string"
                },
                "Longitude":{
                    "description":"Double for the longitude.",
                    "type":"string"
                },
                "Manager":{
                    "description":"The user's manager.",
                    "type":"string"
                },
                "OfflineStatusMessage":{
                    "description":"The user's offline status message.",
                    "type":"string"
                },
                "OnlineStatusMessage":{
                    "description":"The user's online status message.",
                    "type":"string"
                },
                "Organization":{
                    "description":"String for the user's organization.",
                    "type":"string"
                },
                "PhoneNumber":{
                    "description":"The phone number for this user. Use this or PHONE_NUMBERS but not both.  It replaces all phone numbers. This field is used only from  LDAP sync and Create User code. This field sets all phone numbers  to one number. This field is not used much anymore, except for the  stated purposes.",
                    "type":"string"
                },
                "PhoneNumbers":{
                    "description":"Collection of XUserPhoneNumberInfo with all phone numbers. Use  this or PHONE_NUMBER but not both. It replaces all phone numbers. This  is the correct field to use to alter all phone numbers.",
                    "type":"string"
                },
                "RTCServers":{
                    "description":"RTC Servers.  The type for this field is a list of XUserRTCServerInfo objects.",
                    "type":"string"
                },
                "ShowMembershipMessagesDefault":{
                    "description":"Boolean for the default show membership messages status for conversations this user enters.",
                    "type":"string"
                },
                "SMSAddress":{
                    "description":"The SMS address for this user.",
                    "type":"string"
                },
                "SocialObjectViewID":{
                    "description":"The view ID for collaboration objects.",
                    "type":"string"
                },
                "Status":{
                    "description":"String for the user's status.",
                    "type":"string"
                },
                "Tags":{
                    "description":"Collection containing (string) tags to add.",
                    "type":"string"
                },
                "TimeZone":{
                    "description":"The user's default time zone.",
                    "type":"string"
                },
                "Title":{
                    "description":"String for the user's title.",
                    "type":"string"
                },
                "fMap":{
                    "description":"The contained Map of Strings to Values.",
                    "type":"string"
                }
            }
        },
        "XUserUpdater":{
            "description":"Updater for user objects.\n<P><EM>IMPORTANT</EM>: The following updater fields are supported only by the XUserModule.Server.updateUser() method.  They are <EM>not</EM> supported by the XUserObject.updateAttributes() method.  XUserObject clients must call the individual setters instead (see setAdmin(), setEnabled(), and so on).</P>\n<P>See XUserProfileUpdater for additional user-related fields that are updatable through an XUpdater (title, phone number, and so on).</P>",
            "properties":{
                "ActOnBehalfOf":{
                    "description":"Boolean for act-on-behalf-of status.",
                    "type":"string"
                },
                "Admin":{
                    "description":"Boolean for site admin status.",
                    "type":"string"
                },
                "AppAuthor":{
                    "description":"Boolean for app author status.",
                    "type":"string"
                },
                "AppID":{
                    "description":"Boolean for app ID status.",
                    "type":"string"
                },
                "Bypass":{
                    "description":"Boolean for bypass status.",
                    "type":"string"
                },
                "CanCreateConversation":{
                    "description":"Boolean for whether the user can create conversations.",
                    "type":"string"
                },
                "CanDiscover":{
                    "description":"Boolean for whether the user can discover.",
                    "type":"string"
                },
                "CECEnterpriseExternalUser":{
                    "description":"Boolean for CECEnterpriseExternalUser status.",
                    "type":"string"
                },
                "CECExternalUser":{
                    "description":"Boolean for CECExternalUser status.",
                    "type":"string"
                },
                "ClientAPP":{
                    "description":"Boolean for client app status.",
                    "type":"string"
                },
                "Deleted":{
                    "description":"Boolean for deleted status.",
                    "type":"string"
                },
                "Developer":{
                    "description":"Boolean for developer status.",
                    "type":"string"
                },
                "Enabled":{
                    "description":"Boolean for enabled status.",
                    "type":"string"
                },
                "Guest":{
                    "description":"Boolean for guest status.",
                    "type":"string"
                },
                "Hidden":{
                    "description":"Boolean for hidden status.",
                    "type":"string"
                },
                "IntegrationUser":{
                    "description":"Boolean for integration status.",
                    "type":"string"
                },
                "Internal":{
                    "description":"Boolean for internal realm authority (versus external configured realm).",
                    "type":"string"
                },
                "IsOnLegalHold":{
                    "description":"Boolean for legal hold.",
                    "type":"string"
                },
                "LegalDiscoverer":{
                    "description":"Boolean for legal discoverer status.",
                    "type":"string"
                },
                "Locked":{
                    "description":"Boolean for locked status.",
                    "type":"string"
                },
                "MailImporterID":{
                    "description":"Long for the mail importer ID.",
                    "type":"string"
                },
                "Name":{
                    "description":"String for name.",
                    "type":"string"
                },
                "Outsider":{
                    "description":"Boolean for outsider status.",
                    "type":"string"
                },
                "RealmData":{
                    "description":"String for the realm data.",
                    "type":"string"
                },
                "RealmUID":{
                    "description":"String for the realm unique ID.",
                    "type":"string"
                },
                "Restricted":{
                    "description":"Boolean for restricted status.",
                    "type":"string"
                },
                "ExtendedRetention":{
                    "description":"Boolean for whether this user uses the extended retention policy.",
                    "type":"string"
                },
                "Tenant":{
                    "description":"Boolean for tenant admin status.",
                    "type":"string"
                },
                "Verified":{
                    "description":"Boolean for whether the user has been verified or not.",
                    "type":"string"
                },
                "fMap":{
                    "description":"The contained Map of Strings to Values.",
                    "type":"string"
                }
            }
        },
        "XV1ConversationInfo":{
            "description":"V1 Conversation Information DTO.",
            "properties":{
                "allMembershipsURL":{
                    "description":"A URL to the hierarchical memberships of this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "archiveURL":{
                    "description":"A URL to the archive of this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "dateFormatLocale":{
                    "description":"The locale of the appropriate date format for this conversation.",
                    "type":"string",
                    "format":"locale"
                },
                "discoverableID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "externalID":{
                    "description":"The primary external ID of this conversation.",
                    "type":"string"
                },
                "folderID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "folderURL":{
                    "description":"A URL to the root folder of this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "gadgetsURL":{
                    "description":"A URL to the gadgets of this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "hasMembersLocked":{
                    "description":"True if the membership of this conversation is locked.",
                    "type":"boolean"
                },
                "hierarchicalMembersInfo":{
                    "$ref":"#/definitions/XV1HierarchicalMembersInfo"
                },
                "isDisallowGuests":{
                    "description":"True if this conversation does not allow guest users.",
                    "type":"boolean"
                },
                "isDisallowOutsiders":{
                    "description":"True if this conversation does not allow outsider users.",
                    "type":"boolean"
                },
                "isDiscoverable":{
                    "description":"True if this conversation is discoverable (public).",
                    "type":"boolean"
                },
                "isExtendedAccessControl":{
                    "description":"True if this conversation uses extended access control.",
                    "type":"boolean"
                },
                "isMuted":{
                    "description":"True if this conversation is muted for the current user.",
                    "type":"boolean"
                },
                "isNew":{
                    "description":"True if this conversation has not been entered by the current user.",
                    "type":"boolean"
                },
                "isScoped":{
                    "description":"True if the membership of this conversation is scoped by another conversation.",
                    "type":"boolean"
                },
                "isScoping":{
                    "description":"True if this is a scoping conversation.",
                    "type":"boolean"
                },
                "isScopingSame":{
                    "description":"True if this conversation is scoped to have the same membership as another conversation.",
                    "type":"boolean"
                },
                "languageLocale":{
                    "description":"The language locale for this conversation.",
                    "type":"string",
                    "format":"locale"
                },
                "likesURL":{
                    "description":"A URL to the likes of this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "membershipsURL":{
                    "description":"A URL to the memberships of this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "membersURL":{
                    "description":"A URL to the members of this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "messagesURL":{
                    "description":"A URL to the messages in this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "nChats":{
                    "description":"The number of chats in this conversation. (total chats less deleted chats.)",
                    "type":"integer",
                    "format":"int32"
                },
                "nFollowups":{
                    "description":"The number of followups in the conversation.",
                    "type":"integer",
                    "format":"int32"
                },
                "nMarkableChats":{
                    "description":"The number of chats that could be marked read. (Total markable less deleted markable. Does not depend on the current user.)",
                    "type":"integer",
                    "format":"int32"
                },
                "nOutsiders":{
                    "description":"Count of the outside users.",
                    "type":"integer",
                    "format":"int32"
                },
                "nUnread":{
                    "description":"The number of chats that the current user can mark read.",
                    "type":"integer",
                    "format":"int32"
                },
                "propertiesURL":{
                    "description":"A URL to the properties of this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "role":{
                    "description":"The current user's role in this conversation.",
                    "type":"string"
                },
                "secondaryExternalIDs":{
                    "description":"The secondary external IDs for this conversation.",
                    "type":"array",
                    "items":{
                        "description":"The secondary external IDs for this conversation.",
                        "type":"string"
                    }
                },
                "securityContextID":{
                    "description":"The ID of the service that dictates the security for this conversation object.",
                    "type":"string"
                },
                "starsURL":{
                    "description":"A URL to the stars of this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "state":{
                    "$ref":"#/definitions/XV1ConversationState"
                },
                "timeZone":{
                    "description":"The time zone for this conversation.",
                    "type":"string",
                    "format":"timezone"
                },
                "userPropertiesURL":{
                    "description":"A URL to the user properties of this conversation.",
                    "type":"string",
                    "format":"url"
                },
                "wallPostControl":{
                    "$ref":"#/definitions/XV1WallPostControlEnum"
                },
                "originalPictureURL":{
                    "description":"The original picture URL.",
                    "type":"string",
                    "format":"url"
                },
                "profilePictureURL":{
                    "description":"The profile picture URL (150 px by 150 px).",
                    "type":"string",
                    "format":"url"
                },
                "scaledPictureURL":{
                    "description":"The scaled picture URL (44 px by 44 px).",
                    "type":"string",
                    "format":"url"
                },
                "altitude":{
                    "description":"The object's altitude.",
                    "type":"number",
                    "format":"double"
                },
                "collectionURL":{
                    "description":"A URL to this object's containing collection.",
                    "type":"string",
                    "format":"url"
                },
                "conversationURL":{
                    "description":"A URL to this object's containing conversation.",
                    "type":"string",
                    "format":"url"
                },
                "createdByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "createdByURL":{
                    "description":"A URL to the user that created this object.",
                    "type":"string",
                    "format":"url"
                },
                "createdByUserDisplayName":{
                    "description":"The display name of the user that created this object.",
                    "type":"string"
                },
                "createdByUserName":{
                    "description":"The name of the user that created this object.",
                    "type":"string"
                },
                "createdDate":{
                    "description":"The date this object was created.",
                    "type":"string",
                    "format":"date"
                },
                "createdDateInISO8601Format":{
                    "description":"The date this object was created, in ISO 8601 format.",
                    "type":"string"
                },
                "displayName":{
                    "description":"The display name of this object.",
                    "type":"string"
                },
                "id":{
                    "$ref":"#/definitions/XObjectID"
                },
                "isRemoved":{
                    "description":"True if this message has been removed.",
                    "type":"boolean"
                },
                "latitude":{
                    "description":"The object's latitude.",
                    "type":"number",
                    "format":"double"
                },
                "longitude":{
                    "description":"The object's longitude.",
                    "type":"number",
                    "format":"double"
                },
                "modifiedByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "modifiedByURL":{
                    "description":"A URL to the user that last modified this object.",
                    "type":"string",
                    "format":"url"
                },
                "modifiedByUserDisplayName":{
                    "description":"The display name of the user that last modified this object.",
                    "type":"string"
                },
                "modifiedByUserName":{
                    "description":"The name of the user that last modified this object.",
                    "type":"string"
                },
                "modifiedDate":{
                    "description":"The date this object was last modified.",
                    "type":"string",
                    "format":"date"
                },
                "modifiedDateInISO8601Format":{
                    "description":"The date this object was last modified, in ISO 8601 format.",
                    "type":"string"
                },
                "name":{
                    "description":"The name of this object.",
                    "type":"string"
                },
                "objectType":{
                    "description":"The type of this object.",
                    "type":"string"
                },
                "removedByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "removedByURL":{
                    "description":"A URL to the user that last removed this object.",
                    "type":"string",
                    "format":"url"
                },
                "removedByUserDisplayName":{
                    "description":"The display name of the user that last removed this object.",
                    "type":"string"
                },
                "removedByUserName":{
                    "description":"The name of the user that last removed this object.",
                    "type":"string"
                },
                "removedDate":{
                    "description":"The date this object was removed.",
                    "type":"string",
                    "format":"date"
                },
                "removedDateInISO8601Format":{
                    "description":"The date this object was removed, in ISO 8601 format.",
                    "type":"string"
                },
                "socialObjectURL":{
                    "description":"A URL to this object's containing collaboration object.",
                    "type":"string",
                    "format":"url"
                },
                "url":{
                    "description":"A URL to this object.",
                    "type":"string",
                    "format":"url"
                }
            }
        },
        "XV1FolderIDListInfo":{
            "description":"List of folder IDs.",
            "properties":{
                "ids":{
                    "description":"List of folder IDs.",
                    "type":"array",
                    "items":{
                        "description":"List of folder IDs.",
                        "type":"string"
                    }
                },
                "hasMore":{
                    "description":"If true, there are more items to be returned.",
                    "type":"boolean"
                },
                "nextURL":{
                    "description":"Next page URL for the list. Null if this is the last page.",
                    "type":"string",
                    "format":"url"
                },
                "previousURL":{
                    "description":"Previous page URL for the list. Null if this is the first page.",
                    "type":"string",
                    "format":"url"
                },
                "total":{
                    "description":"If specified, this is the total number of available items. Null if the total is unknown.",
                    "type":"integer",
                    "format":"int32"
                }
            }
        },
        "XV1GroupCreateInfo":{
            "description":"V1 Group Create Information.",
            "properties":{
                "disableNotifications":{
                    "description":"The group disableNotifications flag. Optional.",
                    "type":"boolean"
                },
                "isSystemGroup":{
                    "description":"Flag indicating if group is a system group. Optional. NOTE : System groups can only be managed by OCM internal components.",
                    "type":"boolean"
                },
                "externalID":{
                    "description":"The group external ID. Optional.",
                    "type":"string"
                },
                "groupType":{
                    "$ref":"#/definitions/XV1GroupType"
                },
                "name":{
                    "description":"Group name. Required.",
                    "type":"string"
                }
            }
        },
        "XV1GroupFilterInfo":{
            "description":"V1 Group Filter Information.",
            "properties":{
                "groupTypes":{
                    "description":"Filter by group types.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/XV1GroupType"
                    }
                },
                "roles":{
                    "description":"Filter by CEC roles,if role is passed then only groups having these roles will be returned. optional .",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/XCECApplicationRoles"
                    }
                },
                "limitToMemberGroups":{
                    "description":"The limit to group member only flag if its True then only Groups in which User is a member will be returned  External groups will not be included. If Its false All valid groups will be returned . Optional.",
                    "type":"boolean"
                },
                "matchAllRoles":{
                    "description":"The matchAllRoles flag if its True then only Groups in which all Roles given in request are present will be returned. If Its false then all groups with any role given in request will be returned . Optional.",
                    "type":"boolean"
                }
            }
        },
        "XV1GroupSyncInfo":{
            "description":"V1 Group Sync Information",
            "properties":{
                "groupNames":{
                    "description":"Group Names to be Synced of GroupType IDP. Required",
                    "type":"array",
                    "items":{
                        "description":"Group Names to be synced of IDP Group Type.  Required .",
                        "type":"string"
                    }
                }
            }
        },
        "XV1GroupSyncResultInfo":{
            "description":"V1 Group Sync Result Information having group names which got synced and which did not sync.",
            "properties":{
                "sync":{
                    "$ref":"#/definitions/XV1SyncedGroupListInfo"
                },
                "syncFailed":{
                    "$ref":"#/definitions/XV1SyncedGroupListInfo"
                }
            }
        },
        "XV1SyncedGroupListInfo":{
            "description":"V1 Group Synced or Group Sync Failed List Info",
            "properties":{
                "status":{
                    "description":"message as synced or missing groups",
                    "type":"string"
                },
                "groups":{
                    "description":"Group Names  which got synced or missing",
                    "type":"array",
                    "items":{
                        "description":"Group Name which got synced or missing",
                        "type":"string"
                    }
                },
                "hasMore":{
                    "description":"If true, there are more items to be returned.",
                    "type":"boolean"
                },
                "nextURL":{
                    "description":"Next page URL for the list. Null if this is the last page.",
                    "type":"string",
                    "format":"url"
                },
                "previousURL":{
                    "description":"Previous page URL for the list. Null if this is the first page.",
                    "type":"string",
                    "format":"url"
                },
                "total":{
                    "description":"If specified, this is the total number of available items. Null if the total is unknown.",
                    "type":"integer",
                    "format":"int32"
                }
            }
        },
        "XV1GroupInfo":{
            "description":"V1 Group Information DTO.",
            "properties":{
                "addressBuilding":{
                    "description":"The group's address building.",
                    "type":"string"
                },
                "addressCity":{
                    "description":"The group's address city.",
                    "type":"string"
                },
                "addressCountry":{
                    "description":"The group's address country.",
                    "type":"string"
                },
                "addressLine1":{
                    "description":"The group's address line 1.",
                    "type":"string"
                },
                "addressLine2":{
                    "description":"The group's address line 2.",
                    "type":"string"
                },
                "addressOffice":{
                    "description":"The group's address office.",
                    "type":"string"
                },
                "addressState":{
                    "description":"The group's address state.",
                    "type":"string"
                },
                "addressZipCode":{
                    "description":"The group's address ZIP Code.",
                    "type":"string"
                },
                "biography":{
                    "description":"The group's biography.",
                    "type":"string"
                },
                "company":{
                    "description":"The group's company.",
                    "type":"string"
                },
                "description":{
                    "description":"The group description.",
                    "type":"string"
                },
                "eMailAddress":{
                    "description":"The group's e-mail address.",
                    "type":"string"
                },
                "expertise":{
                    "description":"The group's expertise.",
                    "type":"string"
                },
                "externalID":{
                    "description":"Group's external ID.",
                    "type":"string"
                },
                "fullName":{
                    "description":"The group's full name.",
                    "type":"string"
                },
                "groupID":{
                    "description":"Group's ID.",
                    "type":"string"
                },
                "groupOriginType":{
                    "$ref":"#/definitions/XV1GroupOriginType"
                },
                "groupType":{
                    "$ref":"#/definitions/XV1GroupType"
                },
                "groupOwnerID":{
                    "description":"Group Owner's ID.",
                    "type":"string"
                },
                "interests":{
                    "description":"The group's interests.",
                    "type":"string"
                },
                "isDeleted":{
                    "description":"True if this group is deleted.",
                    "type":"boolean"
                },
                "isEditable":{
                    "description":"True if this group's realm allows attributes such as name, membership and enabled status  to be edited. The group's manageable status specifies whether the current user can edit any of  these fields.",
                    "type":"boolean"
                },
                "isInternal":{
                    "description":"True if the group is internal, False if the group is external.",
                    "type":"boolean"
                },
                "isManageable":{
                    "description":"True if the current user has permissions to edit (manage) this group.",
                    "type":"boolean"
                },
                "isNotificationDisabled":{
                    "description":"Group's Notification flag.",
                    "type":"boolean"
                },
                "isSharingDisabled":{
                    "description":"Group's Sharing flag.",
                    "type":"boolean"
                },
                "isSystemGroup":{
                    "description":"Flag indicating if group is a system group.",
                    "type":"boolean"
                },
                "libraryURL":{
                    "description":"A URL specifying this group's library.",
                    "type":"string",
                    "format":"url"
                },
                "link":{
                    "description":"A URL if any that the group shows on their wall or profile as their link.",
                    "type":"string"
                },
                "membershipURL":{
                    "description":"A URL to the membership of this group.",
                    "type":"string",
                    "format":"url"
                },
                "membersURL":{
                    "description":"A URL to the members of this group.",
                    "type":"string",
                    "format":"url"
                },
                "organization":{
                    "description":"The group's organization.",
                    "type":"string"
                },
                "wallURL":{
                    "description":"A URL specifying this group's wall.",
                    "type":"string",
                    "format":"url"
                },
                "originalPictureURL":{
                    "description":"The original picture URL.",
                    "type":"string",
                    "format":"url"
                },
                "profilePictureURL":{
                    "description":"The profile picture URL (150 px by 150 px).",
                    "type":"string",
                    "format":"url"
                },
                "scaledPictureURL":{
                    "description":"The scaled picture URL (44 px by 44 px).",
                    "type":"string",
                    "format":"url"
                },
                "altitude":{
                    "description":"The object's altitude.",
                    "type":"number",
                    "format":"double"
                },
                "collectionURL":{
                    "description":"A URL to this object's containing collection.",
                    "type":"string",
                    "format":"url"
                },
                "conversationURL":{
                    "description":"A URL to this object's containing conversation.",
                    "type":"string",
                    "format":"url"
                },
                "createdByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "createdByURL":{
                    "description":"A URL to the user that created this object.",
                    "type":"string",
                    "format":"url"
                },
                "createdByUserDisplayName":{
                    "description":"The display name of the user that created this object.",
                    "type":"string"
                },
                "createdByUserName":{
                    "description":"The name of the user that created this object.",
                    "type":"string"
                },
                "createdDate":{
                    "description":"The date this object was created.",
                    "type":"string",
                    "format":"date"
                },
                "createdDateInISO8601Format":{
                    "description":"The date this object was created, in ISO 8601 format.",
                    "type":"string"
                },
                "displayName":{
                    "description":"The display name of this object.",
                    "type":"string"
                },
                "id":{
                    "$ref":"#/definitions/XObjectID"
                },
                "isRemoved":{
                    "description":"True if this message has been removed.",
                    "type":"boolean"
                },
                "latitude":{
                    "description":"The object's latitude.",
                    "type":"number",
                    "format":"double"
                },
                "longitude":{
                    "description":"The object's longitude.",
                    "type":"number",
                    "format":"double"
                },
                "modifiedByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "modifiedByURL":{
                    "description":"A URL to the user that last modified this object.",
                    "type":"string",
                    "format":"url"
                },
                "modifiedByUserDisplayName":{
                    "description":"The display name of the user that last modified this object.",
                    "type":"string"
                },
                "modifiedByUserName":{
                    "description":"The name of the user that last modified this object.",
                    "type":"string"
                },
                "modifiedDate":{
                    "description":"The date this object was last modified.",
                    "type":"string",
                    "format":"date"
                },
                "modifiedDateInISO8601Format":{
                    "description":"The date this object was last modified, in ISO 8601 format.",
                    "type":"string"
                },
                "name":{
                    "description":"The name of this object.",
                    "type":"string"
                },
                "objectType":{
                    "description":"The type of this object.",
                    "type":"string"
                },
                "removedByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "removedByURL":{
                    "description":"A URL to the user that last removed this object.",
                    "type":"string",
                    "format":"url"
                },
                "removedByUserDisplayName":{
                    "description":"The display name of the user that last removed this object.",
                    "type":"string"
                },
                "removedByUserName":{
                    "description":"The name of the user that last removed this object.",
                    "type":"string"
                },
                "removedDate":{
                    "description":"The date this object was removed.",
                    "type":"string",
                    "format":"date"
                },
                "removedDateInISO8601Format":{
                    "description":"The date this object was removed, in ISO 8601 format.",
                    "type":"string"
                },
                "socialObjectURL":{
                    "description":"A URL to this object's containing collaboration object.",
                    "type":"string",
                    "format":"url"
                },
                "url":{
                    "description":"A URL to this object.",
                    "type":"string",
                    "format":"url"
                }
            }
        },
        "XV1GroupListInfo":{
            "description":"V1 Group List Information DTO.",
            "properties":{
                "items":{
                    "description":"The groups being returned.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/XV1GroupInfo"
                    }
                },
                "hasMore":{
                    "description":"If true, there are more items to be returned.",
                    "type":"boolean"
                },
                "nextURL":{
                    "description":"Next page URL for the list. Null if this is the last page.",
                    "type":"string",
                    "format":"url"
                },
                "previousURL":{
                    "description":"Previous page URL for the list. Null if this is the first page.",
                    "type":"string",
                    "format":"url"
                },
                "total":{
                    "description":"If specified, this is the total number of available items. Null if the total is unknown.",
                    "type":"integer",
                    "format":"int32"
                }
            }
        },
        "XV1GroupMemberCreateInfo":{
            "description":"V1 Group Member Change Information.",
            "properties":{
                "groupOriginType":{
                    "$ref":"#/definitions/XV1GroupOriginType"
                },
                "isGroup":{
                    "description":"True if the member is a group.",
                    "type":"boolean"
                },
                "member":{
                    "description":"The member to be added to the group. Required.",
                    "type":"string"
                },
                "role":{
                    "$ref":"#/definitions/XV1ConversationRole"
                }
            }
        },
        "XV1GroupMemberDeleteInfo":{
            "description":"V1 Group Member Delete Information.",
            "properties":{
                "userIds":{
                    "description":"The member List to be removed from the group. Required.",
                    "type":"array",
                    "items":{
                        "description":"The member List to be removed from the group. Required.",
                        "type":"string"
                    }
                }
            }
        },
        "XV1GroupMemberInfo":{
            "description":"V1 Group Direct Member Information DTO.",
            "properties":{
                "groupURL":{
                    "description":"A URL to the containing group.",
                    "type":"string",
                    "format":"url"
                },
                "isDirect":{
                    "description":"The member's direct status.",
                    "type":"boolean"
                },
                "membersURL":{
                    "description":"A URL to the members of this Group.",
                    "type":"string",
                    "format":"url"
                },
                "role":{
                    "$ref":"#/definitions/XV1ConversationRole"
                },
                "altitude":{
                    "description":"The object's altitude.",
                    "type":"number",
                    "format":"double"
                },
                "collectionURL":{
                    "description":"A URL to this object's containing collection.",
                    "type":"string",
                    "format":"url"
                },
                "conversationURL":{
                    "description":"A URL to this object's containing conversation.",
                    "type":"string",
                    "format":"url"
                },
                "createdByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "createdByURL":{
                    "description":"A URL to the user that created this object.",
                    "type":"string",
                    "format":"url"
                },
                "createdByUserDisplayName":{
                    "description":"The display name of the user that created this object.",
                    "type":"string"
                },
                "createdByUserName":{
                    "description":"The name of the user that created this object.",
                    "type":"string"
                },
                "createdDate":{
                    "description":"The date this object was created.",
                    "type":"string",
                    "format":"date"
                },
                "createdDateInISO8601Format":{
                    "description":"The date this object was created, in ISO 8601 format.",
                    "type":"string"
                },
                "displayName":{
                    "description":"The display name of this object.",
                    "type":"string"
                },
                "id":{
                    "$ref":"#/definitions/XObjectID"
                },
                "isRemoved":{
                    "description":"True if this message has been removed.",
                    "type":"boolean"
                },
                "latitude":{
                    "description":"The object's latitude.",
                    "type":"number",
                    "format":"double"
                },
                "longitude":{
                    "description":"The object's longitude.",
                    "type":"number",
                    "format":"double"
                },
                "modifiedByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "modifiedByURL":{
                    "description":"A URL to the user that last modified this object.",
                    "type":"string",
                    "format":"url"
                },
                "modifiedByUserDisplayName":{
                    "description":"The display name of the user that last modified this object.",
                    "type":"string"
                },
                "modifiedByUserName":{
                    "description":"The name of the user that last modified this object.",
                    "type":"string"
                },
                "modifiedDate":{
                    "description":"The date this object was last modified.",
                    "type":"string",
                    "format":"date"
                },
                "modifiedDateInISO8601Format":{
                    "description":"The date this object was last modified, in ISO 8601 format.",
                    "type":"string"
                },
                "name":{
                    "description":"The name of this object.",
                    "type":"string"
                },
                "objectType":{
                    "description":"The type of this object.",
                    "type":"string"
                },
                "removedByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "removedByURL":{
                    "description":"A URL to the user that last removed this object.",
                    "type":"string",
                    "format":"url"
                },
                "removedByUserDisplayName":{
                    "description":"The display name of the user that last removed this object.",
                    "type":"string"
                },
                "removedByUserName":{
                    "description":"The name of the user that last removed this object.",
                    "type":"string"
                },
                "removedDate":{
                    "description":"The date this object was removed.",
                    "type":"string",
                    "format":"date"
                },
                "removedDateInISO8601Format":{
                    "description":"The date this object was removed, in ISO 8601 format.",
                    "type":"string"
                },
                "socialObjectURL":{
                    "description":"A URL to this object's containing collaboration object.",
                    "type":"string",
                    "format":"url"
                },
                "url":{
                    "description":"A URL to this object.",
                    "type":"string",
                    "format":"url"
                }
            }
        },
        "XV1GroupMemberListInfo":{
            "description":"V1 Group Direct Member List Information DTO.",
            "properties":{
                "items":{
                    "description":"The members being returned.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/XV1GroupMemberInfo"
                    }
                },
                "hasMore":{
                    "description":"If true, there are more items to be returned.",
                    "type":"boolean"
                },
                "nextURL":{
                    "description":"Next page URL for the list. Null if this is the last page.",
                    "type":"string",
                    "format":"url"
                },
                "previousURL":{
                    "description":"Previous page URL for the list. Null if this is the first page.",
                    "type":"string",
                    "format":"url"
                },
                "total":{
                    "description":"If specified, this is the total number of available items. Null if the total is unknown.",
                    "type":"integer",
                    "format":"int32"
                }
            }
        },
        "XV1GroupUpdateInfo":{
            "description":"V1 Group Update Information.",
            "properties":{
                "profileUpdater":{
                    "$ref":"#/definitions/XGroupProfileUpdater"
                },
                "updater":{
                    "$ref":"#/definitions/XGroupUpdater"
                }
            }
        },
        "XV1HierarchicalMembersInfo":{
            "description":"V1 Hierarchical Members Information DTO.",
            "properties":{
                "conversationAlreadyExists":{
                    "description":"Set to true if a conversation already exists when  operationType is CREATE_CONVERSATION.",
                    "type":"boolean"
                },
                "createdFolderIDs":{
                    "$ref":"#/definitions/XV1FolderIDListInfo"
                },
                "ignoredMembers":{
                    "$ref":"#/definitions/XV1IgnoredMemberListInfo"
                },
                "ignoredUsers":{
                    "$ref":"#/definitions/XV1IgnoredUserListInfo"
                },
                "operationType":{
                    "$ref":"#/definitions/XV1HierarchicalMembersOperationType"
                },
                "removedFolderIDs":{
                    "$ref":"#/definitions/XV1FolderIDListInfo"
                }
            }
        },
        "XV1IgnoredMemberListInfo":{
            "description":"List of ignored members.",
            "properties":{
                "groups":{
                    "description":"List of users.",
                    "type":"array",
                    "items":{
                        "description":"List of users.",
                        "type":"string"
                    }
                },
                "users":{
                    "description":"List of users.",
                    "type":"array",
                    "items":{
                        "description":"List of users.",
                        "type":"string"
                    }
                },
                "hasMore":{
                    "description":"If true, there are more items to be returned.",
                    "type":"boolean"
                },
                "nextURL":{
                    "description":"Next page URL for the list. Null if this is the last page.",
                    "type":"string",
                    "format":"url"
                },
                "previousURL":{
                    "description":"Previous page URL for the list. Null if this is the first page.",
                    "type":"string",
                    "format":"url"
                },
                "total":{
                    "description":"If specified, this is the total number of available items. Null if the total is unknown.",
                    "type":"integer",
                    "format":"int32"
                }
            }
        },
        "XV1IgnoredUserListInfo":{
            "description":"List of ignored users.",
            "properties":{
                "users":{
                    "description":"List of users.",
                    "type":"array",
                    "items":{
                        "description":"List of users.",
                        "type":"string"
                    }
                },
                "hasMore":{
                    "description":"If true, there are more items to be returned.",
                    "type":"boolean"
                },
                "nextURL":{
                    "description":"Next page URL for the list. Null if this is the last page.",
                    "type":"string",
                    "format":"url"
                },
                "previousURL":{
                    "description":"Previous page URL for the list. Null if this is the first page.",
                    "type":"string",
                    "format":"url"
                },
                "total":{
                    "description":"If specified, this is the total number of available items. Null if the total is unknown.",
                    "type":"integer",
                    "format":"int32"
                }
            }
        },
        "XV1PeopleCreateInfo":{
            "description":"V1 People Create Information.",
            "properties":{
                "isSendInvitation":{
                    "description":"Whether an invitation should be sent now.",
                    "type":"boolean"
                },
                "name":{
                    "description":"The user name. Required.",
                    "type":"string"
                },
                "realmID":{
                    "$ref":"#/definitions/XObjectID"
                }
            }
        },
        "XV1PeopleFilterInfo":{
            "description":"V1 People Filter Information.",
            "properties":{
                "excludeHidden":{
                    "description":"True to exclude hidden users.",
                    "type":"boolean"
                },
                "isDisabled":{
                    "description":"Return disabled users. If both isEnabled and isDisabled are false, only enabled users will be returned.",
                    "type":"boolean"
                },
                "isEnabled":{
                    "description":"Return enabled users. If both isEnabled and isDisabled are false, only enabled users will be returned.",
                    "type":"boolean"
                },
                "startsWith":{
                    "description":"Name prefix.",
                    "type":"string"
                }
            }
        },
        "XV1PeopleInfo":{
            "description":"V1 People Information DTO.",
            "properties":{
                "addressBuilding":{
                    "description":"This user's building.",
                    "type":"string"
                },
                "addressCity":{
                    "description":"This user's city.",
                    "type":"string"
                },
                "addressCountry":{
                    "description":"This user's country.",
                    "type":"string"
                },
                "addressLine1":{
                    "description":"This user's street address line 1.",
                    "type":"string"
                },
                "addressLine2":{
                    "description":"This user's street address line 2.",
                    "type":"string"
                },
                "addressOffice":{
                    "description":"This user's office.",
                    "type":"string"
                },
                "addressState":{
                    "description":"This user's state.",
                    "type":"string"
                },
                "addressZipCode":{
                    "description":"This user's ZIP Code.",
                    "type":"string"
                },
                "biography":{
                    "description":"The biography for this user.",
                    "type":"string"
                },
                "chatURL":{
                    "description":"A URL specifying this user's one-on-one conversation with the current user.",
                    "type":"string",
                    "format":"url"
                },
                "company":{
                    "description":"This user's company.",
                    "type":"string"
                },
                "costCenter":{
                    "description":"This user's cost center.",
                    "type":"string"
                },
                "dateFormatLocale":{
                    "description":"This user's locale for formatting dates.",
                    "type":"string",
                    "format":"uuid"
                },
                "description":{
                    "description":"The user profile description.",
                    "type":"string"
                },
                "eMailAddress":{
                    "description":"The email address for this user.",
                    "type":"string"
                },
                "expertise":{
                    "description":"This user's expertise.",
                    "type":"string"
                },
                "followersURL":{
                    "description":"This user's followers URL. Users that are followers of this user.",
                    "type":"string",
                    "format":"url"
                },
                "followingURL":{
                    "description":"This user's following URL. Users that this user is following.",
                    "type":"string",
                    "format":"url"
                },
                "fullName":{
                    "description":"The full name for this user.",
                    "type":"string"
                },
                "interests":{
                    "description":"This user's interests.",
                    "type":"string"
                },
                "isDeleted":{
                    "description":"True if this user is deleted.",
                    "type":"boolean"
                },
                "isEnabled":{
                    "description":"True if this user is enabled.",
                    "type":"boolean"
                },
                "isExternalUser":{
                    "description":"True if the user is an external user.",
                    "type":"boolean"
                },
                "isHidden":{
                    "description":"True if the user is to be hidden.",
                    "type":"boolean"
                },
                "isIntegrationUser":{
                    "description":"True if the user is an integration user.",
                    "type":"boolean"
                },
                "isInternal":{
                    "description":"True if the user is internal, false if the user is external.",
                    "type":"boolean"
                },
                "isOutsider":{
                    "description":"True if the user is an outsider.",
                    "type":"boolean"
                },
                "languageLocale":{
                    "description":"This user's language locale.",
                    "type":"string",
                    "format":"uuid"
                },
                "lastConnectedDate":{
                    "description":"The date this user last connected.",
                    "type":"string",
                    "format":"date"
                },
                "lastConnectedDateInISO8601Format":{
                    "description":"The date this user last connected, in ISO 8601 format.",
                    "type":"string"
                },
                "lastDisconnectedDate":{
                    "description":"The date this user last disconnected.",
                    "type":"string",
                    "format":"date"
                },
                "lastDisconnectedDateInISO8601Format":{
                    "description":"The date this user last disconnected, in ISO 8601 format.",
                    "type":"string"
                },
                "libraryURL":{
                    "description":"A URL specifying this user's library.",
                    "type":"string",
                    "format":"url"
                },
                "link":{
                    "description":"A URL, if any, that this user shows on their wall or profile as their link.",
                    "type":"string"
                },
                "location":{
                    "description":"This user's location.",
                    "type":"string"
                },
                "organization":{
                    "description":"This user's organization.",
                    "type":"string"
                },
                "propertiesURL":{
                    "description":"This user's properties URL.",
                    "type":"string",
                    "format":"url"
                },
                "socialObjectViewID":{
                    "description":"The user's current collaboration object view ID (can be null).",
                    "type":"string"
                },
                "statisticsURL":{
                    "description":"A URL to retrieve this user's statistics.",
                    "type":"string",
                    "format":"url"
                },
                "timeZone":{
                    "description":"This user's time zone.",
                    "type":"string",
                    "format":"uuid"
                },
                "title":{
                    "description":"This user's title.",
                    "type":"string"
                },
                "wallURL":{
                    "description":"A URL specifying this user's wall.",
                    "type":"string",
                    "format":"url"
                },
                "originalPictureURL":{
                    "description":"The original picture URL.",
                    "type":"string",
                    "format":"url"
                },
                "profilePictureURL":{
                    "description":"The profile picture URL (150 px by 150 px).",
                    "type":"string",
                    "format":"url"
                },
                "scaledPictureURL":{
                    "description":"The scaled picture URL (44 px by 44 px).",
                    "type":"string",
                    "format":"url"
                },
                "altitude":{
                    "description":"The object's altitude.",
                    "type":"number",
                    "format":"double"
                },
                "collectionURL":{
                    "description":"A URL to this object's containing collection.",
                    "type":"string",
                    "format":"url"
                },
                "conversationURL":{
                    "description":"A URL to this object's containing conversation.",
                    "type":"string",
                    "format":"url"
                },
                "createdByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "createdByURL":{
                    "description":"A URL to the user that created this object.",
                    "type":"string",
                    "format":"url"
                },
                "createdByUserDisplayName":{
                    "description":"The display name of the user that created this object.",
                    "type":"string"
                },
                "createdByUserName":{
                    "description":"The name of the user that created this object.",
                    "type":"string"
                },
                "createdDate":{
                    "description":"The date this object was created.",
                    "type":"string",
                    "format":"date"
                },
                "createdDateInISO8601Format":{
                    "description":"The date this object was created, in ISO 8601 format.",
                    "type":"string"
                },
                "displayName":{
                    "description":"The display name of this object.",
                    "type":"string"
                },
                "id":{
                    "$ref":"#/definitions/XObjectID"
                },
                "isRemoved":{
                    "description":"True if this message has been removed.",
                    "type":"boolean"
                },
                "latitude":{
                    "description":"The object's latitude.",
                    "type":"number",
                    "format":"double"
                },
                "longitude":{
                    "description":"The object's longitude.",
                    "type":"number",
                    "format":"double"
                },
                "modifiedByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "modifiedByURL":{
                    "description":"A URL to the user that last modified this object.",
                    "type":"string",
                    "format":"url"
                },
                "modifiedByUserDisplayName":{
                    "description":"The display name of the user that last modified this object.",
                    "type":"string"
                },
                "modifiedByUserName":{
                    "description":"The name of the user that last modified this object.",
                    "type":"string"
                },
                "modifiedDate":{
                    "description":"The date this object was last modified.",
                    "type":"string",
                    "format":"date"
                },
                "modifiedDateInISO8601Format":{
                    "description":"The date this object was last modified, in ISO 8601 format.",
                    "type":"string"
                },
                "name":{
                    "description":"The name of this object.",
                    "type":"string"
                },
                "objectType":{
                    "description":"The type of this object.",
                    "type":"string"
                },
                "removedByID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "removedByURL":{
                    "description":"A URL to the user that last removed this object.",
                    "type":"string",
                    "format":"url"
                },
                "removedByUserDisplayName":{
                    "description":"The display name of the user that last removed this object.",
                    "type":"string"
                },
                "removedByUserName":{
                    "description":"The name of the user that last removed this object.",
                    "type":"string"
                },
                "removedDate":{
                    "description":"The date this object was removed.",
                    "type":"string",
                    "format":"date"
                },
                "removedDateInISO8601Format":{
                    "description":"The date this object was removed, in ISO 8601 format.",
                    "type":"string"
                },
                "socialObjectURL":{
                    "description":"A URL to this object's containing collaboration object.",
                    "type":"string",
                    "format":"url"
                },
                "url":{
                    "description":"A URL to this object.",
                    "type":"string",
                    "format":"url"
                }
            }
        },
        "XV1PeopleListInfo":{
            "description":"V1 People List Information DTO.",
            "properties":{
                "items":{
                    "description":"The people being returned.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/XV1PeopleInfo"
                    }
                },
                "hasMore":{
                    "description":"If true, there are more items to be returned.",
                    "type":"boolean"
                },
                "nextURL":{
                    "description":"Next page URL for the list. Null if this is the last page.",
                    "type":"string",
                    "format":"url"
                },
                "previousURL":{
                    "description":"Previous page URL for the list. Null if this is the first page.",
                    "type":"string",
                    "format":"url"
                },
                "total":{
                    "description":"If specified, this is the total number of available items. Null if the total is unknown.",
                    "type":"integer",
                    "format":"int32"
                }
            }
        },
        "XV1PeoplePropertyCreateInfo":{
            "description":"V1 People Property Create Information.",
            "properties":{
                "name":{
                    "description":"The property name. Required.",
                    "type":"string"
                },
                "value":{
                    "description":"The property value.",
                    "type":"string"
                }
            }
        },
        "XV1PeoplePropertyInfo":{
            "description":"V1 People Property Information DTO.",
            "properties":{
                "name":{
                    "description":"The property name.",
                    "type":"string"
                },
                "value":{
                    "description":"The property value.",
                    "type":"string",
                    "format":"uuid"
                }
            }
        },
        "XV1PeoplePropertyListInfo":{
            "description":"V1 People Property List Information DTO.",
            "properties":{
                "items":{
                    "description":"The properties being returned.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/XV1PeoplePropertyInfo"
                    }
                },
                "hasMore":{
                    "description":"If true, there are more items to be returned.",
                    "type":"boolean"
                },
                "nextURL":{
                    "description":"Next page URL for the list. Null if this is the last page.",
                    "type":"string",
                    "format":"url"
                },
                "previousURL":{
                    "description":"Previous page URL for the list. Null if this is the first page.",
                    "type":"string",
                    "format":"url"
                },
                "total":{
                    "description":"If specified, this is the total number of available items. Null if the total is unknown.",
                    "type":"integer",
                    "format":"int32"
                }
            }
        },
        "XV1PeoplePropertyUpdateInfo":{
            "description":"V1 People Property Update Information.",
            "properties":{
                "value":{
                    "description":"The property value.",
                    "type":"string"
                }
            }
        },
        "XV1PeopleStatisticFilterInfo":{
            "description":"V1 People Statistics Filter Information DTO.",
            "properties":{
                "excludeFavoritesCount":{
                    "description":"Exclude the favorites count statistic.",
                    "type":"boolean"
                },
                "excludeFlagsCount":{
                    "description":"Exclude the flag count statistic.",
                    "type":"boolean"
                },
                "excludeFollowersCount":{
                    "description":"Exclude the followers count statistic.",
                    "type":"boolean"
                },
                "excludeFollowingCount":{
                    "description":"Exclude the following count statistic.",
                    "type":"boolean"
                },
                "excludeNewConversationsCount":{
                    "description":"Exclude the new conversations count statistic.",
                    "type":"boolean"
                },
                "excludeSocialObjectsCount":{
                    "description":"Exclude the social objects count statistic.",
                    "type":"boolean"
                }
            }
        },
        "XV1PeopleStatisticInfo":{
            "description":"V1 People Statistic DTO.",
            "properties":{
                "count":{
                    "description":"The statistic itself. Not null.",
                    "type":"integer",
                    "format":"int32"
                },
                "externalID":{
                    "description":"The external ID if this statistic is about a social definition or gadget. Can be null.",
                    "type":"string"
                },
                "gadgetID":{
                    "$ref":"#/definitions/XObjectID"
                },
                "label":{
                    "description":"Localized label if this statistic is about a social definition or gadget. Can be null.",
                    "type":"string"
                },
                "name":{
                    "description":"Name of the statistic. Not null.",
                    "type":"string"
                },
                "type":{
                    "$ref":"#/definitions/XV1PeopleStatisticTypeEnum"
                }
            }
        },
        "XV1PeopleStatisticListInfo":{
            "description":"V1 People Statistic List Information DTO.",
            "properties":{
                "items":{
                    "description":"The statistics being returned.",
                    "type":"array",
                    "items":{
                        "$ref":"#/definitions/XV1PeopleStatisticInfo"
                    }
                },
                "hasMore":{
                    "description":"If true, there are more items to be returned.",
                    "type":"boolean"
                },
                "nextURL":{
                    "description":"Next page URL for the list. Null if this is the last page.",
                    "type":"string",
                    "format":"url"
                },
                "previousURL":{
                    "description":"Previous page URL for the list. Null if this is the first page.",
                    "type":"string",
                    "format":"url"
                },
                "total":{
                    "description":"If specified, this is the total number of available items. Null if the total is unknown.",
                    "type":"integer",
                    "format":"int32"
                }
            }
        },
        "XV1PeopleSyncInfo":{
            "description":"V1 People Sync Info will have information about Users to be synced.",
            "properties":{
                "forceSyncAttribute":{
                    "description":"If false then newly created Users in Idcs will be synced if True then existing users will be synced. Required.",
                    "type":"boolean"
                },
                "userNames":{
                    "description":"UserNames of Users to be synced will be passed. Required.",
                    "type":"array",
                    "items":{
                        "description":"UserName of User to be synced",
                        "type":"string"
                    }
                }
            }
        },
        "XV1PeopleSyncResultInfo":{
            "description":"V1 People Sync Result Info will display Synced or syncfailed User list.",
            "properties":{
                "sync":{
                    "$ref":"#/definitions/XV1SyncedUserListInfo"
                },
                "syncFailed":{
                    "$ref":"#/definitions/XV1SyncedUserListInfo"
                }
            }
        },
        "XV1PeopleUpdateInfo":{
            "description":"V1 People Update Information.",
            "properties":{
                "profileUpdater":{
                    "$ref":"#/definitions/XUserProfileUpdater"
                },
                "updater":{
                    "$ref":"#/definitions/XUserUpdater"
                }
            }
        },
        "XV1SyncedUserListInfo":{
            "description":"V1 Synced User List Info",
            "properties":{
                "status":{
                    "description":"Status of Synced successful or sync failed .",
                    "type":"string"
                },
                "users":{
                    "description":"List of Users with userNames",
                    "type":"array",
                    "items":{
                        "description":"Username",
                        "type":"string"
                    }
                },
                "hasMore":{
                    "description":"If true, there are more items to be returned.",
                    "type":"boolean"
                },
                "nextURL":{
                    "description":"Next page URL for the list. Null if this is the last page.",
                    "type":"string",
                    "format":"url"
                },
                "previousURL":{
                    "description":"Previous page URL for the list. Null if this is the first page.",
                    "type":"string",
                    "format":"url"
                },
                "total":{
                    "description":"If specified, this is the total number of available items. Null if the total is unknown.",
                    "type":"integer",
                    "format":"int32"
                }
            }
        },
        "XVersionObject":{
            "description":"Version Objects.",
            "properties":{
                "TYPE":{
                    "description":"Object type for XVersionObject.",
                    "type":"string"
                }
            }
        },
        "XV1ConversationRole":{
            "properties":{
                "field":{
                    "type":"string",
                    "description":"V1 Conversation Roles. <p/> Conversation roles are used to define grantable and nongrantable access to conversations.",
                    "enum":[
                        "ADMIN",
                        "BYPASS",
                        "CONTRIBUTOR",
                        "DISCOVERER",
                        "GROUP_MANAGER",
                        "GROUP_MEMBER",
                        "HOST",
                        "MANAGER",
                        "MEMBER",
                        "MODERATOR",
                        "NONE",
                        "VIEWER"
                    ]
                }
            }
        },
        "XV1ConversationState":{
            "properties":{
                "field":{
                    "type":"string",
                    "description":"V1 Conversation States.",
                    "enum":[
                        "CLOSED_CHAINED",
                        "CLOSED_DISABLED",
                        "CLOSED_DROPPED",
                        "CLOSED_RESOLVED",
                        "OPEN_ACTIVE"
                    ]
                }
            }
        },
        "XV1GroupOriginType":{
            "properties":{
                "field":{
                    "type":"string",
                    "description":"Enum to list the source of origin from where the Groups are originally created.",
                    "enum":[
                        "CEC",
                        "IDP"
                    ]
                }
            }
        },
        "XV1GroupType":{
            "properties":{
                "field":{
                    "type":"string",
                    "description":"V1 group types.",
                    "enum":[
                        "PRIVATE_CLOSED",
                        "PUBLIC_CLOSED",
                        "PUBLIC_OPEN"
                    ]
                }
            }
        },
        "XCECApplicationRoles":{
            "properties":{
                "field":{
                    "type":"string",
                    "description":"CEC Application roles.",
                    "enum":[
                        "CECCONTENTADMINISTRATOR",
                        "CECDEVELOPERUSER",
                        "CECENTERPRISEUSER",
                        "CECEXTERNALUSER",
                        "CECINTEGRATIONUSER",
                        "CECREPOSITORYADMINISTRATOR",
                        "CECSERVICEADMINISTRATOR",
                        "CECSITESADMINISTRATOR",
                        "CECSITESVISITOR",
                        "CECSTANDARDUSER",
                        "CECCAPTUREADMINISTRATOR",
                        "CECCAPTURECLIENT",
                        "CECEXPERIENCEADMINISTRATOR",
                        "CECENTERPRISEEXTERNALUSER",
                        "CECDISCOVERYUSER"
                    ]
                }
            }
        },
        "XV1HierarchicalMembersOperationType":{
            "properties":{
                "field":{
                    "type":"string",
                    "description":"V1 Users and Groups API Operation Types on Hierarchical Members.",
                    "enum":[
                        "ASSOCIATE_CONVERSATION",
                        "CREATE_CONVERSATION",
                        "MOVE_FILE",
                        "MOVE_FOLDER",
                        "MOVE_MEMBERS",
                        "REMOVE_MEMBERS",
                        "REMOVE_MEMBERS_OBJECT",
                        "SHARE_FOLDER"
                    ]
                }
            }
        },
        "XV1PeopleStatisticTypeEnum":{
            "properties":{
                "field":{
                    "type":"string",
                    "description":"Statistics Types.",
                    "enum":[
                        "FAVORITES_COUNT",
                        "FLAGS_COUNT",
                        "FOLLOWERS_COUNT",
                        "FOLLOWING_COUNT",
                        "NEW_CONVERSATIONS_COUNT",
                        "SOCIAL_DEFINITION_TYPE"
                    ]
                }
            }
        },
        "XV1WallPostControlEnum":{
            "properties":{
                "field":{
                    "type":"string",
                    "description":"V1 Wall Posting Control Enum.",
                    "enum":[
                        "ANYONE_CAN_POST",
                        "OWNER_ONLY_POSTS",
                        "OWNER_TOP_LEVEL"
                    ]
                }
            }
        }
    },
    "tags":[
        {
            "name":"People and Groups",
            "description":"Manage users, groups of users, and one-on-one conversations."
        }
    ]
}