Theneo website screenshot

Theneo

Beautiful, up-to-date docs without the effort. Theneo is an AI-native API documentation and developer portal platform that auto-generates interactive docs from OpenAPI, Swagger, Postman, GraphQL, gRPC, SOAP/WSDL, and AsyncAPI specifications. Its AI Co-pilot can fully generate, enhance, or stay out of the way of human-authored content, while Ask AI Bot, MCP server integration, llms.txt support, smart changelogs, and the Elva API management platform extend the same surface to AI agents. Used by 15,000+ teams including Ticketmaster, Corpay, and SimilarWeb; backed by Y Combinator; SOC 2 Type II, ISO 27001, ISO 9001, and GDPR compliant.

1 APIs 0 Features
API DocumentationDeveloper PortalDeveloper ToolsDocumentation PlatformAIAI Co-PilotMCPPlatform

APIs

Theneo

The Theneo API provides programmatic access to manage API documentation projects, workspaces, user access, and API specification imports on the Theneo platform. Supports creatin...

Collections

Theneo API

OPEN

GraphQL

Pricing Plans

Theneo Plans Pricing

4 plans

PLANS

Rate Limits

Theneo Rate Limits

16 limits

RATE LIMITS

FinOps

Theneo Finops

FINOPS

Semantic Vocabularies

Theneo Context

0 classes · 3 properties

JSON-LD

API Governance Rules

Theneo API Rules

10 rules · 2 errors 8 warnings

SPECTRAL

JSON Structure

Theneo Project Structure

0 properties

JSON STRUCTURE

Example Payloads

Resources

🔗
LinkedIn
LinkedIn
👥
GitHubOrganization
GitHubOrganization
📦
SDKs
SDKs
👥
GitHubAction
GitHubAction
🔗
Repository
Repository
🔗
Documentation
Documentation
💬
FAQ
FAQ
💰
Pricing
Pricing
📰
Blog
Blog
🔗
Security
Security
📝
Signup
Signup
🔗
Demo
Demo

Sources

Raw ↑
opencollection: 1.0.0
info:
  name: Theneo API
  version: 1.0.0
request:
  auth:
    type: apikey
    key: Authorization
    value: '{{Authorization}}'
    placement: header
items:
- info:
    name: Projects
    type: folder
  items:
  - info:
      name: Get All Projects
      type: http
    http:
      method: GET
      url: https://api.theneo.io/projects
    docs: Retrieves a list of all API documentation projects accessible to the authenticated user.
  - info:
      name: Add New Project
      type: http
    http:
      method: POST
      url: https://api.theneo.io/projects
      body:
        type: json
        data: '{}'
    docs: Creates a new API documentation project in the specified workspace.
  - info:
      name: Get Project By ID
      type: http
    http:
      method: GET
      url: https://api.theneo.io/projects/:projectId
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the project.
    docs: Retrieves details of a specific project by its unique identifier.
  - info:
      name: Delete Project
      type: http
    http:
      method: DELETE
      url: https://api.theneo.io/projects/:projectId
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the project.
    docs: Deletes an API documentation project by its unique identifier.
- info:
    name: Users
    type: folder
  items:
  - info:
      name: Get Accessible Users
      type: http
    http:
      method: GET
      url: https://api.theneo.io/projects/:projectId/users
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the project.
    docs: Retrieves the list of users who have access to the specified project.
  - info:
      name: Share A Project
      type: http
    http:
      method: POST
      url: https://api.theneo.io/projects/:projectId/share
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the project.
      body:
        type: json
        data: '{}'
    docs: Shares a project with specified users by granting them access.
  - info:
      name: Change User Access To A Project
      type: http
    http:
      method: PATCH
      url: https://api.theneo.io/projects/:projectId/users/:userId
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the project.
      - name: userId
        value: ''
        type: path
        description: The unique identifier of the user.
      body:
        type: json
        data: '{}'
    docs: Updates the access role of a user on a specific project.
- info:
    name: Import
    type: folder
  items:
  - info:
      name: Import API Specification
      type: http
    http:
      method: POST
      url: https://api.theneo.io/projects/:projectId/import
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the project.
      body:
        type: multipart-form
        data: []
    docs: Imports an API specification file into an existing project. Supports OpenAPI/Swagger, Postman Collections, GraphQL,
      gRPC, SOAP/WSDL, and AsyncAPI formats. The import can be done via file upload, URL, or text.
- info:
    name: Publishing
    type: folder
  items:
  - info:
      name: Publish Project
      type: http
    http:
      method: POST
      url: https://api.theneo.io/projects/:projectId/publish
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the project.
    docs: Publishes the API documentation for a project, making it publicly accessible at its documentation URL.
  - info:
      name: Get Preview Project Link
      type: http
    http:
      method: GET
      url: https://api.theneo.io/projects/:projectId/preview
      params:
      - name: projectId
        value: ''
        type: path
        description: The unique identifier of the project.
    docs: Returns a preview link for the project documentation before it is published.
- info:
    name: Workspaces
    type: folder
  items:
  - info:
      name: List Workspaces
      type: http
    http:
      method: GET
      url: https://api.theneo.io/workspaces
    docs: Retrieves a list of all workspaces available to the authenticated user.
bundled: true