Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Duvo Ai Plugins API
version: 1.0.0
description: 'Operations tagged Plugins across 2 of this provider''s published API definitions: duvo-ai-openapi-original.json, duvo-ai-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.duvo.ai
description: Production server
tags:
- name: Plugins
description: Discover plugins that can be referenced from a revision.
paths:
/v2/plugins/catalog:
get:
operationId: listPluginCatalog
tags:
- Plugins
description: List plugins that can be referenced by name in a build's plugins array. Builds may also reference any public GitHub repository URL (https://github.com/owner/repo) as a plugin; those are not enumerated here.
security:
- bearerAuth: []
responses:
'200':
description: Default Response
content:
application/json:
schema:
type: object
properties:
plugins:
type: array
items:
type: object
properties:
name:
type: string
description: Identifier to pass in the build's plugins array.
type:
type: string
description: Plugin source. 'duvo-platform' plugins are pre-baked into the Duvo runtime; 'knowledge-work' plugins are role-oriented bundles (engineering, sales, legal, …) also baked into the runtime; 'github' plugins are downloaded from a user-supplied repository URL at run time.
x-extensible-enum:
- duvo-platform
- knowledge-work
- github
description:
type: string
required:
- name
- type
- description
additionalProperties: false
required:
- plugins
additionalProperties: false
'401':
description: Default Response
content:
application/json:
schema:
type: object
properties:
error:
type: string
message:
type: string
required:
- error
additionalProperties: false
'500':
description: Default Response
content:
application/json:
schema:
type: object
properties:
error:
type: string
message:
type: string
required:
- error
additionalProperties: false
summary: List Plugin Catalog
servers:
- url: https://api.duvo.ai
description: Production server
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer
description: API key authentication. Get your API key from the Duvo dashboard.
x-refined-from:
- duvo-ai-openapi-original.json
- duvo-ai-openapi.json