---
myst:
  html_meta:
    "description": "Reference for the contentrules.slack action, its configuration, and its Python API."
    "property=og:description": "Reference for the contentrules.slack action, its configuration, and its Python API."
    "property=og:title": "Reference"
    "keywords": "Plone, Slack, reference"
---

# Reference

Technical descriptions of what contentrules.slack provides.

`````{grid} 1 1 3 3
:gutter: 3

````{grid-item-card} 💬 The Slack action
:link: action
:link-type: doc

Fields of the action, their syntax, and the message they produce.
````

````{grid-item-card} ⚙️ Configuration
:link: configuration
:link-type: doc

Settings read from the environment, and where else they can be defined.
````

````{grid-item-card} 🐍 Python API
:link: python-api
:link-type: doc

Post to Slack from your own code, and the log messages the add-on writes.
````

`````

```{toctree}
:maxdepth: 1
:hidden: true

action
configuration
python-api
```
