Back to top

API Documentation

Basics

Rechat’s responses follow a set of conventions which are described below.

  • All responses are JSON formatted.

  • All responses are Objects.

  • All responses have a code.

  • If the operation has been successfull then code = 'OK'

Errors

All errors will have a:

  • code that explains the error,

  • A message that gives some information about the error

Example Error

Example Error
GET/rooms/:id

Example URI

GET /rooms/:id
URI Parameters
HideShow
id
string (required) Example: 467361a0-763f-11f1-b116-b327a2b8a7e2
Response  404
HideShow
Body
{
  "trace": false,
  "http": 404,
  "message": "Room 467361a0-763f-11f1-b116-b327a2b8a7e2 not found",
  "code": "ResourceNotFound",
  "slack": false
}

Format

Single Entities

If the called endpoint is supposed to provide a single entity, the entity will be stored in data key.

Collections

If the called endpoint is supposed to provide a collection of entities, the data key will be an array of all retrieved entities.

An info object will also be provided that includes:

  • count The number of retrieved entities that are present in the data

  • total Total number of matching entities which coule be fetched using pagination

Example single entity endpoint

Example single entity endpoint
GET/rooms/:id

Example URI

GET /rooms/:id
URI Parameters
HideShow
id
string (required) Example: 6dd3bfca-cc61-4a11-965e-d6986d08513c
associations
string (required) Example: room.owner,room.latest_message,room.users
Response  200
HideShow
Body
{
  "code": "OK",
  "data": {
    "type": "room",
    "id": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
    "title": "sampleroom",
    "owner": {
      "type": "user",
      "username": null,
      "first_name": "John",
      "last_name": "Doe",
      "email": "[email protected]",
      "phone_number": "+13626963322",
      "created_at": 1783014955.172807,
      "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
      "address_id": null,
      "cover_image_url": null,
      "profile_image_url": null,
      "updated_at": 1783014955.172826,
      "user_status": "Active",
      "profile_image_thumbnail_url": null,
      "cover_image_thumbnail_url": null,
      "email_confirmed": false,
      "timezone": "America/Chicago",
      "user_type": "Agent",
      "deleted_at": null,
      "phone_confirmed": false,
      "is_shadow": null,
      "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
      "brand": null,
      "fake_email": null,
      "features": null,
      "last_seen_at": null,
      "email_signature": "This is my signature.",
      "daily_enabled": false,
      "email_quota": 30000,
      "website": null,
      "instagram": null,
      "twitter": null,
      "linkedin": null,
      "youtube": null,
      "facebook": null,
      "designation": null,
      "tiktok": null,
      "mfa_enabled": false,
      "xpressdocs_user_id": null,
      "bio": "This is my bio.",
      "current_time": "12:55 PM - Thursday Jul 02, 2026",
      "push_allowed": true,
      "agents": null,
      "last_seen_type": null,
      "active_brand": null,
      "display_name": "John Doe",
      "abbreviated_display_name": "John",
      "online_state": "Offline",
      "has_password": true
    },
    "created_at": 1783014955.514114,
    "updated_at": 1783014955.679798,
    "deleted_at": null,
    "room_type": "Group",
    "new_notifications": 0,
    "latest_message": {
      "type": "message",
      "mid": "1fc3f640-e7c8-4232-9bef-d790c7957de0",
      "id": "1fc3f640-e7c8-4232-9bef-d790c7957de0",
      "comment": "John invited +18598161689 to join.",
      "image_url": null,
      "document_url": null,
      "video_url": null,
      "recommendation": null,
      "author": null,
      "created_at": 1783014955.679798,
      "updated_at": 1783014955.679798,
      "room": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
      "image_thumbnail_url": null,
      "deleted_at": null,
      "notification": {
        "type": "notification",
        "id": "d56bb09d-bfed-40b6-972f-7db260ebf6eb",
        "object": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
        "message": "John invited +18598161689 to join.",
        "created_at": 1783014955.66967,
        "updated_at": 1783014955.66967,
        "room": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
        "action": "Invited",
        "object_class": "Room",
        "subject": "248ee6e7-eb6d-438f-a438-df77354caf68",
        "auxiliary_object_class": "User",
        "auxiliary_object": {
          "type": "user",
          "username": null,
          "first_name": "",
          "last_name": "",
          "email": "[email protected]",
          "phone_number": "+18598161689",
          "created_at": 1783014955.476157,
          "id": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.47617,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Client",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": true,
          "personal_room": "1fe77487-a1d8-4e4f-9f0f-075524c81de8",
          "brand": null,
          "fake_email": true,
          "features": null,
          "last_seen_at": null,
          "email_signature": null,
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": null,
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "+18598161689",
          "abbreviated_display_name": "+18598161689",
          "online_state": "Offline",
          "has_password": false
        },
        "recommendation": null,
        "auxiliary_subject": null,
        "subject_class": "User",
        "auxiliary_subject_class": null,
        "extra_subject_class": null,
        "extra_object_class": null,
        "deleted_at": null,
        "specific": null,
        "title": null,
        "data": null,
        "sound": null,
        "app": "rechat",
        "transports": null,
        "phone_number": null,
        "notification_type": "UserInvitedRoom",
        "seen": true,
        "recommendations": null,
        "objects": null,
        "subjects": [
          {
            "type": "user",
            "username": null,
            "first_name": "John",
            "last_name": "Doe",
            "email": "[email protected]",
            "phone_number": "+13626963322",
            "created_at": 1783014955.172807,
            "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
            "address_id": null,
            "cover_image_url": null,
            "profile_image_url": null,
            "updated_at": 1783014955.172826,
            "user_status": "Active",
            "profile_image_thumbnail_url": null,
            "cover_image_thumbnail_url": null,
            "email_confirmed": false,
            "timezone": "America/Chicago",
            "user_type": "Agent",
            "deleted_at": null,
            "phone_confirmed": false,
            "is_shadow": null,
            "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
            "brand": null,
            "fake_email": null,
            "features": null,
            "last_seen_at": null,
            "email_signature": "This is my signature.",
            "daily_enabled": false,
            "email_quota": 30000,
            "website": null,
            "instagram": null,
            "twitter": null,
            "linkedin": null,
            "youtube": null,
            "facebook": null,
            "designation": null,
            "tiktok": null,
            "mfa_enabled": false,
            "xpressdocs_user_id": null,
            "bio": "This is my bio.",
            "current_time": "12:55 PM - Thursday Jul 02, 2026",
            "push_allowed": true,
            "agents": null,
            "last_seen_type": null,
            "active_brand": null,
            "display_name": "John Doe",
            "abbreviated_display_name": "John",
            "online_state": "Offline",
            "has_password": true
          }
        ]
      },
      "reference": null,
      "mentions": null,
      "activity": null,
      "role": null,
      "attachments": [],
      "files": null,
      "email_campaigns": null,
      "contacts": null,
      "crm_tasks": null,
      "compact_listings": null,
      "input_forms": null,
      "artifacts": null,
      "websites": null,
      "social_posts": null,
      "print_campaigns": null,
      "template_instances": null,
      "brand_assets": null,
      "acked_by": null,
      "deliveries": [
        {
          "user": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
          "delivery_type": "sms",
          "type": "notification_delivery",
          "created_at": "2026-07-02T17:55:55.801085+00:00"
        }
      ]
    },
    "notification_settings": {
      "248ee6e7-eb6d-438f-a438-df77354caf68": "N_ALL"
    },
    "users": [
      {
        "type": "user",
        "username": null,
        "first_name": "",
        "last_name": "",
        "email": "[email protected]",
        "phone_number": "+18598161689",
        "created_at": 1783014955.476157,
        "id": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
        "address_id": null,
        "cover_image_url": null,
        "profile_image_url": null,
        "updated_at": 1783014955.47617,
        "user_status": "Active",
        "profile_image_thumbnail_url": null,
        "cover_image_thumbnail_url": null,
        "email_confirmed": false,
        "timezone": "America/Chicago",
        "user_type": "Client",
        "deleted_at": null,
        "phone_confirmed": false,
        "is_shadow": true,
        "personal_room": "1fe77487-a1d8-4e4f-9f0f-075524c81de8",
        "brand": null,
        "fake_email": true,
        "features": null,
        "last_seen_at": null,
        "email_signature": null,
        "daily_enabled": false,
        "email_quota": 30000,
        "website": null,
        "instagram": null,
        "twitter": null,
        "linkedin": null,
        "youtube": null,
        "facebook": null,
        "designation": null,
        "tiktok": null,
        "mfa_enabled": false,
        "xpressdocs_user_id": null,
        "bio": null,
        "current_time": "12:55 PM - Thursday Jul 02, 2026",
        "push_allowed": true,
        "agents": null,
        "last_seen_type": null,
        "active_brand": null,
        "display_name": "+18598161689",
        "abbreviated_display_name": "+18598161689",
        "online_state": "Offline",
        "has_password": false
      },
      {
        "type": "user",
        "username": null,
        "first_name": "John",
        "last_name": "Doe",
        "email": "[email protected]",
        "phone_number": "+13626963322",
        "created_at": 1783014955.172807,
        "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
        "address_id": null,
        "cover_image_url": null,
        "profile_image_url": null,
        "updated_at": 1783014955.172826,
        "user_status": "Active",
        "profile_image_thumbnail_url": null,
        "cover_image_thumbnail_url": null,
        "email_confirmed": false,
        "timezone": "America/Chicago",
        "user_type": "Agent",
        "deleted_at": null,
        "phone_confirmed": false,
        "is_shadow": null,
        "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
        "brand": null,
        "fake_email": null,
        "features": null,
        "last_seen_at": null,
        "email_signature": "This is my signature.",
        "daily_enabled": false,
        "email_quota": 30000,
        "website": null,
        "instagram": null,
        "twitter": null,
        "linkedin": null,
        "youtube": null,
        "facebook": null,
        "designation": null,
        "tiktok": null,
        "mfa_enabled": false,
        "xpressdocs_user_id": null,
        "bio": "This is my bio.",
        "current_time": "12:55 PM - Thursday Jul 02, 2026",
        "push_allowed": true,
        "agents": null,
        "last_seen_type": null,
        "active_brand": null,
        "display_name": "John Doe",
        "abbreviated_display_name": "John",
        "online_state": "Offline",
        "has_password": true
      },
      {
        "type": "user",
        "username": null,
        "first_name": "[email protected]",
        "last_name": "",
        "email": "[email protected]",
        "phone_number": null,
        "created_at": 1783014955.474773,
        "id": "5555d900-f6d0-42ff-a684-c45368abad8d",
        "address_id": null,
        "cover_image_url": null,
        "profile_image_url": null,
        "updated_at": 1783014955.474787,
        "user_status": "Active",
        "profile_image_thumbnail_url": null,
        "cover_image_thumbnail_url": null,
        "email_confirmed": false,
        "timezone": "America/Chicago",
        "user_type": "Client",
        "deleted_at": null,
        "phone_confirmed": false,
        "is_shadow": true,
        "personal_room": "d7ffb371-6a2c-4a4e-ab32-ab08b743b24d",
        "brand": null,
        "fake_email": null,
        "features": null,
        "last_seen_at": null,
        "email_signature": null,
        "daily_enabled": false,
        "email_quota": 30000,
        "website": null,
        "instagram": null,
        "twitter": null,
        "linkedin": null,
        "youtube": null,
        "facebook": null,
        "designation": null,
        "tiktok": null,
        "mfa_enabled": false,
        "xpressdocs_user_id": null,
        "bio": null,
        "current_time": "12:55 PM - Thursday Jul 02, 2026",
        "push_allowed": true,
        "agents": null,
        "last_seen_type": null,
        "active_brand": null,
        "display_name": "[email protected] ",
        "abbreviated_display_name": "[email protected]",
        "online_state": "Offline",
        "has_password": false
      }
    ],
    "total_alerts": null,
    "total_favorites": null,
    "proposed_title": "[email protected], +18598161689"
  }
}

