How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

FINOS Streams API

The Streams API from FINOS — 16 operation(s) for streams.

FINOS Streams API is one of 34 APIs that FINOS publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Streams. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and a GitHub repository.

This API exposes 16 operations across 16 paths, and defines 42 schemas. It is described by OpenAPI 3.0.1, at version 25.8.1.

Requests are made against a single base URL, youragentURL.symphony.com/agent.

16 operations 16 paths 42 schemas 5 GET11 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.1
API Version
25.8.1
Server
youragentURL.symphony.com/agent
Resource Areas
1

Paths & Operations 16

Across 16 paths, the API surfaces 16 operations — 5 GET, 11 POST. Each is listed below with its method, path, parameters, and response codes.

Streams 16
POST
/v1/im/create
Create a new single or multi party instant message conversation between the caller and specified users.
2 params → 200400401403500
POST
/v1/im/{id}/update
Update the attributes of an existing IM.
3 params → 200400401403451500
GET
/v1/im/{id}/info
Get information about a partcular IM.
2 params → 200400401403500
POST
/v3/room/create
Create a new chatroom.
2 params → 200400401403451500
POST
/v3/room/search
Search rooms according to the specified criteria.
5 params → 200400401403500
GET
/v3/room/{id}/info
Get information about a partcular chatroom.
2 params → 200400401403500
POST
/v1/room/{id}/setActive
Deactivate or reactivate a chatroom. At creation, a new chatroom is active.
3 params → 200400401403500
POST
/v3/room/{id}/update
Update the attributes of an existing chatroom.
3 params → 200400401403451500
POST
/v1/streams/list
Retrieve a list of all streams of which the requesting user is a member, sorted by creation date (ascending).
4 params → 200204400401403500
POST
/v1/admin/user/{uid}/streams/list
Retrieve a list of all streams of which this user is a member, sorted by creation date (ascending). Since SBE 20.16.
5 params → 200204400401403500
GET
/v2/streams/{sid}/info
Get information about a partcular stream.
2 params → 200400401403500
GET
/v1/streams/{sid}/attachments
Get attachments in a particular stream.
6 params → 200400401403500
POST
/v1/admin/im/create
Create a new single or multi party instant message conversation
2 params → 200400401403500
POST
/v1/admin/room/{id}/setActive
Deactivate or reactivate a chatroom via AC Portal.
3 params → 200400401403500
POST
/v2/admin/streams/list
Retrieve all the streams across the enterprise where the membership of the stream has been modified between a given time range
4 params → 200400401403500
GET
/v1/admin/stream/{id}/membership/list
List the current members of an existing stream. The stream can be of type IM, MIM, or ROOM
4 params → 200400401403500

Schemas 42

The contract defines 42 schemas that model the data the API accepts and returns. The most detailed are V3RoomAttributes (15 properties), V2AdminStreamAttributes (11 properties), RoomSearchCriteria (9 properties), V2StreamAttributes (8 properties). Each schema is shown below with its type and property counts.

UserIdList
array
V2AdminStreamAttributes
object
additional optional properties for the stream
11 properties
GroupItem
object
2 properties
V2MembershipList
object
List of members in the stream.
4 properties
V2MemberInfoList
array
V3RoomDetail
object
3 properties
V2ConversationSpecificStreamAttributes
object
1 property
ConversationSpecificStreamAttributes
object
1 property
Stream
object
1 property
V1IMAttributes
object
1 property
V1IMDetail
object
2 properties
StreamType
object
1 property
V2AdminStreamInfo
object
Stream information
8 properties
V2AdminStreamFilter
object
stream filter criteria
7 properties
StreamAttachmentItem
object
File attachments for a message in a stream
8 properties
V2MemberUserDetail
object
User detail information for stream membership
8 properties
RoomSpecificStreamAttributes
object
1 property
V2AdminStreamType
object
1 property
FacetedMatchCount
object
An object respresenting the result count of faceted search.
2 properties
ImmutableRoomAttributes
object
These attributes cannot be changed once the room has been created
3 properties
V2StreamAttributes
object
8 properties
RoomSearchCriteria
object
Room Query Object. Used to specify the parameters for room search.
9 properties 1 required
V3RoomAttributes
object
15 properties
V2AdminStreamInfoList
array
list of stream info
V2RoomSpecificStreamAttributes
object
2 properties
RoomDetail
object
3 properties
RoomTag
object
Room Tag object. A key:value pair describing additional properties of the room.
2 properties 2 required
V2AdminStreamList
object
list of streams info
5 properties
StreamList
array
A list of streams of which the requesting user is a member.
V2RoomSearchCriteria
Room Query Object. Used to specify the parameters for room search.
Error
object
2 properties
RoomSystemInfo
object
4 properties
RoomAttributes
object
4 properties
V2MemberInfo
object
Detailed membership record.
5 properties
AttachmentPreview
object
Preview file for image attachments
2 properties
StreamAttributes
object
6 properties
UserId
object
1 property
StreamAttachmentResponse
array
IMSystemInfo
object
3 properties
V2StreamType
object
1 property
StreamFilter
object
Stream filtering parameters.
2 properties
V3RoomSearchResults
object
A list of search results and counts per search parameter.
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

finos-streams-api-openapi.yml Raw ↑

Other APIs FINOS publishes across the network.

Common Domain Model
Common Cloud Controls
FINOS Admin API
FINOS AppEntitlement API
FINOS Application API
FINOS Attachments API
FINOS AuditTrail API
FINOS CertificateAuthentication API
FINOS CertificatePod API
FINOS Connection API
Where this information came from

This is an independent, third-party profile of FINOS Streams API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.