Static per-channel metadata
channel_hintsReturn static per-channel metadata: character limits, Markdown support flags, tag vocabulary, and CTA placement rules. Side effects: read-only; no external HTTP calls; no auth needed. Fully deterministic — returns compile-time adapter constants. Use channel_hints before composing a variant body to understand channel constraints; use post_publish or post_schedule once you have a valid variant.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| channel | Yes | Channel platform name, e.g. 'devto', 'reddit', 'hashnode', 'bluesky'. Use the platform prefix only, not the full 'platform:account' form. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tag_vocab | No | Canonical tag vocabulary; omitted when the channel accepts free-form tags. | |
| max_length | No | Max post length in characters; omitted when the channel has no limit. | |
| browser_only | Yes | True when posting requires the browser-fallback flow (no public API). | |
| cta_placement | Yes | Where the CTA block lands on this channel. | |
| supported_md_features | Yes | Markdown features the channel renders, e.g. 'links', 'code_blocks'. | |
| canonical_url_supported | Yes | Whether the channel honours canonical_url natively. |