Open API test
Agent API
Available on Agent 2.57.0 and above.
Returns the connectivity status of the Agent services (pod, key manager and datafeed) as well as users connectivity (agentservice and ceservice).
The global status will be set to DOWN if at least one of the sub-status is also DOWN.
Agent is healthy, all components are UP.
Agent is unhealthy, some components are DOWN.
Sends a message to be imported into the system. Allows you to override the timestamp and author of the message with your desired values. The requesting user must have the Content Management role. The user that the message is intended to have come from must also be present in the conversation. The intended message timestamp must be a valid time from the past. It cannot be a future timestamp. Optionally the original message ID can be specified to identify the imported message for the purpose of repeat imports.
Session authentication token.
Key Manager authentication token.
An ordered list of historic messages to be imported. A list of import responses will be returned in the same order.
Message text in MessageMLV2
Entity data in EntityJSON
The timestamp representing the time when the message was sent in the original system in milliseconds since Jan 1st 1970.
The long integer userid of the Symphony user who you intend to show sent the message.
The ID of the system through which the message was originally sent.
The ID of the message in the original system.
Message sent.
Client error, see response body for further details.
Unauthorized: Session tokens invalid.
Forbidden: Caller lacks necessary entitlement.
Server error, see response body for further details.
Post a new message to the given list of streams. The stream can be a chatroom, an IM or a multiparty IM.
You may include an attachment on the message.
The message can be provided as MessageMLV2 or PresentationML. Both formats support Freemarker templates.
The optional parameter "data" can be used to provide a JSON payload containing entity data. If the message contains explicit references to entity data (in "data-entity-id" element attributes), this parameter is required.
If the message is in MessageML and fails schema validation a client error results
This endpoint is idempotent, it means that a 200 response will be returned even if the message has not been
delivered to some streams. Check the errors map from the response in order to see on which stream(s) the
message has not been delivered.
The maximum number of streams where the message can be sent is limitted to 100.
Regarding authentication, you must either use the sessionToken which was created for delegated app access or both the sessionToken and keyManagerToken together.
Authorization token used to make delegated calls.
Key Manager authentication token.
A comma-separated list of Stream IDs
The message payload in MessageML.
Optional message data in EntityJSON.
Optional message version in the format "major.minor". If empty, defaults to the latest supported version.
Optional file attachment.
Optional attachment preview.
Blast message sent.
Client error, see response body for further details.
Unauthorized: Session tokens invalid.
Forbidden: Caller lacks necessary entitlement.
Compliance Issues found in message or file
Server error, see response body for further details.
Message ID as a URL-safe string
Session authentication token.
Key Manager authentication token.
OK
No Messages.
Client error, see response body for further details.
Unauthorized: Session tokens invalid.
Forbidden: Caller lacks necessary entitlement.
Server error, see response body for further details.
UPDATED: PodAPI
Pagination start
Row limit
Session authentication token.
Success
Client error, see response body for further details.
Unauthorized: Invalid session token.
Forbidden: Caller lacks necessary entitlement.
Server error, see response body for further details.
Create a company trusted or untrusted certificate. Different from V1 in that we reject expired certificates.
Session authentication token.
An X509 certificate in PEM format
-----BEGIN CERTIFICATE-----MIIH/TC...p9DBiB/-----END CERTIFICATE-----Success
Client error, see response body for further details.
Unauthorized: Invalid session token.
Forbidden: Caller lacks necessary entitlement.
Server error, see response body for further details.
Session authentication token.
xhGxbTcvTDK6EIMMrwdOrX___quztr2HdASuccess
Client error, see response body for further details.
Unauthorized: Invalid session token.
Forbidden: Caller lacks necessary entitlement.
Server error, see response body for further details.
Certificate fingerPrint (ID)
Session authentication token.
Success
Client error, see response body for further details.
Unauthorized: Invalid session token.
Forbidden: Caller lacks necessary entitlement.
Server error, see response body for further details.
Certificate fingerPrint (ID)
Session authentication token.
Friendly name assigned by administrator
agentserviceSuccess
Client error, see response body for further details.
Unauthorized: Invalid session token.
Forbidden: Caller lacks necessary entitlement.
Server error, see response body for further details.
Last updated
Was this helpful?
