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

1.15.4 • 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

/@epilot/message-client/

    Package Sidebar

    Install

    npm i @epilot/message-client

    Weekly Downloads

    206

    Version

    1.15.4

    License

    UNLICENSED

    Unpacked Size

    172 kB

    Total Files

    12

    Last publish

    Collaborators

    • daniel-bot.epilot
    • sumanth.kanakala
    • julian01
    • danuta.ludwikowska
    • anttiviljami
    • j.pinho
    • praneetro
    • sureshkumars
    • paulo.henriques
    • diogo.f.marques
    • a.kedia
    • sebas.sauer
    • nishugoel
    • epilot-dev-tools
    • alexmarqs
    • mohannad7
    • dusty48
    • rossepilot
    • vladcrishan
    • wmolinari
    • j.carneiro
    • jakub.duras.epilot
    • julian.maurer
    • juan.villamizar
    • manikandan.subramanian
    • mp-polarsquad
    • aleksandr.lapushkin
    • berni-epilot
    • mateus.nardo
    • gokul.kalaikovan.epilot
    • epilot-keremnalbant
    • jpcbarros
    • karl.epilot
    • nadyehmad
    • priit.parna
    • thisisernesto
    • epilot.ernesto
    • epilot-blomqma
    • kate.astrid
    • sebasavram
    • flavius_am