Resemble AI Subpackage Projects API
The subpackage_projects API from Resemble AI — 2 operation(s) for subpackage_projects.
The subpackage_projects API from Resemble AI — 2 operation(s) for subpackage_projects.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
find_apisBrowse and filter every API in the catalog.get_api_artifactsOne API's artifacts, grouped by type.get_openapiThe primary OpenAPI for this API.find_similar_apisAPIs that look like this one.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.curl "https://apis.io/api/v1/apis/resemble-ai:resemble-ai-subpackage-projects-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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.
A second provider on the same verified email joins the account you already have.
openapi: 3.2.0
info:
title: Reference Subpackage Projects API
version: 1.0.0
servers:
- url: https://f.cluster.resemble.ai
- url: https://app.resemble.ai/api/v2
tags:
- name: subpackage_projects
paths:
/projects:
get:
operationId: list-projects
summary: List projects
description: List all projects
tags:
- subpackage_projects
parameters:
- name: page
in: query
required: true
schema:
type: integer
default: 1
- name: page_size
in: query
required: false
schema:
type: integer
default: 10
- name: Authorization
in: header
description: API token from https://app.resemble.ai/account/api
required: true
schema:
type: string
responses:
'200':
description: List of projects
content:
application/json:
schema:
$ref: '#/components/schemas/Projects_listProjects_Response_200'
post:
operationId: create-project
summary: Create project
description: Create a new project
tags:
- subpackage_projects
parameters:
- name: Authorization
in: header
description: API token from https://app.resemble.ai/account/api
required: true
schema:
type: string
responses:
'200':
description: Project created
content:
application/json:
schema:
$ref: '#/components/schemas/Projects_createProject_Response_200'
requestBody:
content:
application/json:
schema:
type: object
properties:
name:
type: string
description:
type: string
is_collaborative:
type: boolean
is_archived:
type: boolean
required:
- name
- description
- is_collaborative
- is_archived
/projects/{project_uuid}:
get:
operationId: get-project
summary: Get project
description: Get project details
tags:
- subpackage_projects
parameters:
- name: project_uuid
in: path
required: true
schema:
type: string
- name: Authorization
in: header
description: API token from https://app.resemble.ai/account/api
required: true
schema:
type: string
responses:
'200':
description: Project details
content:
application/json:
schema:
$ref: '#/components/schemas/Projects_getProject_Response_200'
put:
operationId: update-project
summary: Update project
description: Update a project
tags:
- subpackage_projects
parameters:
- name: project_uuid
in: path
required: true
schema:
type: string
- name: Authorization
in: header
description: API token from https://app.resemble.ai/account/api
required: true
schema:
type: string
responses:
'200':
description: Project updated
content:
application/json:
schema:
$ref: '#/components/schemas/Projects_updateProject_Response_200'
requestBody:
content:
application/json:
schema:
type: object
properties:
name:
type: string
description:
type: string
is_collaborative:
type: boolean
is_archived:
type: boolean
delete:
operationId: delete-project
summary: Delete project
description: Delete a project
tags:
- subpackage_projects
parameters:
- name: project_uuid
in: path
required: true
schema:
type: string
- name: Authorization
in: header
description: API token from https://app.resemble.ai/account/api
required: true
schema:
type: string
responses:
'200':
description: Project deleted
content:
application/json:
schema:
$ref: '#/components/schemas/Projects_deleteProject_Response_200'
components:
schemas:
ProjectsPostResponsesContentApplicationJsonSchemaItem:
type: object
properties: {}
title: ProjectsPostResponsesContentApplicationJsonSchemaItem
ProjectsProjectUuidPutResponsesContentApplicationJsonSchemaItem:
type: object
properties: {}
title: ProjectsProjectUuidPutResponsesContentApplicationJsonSchemaItem
ProjectsGetResponsesContentApplicationJsonSchemaItemsItems:
type: object
properties: {}
title: ProjectsGetResponsesContentApplicationJsonSchemaItemsItems
Projects_deleteProject_Response_200:
type: object
properties:
success:
type: boolean
title: Projects_deleteProject_Response_200
Projects_listProjects_Response_200:
type: object
properties:
success:
type: boolean
items:
type: array
items:
$ref: '#/components/schemas/ProjectsGetResponsesContentApplicationJsonSchemaItemsItems'
title: Projects_listProjects_Response_200
Projects_getProject_Response_200:
type: object
properties:
success:
type: boolean
item:
$ref: '#/components/schemas/ProjectsProjectUuidGetResponsesContentApplicationJsonSchemaItem'
title: Projects_getProject_Response_200
Projects_updateProject_Response_200:
type: object
properties:
success:
type: boolean
item:
$ref: '#/components/schemas/ProjectsProjectUuidPutResponsesContentApplicationJsonSchemaItem'
title: Projects_updateProject_Response_200
ProjectsProjectUuidGetResponsesContentApplicationJsonSchemaItem:
type: object
properties: {}
title: ProjectsProjectUuidGetResponsesContentApplicationJsonSchemaItem
Projects_createProject_Response_200:
type: object
properties:
success:
type: boolean
item:
$ref: '#/components/schemas/ProjectsPostResponsesContentApplicationJsonSchemaItem'
title: Projects_createProject_Response_200
securitySchemes:
BearerAuth:
type: http
scheme: bearer
description: API token from https://app.resemble.ai/account/api