# Noizu.Discord v0.1.0 - API Reference

## Modules

- Core
  - [Noizu.Discord](Noizu.Discord.md): Discord REST API v10 client for Elixir.
  - [Noizu.Discord.Client](Noizu.Discord.Client.md): Explicit connection configuration, passed as the first argument to every call.
  - [Noizu.Discord.Error](Noizu.Discord.Error.md): Structured error returned by every failing call as `{:error, %Noizu.Discord.Error{}}`.
  - [Noizu.Discord.Pagination](Noizu.Discord.Pagination.md): Lazy snowflake-cursor walker behind every `*_stream` helper.
  - [Noizu.Discord.Request](Noizu.Discord.Request.md): Request engine behind every resource module (REST only — no gateway).

- Resources
  - [Noizu.Discord.Channels](Noizu.Discord.Channels.md): Channel, message, thread, typing and pin endpoints.
  - [Noizu.Discord.Guilds](Noizu.Discord.Guilds.md): Guild endpoints (and the bot's guild list).
  - [Noizu.Discord.Interactions](Noizu.Discord.Interactions.md): HTTP interactions (slash commands, components) — signature verification and
callback responses. REST-only: interactions arrive at your HTTP endpoint, not via
the gateway.
  - [Noizu.Discord.Reactions](Noizu.Discord.Reactions.md): Message reaction endpoints.
  - [Noizu.Discord.Users](Noizu.Discord.Users.md): User endpoints.
  - [Noizu.Discord.Webhooks](Noizu.Discord.Webhooks.md): Webhook endpoints.

- Helpers
  - [Noizu.Discord.Embeds](Noizu.Discord.Embeds.md): Pipeable embed builders plus limit validation.
  - [Noizu.Discord.Markdown](Noizu.Discord.Markdown.md): GFM -> Discord markdown conversion and 2000-character message chunking.