Example collection endpoint

Example collection endpoint
GET/rooms

Example URI

GET /rooms
URI Parameters
HideShow
associations
string (required) Example: room.owner,room.latest_message,room.users
Response  200
HideShow
Body
{
  "code": "OK",
  "data": [
    {
      "type": "room",
      "id": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
      "title": null,
      "owner": null,
      "created_at": 1783014955.922925,
      "updated_at": 1783014955.961906,
      "deleted_at": null,
      "room_type": "Direct",
      "new_notifications": 0,
      "latest_message": {
        "type": "message",
        "mid": "67e8a0ba-59de-468b-af43-ece2f13d3a82",
        "id": "67e8a0ba-59de-468b-af43-ece2f13d3a82",
        "comment": "John invited [email protected] to join.",
        "image_url": null,
        "document_url": null,
        "video_url": null,
        "recommendation": null,
        "author": null,
        "created_at": 1783014955.961906,
        "updated_at": 1783014955.961907,
        "room": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
        "image_thumbnail_url": null,
        "deleted_at": null,
        "notification": {
          "type": "notification",
          "id": "ef337f5b-f43c-47c2-8ea7-91505a4e8741",
          "object": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
          "message": "John invited [email protected] to join.",
          "created_at": 1783014955.950733,
          "updated_at": 1783014955.950733,
          "room": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
          "action": "Invited",
          "object_class": "Room",
          "subject": "248ee6e7-eb6d-438f-a438-df77354caf68",
          "auxiliary_object_class": "User",
          "auxiliary_object": {
            "type": "user",
            "username": null,
            "first_name": "[email protected]",
            "last_name": "",
            "email": "[email protected]",
            "phone_number": null,
            "created_at": 1783014955.892165,
            "id": "e7c040fb-3d9a-4f9b-9d1c-62eb1cfa431f",
            "address_id": null,
            "cover_image_url": null,
            "profile_image_url": null,
            "updated_at": 1783014955.892183,
            "user_status": "Active",
            "profile_image_thumbnail_url": null,
            "cover_image_thumbnail_url": null,
            "email_confirmed": false,
            "timezone": "America/Chicago",
            "user_type": "Client",
            "deleted_at": null,
            "phone_confirmed": false,
            "is_shadow": true,
            "personal_room": "d1229b41-01fe-4fea-9225-8a312dbde31b",
            "brand": null,
            "fake_email": null,
            "features": null,
            "last_seen_at": null,
            "email_signature": null,
            "daily_enabled": false,
            "email_quota": 30000,
            "website": null,
            "instagram": null,
            "twitter": null,
            "linkedin": null,
            "youtube": null,
            "facebook": null,
            "designation": null,
            "tiktok": null,
            "mfa_enabled": false,
            "xpressdocs_user_id": null,
            "bio": null,
            "current_time": "12:55 PM - Thursday Jul 02, 2026",
            "push_allowed": true,
            "agents": null,
            "last_seen_type": null,
            "active_brand": null,
            "display_name": "[email protected] ",
            "abbreviated_display_name": "[email protected]",
            "online_state": "Offline",
            "has_password": false
          },
          "recommendation": null,
          "auxiliary_subject": null,
          "subject_class": "User",
          "auxiliary_subject_class": null,
          "extra_subject_class": null,
          "extra_object_class": null,
          "deleted_at": null,
          "specific": null,
          "title": null,
          "data": null,
          "sound": null,
          "app": "rechat",
          "transports": null,
          "phone_number": null,
          "notification_type": "UserInvitedRoom",
          "seen": true,
          "recommendations": null,
          "objects": null,
          "subjects": [
            {
              "type": "user",
              "username": null,
              "first_name": "John",
              "last_name": "Doe",
              "email": "[email protected]",
              "phone_number": "+13626963322",
              "created_at": 1783014955.172807,
              "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
              "address_id": null,
              "cover_image_url": null,
              "profile_image_url": null,
              "updated_at": 1783014955.172826,
              "user_status": "Active",
              "profile_image_thumbnail_url": null,
              "cover_image_thumbnail_url": null,
              "email_confirmed": false,
              "timezone": "America/Chicago",
              "user_type": "Agent",
              "deleted_at": null,
              "phone_confirmed": false,
              "is_shadow": null,
              "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
              "brand": null,
              "fake_email": null,
              "features": null,
              "last_seen_at": null,
              "email_signature": "This is my signature.",
              "daily_enabled": false,
              "email_quota": 30000,
              "website": null,
              "instagram": null,
              "twitter": null,
              "linkedin": null,
              "youtube": null,
              "facebook": null,
              "designation": null,
              "tiktok": null,
              "mfa_enabled": false,
              "xpressdocs_user_id": null,
              "bio": "This is my bio.",
              "current_time": "12:55 PM - Thursday Jul 02, 2026",
              "push_allowed": true,
              "agents": null,
              "last_seen_type": null,
              "active_brand": null,
              "display_name": "John Doe",
              "abbreviated_display_name": "John",
              "online_state": "Offline",
              "has_password": true
            }
          ]
        },
        "reference": null,
        "mentions": null,
        "activity": null,
        "role": null,
        "attachments": [],
        "files": null,
        "email_campaigns": null,
        "contacts": null,
        "crm_tasks": null,
        "compact_listings": null,
        "input_forms": null,
        "artifacts": null,
        "websites": null,
        "social_posts": null,
        "print_campaigns": null,
        "template_instances": null,
        "brand_assets": null,
        "acked_by": null,
        "deliveries": null
      },
      "notification_settings": {
        "248ee6e7-eb6d-438f-a438-df77354caf68": "N_ALL"
      },
      "users": [
        {
          "type": "user",
          "username": null,
          "first_name": "John",
          "last_name": "Doe",
          "email": "[email protected]",
          "phone_number": "+13626963322",
          "created_at": 1783014955.172807,
          "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.172826,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Agent",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": null,
          "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
          "brand": null,
          "fake_email": null,
          "features": null,
          "last_seen_at": null,
          "email_signature": "This is my signature.",
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": "This is my bio.",
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "John Doe",
          "abbreviated_display_name": "John",
          "online_state": "Offline",
          "has_password": true
        },
        {
          "type": "user",
          "username": null,
          "first_name": "[email protected]",
          "last_name": "",
          "email": "[email protected]",
          "phone_number": null,
          "created_at": 1783014955.892165,
          "id": "e7c040fb-3d9a-4f9b-9d1c-62eb1cfa431f",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.892183,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Client",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": true,
          "personal_room": "d1229b41-01fe-4fea-9225-8a312dbde31b",
          "brand": null,
          "fake_email": null,
          "features": null,
          "last_seen_at": null,
          "email_signature": null,
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": null,
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "[email protected] ",
          "abbreviated_display_name": "[email protected]",
          "online_state": "Offline",
          "has_password": false
        }
      ],
      "total_alerts": null,
      "total_favorites": null,
      "proposed_title": "[email protected]"
    },
    {
      "type": "room",
      "id": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
      "title": "sampleroom",
      "owner": {
        "type": "user",
        "username": null,
        "first_name": "John",
        "last_name": "Doe",
        "email": "[email protected]",
        "phone_number": "+13626963322",
        "created_at": 1783014955.172807,
        "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
        "address_id": null,
        "cover_image_url": null,
        "profile_image_url": null,
        "updated_at": 1783014955.172826,
        "user_status": "Active",
        "profile_image_thumbnail_url": null,
        "cover_image_thumbnail_url": null,
        "email_confirmed": false,
        "timezone": "America/Chicago",
        "user_type": "Agent",
        "deleted_at": null,
        "phone_confirmed": false,
        "is_shadow": null,
        "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
        "brand": null,
        "fake_email": null,
        "features": null,
        "last_seen_at": null,
        "email_signature": "This is my signature.",
        "daily_enabled": false,
        "email_quota": 30000,
        "website": null,
        "instagram": null,
        "twitter": null,
        "linkedin": null,
        "youtube": null,
        "facebook": null,
        "designation": null,
        "tiktok": null,
        "mfa_enabled": false,
        "xpressdocs_user_id": null,
        "bio": "This is my bio.",
        "current_time": "12:55 PM - Thursday Jul 02, 2026",
        "push_allowed": true,
        "agents": null,
        "last_seen_type": null,
        "active_brand": null,
        "display_name": "John Doe",
        "abbreviated_display_name": "John",
        "online_state": "Offline",
        "has_password": true
      },
      "created_at": 1783014955.514114,
      "updated_at": 1783014955.679798,
      "deleted_at": null,
      "room_type": "Group",
      "new_notifications": 0,
      "latest_message": {
        "type": "message",
        "mid": "1fc3f640-e7c8-4232-9bef-d790c7957de0",
        "id": "1fc3f640-e7c8-4232-9bef-d790c7957de0",
        "comment": "John invited +18598161689 to join.",
        "image_url": null,
        "document_url": null,
        "video_url": null,
        "recommendation": null,
        "author": null,
        "created_at": 1783014955.679798,
        "updated_at": 1783014955.679798,
        "room": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
        "image_thumbnail_url": null,
        "deleted_at": null,
        "notification": {
          "type": "notification",
          "id": "d56bb09d-bfed-40b6-972f-7db260ebf6eb",
          "object": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
          "message": "John invited +18598161689 to join.",
          "created_at": 1783014955.66967,
          "updated_at": 1783014955.66967,
          "room": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
          "action": "Invited",
          "object_class": "Room",
          "subject": "248ee6e7-eb6d-438f-a438-df77354caf68",
          "auxiliary_object_class": "User",
          "auxiliary_object": {
            "type": "user",
            "username": null,
            "first_name": "",
            "last_name": "",
            "email": "[email protected]",
            "phone_number": "+18598161689",
            "created_at": 1783014955.476157,
            "id": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
            "address_id": null,
            "cover_image_url": null,
            "profile_image_url": null,
            "updated_at": 1783014955.47617,
            "user_status": "Active",
            "profile_image_thumbnail_url": null,
            "cover_image_thumbnail_url": null,
            "email_confirmed": false,
            "timezone": "America/Chicago",
            "user_type": "Client",
            "deleted_at": null,
            "phone_confirmed": false,
            "is_shadow": true,
            "personal_room": "1fe77487-a1d8-4e4f-9f0f-075524c81de8",
            "brand": null,
            "fake_email": true,
            "features": null,
            "last_seen_at": null,
            "email_signature": null,
            "daily_enabled": false,
            "email_quota": 30000,
            "website": null,
            "instagram": null,
            "twitter": null,
            "linkedin": null,
            "youtube": null,
            "facebook": null,
            "designation": null,
            "tiktok": null,
            "mfa_enabled": false,
            "xpressdocs_user_id": null,
            "bio": null,
            "current_time": "12:55 PM - Thursday Jul 02, 2026",
            "push_allowed": true,
            "agents": null,
            "last_seen_type": null,
            "active_brand": null,
            "display_name": "+18598161689",
            "abbreviated_display_name": "+18598161689",
            "online_state": "Offline",
            "has_password": false
          },
          "recommendation": null,
          "auxiliary_subject": null,
          "subject_class": "User",
          "auxiliary_subject_class": null,
          "extra_subject_class": null,
          "extra_object_class": null,
          "deleted_at": null,
          "specific": null,
          "title": null,
          "data": null,
          "sound": null,
          "app": "rechat",
          "transports": null,
          "phone_number": null,
          "notification_type": "UserInvitedRoom",
          "seen": true,
          "recommendations": null,
          "objects": null,
          "subjects": [
            {
              "type": "user",
              "username": null,
              "first_name": "John",
              "last_name": "Doe",
              "email": "[email protected]",
              "phone_number": "+13626963322",
              "created_at": 1783014955.172807,
              "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
              "address_id": null,
              "cover_image_url": null,
              "profile_image_url": null,
              "updated_at": 1783014955.172826,
              "user_status": "Active",
              "profile_image_thumbnail_url": null,
              "cover_image_thumbnail_url": null,
              "email_confirmed": false,
              "timezone": "America/Chicago",
              "user_type": "Agent",
              "deleted_at": null,
              "phone_confirmed": false,
              "is_shadow": null,
              "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
              "brand": null,
              "fake_email": null,
              "features": null,
              "last_seen_at": null,
              "email_signature": "This is my signature.",
              "daily_enabled": false,
              "email_quota": 30000,
              "website": null,
              "instagram": null,
              "twitter": null,
              "linkedin": null,
              "youtube": null,
              "facebook": null,
              "designation": null,
              "tiktok": null,
              "mfa_enabled": false,
              "xpressdocs_user_id": null,
              "bio": "This is my bio.",
              "current_time": "12:55 PM - Thursday Jul 02, 2026",
              "push_allowed": true,
              "agents": null,
              "last_seen_type": null,
              "active_brand": null,
              "display_name": "John Doe",
              "abbreviated_display_name": "John",
              "online_state": "Offline",
              "has_password": true
            }
          ]
        },
        "reference": null,
        "mentions": null,
        "activity": null,
        "role": null,
        "attachments": [],
        "files": null,
        "email_campaigns": null,
        "contacts": null,
        "crm_tasks": null,
        "compact_listings": null,
        "input_forms": null,
        "artifacts": null,
        "websites": null,
        "social_posts": null,
        "print_campaigns": null,
        "template_instances": null,
        "brand_assets": null,
        "acked_by": null,
        "deliveries": [
          {
            "user": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
            "delivery_type": "sms",
            "type": "notification_delivery",
            "created_at": "2026-07-02T17:55:55.801085+00:00"
          }
        ]
      },
      "notification_settings": {
        "248ee6e7-eb6d-438f-a438-df77354caf68": "N_ALL"
      },
      "users": [
        {
          "type": "user",
          "username": null,
          "first_name": "",
          "last_name": "",
          "email": "[email protected]",
          "phone_number": "+18598161689",
          "created_at": 1783014955.476157,
          "id": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.47617,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Client",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": true,
          "personal_room": "1fe77487-a1d8-4e4f-9f0f-075524c81de8",
          "brand": null,
          "fake_email": true,
          "features": null,
          "last_seen_at": null,
          "email_signature": null,
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": null,
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "+18598161689",
          "abbreviated_display_name": "+18598161689",
          "online_state": "Offline",
          "has_password": false
        },
        {
          "type": "user",
          "username": null,
          "first_name": "John",
          "last_name": "Doe",
          "email": "[email protected]",
          "phone_number": "+13626963322",
          "created_at": 1783014955.172807,
          "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.172826,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Agent",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": null,
          "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
          "brand": null,
          "fake_email": null,
          "features": null,
          "last_seen_at": null,
          "email_signature": "This is my signature.",
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": "This is my bio.",
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "John Doe",
          "abbreviated_display_name": "John",
          "online_state": "Offline",
          "has_password": true
        },
        {
          "type": "user",
          "username": null,
          "first_name": "[email protected]",
          "last_name": "",
          "email": "[email protected]",
          "phone_number": null,
          "created_at": 1783014955.474773,
          "id": "5555d900-f6d0-42ff-a684-c45368abad8d",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.474787,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Client",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": true,
          "personal_room": "d7ffb371-6a2c-4a4e-ab32-ab08b743b24d",
          "brand": null,
          "fake_email": null,
          "features": null,
          "last_seen_at": null,
          "email_signature": null,
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": null,
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "[email protected] ",
          "abbreviated_display_name": "[email protected]",
          "online_state": "Offline",
          "has_password": false
        }
      ],
      "total_alerts": null,
      "total_favorites": null,
      "proposed_title": "[email protected], +18598161689"
    }
  ],
  "info": {
    "count": 2,
    "total": 2,
    "new": 0
  }
}

