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

SEDNA Message API

The Message API API from SEDNA — 19 operation(s) for message api.

SEDNA Message API is one of 17 APIs that SEDNA publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Message API. The published artifact set on APIs.io includes an OpenAPI specification.

This API exposes 31 operations across 19 paths, and defines 111 schemas. It is described by OpenAPI 3.2.0, at version 2019-01-01.

Requests are made against a single base URL, https://{tenant}.sednanetwork.com/platform.

31 operations 19 paths 111 schemas 3 DELETE14 GET6 PATCH8 POST

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
2019-01-01
Base URL
https://example.sednanetwork.com/platform
Authentication
HTTP Basic, OAuth 2.0
Contact
Terms of Service
Resource Areas
1

Authentication & Security 2

SEDNA Message API declares 2 security schemes for authenticating requests. It accepts HTTP basic authentication (Basic). It supports OAuth 2.0 (OAuth) using the clientCredentials flow, exposing 53 scopes. By default, every request must be authenticated.

  • Basic — The basic auth scheme only requires the API-Specific username/password to be set.
  • OAuth — This API prefers OAuth 2 with client credentials flow. You can create your credentials in the Api Credential Management page .

Paths & Operations 31

Across 19 paths, the API surfaces 31 operations — 3 DELETE, 14 GET, 6 PATCH, 8 POST. Each is listed below with its method, path, parameters, and response codes.

Message API 31
GET
/2019-01-01/download/message/{id}/attachments/zip
Download all message attachments
downloadAllMessageAttachments 1 param → default
POST
/2019-01-01/message
Create message draft
createMessageDraft 1 param body → default
GET
/2019-01-01/message/quarantine
List quarantined messages
listQuarantinedMessages 10 params → default
POST
/2019-01-01/message/send
Send new message
sendNewMessage 4 params body → default
GET
/2019-01-01/message/{id}
Get message
getMessage 2 params → default
PATCH
/2019-01-01/message/{id}
Update message draft
updateMessageDraft 2 params body → default
GET
/2019-01-01/message/{id}/assignment
Get message assignments
getMessageAssignments 1 param → default
GET
/2019-01-01/message/{id}/category-tag
Get message category tags
getMessageCategoryTags 1 param → default
GET
/2019-01-01/message/{id}/comment
Get message comments
getMessageComments 1 param → default
POST
/2019-01-01/message/{id}/document
Add document to message
addDocumentToMessage 1 param body → default
GET
/2019-01-01/message/{id}/document
Get message documents
getMessageDocuments 2 params → default
GET
/2019-01-01/message/{id}/job-reference
Get message job references
getMessageJobReferences 1 param → default
PATCH
/2019-01-01/message/{id}/quarantine
Quarantine message
quarantineMessage 1 param body → default
GET
/2019-01-01/message/{id}/quarantine/event
Get message quarantine events
getMessageQuarantineEvents 1 param → default
POST
/2019-01-01/message/{id}/relationships/assignment
Add assignments
addAssignments 1 param body → default
POST
/2019-01-01/message/{id}/relationships/category-tag
Add message category tags
addMessageCategoryTags 1 param body → default
GET
/2019-01-01/message/{id}/relationships/category-tag
Get message category tag relationships
getMessageCategoryTagRelationships 1 param → default
DELETE
/2019-01-01/message/{id}/relationships/category-tag
Remove message category tags
removeMessageCategoryTags 1 param body → default
PATCH
/2019-01-01/message/{id}/relationships/category-tag
Replace message category tags
replaceMessageCategoryTags 1 param → default
GET
/2019-01-01/message/{id}/relationships/document
Get message document relationships
getMessageDocumentRelationships 1 param → default
POST
/2019-01-01/message/{id}/relationships/job-reference
Add message job references
addMessageJobReferences 1 param body → default
DELETE
/2019-01-01/message/{id}/relationships/job-reference
Delete message job references
deleteMessageJobReferences 1 param body → default
GET
/2019-01-01/message/{id}/relationships/job-reference
Get message job reference relationships
getMessageJobReferenceRelationships 1 param → default
PATCH
/2019-01-01/message/{id}/relationships/job-reference
Replace message job references
replaceMessageJobReferences 1 param → default
POST
/2019-01-01/message/{id}/relationships/team
Add message teams
addMessageTeams 2 params body → default
DELETE
/2019-01-01/message/{id}/relationships/team
Delete message teams
deleteMessageTeams 1 param body → default
GET
/2019-01-01/message/{id}/relationships/team
Get message team relationships
getMessageTeamRelationships 1 param → default
PATCH
/2019-01-01/message/{id}/relationships/team
Replace message teams
replaceMessageTeams 1 param → default
POST
/2019-01-01/message/{id}/send
Send message
sendMessage 4 params → default
PATCH
/2019-01-01/message/{id}/send
Update and send message patch
updateAndSendMessagePatch 4 params body → default
GET
/2019-01-01/message/{id}/team
Get message teams
getMessageTeams 1 param → default

Schemas 111

The contract defines 111 schemas that model the data the API accepts and returns. The most detailed are MessageReadAttributes (18 properties), TeamAttributes (15 properties), UserAttributes (15 properties), MessageTag (10 properties). Each schema is shown below with its type and property counts.

