type: meya.sendgrid.integration
class: SendgridIntegration
path: /meya/sendgrid/integration/integration.py
signature: -
DNS Setup
First set up SPF, DKIM and MX.
Inbound parse
Create an inbound parse using default payloads (not raw payloads).
Authentication
Create an API key and use it the Meya integration setting.
Fields
field | signature | required | type | default | description |
---|---|---|---|---|---|
spec | ○ | ○ | Spec | null | Override the original spec for this element |
enabled | ○ | ○ | bool | true | Enables the integration, allowing it to process events and HTTP entries |
filter | ○ | ○ | IntegrationFilter | rx_sub: true | |
verify_token | ○ | ○ | str | null | |
max_attachment_size | ○ | ○ | int | null | Controls maximum attachment size supported by the integration in bytes |
markdown | ○ | ○ | list | false | |
typing | ○ | ○ | bool | true | When set to 'False', all typing indicators received by the integration will be ignored. |
api_key | ○ | ◉ | str | ||
email_address | ○ | ◉ | str |
Examples
Basic
type: meya.sendgrid.integration
api_key: STRING
email_address: STRING
Full
type: meya.sendgrid.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
api_key: STRING
email_address: STRING