Associations

Rechat is heavily relational and the need to have access to the associations within an object.

There are two formats that are supported.

  1. Nested (default, legacy). All entities are already deeply nested in this format. But the response size could be too big.

  2. Referenced. (prefered). Data objects are not nested but the response is compact.

Nested responses

Nested responses are considered harmful. They are only being used for backward compatibility reasons.

A nested example looks like this:

{
  code: 'OK',
  data: {
    id: 1,
    type: 'room'
    owner: {
      id: 1,
      type: 'user',
      email: '[email protected]'
    },
    users: [
      {
        id: 1,
        type: 'user',
        email: '[email protected]'
      },
      {
        id: 2,
        type: 'user',
        email: '[email protected]'
      }
    ],
    latest_message: {
      id: 1,
      comment: 'Hi',
      author: {
        id: 1,
        type: 'user',
        email: '[email protected]'
      }
    }
  }
}

As you can see in the object above, User #1 is the owner of the room and author of the latest message. He is also one of the members of the room.

Therefore, his user object is repeated 3 times and thus, inflating the response.

Referenced

Provide the following header:

X-RECHAT-FORMAT: references

And the response format you’ll get the following format:

{
  code: 'OK',
  references: {
    user: {
      1: {
        id: 1,
        type: 'user',
        email: '[email protected]'
      },

      2: {
        id: 2,
        type: 'user',
        email: '[email protected]'
      }
    },

    message: {
      1: {
        id: 1,
        comment: 'Hi',
        author: {
          type: 'reference',
          model: 'user',
          id:1,
        }
      }
    }
  }
  data: {
    id: 1,
    type: 'room'
    owner: ,
    users: [
      {
        type: 'reference',
        model: 'user',
        id:1,
      },
      {
        type: 'reference',
        model: 'user',
        id:2,
      }
    ]
    latest_message: {
      type: 'reference',
      model: 'message',
      id: 1
    }
  }
}

