Nevercode Applications API
REST API endpoints for applications.
REST API endpoints for applications.
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/nevercode-applications-api"
curl "https://apis.io/api/v1/apis?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
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: Codemagic Applications API
version: v3.0
description: '# ℹ️ Overview
Welcome to the Codemagic REST API.'
servers:
- url: https://codemagic.io/
x-internal: false
security:
- api_key: []
tags:
- name: Applications
description: REST API endpoints for applications.
external_docs: null
paths:
/api/v3/user/apps:
get:
tags:
- Applications
summary: List apps for the authenticated user
description: To list the applications belonging to a team, see /teams/{team_id}/apps
operationId: ApiV3UserAppsGetApps
parameters:
- name: page_size
in: query
schema:
type: integer
maximum: 100.0
minimum: 1.0
description: The maximum number of results per page.
default: 30
description: The maximum number of results per page.
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
- name: page
in: query
schema:
type: integer
minimum: 1.0
description: The page number of the results to fetch.
default: 1
description: The page number of the results to fetch.
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
- name: name
in: query
schema:
oneOf:
- type: string
- type: 'null'
description: Filter apps by name. The query is split on whitespace and every token must appear (case-insensitively) in the app name.
description: Filter apps by name. The query is split on whitespace and every token must appear (case-insensitively) in the app name.
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
responses:
'200':
description: Request fulfilled, document follows
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/ClassicPagination_api.routes.user.schemas.AppSchema_'
'400':
description: Bad request syntax or unsupported method
content:
application/json:
schema:
properties:
status_code:
type: integer
detail:
type: string
extra:
additionalProperties: {}
type:
- 'null'
- object
- array
type: object
required:
- detail
- status_code
description: Validation Exception
examples:
- status_code: 400
detail: Bad Request
extra: {}
deprecated: false
/api/v3/teams/{team_id}/apps:
get:
tags:
- Applications
summary: List apps for the team
operationId: ApiV3TeamsTeamIdAppsListTeamApps
parameters:
- name: page_size
in: query
schema:
type: integer
maximum: 100.0
minimum: 1.0
description: The maximum number of results per page.
default: 30
description: The maximum number of results per page.
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
- name: page
in: query
schema:
type: integer
minimum: 1.0
description: The page number of the results to fetch.
default: 1
description: The page number of the results to fetch.
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
- name: id
in: query
schema:
oneOf:
- items: {}
type: array
- type: 'null'
description: App IDs to filter by.
description: App IDs to filter by.
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
- name: name
in: query
schema:
oneOf:
- type: string
- type: 'null'
description: Filter apps by name. The query is split on whitespace and every token must appear (case-insensitively) in the app name.
description: Filter apps by name. The query is split on whitespace and every token must appear (case-insensitively) in the app name.
required: false
deprecated: false
allowEmptyValue: false
allowReserved: false
- name: team_id
in: path
schema:
type: string
required: true
deprecated: false
responses:
'200':
description: Request fulfilled, document follows
headers: {}
content:
application/json:
schema:
$ref: '#/components/schemas/ClassicPagination_api.routes.team_apps.schemas.AppSchema_'
'400':
description: Bad request syntax or unsupported method
content:
application/json:
schema:
properties:
status_code:
type: integer
detail:
type: string
extra:
additionalProperties: {}
type:
- 'null'
- object
- array
type: object
required:
- detail
- status_code
description: Validation Exception
examples:
- status_code: 400
detail: Bad Request
extra: {}
deprecated: false
components:
schemas:
AppSettingsSrouce:
type: string
enum:
- ui
- file
title: AppSettingsSrouce
user_schemas_AppSchema:
properties:
id:
type: string
examples:
- 60a0b1c2d3e4f56789abcdef
name:
type: string
icon_url:
oneOf:
- type: string
- type: 'null'
last_build_id:
oneOf:
- {}
- type: 'null'
type: string
examples:
- 60a0b1c2d3e4f56789abcdef
archived:
oneOf:
- type: boolean
- type: 'null'
type: object
required:
- id
- last_build_id
- name
title: AppSchema
ClassicPagination_api.routes.team_apps.schemas.AppSchema_:
properties:
data:
items:
$ref: '#/components/schemas/team_apps_schemas_AppSchema'
type: array
page_size:
type: integer
current_page:
type: integer
total_pages:
type: integer
type: object
required:
- current_page
- data
- page_size
- total_pages
title: ClassicPagination[AppSchema]
ClassicPagination_api.routes.user.schemas.AppSchema_:
properties:
data:
items:
$ref: '#/components/schemas/user_schemas_AppSchema'
type: array
page_size:
type: integer
current_page:
type: integer
total_pages:
type: integer
type: object
required:
- current_page
- data
- page_size
- total_pages
title: ClassicPagination[AppSchema]
team_apps_schemas_AppSchema:
properties:
id:
type: string
examples:
- 60a0b1c2d3e4f56789abcdef
name:
type: string
repository:
$ref: '#/components/schemas/RepositorySchema'
settings_source:
$ref: '#/components/schemas/AppSettingsSrouce'
icon_url:
oneOf:
- type: string
- type: 'null'
project_type:
oneOf:
- type: string
- type: 'null'
last_build_id:
oneOf:
- {}
- type: 'null'
archived:
oneOf:
- type: boolean
- type: 'null'
type: object
required:
- id
- name
- repository
- settings_source
title: AppSchema
RepositorySchema:
properties:
url:
type: string
type: object
required:
- url
title: RepositorySchema
securitySchemes:
api_key:
type: apiKey
name: x-auth-token
in: header