API Reference Overview

"Complete guide to the WISEROWS REST API — 65+ endpoints across 14 categories."

3 min read

API Reference Overview

The WISEROWS REST API gives you programmatic access to everything in the platform — entities, content buckets, workflows, SEO tools, AI chat, and more. All endpoints accept and return JSON, use Bearer token authentication, and follow a consistent response format.

See API Authentication for setup.

Base URL

https://api.wiserows.com/api/v1

All endpoints are prefixed with /api/v1. Include your Bearer token in the Authorization header with every request:

Authorization: Bearer ds_your_api_key_here
Content-Type: application/json

Quick Reference

14 of 14
Category
Endpoints
Description
Entities5CRUD operations on entities — the core data objects
Entity Types4Manage schema definitions for entity structures
Content Buckets6Organize entities into publishable content collections
Topical Clusters5Group related content into topical authority clusters
Workflows5Create and run multi-step AI workflows
Keywords5Manage SEO keywords and track performance
Jobs3Monitor background jobs and long-running operations
Integrations4Manage external service connections and syncs
SEO Pipeline2Publish content and track SEO readiness
Chat / AI2Interact with AI assistant and generate content
Knowledge Base2Manage knowledge base articles for AI context
Notes4Personal and project-level notes
Audit Log1View history of all actions in the project
Project1Project-level information and configuration

Response Format

Every API response follows the same envelope structure, whether the request succeeds or fails.

Permission Levels

API keys are scoped to a permission level. Each endpoint requires a minimum level:

3 of 3
Level
Description
readCan query and list resources. Cannot create, update, or delete.
writeEverything in read, plus create, update, and delete operations.
adminEverything in write, plus project settings, integrations, and audit log access.

Error Codes

6 of 6
HTTP Status
Meaning
400Bad Request — invalid or missing parameters. Check the details field for specifics.
401Unauthorized — missing or invalid API key.
403Forbidden — your API key does not have the required permission level.
404Not Found — the requested resource does not exist or belongs to another project.
429Too Many Requests — rate limit exceeded. Retry after the Retry-After header value.
500Internal Server Error — something went wrong on our end. Contact support if it persists.
Tip
Looking for the interactive API explorer? Sign in and visit Settings > API Docs to try endpoints live.
Was this helpful?

Command Palette

Search for a command to run...