Skip to main content

API Coverage

Compare API endpoint support across different communications platforms. This matrix shows which features are available for each integration.

Filter by capabilities

RESOURCEAuthOrganizationsChannelMessage
Google Chat
Microsoft Teams
Slack

Field Mappings

Our unified API standardizes data models across different communications providers. Below you can see how Unizo fields map to provider-specific fields for each data model.

Organization

Project entity

Unizo Field
Google Chat
Microsoft Teams
Slack
nameEntity name
idEntity ID
urlEntity URL
native_responseNative data

Channel

Chat channel.

Unizo Field
Google Chat
Microsoft Teams
Slack
nameChannel name
idChannel ID
descriptionChannel type
is_archivedIs archived
is_privateIs private
created_atCreated at
updated_atUpdated at
native_responseNative data

Message

Chat user.

Unizo Field
Google Chat
Microsoft Teams
Slack
nameUser name
message_bodyMessage body
attachmentsUser type
idUser ID
content_typeContent type
author_nameAuthor name
titleTitle name
title_linkTitle link
textText body
fieldsData fields
valueField value
shortNative data

Native Provider Field Support

Leveraging nativeResponse

The nativeResponse field enables you to access provider-specific features beyond our unified common data model. This feature allows you to:

  • Access provider-specific attributes not included in the common data model
  • Implement custom messaging workflows using native provider capabilities
  • Utilize advanced features unique to each communications platform
  • Maintain compatibility with existing provider-specific integrations
Enterprise Feature

The nativeResponse field is available exclusively for Enterprise and Launch Customer subscriptions. Contact our sales team to upgrade your plan and unlock access to native provider data.

How to Use nativeResponse

{
"id": "msg-123",
"text": "Hello team!",
"author": "user-456",
// ... other unified fields
"nativeResponse": {
// Complete provider-specific response
"blocks": [
{
"type": "section",
"text": {
"type": "mrkdwn",
"text": "Hello team! :wave:"
}
}
],
"attachments": [],
"thread_ts": "1234567890.123456",
"reply_count": 5,
"reply_users_count": 3
}
}

Need Something More?

Working on a unique communications integration? Need extra fields for your collaboration tools? We're here to help.

Get in touch:

We'd love to hear about your use case and help expand our API to meet your needs.