@epilot/message-client
TypeScript icon, indicating that this package has built-in type declarations

1.7.0 • Public • Published

@epilot/message-client

CI npm version bundle size License

API Client for epilot Message API.

Uses openapi-client-axios

Installation

npm install --save @epilot/message-client

Usage

import { getClient } from '@epilot/message-client';
const messageClient = getClient();
const sendResponse = await messageClient.sendMessage(null, {
  "thread": {
    "topic": "CUSTOMER_MESSAGE",
    "assigned_to": [
      "206801",
      "200109"
    ],
    "opportunity_id": 829072
  },
  "parent_id": "44d7a3eb-0cce-4bd3-a7cd-0b3e652de0c2",
  "subject": "Request for solar panel price",
  "html": "<div>We at ABC GmbH would like to request a price quote for the solar panel.</div>",
  "text": "We at ABC GmbH would like to request a price quote for the solar panel.",
  "from": {
    "name": "epilot",
    "address": "messaging@epilot.cloud",
    "send_status": "SEND",
    "send_error": {}
  },
  "reply_to": {
    "name": "epilot",
    "address": "messaging@epilot.cloud",
    "send_status": "SEND",
    "send_error": {}
  },
  "to": [
    {
      "name": "epilot",
      "address": "messaging@epilot.cloud",
      "send_status": "SEND",
      "send_error": {}
    }
  ],
  "cc": [
    {
      "name": "epilot",
      "address": "messaging@epilot.cloud",
      "send_status": "SEND",
      "send_error": {}
    }
  ],
  "bcc": [
    {
      "name": "epilot",
      "address": "messaging@epilot.cloud",
      "send_status": "SEND",
      "send_error": {}
    }
  ],
  "file": {
    "$relation": [
      {
        "entity_id": "f820ce3b-07b0-45ae-bcc6-babb2f53f79f",
        "filename": "Produktinformationen_epilot360_Double_Opt_in.pdf",
        "is_message_attachment": true,
        "cid": "fb222496-a1a5-4639-94f2-07b5e35e4068",
        "inline": false,
        "send_as_link": false
      }
    ]
  }
});

Documentation

https://docs.epilot.io/docs/messaging/message-api

Readme

Keywords

Package Sidebar

Install

npm i @epilot/message-client

Weekly Downloads

89

Version

1.7.0

License

UNLICENSED

Unpacked Size

120 kB

Total Files

12

Last publish

Collaborators

  • aleksandr.lapushkin
  • manikandan.subramanian
  • jakub.duras.epilot
  • mp-polarsquad
  • mateus.nardo
  • diogo.f.marques
  • praneetro
  • epilot-keremnalbant
  • rossepilot
  • kate.astrid
  • juan.villamizar
  • j.carneiro
  • sebas.sauer
  • wmolinari
  • vladcrishan
  • alexmarqs
  • mohammadjd
  • julian01
  • daniel-bot.epilot
  • a.kedia
  • sureshkumars
  • dusty48
  • paulo.henriques
  • mohannad7
  • epilot-dev-tools
  • nishugoel
  • sumanth.kanakala
  • anttiviljami
  • j.pinho