teckst

Element details

type: meya.teckst.integration
class: TeckstIntegration
path: /meya/teckst/integration/integration.py
signature: -

Fields

fielddescription               requiredsignaturedefaulttype
specOverride the original spec for this element.nullSpec
enabledEnables the integration, allowing it to process events and HTTP/WS entries.truebool
filterSpecifies the GridQL to filter rx_sub, rx, tx, tx_pubentries. Check the integration filtering guidefor more info.rx_sub: true
rx: true
tx: true
tx_pub: true
IntegrationFilter
verify_tokenThe token to be verified for each incoming request. You need to add the verify_token=YOUR_TOKEN query parameter to integration's webhook URL.nullstr
max_attachment_sizeControls maximum attachment size supported by the integration in bytes.nullint
markdownThe markdown features that are supported by this integration. Check the Markdown guide for more info.falselist
bool
typingWhen set to false, all typing indicators received by the integration will be ignored.truebool
teckst_client_idAlphanumeric client ID provided by Teckststr
teckst_api_keyAlphanumeric API key provided by Teckststr
teckst_phone_numberIntegration phone number provided by Teckststr
teckst_api_urlTeckst API URL, e.g. https://api.teckst.com/v1/crm/webhookstr
meya_api_keyMeya customer-defined API keystr

Usage reference

Basic

type: meya.teckst.integration
teckst_client_id: STRING
teckst_api_key: STRING
teckst_phone_number: STRING
teckst_api_url: STRING
meya_api_key: STRING

Full

type: meya.teckst.integration
spec:
  type: STRING
  data:
    STRING: ANY
  timeout: 123
  trigger_when: ANY
enabled: false
filter:
  rx_sub: STRING
  rx: STRING
  tx: STRING
  tx_pub: STRING
verify_token: STRING
max_attachment_size: 123
markdown:
  - format|linkify|breaks|typographer
typing: false
teckst_client_id: STRING
teckst_api_key: STRING
teckst_phone_number: STRING
teckst_api_url: STRING
meya_api_key: STRING