# Novu Topics API

**Canonical:** https://apis.io/apis/novu/novu-topics-api/  
**Provider:** Novu — https://apis.io/providers/novu/  
**Base URL:** https://api.novu.co  
**Documentation:** https://docs.novu.co/api-reference/overview

Novu Topics API is one of 19 APIs that [Novu](https://apis.io/providers/novu/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 26 JSON Schema definitions. Tagged areas include Topics. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, rate-limit docs, a getting-started guide, and 26 JSON Schemas.

Topics are a way to group subscribers together so that they can be notified of events at once. A topic is identified by a custom key. This can be helpful for things like sending out marketing emails or notifying users of new features. Topics can also be used to send notifications to the subscribers who have been grouped together based on their interests, location, activities and much more.

## Machine-readable artifacts (58)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/openapi/novu-topics-api-openapi.yml
- **Documentation** — https://docs.novu.co/api-reference/overview
- **APIReference** — https://docs.novu.co/api-reference/overview
- **Swagger** — https://api.novu.co/api
- **Postman** — https://github.com/novuhq/novu-postman
- **Authentication** — https://docs.novu.co/api-reference/overview#authentication
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/rate-limits/novu-rate-limits.yml
- **GettingStarted** — https://docs.novu.co/platform/quickstart/nextjs
- **SDKs** — https://www.npmjs.com/package/@novu/api
- **SDKs** — https://pypi.org/project/novu-py/
- **SDKs** — https://github.com/novuhq/novu-go
- **SDKs** — https://github.com/novuhq/php-novu
- **SDKs** — https://github.com/novuhq/novu-csharp
- **SDKs** — https://github.com/novuhq/novu-java
- **SDKs** — https://github.com/novuhq/novu-elixir
- **SDKs** — https://github.com/novuhq/novu-kotlin
- **SDKs** — https://github.com/novuhq/novu-ruby
- **SDKs** — https://github.com/novuhq/novu-rust
- **SDKs** — https://github.com/novuhq/novu-dotnet
- **CodeExamples** — https://github.com/novuhq/examples
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-trigger-event-request-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-trigger-event-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-bulk-trigger-event-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-subscriber-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-create-subscriber-request-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-bulk-subscriber-create-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-create-environment-request-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-update-environment-request-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-environment-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-topic-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-create-integration-request-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-update-integration-request-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-integration-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-message-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-create-workflow-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-update-workflow-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-workflow-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-layout-response-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-subscriber-payload-dto-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/novu/refs/heads/main/json-schema/novu-error-dto-schema.json
- …and 18 more, listed in full on the page.

## Other Novu APIs (12)

- [Novu Inbox / In-App API](https://apis.io/apis/novu/inbox-api/)
- [Novu Framework (Code-First Workflows)](https://apis.io/apis/novu/framework/)
- [Novu MCP Server](https://apis.io/apis/novu/mcp-server/)
- [Novu Activity API](https://apis.io/apis/novu/novu-activity-api/)
- [Novu Channel Connections API](https://apis.io/apis/novu/novu-channel-connections-api/)
- [Novu Channel Endpoints API](https://apis.io/apis/novu/novu-channel-endpoints-api/)
- [Novu Contexts API](https://apis.io/apis/novu/novu-contexts-api/)
- [Novu Domains API](https://apis.io/apis/novu/novu-domains-api/)
- [Novu Environment Variables API](https://apis.io/apis/novu/novu-environment-variables-api/)
- [Novu Environments API](https://apis.io/apis/novu/novu-environments-api/)
- [Novu Events API](https://apis.io/apis/novu/novu-events-api/)
- [Novu Integrations API](https://apis.io/apis/novu/novu-integrations-api/)

## Tags

Topics

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/novu/novu-topics-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/novu/.