The advantage to this format is that no matter how many times we repeat user #1 (or any other entity) the response size will not grow a lot.

Example nested responsed

Example nested responsed
GET/rooms

Example URI

GET /rooms
URI Parameters
HideShow
associations
string (required) Example: room.owner,room.latest_message,room.users
Response  200
HideShow
Body
{
  "code": "OK",
  "data": [
    {
      "type": "room",
      "id": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
      "title": null,
      "owner": null,
      "created_at": 1783014955.922925,
      "updated_at": 1783014955.961906,
      "deleted_at": null,
      "room_type": "Direct",
      "new_notifications": 0,
      "latest_message": {
        "type": "message",
        "mid": "67e8a0ba-59de-468b-af43-ece2f13d3a82",
        "id": "67e8a0ba-59de-468b-af43-ece2f13d3a82",
        "comment": "John invited [email protected] to join.",
        "image_url": null,
        "document_url": null,
        "video_url": null,
        "recommendation": null,
        "author": null,
        "created_at": 1783014955.961906,
        "updated_at": 1783014955.961907,
        "room": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
        "image_thumbnail_url": null,
        "deleted_at": null,
        "notification": {
          "type": "notification",
          "id": "ef337f5b-f43c-47c2-8ea7-91505a4e8741",
          "object": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
          "message": "John invited [email protected] to join.",
          "created_at": 1783014955.950733,
          "updated_at": 1783014955.950733,
          "room": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
          "action": "Invited",
          "object_class": "Room",
          "subject": "248ee6e7-eb6d-438f-a438-df77354caf68",
          "auxiliary_object_class": "User",
          "auxiliary_object": {
            "type": "user",
            "username": null,
            "first_name": "[email protected]",
            "last_name": "",
            "email": "[email protected]",
            "phone_number": null,
            "created_at": 1783014955.892165,
            "id": "e7c040fb-3d9a-4f9b-9d1c-62eb1cfa431f",
            "address_id": null,
            "cover_image_url": null,
            "profile_image_url": null,
            "updated_at": 1783014955.892183,
            "user_status": "Active",
            "profile_image_thumbnail_url": null,
            "cover_image_thumbnail_url": null,
            "email_confirmed": false,
            "timezone": "America/Chicago",
            "user_type": "Client",
            "deleted_at": null,
            "phone_confirmed": false,
            "is_shadow": true,
            "personal_room": "d1229b41-01fe-4fea-9225-8a312dbde31b",
            "brand": null,
            "fake_email": null,
            "features": null,
            "last_seen_at": null,
            "email_signature": null,
            "daily_enabled": false,
            "email_quota": 30000,
            "website": null,
            "instagram": null,
            "twitter": null,
            "linkedin": null,
            "youtube": null,
            "facebook": null,
            "designation": null,
            "tiktok": null,
            "mfa_enabled": false,
            "xpressdocs_user_id": null,
            "bio": null,
            "current_time": "12:55 PM - Thursday Jul 02, 2026",
            "push_allowed": true,
            "agents": null,
            "last_seen_type": null,
            "active_brand": null,
            "display_name": "[email protected] ",
            "abbreviated_display_name": "[email protected]",
            "online_state": "Offline",
            "has_password": false
          },
          "recommendation": null,
          "auxiliary_subject": null,
          "subject_class": "User",
          "auxiliary_subject_class": null,
          "extra_subject_class": null,
          "extra_object_class": null,
          "deleted_at": null,
          "specific": null,
          "title": null,
          "data": null,
          "sound": null,
          "app": "rechat",
          "transports": null,
          "phone_number": null,
          "notification_type": "UserInvitedRoom",
          "seen": true,
          "recommendations": null,
          "objects": null,
          "subjects": [
            {
              "type": "user",
              "username": null,
              "first_name": "John",
              "last_name": "Doe",
              "email": "[email protected]",
              "phone_number": "+13626963322",
              "created_at": 1783014955.172807,
              "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
              "address_id": null,
              "cover_image_url": null,
              "profile_image_url": null,
              "updated_at": 1783014955.172826,
              "user_status": "Active",
              "profile_image_thumbnail_url": null,
              "cover_image_thumbnail_url": null,
              "email_confirmed": false,
              "timezone": "America/Chicago",
              "user_type": "Agent",
              "deleted_at": null,
              "phone_confirmed": false,
              "is_shadow": null,
              "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
              "brand": null,
              "fake_email": null,
              "features": null,
              "last_seen_at": null,
              "email_signature": "This is my signature.",
              "daily_enabled": false,
              "email_quota": 30000,
              "website": null,
              "instagram": null,
              "twitter": null,
              "linkedin": null,
              "youtube": null,
              "facebook": null,
              "designation": null,
              "tiktok": null,
              "mfa_enabled": false,
              "xpressdocs_user_id": null,
              "bio": "This is my bio.",
              "current_time": "12:55 PM - Thursday Jul 02, 2026",
              "push_allowed": true,
              "agents": null,
              "last_seen_type": null,
              "active_brand": null,
              "display_name": "John Doe",
              "abbreviated_display_name": "John",
              "online_state": "Offline",
              "has_password": true
            }
          ]
        },
        "reference": null,
        "mentions": null,
        "activity": null,
        "role": null,
        "attachments": [],
        "files": null,
        "email_campaigns": null,
        "contacts": null,
        "crm_tasks": null,
        "compact_listings": null,
        "input_forms": null,
        "artifacts": null,
        "websites": null,
        "social_posts": null,
        "print_campaigns": null,
        "template_instances": null,
        "brand_assets": null,
        "acked_by": null,
        "deliveries": null
      },
      "notification_settings": {
        "248ee6e7-eb6d-438f-a438-df77354caf68": "N_ALL"
      },
      "users": [
        {
          "type": "user",
          "username": null,
          "first_name": "John",
          "last_name": "Doe",
          "email": "[email protected]",
          "phone_number": "+13626963322",
          "created_at": 1783014955.172807,
          "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.172826,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Agent",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": null,
          "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
          "brand": null,
          "fake_email": null,
          "features": null,
          "last_seen_at": null,
          "email_signature": "This is my signature.",
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": "This is my bio.",
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "John Doe",
          "abbreviated_display_name": "John",
          "online_state": "Offline",
          "has_password": true
        },
        {
          "type": "user",
          "username": null,
          "first_name": "[email protected]",
          "last_name": "",
          "email": "[email protected]",
          "phone_number": null,
          "created_at": 1783014955.892165,
          "id": "e7c040fb-3d9a-4f9b-9d1c-62eb1cfa431f",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.892183,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Client",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": true,
          "personal_room": "d1229b41-01fe-4fea-9225-8a312dbde31b",
          "brand": null,
          "fake_email": null,
          "features": null,
          "last_seen_at": null,
          "email_signature": null,
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": null,
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "[email protected] ",
          "abbreviated_display_name": "[email protected]",
          "online_state": "Offline",
          "has_password": false
        }
      ],
      "total_alerts": null,
      "total_favorites": null,
      "proposed_title": "[email protected]"
    },
    {
      "type": "room",
      "id": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
      "title": "sampleroom",
      "owner": {
        "type": "user",
        "username": null,
        "first_name": "John",
        "last_name": "Doe",
        "email": "[email protected]",
        "phone_number": "+13626963322",
        "created_at": 1783014955.172807,
        "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
        "address_id": null,
        "cover_image_url": null,
        "profile_image_url": null,
        "updated_at": 1783014955.172826,
        "user_status": "Active",
        "profile_image_thumbnail_url": null,
        "cover_image_thumbnail_url": null,
        "email_confirmed": false,
        "timezone": "America/Chicago",
        "user_type": "Agent",
        "deleted_at": null,
        "phone_confirmed": false,
        "is_shadow": null,
        "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
        "brand": null,
        "fake_email": null,
        "features": null,
        "last_seen_at": null,
        "email_signature": "This is my signature.",
        "daily_enabled": false,
        "email_quota": 30000,
        "website": null,
        "instagram": null,
        "twitter": null,
        "linkedin": null,
        "youtube": null,
        "facebook": null,
        "designation": null,
        "tiktok": null,
        "mfa_enabled": false,
        "xpressdocs_user_id": null,
        "bio": "This is my bio.",
        "current_time": "12:55 PM - Thursday Jul 02, 2026",
        "push_allowed": true,
        "agents": null,
        "last_seen_type": null,
        "active_brand": null,
        "display_name": "John Doe",
        "abbreviated_display_name": "John",
        "online_state": "Offline",
        "has_password": true
      },
      "created_at": 1783014955.514114,
      "updated_at": 1783014955.679798,
      "deleted_at": null,
      "room_type": "Group",
      "new_notifications": 0,
      "latest_message": {
        "type": "message",
        "mid": "1fc3f640-e7c8-4232-9bef-d790c7957de0",
        "id": "1fc3f640-e7c8-4232-9bef-d790c7957de0",
        "comment": "John invited +18598161689 to join.",
        "image_url": null,
        "document_url": null,
        "video_url": null,
        "recommendation": null,
        "author": null,
        "created_at": 1783014955.679798,
        "updated_at": 1783014955.679798,
        "room": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
        "image_thumbnail_url": null,
        "deleted_at": null,
        "notification": {
          "type": "notification",
          "id": "d56bb09d-bfed-40b6-972f-7db260ebf6eb",
          "object": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
          "message": "John invited +18598161689 to join.",
          "created_at": 1783014955.66967,
          "updated_at": 1783014955.66967,
          "room": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
          "action": "Invited",
          "object_class": "Room",
          "subject": "248ee6e7-eb6d-438f-a438-df77354caf68",
          "auxiliary_object_class": "User",
          "auxiliary_object": {
            "type": "user",
            "username": null,
            "first_name": "",
            "last_name": "",
            "email": "[email protected]",
            "phone_number": "+18598161689",
            "created_at": 1783014955.476157,
            "id": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
            "address_id": null,
            "cover_image_url": null,
            "profile_image_url": null,
            "updated_at": 1783014955.47617,
            "user_status": "Active",
            "profile_image_thumbnail_url": null,
            "cover_image_thumbnail_url": null,
            "email_confirmed": false,
            "timezone": "America/Chicago",
            "user_type": "Client",
            "deleted_at": null,
            "phone_confirmed": false,
            "is_shadow": true,
            "personal_room": "1fe77487-a1d8-4e4f-9f0f-075524c81de8",
            "brand": null,
            "fake_email": true,
            "features": null,
            "last_seen_at": null,
            "email_signature": null,
            "daily_enabled": false,
            "email_quota": 30000,
            "website": null,
            "instagram": null,
            "twitter": null,
            "linkedin": null,
            "youtube": null,
            "facebook": null,
            "designation": null,
            "tiktok": null,
            "mfa_enabled": false,
            "xpressdocs_user_id": null,
            "bio": null,
            "current_time": "12:55 PM - Thursday Jul 02, 2026",
            "push_allowed": true,
            "agents": null,
            "last_seen_type": null,
            "active_brand": null,
            "display_name": "+18598161689",
            "abbreviated_display_name": "+18598161689",
            "online_state": "Offline",
            "has_password": false
          },
          "recommendation": null,
          "auxiliary_subject": null,
          "subject_class": "User",
          "auxiliary_subject_class": null,
          "extra_subject_class": null,
          "extra_object_class": null,
          "deleted_at": null,
          "specific": null,
          "title": null,
          "data": null,
          "sound": null,
          "app": "rechat",
          "transports": null,
          "phone_number": null,
          "notification_type": "UserInvitedRoom",
          "seen": true,
          "recommendations": null,
          "objects": null,
          "subjects": [
            {
              "type": "user",
              "username": null,
              "first_name": "John",
              "last_name": "Doe",
              "email": "[email protected]",
              "phone_number": "+13626963322",
              "created_at": 1783014955.172807,
              "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
              "address_id": null,
              "cover_image_url": null,
              "profile_image_url": null,
              "updated_at": 1783014955.172826,
              "user_status": "Active",
              "profile_image_thumbnail_url": null,
              "cover_image_thumbnail_url": null,
              "email_confirmed": false,
              "timezone": "America/Chicago",
              "user_type": "Agent",
              "deleted_at": null,
              "phone_confirmed": false,
              "is_shadow": null,
              "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
              "brand": null,
              "fake_email": null,
              "features": null,
              "last_seen_at": null,
              "email_signature": "This is my signature.",
              "daily_enabled": false,
              "email_quota": 30000,
              "website": null,
              "instagram": null,
              "twitter": null,
              "linkedin": null,
              "youtube": null,
              "facebook": null,
              "designation": null,
              "tiktok": null,
              "mfa_enabled": false,
              "xpressdocs_user_id": null,
              "bio": "This is my bio.",
              "current_time": "12:55 PM - Thursday Jul 02, 2026",
              "push_allowed": true,
              "agents": null,
              "last_seen_type": null,
              "active_brand": null,
              "display_name": "John Doe",
              "abbreviated_display_name": "John",
              "online_state": "Offline",
              "has_password": true
            }
          ]
        },
        "reference": null,
        "mentions": null,
        "activity": null,
        "role": null,
        "attachments": [],
        "files": null,
        "email_campaigns": null,
        "contacts": null,
        "crm_tasks": null,
        "compact_listings": null,
        "input_forms": null,
        "artifacts": null,
        "websites": null,
        "social_posts": null,
        "print_campaigns": null,
        "template_instances": null,
        "brand_assets": null,
        "acked_by": null,
        "deliveries": [
          {
            "user": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
            "delivery_type": "sms",
            "type": "notification_delivery",
            "created_at": "2026-07-02T17:55:55.801085+00:00"
          }
        ]
      },
      "notification_settings": {
        "248ee6e7-eb6d-438f-a438-df77354caf68": "N_ALL"
      },
      "users": [
        {
          "type": "user",
          "username": null,
          "first_name": "",
          "last_name": "",
          "email": "[email protected]",
          "phone_number": "+18598161689",
          "created_at": 1783014955.476157,
          "id": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.47617,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Client",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": true,
          "personal_room": "1fe77487-a1d8-4e4f-9f0f-075524c81de8",
          "brand": null,
          "fake_email": true,
          "features": null,
          "last_seen_at": null,
          "email_signature": null,
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": null,
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "+18598161689",
          "abbreviated_display_name": "+18598161689",
          "online_state": "Offline",
          "has_password": false
        },
        {
          "type": "user",
          "username": null,
          "first_name": "John",
          "last_name": "Doe",
          "email": "[email protected]",
          "phone_number": "+13626963322",
          "created_at": 1783014955.172807,
          "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.172826,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Agent",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": null,
          "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
          "brand": null,
          "fake_email": null,
          "features": null,
          "last_seen_at": null,
          "email_signature": "This is my signature.",
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": "This is my bio.",
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "John Doe",
          "abbreviated_display_name": "John",
          "online_state": "Offline",
          "has_password": true
        },
        {
          "type": "user",
          "username": null,
          "first_name": "[email protected]",
          "last_name": "",
          "email": "[email protected]",
          "phone_number": null,
          "created_at": 1783014955.474773,
          "id": "5555d900-f6d0-42ff-a684-c45368abad8d",
          "address_id": null,
          "cover_image_url": null,
          "profile_image_url": null,
          "updated_at": 1783014955.474787,
          "user_status": "Active",
          "profile_image_thumbnail_url": null,
          "cover_image_thumbnail_url": null,
          "email_confirmed": false,
          "timezone": "America/Chicago",
          "user_type": "Client",
          "deleted_at": null,
          "phone_confirmed": false,
          "is_shadow": true,
          "personal_room": "d7ffb371-6a2c-4a4e-ab32-ab08b743b24d",
          "brand": null,
          "fake_email": null,
          "features": null,
          "last_seen_at": null,
          "email_signature": null,
          "daily_enabled": false,
          "email_quota": 30000,
          "website": null,
          "instagram": null,
          "twitter": null,
          "linkedin": null,
          "youtube": null,
          "facebook": null,
          "designation": null,
          "tiktok": null,
          "mfa_enabled": false,
          "xpressdocs_user_id": null,
          "bio": null,
          "current_time": "12:55 PM - Thursday Jul 02, 2026",
          "push_allowed": true,
          "agents": null,
          "last_seen_type": null,
          "active_brand": null,
          "display_name": "[email protected] ",
          "abbreviated_display_name": "[email protected]",
          "online_state": "Offline",
          "has_password": false
        }
      ],
      "total_alerts": null,
      "total_favorites": null,
      "proposed_title": "[email protected], +18598161689"
    }
  ],
  "info": {
    "count": 2,
    "total": 2,
    "new": 0
  }
}