NewDocumentAttributes
object
3 properties
MessageTag
object
10 properties
TeamLinks
object
1 property
MessageLinks
object
1 property
UserReadMeta
object
Document-level metadata for user collection/single reads
JobReferenceResource
object
5 properties
CategoryTagLinks
object
1 property
UpdateTeamRelToMany
object
1 property
ResourceObjectIdentifier
object
3 properties
UserDeactivationPeriodRelToMany
object
1 property
MessageUpdate
object
A request to update attributes of a message
1 property
DocumentCollectionLinks
object
1 property
UpdateCategoryTagRelToMany
object
1 property
AssignmentRelData
object
3 properties
UserDeactivationPeriodRelData
object
2 properties
MessageRelToOne
object
2 properties
PrivateLabelRelLinks
object
2 properties
NotificationDeviceRelLinks
object
2 properties
MessageQuarantineUpdate
object
1 property
Sender
object
2 properties
CategoryTagRelToMany
object
2 properties
MessageThreadSummary
object
1 property
TagName
object
1 property
DocumentAttributes
object
5 properties
UserAttributes
object
15 properties
CommentRelationships
object
2 properties
JobReferenceRelationships
object
4 properties
CategoryTagCollection
object
A collection of resources
2 properties
NewDocumentMeta
object
3 properties
CommentReadResource
object
4 properties 2 required
NotificationDeviceRelToMany
object
2 properties
TeamRelData
object
2 properties
AssignmentRelLinks
object
2 properties
MessageSingle
object
The resource
4 properties
AssignmentRelMeta
object
2 properties
JobReferenceLinks
object
1 property
CategoryTagAttributes
object
4 properties
TagId
object
1 property
JobReferenceCollectionLinks
object
3 properties
TeamCollectionLinks
object
3 properties
CategoryTagRelationships
object
1 property
CategoryTagRelLinks
object
2 properties
Tag
object
4 properties
TeamRelLinks
object
2 properties
MessageCollectionLinks
object
3 properties
UserCollection
object
4 properties
AssignmentRelToMany
object
2 properties
QuarantinedMessageEventCollection
object
2 properties
MessageSingleMeta
object
1 property
UpdateJobReferenceRelToMany
object
1 property
MessageTagId
object
1 property
DocumentRelToMany
object
2 properties
DocumentMeta
object
2 properties
MessageCollectionMeta
object
1 property
Company
object
1 property
MessageCreateResource
object
The resource information included in a request to create a message
2 properties
MessageRelData
object
2 properties
MessageUpdateAttributes
object
The attributes that can be updated on a message
7 properties
TagLabel
object
1 property
JobReferenceRelLinks
object
2 properties
NewDocumentDescription
object
1 property
MessageSingleLinks
object
1 property
MessageRecipient
object
A recipient of a message.
2 properties
MetaObject
object
TeamRelationships
object
2 properties
NewDocumentResource
object
4 properties
ResourceObjectResponse
object
2 properties
TeamResource
object
6 properties
UserLinks
object
1 property
UserRelLinks
object
2 properties
UserRelToOne
object
1 property
CategoryTagCollectionLinks
object
3 properties
MessageUpdateResource
object
The resource information included in a request to create a message
2 properties
TeamRelToMany
object
2 properties
DocumentResource
object
4 properties
TeamCollection
object
A collection of resources
2 properties
CommentCollection
object
1 property
NotificationDeviceRelData
object
2 properties
DocumentRelLinks
object
2 properties
DocumentCollection
object
A collection of documents
2 properties
MessageReadAttributes
object
18 properties
MessageRelLinks
object
2 properties
QuarantinedMessageEvent
object
5 properties
CategoryTagResource
object
5 properties
MessageCreate
object
A request to create a message
1 property
MessageQuarantineUpdateResource
object
1 property 1 required
MessageRelationships
object
7 properties
MessageMeta
object
1 property
EventId
object
1 property
TeamRelationship
object
2 properties
NewDocumentSingle
object
1 property
JobReferenceRelData
object
3 properties
MessageCreateAttributes
object
The attributes required to create a message
7 properties 1 required
UserRelToMany
object
2 properties
TeamAttributeAutoBccEmail
object
2 properties 1 required
CategoryTagRelData
object
3 properties
PrivateLabelRelData
object
2 properties
UserResource
object
5 properties
UserRelationships
object
7 properties
JobReferenceCollection
object
A collection of resources
2 properties
UserCollectionLinks
object
3 properties
JobReferenceRelToMany
object
2 properties
DocumentRelData
object
2 properties
TeamAttributes
object
15 properties
MessageCollection
object
The resource
4 properties
UserRelData
object
2 properties
CommentAttributes
object
2 properties 2 required
UpdateAssignmentRelToMany
object
1 property
PrivateLabelRelToMany
object
2 properties
JobReferenceAttributes
object
10 properties 1 required
MessageReadResource
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

sedna-message-api-api-openapi.yml Raw ↑

Other APIs SEDNA publishes across the network.

SEDNA Authentication API
SEDNA Category Tag API
SEDNA Comment API
SEDNA Company API
SEDNA Contact API
SEDNA Document API
SEDNA Download API
SEDNA Event API
SEDNA Job Reference API
SEDNA Keyword API
SEDNA Saved Search API
SEDNA Team API
Where this information came from

This is an independent, third-party profile of SEDNA Message 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.