Pod API
This document refers to Symphony API calls that do not need\nencryption or decryption of content.\n\n- sessionToken can be obtained by calling the\nauthenticationAPI on the symphony back end and the key manager\nrespectively. Refer to the methods described in authenticatorAPI.yaml.\n- Actions are defined to be atomic, ie will succeed in their entirety\nor fail and have changed nothing.\n- If it returns a 40X status then it will have made no change to the\nsystem even if ome subset of the request would have succeeded.\n- If this contract cannot be met for any reason then this is an error\nand the response code will be 50X.\n
Version: 1.38.0
All rights reserved
http://apache.org/licenses/LICENSE-2.0.html
Access
[ Jump to Models ]
Table of Contents
get /v1/admin/app/entitlement/list
post /v1/admin/app/entitlement/list
get /v1/admin/user/{uid}/app/entitlement/list
post /v1/admin/user/{uid}/app/entitlement/list
get /v1/configuration/{configurationId}/get
put /v1/configuration/{configurationId}/update
post /v1/configuration/create
get /v1/configuration/list
post /v1/configuration/{configurationId}/instance/create
get /v1/configuration/{configurationId}/instance/{instanceId}/get
put /v1/configuration/{configurationId}/instance/{instanceId}/update
get /v1/configuration/{configurationId}/instance/list
post /v1/admin/disclaimer/create
get /v1/admin/disclaimer/{did}
post /v1/admin/disclaimer/{did}/update
get /v1/admin/disclaimer/{did}/users
get /v1/admin/disclaimer/list
post /v1/admin/group/{gid}/membership/add
get /v1/admin/group/{gid}/membership/list
post /v1/admin/group/{gid}/membership/remove
get /v1/admin/group/list
get /v1/admin/policy/list
post /v1/admin/messagesuppression/{id}/suppress
get /v1/presence
get /v1/user/{uid}/presence
post /v1/user/{uid}/presence
post /v1/room/{id}/membership/add
post /v1/room/{id}/membership/demoteOwner
get /v1/room/{id}/membership/list
post /v1/room/{id}/membership/promoteOwner
post /v1/room/{id}/membership/remove
post /v1/companycert/create
post /v1/companycert/delete
get /v1/companycert/{fingerPrint}/get
get /v1/companycert/{fingerPrint}/issuedBy
post /v1/companycert/{fingerPrint}/update
get /v1/companycert/list
get /v1/companycert/podmanaged/list
post /v1/companycert/type/list
get /v1/sessioninfo
post /v1/im/create
post /v1/room/create
get /v1/room/{id}/info
post /v1/room/{id}/setActive
post /v1/room/{id}/update
post /v2/room/create
get /v2/room/{id}/info
post /v2/room/{id}/update
post /v2/room/search
get /v1/admin/system/features/list
get /v1/admin/system/roles/list
post /v1/admin/user/create
post /v1/admin/user/find
get /v1/admin/user/list
post /v1/admin/user/{uid}/action/password_reset
get /v1/admin/user/{uid}/avatar
post /v1/admin/user/{uid}/avatar/update
get /v1/admin/user/{uid}/delegates
post /v1/admin/user/{uid}/delegates/update
get /v1/admin/user/{uid}/disclaimer
post /v1/admin/user/{uid}/disclaimer/update
get /v1/admin/user/{uid}/features
post /v1/admin/user/{uid}/features/update
get /v1/admin/user/{uid}
get /v1/admin/user/{uid}/roles
post /v1/admin/user/{uid}/roles/update
get /v1/admin/user/{uid}/status
post /v1/admin/user/{uid}/status/update
post /v1/admin/user/{uid}/update
get /v1/user
get /v1/user/name/{userName}/get
Up
get /v1/admin/app/entitlement/list
Get the list of application entitlements for the company (v1AdminAppEntitlementListGet)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/app/entitlement/list
Update the application entitlements for the company (v1AdminAppEntitlementListPost)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/user/{uid}/app/entitlement/list
Get the list of application entitlements for this user (v1AdminUserUidAppEntitlementListGet)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/{uid}/app/entitlement/list
Update the application entitlements for this user (v1AdminUserUidAppEntitlementListPost)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/configuration/{configurationId}/get
Gets a Configuration object. (v1ConfigurationConfigurationIdGetGet)
A caller can get a Configuration object for a given ID.\n\nIf the {configurationId} is invalid, a client error results.\n\nIf the ID is correct, then 200 is returned along with the Configuration.\n
Path parameters
configurationId (required)
Path Parameter — Configuration ID
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK.
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
put /v1/configuration/{configurationId}/update
Update a Configuration object. (v1ConfigurationConfigurationIdUpdatePut)
A caller can update a Configuration object.\n\nIf the {configurationId} is invalid, a client error results.\n
Path parameters
configurationId (required)
Path Parameter — Configuration ID
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
configuration (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK.
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/configuration/create
Create a Configuration object. (v1ConfigurationCreatePost)
A caller can create a Configuration object.\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
configuration (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK.
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/configuration/list
Gets a list of Configurations. (v1ConfigurationListGet)
A caller can get all Configuration objects.\n\nIf there are no Configurations to return, a 204 response will be returned.\n
Query parameters
offset (optional)
Query Parameter — No. of Configurations to skip.\n
limit (optional)
Query Parameter — Max No. of Configurations to return. If no value is provided,\n50 is the default.\n
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK.
204
No Configurations.
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/configuration/{configurationId}/instance/create
Create a Configuration Instance object. (v1ConfigurationConfigurationIdInstanceCreatePost)
A caller can create a Configuration Instance object.\n\nIf the {configurationId} is invalid, a client error results.\n
Path parameters
configurationId (required)
Path Parameter — Configuration ID
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
configurationInstance (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/configuration/{configurationId}/instance/{instanceId}/get
Get a configuration Instance from a Configuration. (v1ConfigurationConfigurationIdInstanceInstanceIdGetGet)
A caller can get a configuration Instance object for a given Configuration and Instance ID.\n\nIf the {configurationId} is invalid, a client error results.\n\nIf the {instanceId} is invalid, a client error results.\n\nIf the ID is correct, then 200 is returned along with the configuration\nInstance.\n
Path parameters
configurationId (required)
Path Parameter — Configuration ID
instanceId (required)
Path Parameter — Configuration Instance ID
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
put /v1/configuration/{configurationId}/instance/{instanceId}/update
Update a configuration Instance object. (v1ConfigurationConfigurationIdInstanceInstanceIdUpdatePut)
A caller can update a configuration Instance object.\n\nIf the {configurationId} is invalid, a client error results.\n\nIf the {instanceId} is invalid, a client error results.\n
Path parameters
configurationId (required)
Path Parameter — Configuration ID
instanceId (required)
Path Parameter — Configuration Instance ID
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
configurationInstance (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/configuration/{configurationId}/instance/list
Get a list of configuration Instances from an Integration. (v1ConfigurationConfigurationIdInstanceListGet)
A caller can get all configuration Instances objects for a given Configuration ID.\n\nIf the {configurationId} is invalid, a client error results.\n\nIf there are no configuration Instances to return, a 204 response will be\nreturned.\n
Path parameters
configurationId (required)
Path Parameter — Configuration ID
Query parameters
offset (optional)
Query Parameter — No. of configuration Instances to skip.\n
limit (optional)
Query Parameter — Max No. of configuration Instances to return. If no value is\nprovided, 50 is the default.\n
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK.
204
No configuration Instances.
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/disclaimer/create
PROVISIONAL Create a new disclaimer. The id and timestamps should not be set, they will be assigned in the response. (v1AdminDisclaimerCreatePost)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
The created disclaimer
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/disclaimer/{did}
Get a disclaimer by disclaimer id (v1AdminDisclaimerDidGet)
Path parameters
did (required)
Path Parameter — The ID of the entity
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/disclaimer/{did}/update
PROVISIONAL Modify a disclaimer (v1AdminDisclaimerDidUpdatePost)
Path parameters
did (required)
Path Parameter — The ID of the entity
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/disclaimer/{did}/users
List all users assigned to this disclaimer (v1AdminDisclaimerDidUsersGet)
Path parameters
did (required)
Path Parameter — The ID of the entity
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/disclaimer/list
List all disclaimers for the company (pod) (v1AdminDisclaimerListGet)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/group/{gid}/membership/add
Add members to an Information Barrier group. (v1AdminGroupGidMembershipAddPost)
Path parameters
gid (required)
Path Parameter — URL-Safe encoded Group ID
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
users (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/group/{gid}/membership/list
Get the list of userids in this Information Barrier Group (v1AdminGroupGidMembershipListGet)
Path parameters
gid (required)
Path Parameter — URL-Safe encoded Group ID
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/group/{gid}/membership/remove
Remove members from an Information Barrier group (v1AdminGroupGidMembershipRemovePost)
Path parameters
gid (required)
Path Parameter — URL-Safe encoded Group ID
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
users (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/group/list
Get a list of all Information Barrier Groups (v1AdminGroupListGet)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/policy/list
Get all Information Policies (v1AdminPolicyListGet)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/messagesuppression/{id}/suppress
Suppress a message (v1AdminMessagesuppressionIdSuppressPost)
Path parameters
id (required)
Path Parameter — URL-Safe encoded Message ID
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Get presence information about all company (pod) users. (v1PresenceGet)
The returned data is taken from the in-memory cache for performance\nreasons which means inactive users may be omitted from the response.\n\nAll non-inactive users WILL be returned and some inactive users MAY\nbe included. Any omitted user IS inactive.\n
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/user/{uid}/presence
Get presence information about a particular user. (v1UserUidPresenceGet)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/user/{uid}/presence
LIMITED RELEASE Set presence information for a particular user. (v1UserUidPresencePost)
Only the following states can be set\nAVAILABLE\nBUSY\nON_THE_PHONE\nAWAY\n\nAttempts to set other states will result in a 403 FORBIDDEN response.\n\nThe UNDEFINED value is an error case used to represent the case if the value stored in the\nsystem cannot be represented by the values known to the API.\n\nThe other states are reserved for future use.\n
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Request body
presence (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized.
403
Forbidden.
500
Server error, see response body for further details.
Up
post /v1/room/{id}/membership/add
Adds new member to an existing room. (v1RoomIdMembershipAddPost)
Path parameters
id (required)
Path Parameter — Room streamId
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/room/{id}/membership/demoteOwner
Demotes room owner. (v1RoomIdMembershipDemoteOwnerPost)
Path parameters
id (required)
Path Parameter — Room streamId
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/room/{id}/membership/list
Lists the members of an existing room. (v1RoomIdMembershipListGet)
Path parameters
id (required)
Path Parameter — Room streamId
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/room/{id}/membership/promoteOwner
Promotes user to owner. (v1RoomIdMembershipPromoteOwnerPost)
Path parameters
id (required)
Path Parameter — Room streamId
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/room/{id}/membership/remove
Removes member from an existing room. (v1RoomIdMembershipRemovePost)
Path parameters
id (required)
Path Parameter — Room streamId
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/companycert/create
Create a company trusted or untrusted certificate (v1CompanycertCreatePost)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
cert (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/companycert/delete
Delete a company certificate (v1CompanycertDeletePost)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
fingerPrint (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/companycert/{fingerPrint}/get
Get the details of a company certificate (v1CompanycertFingerPrintGetGet)
Path parameters
fingerPrint (required)
Path Parameter — Certificate fingerPrint (ID)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/companycert/{fingerPrint}/issuedBy
Return a list of all certificates which were verified to the cert whose\nfingerprint is passed.\n (v1CompanycertFingerPrintIssuedByGet)
Path parameters
fingerPrint (required)
Path Parameter — Certificate fingerPrint (ID)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/companycert/{fingerPrint}/update
Update a company certificate (v1CompanycertFingerPrintUpdatePost)
Path parameters
fingerPrint (required)
Path Parameter — Certificate fingerPrint (ID)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
certAttributes (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/companycert/list
List all trusted certs (v1CompanycertListGet)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Query parameters
skip (optional)
Query Parameter — Pagination start
limit (optional)
Query Parameter — Row limit
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/companycert/podmanaged/list
List all trusted certs (v1CompanycertPodmanagedListGet)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Query parameters
skip (optional)
Query Parameter — Pagination start
limit (optional)
Query Parameter — Row limit
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/companycert/type/list
List all certs of the given types (v1CompanycertTypeListPost)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
typeIdList (required)
Body Parameter — Certificate type list
Query parameters
skip (optional)
Query Parameter — Pagination start
limit (optional)
Query Parameter — Row limit
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Get information about the current user's session. (v1SessioninfoGet)
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Create a new single or multi party instant message conversation (v1ImCreatePost)
At least one user ID must be provided or\nan error response will be sent.\n\nThe caller is implicitly included in the members of the\ncreated chat.\n\nDuplicate users will be included in the membership of the chat but\nthe duplication will be silently ignored.\n\nIf there is an existing IM conversation with the same set of participants then\nthe id of that existing stream will be returned.\n\nThis method was incorrectly specified to take a query parameter in\nversion 1.0 of this specification but now expects a JSON array of\nuser IDs in the body of the request.\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
uidList (required)
Body Parameter — List of (integer) User IDs of participants
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Create a new chatroom. (v1RoomCreatePost)
Create a new chatroom.\n\nIf no attributes are specified, the room is created as a private chatroom.\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/room/{id}/info
Get information about a partcular chatroom. (v1RoomIdInfoGet)
Path parameters
id (required)
Path Parameter — Room streamId
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/room/{id}/setActive
Deactivate or reactivate a chatroom. At creation, a new chatroom is active. (v1RoomIdSetActivePost)
Path parameters
id (required)
Path Parameter — Room streamId
Query parameters
active (required)
Query Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/room/{id}/update
Update the attributes of an existing chatroom. (v1RoomIdUpdatePost)
Path parameters
id (required)
Path Parameter — Room streamId
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Create a new chatroom. (v2RoomCreatePost)
Create a new chatroom.\n\nIf no attributes are specified, the room is created as a private chatroom.\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v2/room/{id}/info
Get information about a partcular chatroom. (v2RoomIdInfoGet)
Path parameters
id (required)
Path Parameter — Room streamId
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v2/room/{id}/update
Update the attributes of an existing chatroom. (v2RoomIdUpdatePost)
Path parameters
id (required)
Path Parameter — Room streamId
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Search rooms according to the specified criteria. (v2RoomSearchPost)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
query (required)
Body Parameter — The search query object.
Query parameters
skip (optional)
Query Parameter — No. of results to skip.\n
limit (optional)
Query Parameter — Max no. of results to return. If no value is provided, 50 is the default.\n
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/system/features/list
Get the full set of Symphony features available for this pod (v1AdminSystemFeaturesListGet)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
The list of valid feature entitlement names.
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/system/roles/list
PROVISIONAL Get a list of all roles available in the company (pod) (v1AdminSystemRolesListGet)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/create
Create a new user (v1AdminUserCreatePost)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/find
PROVISIONAL Find a user based on attributes (v1AdminUserFindPost)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/user/list
Retreive a list of all users in the company (pod) (v1AdminUserListGet)
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/{uid}/action/password_reset
PROVISIONAL Send a password reset email to the email address of a particular user (v1AdminUserUidActionPasswordResetPost)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/user/{uid}/avatar
Get the URL of the avatar of a particular user (v1AdminUserUidAvatarGet)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/{uid}/avatar/update
Update the avatar of a particular user (v1AdminUserUidAvatarUpdatePost)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/user/{uid}/delegates
Get the delegates assigned to a user (v1AdminUserUidDelegatesGet)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
The userid's of the delegates of this user.
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/{uid}/delegates/update
Update the delegates assigned to a user (v1AdminUserUidDelegatesUpdatePost)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Sucesss.
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/user/{uid}/disclaimer
Get the disclaimer assigned to a user (v1AdminUserUidDisclaimerGet)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
204
No content. User doesn't have an assigned disclaimer
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/{uid}/disclaimer/update
Assign a disclaimer to a user (v1AdminUserUidDisclaimerUpdatePost)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/user/{uid}/features
Get the list of Symphony feature entitlements enabled for a particular user (v1AdminUserUidFeaturesGet)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/{uid}/features/update
Update the list of Symphony feature entitlements for a particular user (v1AdminUserUidFeaturesUpdatePost)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/user/{uid}
Retreive user details for a particular user (v1AdminUserUidGet)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/user/{uid}/roles
PROVISIONAL Get the list of roles assigned to a user (v1AdminUserUidRolesGet)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/{uid}/roles/update
PROVISIONAL Update the list of roles assigned to a user (v1AdminUserUidRolesUpdatePost)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/admin/user/{uid}/status
Get the status, active or inactive, for a particular user (v1AdminUserUidStatusGet)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/{uid}/status/update
Update the status of a particular user (v1AdminUserUidStatusUpdatePost)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
post /v1/admin/user/{uid}/update
Update an existing user (v1AdminUserUidUpdatePost)
Path parameters
uid (required)
Path Parameter — User ID as a decimal integer\n
Consumes
This API call consumes the following media types via the
Content-Type request header:
Request body
payload (required)
Body Parameter —
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
Success
400
Client error, see response body for further details.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Get user information by email address. (v1UserGet)
Query parameters
email (required)
Query Parameter — Email address
local (optional)
Query Parameter — If true then a local DB search will be performed and only local pod users will be\nreturned. If absent or false then a directory search will be performed and users\nfrom other pods who are visible to the calling user will also be returned.\n
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
204
No user found.
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
Up
get /v1/user/name/{userName}/get
Get user information by user (login) name. (v1UserNameUserNameGetGet)
Searches for a user in the local pod with the given user name.\n
Path parameters
userName (required)
Path Parameter — User login name
Return type
Produces
This API call produces the following media types according to the request header;
the media type will be conveyed by the
Content-Type response header.
Responses
200
OK
204
No user found.
400
Client error.
401
Unauthorized: Session tokens invalid.
403
Forbidden: Caller lacks necessary entitlement.
500
Server error, see response body for further details.
[ Jump to Methods ]
Table of Contents
Avatar
AvatarList
AvatarUpdate
BulkActionResult
CertInfo
CertInfoItem
CompanyCert
CompanyCertAttributes
CompanyCertDetail
CompanyCertInfo
CompanyCertInfoList
CompanyCertInfoList_inner
CompanyCertStatus
CompanyCertType
CompanyCertTypeList
ConfigurationInstance
ConfigurationInstanceList
ConfigurationInstanceSubmissionCreate
ConfigurationInstanceSubmissionUpdate
ConfigurationList
DelegateAction
Disclaimer
DisclaimerList
Error
FacetedMatchCount
Feature
FeatureList
Group
GroupList
ImmutableRoomAttributes
IntegerList
MemberInfo
MembershipList
MessageSuppressionResponse
NameValuePair
Password
PasswordReset
PodAppEntitlement
PodAppEntitlementList
Policy
PolicyList
Presence
PresenceList
Product
ProductList
Role
RoleList
RoomAttributes
RoomCreate
RoomDetail
RoomSearchCriteria
RoomSearchResults
RoomSystemInfo
RoomTag
SessionInfo
Stream
StringId
StringList
SuccessResponse
User
UserAppEntitlement
UserAppEntitlementList
UserAttributes
UserCreate
UserDetail
UserFilter
UserId
UserIdList
UserInfo
UserList
UserPresence
UserStatus
UserSystemInfo
V1Configuration
V1ConfigurationSubmissionCreate
V2RoomAttributes
V2RoomDetail
size
String The Avatar Size
url
String Url of the image
image
String Base64 encoded image. Original image must be less than 2MB.
overallResult
String
SUCCESS
FAIL
results
array[String]
name
String
attributes
array[NameValuePair]
pem
String An X509 certificate in PEM format
attributes
CompanyCertAttributes
name
String Friendly name assigned by administrator
type
CompanyCertType
status
CompanyCertStatus
companyCertAttributes
CompanyCertAttributes
companyCertInfo
CompanyCertInfo
certInfo
CertInfo
fingerPrint
String Unique identifier
issuerFingerPrint
String Unique identifier of issuer cert if known
lastSeen
Long Date when we last saw this certificate presented
updatedAt
Long Date when this cert was last updated by administrator
updatedBy
Long User ID of administrator who last updated this cert
commonName
String The Symphony account name which this certificate authenticates
expiryDate
Long Expiry date of this cert
companyCertAttributes
CompanyCertAttributes
companyCertInfo
CompanyCertInfo
type
String
TRUSTED
KNOWN
REVOKED
DISABLED
type
String
USERSIGNING
USER
OPERATIONSSIGNING
OPERATIONSUSER
instanceId
String
configurationId
String
name
String
description
String
creatorId
String
createdDate
Long
optionalProperties
String This field should be used as a container for a serialized object, holding specialized field values.
configurationId
String
name
String
description
String
creatorId
String
optionalProperties
String This field should be used as a container for a serialized object, holding specialized field values.
instanceId
String
configurationId
String
name
String
description
String
optionalProperties
String This field should be used as a container for a serialized object, holding specialized field values.
userId
Long
action
String
ADD
REMOVE
id
String
name
String
content
String
frequencyInHours
Integer
isDefault
Boolean
isActive
Boolean
createdDate
Long
modifiedDate
Long
format
String
TEXT
XML
code
Integer
message
String
facet
String The matched query.
count
Integer The result count.
entitlment
String
enabled
Boolean Whether this entitlement is enabled for the user.
id
String
name
String
active
Boolean
memberCount
Integer
policies
array[String]
createdDate
Long
modifiedDate
Long
public
Boolean If true, this is a public chatroom. IF false, a private chatroom.
readOnly
Boolean If true, only stream owners can send messages.
copyProtected
Boolean If true, clients disable the clipboard copy for content in this stream.
id
Long
owner
Boolean
joinDate
Long
messageId
String
suppressed
Boolean
suppressionDate
Long The date when this message was suppressed.
hSalt
String Pod password salt used for PBKDF2 derivation.
hPassword
String Pod password derived with PBKDF2.
khSalt
String Key Manager password salt used for PBKDF2 derivation.
khPassword
String Key Manager password derived with PBKDF2.
appId
String Unique ID for the Application
appName
String Name for this Application
enable
Boolean
listed
Boolean if true, this application will be listed in the appstore for everyone. Otherwise, this application will be hidden in the appstore.
install
Boolean if true, the entitlement is set to automatic for the company. Otherwise, it is set to manual.
id
String
policyType
String
BLOCK
ALLOW
active
Boolean
memberCount
Integer
groups
array[String]
createdDate
Long
modifiedDate
Long
category
String
UNDEFINED
AVAILABLE
BUSY
DO_NOT_DISTURB
ON_THE_PHONE
BE_RIGHT_BACK
AWAY
OFFLINE
appId
String App ID for the Product
name
String Product Name
sku
String Product SKU
subscribed
Boolean indicate whether the product is subscribed or not
type
String Product Type (default or premium)
id
String
name
String
description
String
name
String Room name.
description
String Room description.
membersCanInvite
Boolean If true, any chatroom participant can add new participants. If false, only owners can add new participants.
discoverable
Boolean If true, this chatroom (name, description and messages) can be searched and listed by non-participants. If false, only participants can search this room.
roomAttributes
RoomAttributes
immutableRoomAttributes
ImmutableRoomAttributes
roomAttributes
RoomAttributes
roomSystemInfo
RoomSystemInfo
immutableRoomAttributes
ImmutableRoomAttributes
query
String The search query. Matches the room name and description.
labels
array[String] A list of room tag labels whose values will be queried.
active
Boolean Restrict the search to active/inactive rooms. If unspecified, search all rooms.
private
Boolean Restrict the search to private rooms. If unspecified, search all rooms.
owner
UserId Restrict the search to rooms owned by the specified user ID.
creator
UserId Restrict the search to rooms created by the specified user ID.
member
UserId Restrict the search to rooms having the specified user ID as member.
count
Long The total number of rooms matched by the search.
skip
Integer The number of skipped results.
limit
Integer The number of returned results.
query
RoomSearchCriteria The search query that produced this result.
rooms
array[V2RoomDetail] A list of rooms matched by the query.
facetedMatchCount
array[FacetedMatchCount] Detailed counts of matched rooms per search criterion.
id
String
creationDate
Long The datetime when the stream was originally created. Milliseconds since Jan 1 1970.
createdByUserId
Long
active
Boolean If false, no messages can be sent in this stream, and membership is locked.
key
String A unique label of the Tag.
value
String The value of this Tag's label.
format
String
TEXT
XML
message
String
id
Long
emailAddress
String
appId
String Unique ID for the Application
appName
String Name for this Application
listed
Boolean if true, this application will be listed in the appstore for this user. Otherwise, this application will be hidden in the appstore.
install
Boolean if true, it indicate this application is installed for this user. Otherwise, this user does not have this application installed.
products
ProductList
emailAddress
String
firstName
String
lastName
String
userName
String
displayName
String
department
String
division
String
title
String
workPhoneNumber
String
mobilePhoneNumber
String
smsNumber
String
accountType
String
NORMAL
SYSTEM
location
String
jobFunction
String
assetClasses
array[String]
industries
array[String]
userAttributes
UserAttributes
password
Password
roles
array[String]
userAttributes
UserAttributes
userSystemInfo
UserSystemInfo
features
IntegerList
apps
IntegerList
groups
IntegerList
roles
StringList
disclaimers
IntegerList
avatar
Avatar
email
String
name
String
department
String
title
String
role
String
status
String
ENABLED
DISABLED
usertype
String
NORMAL
SYSTEM
TW
location
String
user
UserAttributes
userSystemInfo
UserSystemInfo
uid
Long
category
String
UNDEFINED
AVAILABLE
BUSY
DO_NOT_DISTURB
ON_THE_PHONE
BE_RIGHT_BACK
AWAY
OFFLINE
status
String
ENABLED
DISABLED
id
Long
status
String
ENABLED
DISABLED
createdDate
Long
createdBy
String
lastUpdatedDate
Long
lastLoginDate
Long
lastPasswordReset
Long
configurationId
String
type
String
name
String
description
String
enabled
Boolean
visible
Boolean
type
String
name
String
description
String
enabled
Boolean
visible
Boolean
name
String Room name.
keywords
array[RoomTag] Keywords for search to use to find this room
description
String Room description.
membersCanInvite
Boolean If true, any chatroom participant can add new participants. If false, only owners can add new participants.
discoverable
Boolean If true, this chatroom (name, description and messages) can be searched and listed by non-participants. If false, only participants can search this room.
public
Boolean If true, this is a public chatroom. IF false, a private chatroom.
readOnly
Boolean If true, only stream owners can send messages.
copyProtected
Boolean If true, clients disable the clipboard copy for content in this stream.
roomAttributes
V2RoomAttributes
roomSystemInfo
RoomSystemInfo