Example referenced responsed

Example referenced responsed
GET/rooms

Example URI

GET /rooms
URI Parameters
HideShow
associations
string (required) Example: room.owner,room.latest_message,room.users
Response  200
HideShow
Body
{
  "code": "OK",
  "data": [
    {
      "type": "room",
      "id": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
      "title": null,
      "owner": null,
      "created_at": 1783014955.922925,
      "updated_at": 1783014955.961906,
      "deleted_at": null,
      "room_type": "Direct",
      "new_notifications": 0,
      "latest_message": {
        "type": "reference",
        "object_type": "message",
        "id": "67e8a0ba-59de-468b-af43-ece2f13d3a82"
      },
      "notification_settings": {
        "248ee6e7-eb6d-438f-a438-df77354caf68": "N_ALL"
      },
      "users": [
        {
          "type": "reference",
          "object_type": "user",
          "id": "248ee6e7-eb6d-438f-a438-df77354caf68"
        },
        {
          "type": "reference",
          "object_type": "user",
          "id": "e7c040fb-3d9a-4f9b-9d1c-62eb1cfa431f"
        }
      ],
      "total_alerts": null,
      "total_favorites": null,
      "proposed_title": "[email protected]"
    },
    {
      "type": "room",
      "id": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
      "title": "sampleroom",
      "owner": {
        "type": "reference",
        "object_type": "user",
        "id": "248ee6e7-eb6d-438f-a438-df77354caf68"
      },
      "created_at": 1783014955.514114,
      "updated_at": 1783014955.679798,
      "deleted_at": null,
      "room_type": "Group",
      "new_notifications": 0,
      "latest_message": {
        "type": "reference",
        "object_type": "message",
        "id": "1fc3f640-e7c8-4232-9bef-d790c7957de0"
      },
      "notification_settings": {
        "248ee6e7-eb6d-438f-a438-df77354caf68": "N_ALL"
      },
      "users": [
        {
          "type": "reference",
          "object_type": "user",
          "id": "06cc81e5-0092-4fd8-8654-66bb033c36cf"
        },
        {
          "type": "reference",
          "object_type": "user",
          "id": "248ee6e7-eb6d-438f-a438-df77354caf68"
        },
        {
          "type": "reference",
          "object_type": "user",
          "id": "5555d900-f6d0-42ff-a684-c45368abad8d"
        }
      ],
      "total_alerts": null,
      "total_favorites": null,
      "proposed_title": "[email protected], +18598161689"
    }
  ],
  "references": {
    "user": {
      "248ee6e7-eb6d-438f-a438-df77354caf68": {
        "type": "user",
        "username": null,
        "first_name": "John",
        "last_name": "Doe",
        "email": "[email protected]",
        "phone_number": "+13626963322",
        "created_at": 1783014955.172807,
        "id": "248ee6e7-eb6d-438f-a438-df77354caf68",
        "address_id": null,
        "cover_image_url": null,
        "profile_image_url": null,
        "updated_at": 1783014955.172826,
        "user_status": "Active",
        "profile_image_thumbnail_url": null,
        "cover_image_thumbnail_url": null,
        "email_confirmed": false,
        "timezone": "America/Chicago",
        "user_type": "Agent",
        "deleted_at": null,
        "phone_confirmed": false,
        "is_shadow": null,
        "personal_room": "a69263a8-d93e-443e-a824-b83bd37e0ec3",
        "brand": null,
        "fake_email": null,
        "features": null,
        "last_seen_at": null,
        "email_signature": "This is my signature.",
        "daily_enabled": false,
        "email_quota": 30000,
        "website": null,
        "instagram": null,
        "twitter": null,
        "linkedin": null,
        "youtube": null,
        "facebook": null,
        "designation": null,
        "tiktok": null,
        "mfa_enabled": false,
        "xpressdocs_user_id": null,
        "bio": "This is my bio.",
        "current_time": "12:55 PM - Thursday Jul 02, 2026",
        "push_allowed": true,
        "agents": null,
        "last_seen_type": null,
        "active_brand": null,
        "display_name": "John Doe",
        "abbreviated_display_name": "John",
        "online_state": "Offline",
        "has_password": true
      },
      "e7c040fb-3d9a-4f9b-9d1c-62eb1cfa431f": {
        "type": "user",
        "username": null,
        "first_name": "[email protected]",
        "last_name": "",
        "email": "[email protected]",
        "phone_number": null,
        "created_at": 1783014955.892165,
        "id": "e7c040fb-3d9a-4f9b-9d1c-62eb1cfa431f",
        "address_id": null,
        "cover_image_url": null,
        "profile_image_url": null,
        "updated_at": 1783014955.892183,
        "user_status": "Active",
        "profile_image_thumbnail_url": null,
        "cover_image_thumbnail_url": null,
        "email_confirmed": false,
        "timezone": "America/Chicago",
        "user_type": "Client",
        "deleted_at": null,
        "phone_confirmed": false,
        "is_shadow": true,
        "personal_room": "d1229b41-01fe-4fea-9225-8a312dbde31b",
        "brand": null,
        "fake_email": null,
        "features": null,
        "last_seen_at": null,
        "email_signature": null,
        "daily_enabled": false,
        "email_quota": 30000,
        "website": null,
        "instagram": null,
        "twitter": null,
        "linkedin": null,
        "youtube": null,
        "facebook": null,
        "designation": null,
        "tiktok": null,
        "mfa_enabled": false,
        "xpressdocs_user_id": null,
        "bio": null,
        "current_time": "12:55 PM - Thursday Jul 02, 2026",
        "push_allowed": true,
        "agents": null,
        "last_seen_type": null,
        "active_brand": null,
        "display_name": "[email protected] ",
        "abbreviated_display_name": "[email protected]",
        "online_state": "Offline",
        "has_password": false
      },
      "06cc81e5-0092-4fd8-8654-66bb033c36cf": {
        "type": "user",
        "username": null,
        "first_name": "",
        "last_name": "",
        "email": "[email protected]",
        "phone_number": "+18598161689",
        "created_at": 1783014955.476157,
        "id": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
        "address_id": null,
        "cover_image_url": null,
        "profile_image_url": null,
        "updated_at": 1783014955.47617,
        "user_status": "Active",
        "profile_image_thumbnail_url": null,
        "cover_image_thumbnail_url": null,
        "email_confirmed": false,
        "timezone": "America/Chicago",
        "user_type": "Client",
        "deleted_at": null,
        "phone_confirmed": false,
        "is_shadow": true,
        "personal_room": "1fe77487-a1d8-4e4f-9f0f-075524c81de8",
        "brand": null,
        "fake_email": true,
        "features": null,
        "last_seen_at": null,
        "email_signature": null,
        "daily_enabled": false,
        "email_quota": 30000,
        "website": null,
        "instagram": null,
        "twitter": null,
        "linkedin": null,
        "youtube": null,
        "facebook": null,
        "designation": null,
        "tiktok": null,
        "mfa_enabled": false,
        "xpressdocs_user_id": null,
        "bio": null,
        "current_time": "12:55 PM - Thursday Jul 02, 2026",
        "push_allowed": true,
        "agents": null,
        "last_seen_type": null,
        "active_brand": null,
        "display_name": "+18598161689",
        "abbreviated_display_name": "+18598161689",
        "online_state": "Offline",
        "has_password": false
      },
      "5555d900-f6d0-42ff-a684-c45368abad8d": {
        "type": "user",
        "username": null,
        "first_name": "[email protected]",
        "last_name": "",
        "email": "[email protected]",
        "phone_number": null,
        "created_at": 1783014955.474773,
        "id": "5555d900-f6d0-42ff-a684-c45368abad8d",
        "address_id": null,
        "cover_image_url": null,
        "profile_image_url": null,
        "updated_at": 1783014955.474787,
        "user_status": "Active",
        "profile_image_thumbnail_url": null,
        "cover_image_thumbnail_url": null,
        "email_confirmed": false,
        "timezone": "America/Chicago",
        "user_type": "Client",
        "deleted_at": null,
        "phone_confirmed": false,
        "is_shadow": true,
        "personal_room": "d7ffb371-6a2c-4a4e-ab32-ab08b743b24d",
        "brand": null,
        "fake_email": null,
        "features": null,
        "last_seen_at": null,
        "email_signature": null,
        "daily_enabled": false,
        "email_quota": 30000,
        "website": null,
        "instagram": null,
        "twitter": null,
        "linkedin": null,
        "youtube": null,
        "facebook": null,
        "designation": null,
        "tiktok": null,
        "mfa_enabled": false,
        "xpressdocs_user_id": null,
        "bio": null,
        "current_time": "12:55 PM - Thursday Jul 02, 2026",
        "push_allowed": true,
        "agents": null,
        "last_seen_type": null,
        "active_brand": null,
        "display_name": "[email protected] ",
        "abbreviated_display_name": "[email protected]",
        "online_state": "Offline",
        "has_password": false
      }
    },
    "message": {
      "67e8a0ba-59de-468b-af43-ece2f13d3a82": {
        "type": "message",
        "mid": "67e8a0ba-59de-468b-af43-ece2f13d3a82",
        "id": "67e8a0ba-59de-468b-af43-ece2f13d3a82",
        "comment": "John invited [email protected] to join.",
        "image_url": null,
        "document_url": null,
        "video_url": null,
        "recommendation": null,
        "author": null,
        "created_at": 1783014955.961906,
        "updated_at": 1783014955.961907,
        "room": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
        "image_thumbnail_url": null,
        "deleted_at": null,
        "notification": {
          "type": "reference",
          "object_type": "notification",
          "id": "ef337f5b-f43c-47c2-8ea7-91505a4e8741"
        },
        "reference": null,
        "mentions": null,
        "activity": null,
        "role": null,
        "attachments": [],
        "files": null,
        "email_campaigns": null,
        "contacts": null,
        "crm_tasks": null,
        "compact_listings": null,
        "input_forms": null,
        "artifacts": null,
        "websites": null,
        "social_posts": null,
        "print_campaigns": null,
        "template_instances": null,
        "brand_assets": null,
        "acked_by": null,
        "deliveries": null
      },
      "1fc3f640-e7c8-4232-9bef-d790c7957de0": {
        "type": "message",
        "mid": "1fc3f640-e7c8-4232-9bef-d790c7957de0",
        "id": "1fc3f640-e7c8-4232-9bef-d790c7957de0",
        "comment": "John invited +18598161689 to join.",
        "image_url": null,
        "document_url": null,
        "video_url": null,
        "recommendation": null,
        "author": null,
        "created_at": 1783014955.679798,
        "updated_at": 1783014955.679798,
        "room": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
        "image_thumbnail_url": null,
        "deleted_at": null,
        "notification": {
          "type": "reference",
          "object_type": "notification",
          "id": "d56bb09d-bfed-40b6-972f-7db260ebf6eb"
        },
        "reference": null,
        "mentions": null,
        "activity": null,
        "role": null,
        "attachments": [],
        "files": null,
        "email_campaigns": null,
        "contacts": null,
        "crm_tasks": null,
        "compact_listings": null,
        "input_forms": null,
        "artifacts": null,
        "websites": null,
        "social_posts": null,
        "print_campaigns": null,
        "template_instances": null,
        "brand_assets": null,
        "acked_by": null,
        "deliveries": [
          {
            "user": "06cc81e5-0092-4fd8-8654-66bb033c36cf",
            "delivery_type": "sms",
            "type": "notification_delivery",
            "created_at": "2026-07-02T17:55:55.801085+00:00"
          }
        ]
      }
    },
    "notification": {
      "ef337f5b-f43c-47c2-8ea7-91505a4e8741": {
        "type": "notification",
        "id": "ef337f5b-f43c-47c2-8ea7-91505a4e8741",
        "object": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
        "message": "John invited [email protected] to join.",
        "created_at": 1783014955.950733,
        "updated_at": 1783014955.950733,
        "room": "c690bb60-f5e0-4426-80a6-0590fa1e56f8",
        "action": "Invited",
        "object_class": "Room",
        "subject": "248ee6e7-eb6d-438f-a438-df77354caf68",
        "auxiliary_object_class": "User",
        "auxiliary_object": {
          "type": "reference",
          "object_type": "user",
          "id": "e7c040fb-3d9a-4f9b-9d1c-62eb1cfa431f"
        },
        "recommendation": null,
        "auxiliary_subject": null,
        "subject_class": "User",
        "auxiliary_subject_class": null,
        "extra_subject_class": null,
        "extra_object_class": null,
        "deleted_at": null,
        "specific": null,
        "title": null,
        "data": null,
        "sound": null,
        "app": "rechat",
        "transports": null,
        "phone_number": null,
        "notification_type": "UserInvitedRoom",
        "seen": true,
        "recommendations": null,
        "objects": null,
        "subjects": [
          {
            "type": "reference",
            "object_type": "user",
            "id": "248ee6e7-eb6d-438f-a438-df77354caf68"
          }
        ]
      },
      "d56bb09d-bfed-40b6-972f-7db260ebf6eb": {
        "type": "notification",
        "id": "d56bb09d-bfed-40b6-972f-7db260ebf6eb",
        "object": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
        "message": "John invited +18598161689 to join.",
        "created_at": 1783014955.66967,
        "updated_at": 1783014955.66967,
        "room": "6dd3bfca-cc61-4a11-965e-d6986d08513c",
        "action": "Invited",
        "object_class": "Room",
        "subject": "248ee6e7-eb6d-438f-a438-df77354caf68",
        "auxiliary_object_class": "User",
        "auxiliary_object": {
          "type": "reference",
          "object_type": "user",
          "id": "06cc81e5-0092-4fd8-8654-66bb033c36cf"
        },
        "recommendation": null,
        "auxiliary_subject": null,
        "subject_class": "User",
        "auxiliary_subject_class": null,
        "extra_subject_class": null,
        "extra_object_class": null,
        "deleted_at": null,
        "specific": null,
        "title": null,
        "data": null,
        "sound": null,
        "app": "rechat",
        "transports": null,
        "phone_number": null,
        "notification_type": "UserInvitedRoom",
        "seen": true,
        "recommendations": null,
        "objects": null,
        "subjects": [
          {
            "type": "reference",
            "object_type": "user",
            "id": "248ee6e7-eb6d-438f-a438-df77354caf68"
          }
        ]
      }
    }
  },
  "info": {
    "count": 2,
    "total": 2,
    "new": 0
  }
}

Generated by aglio on 02 Jul 2026