Amagi List API
The List API from Amagi — 1 operation(s) for list.
The List API from Amagi — 1 operation(s) for list.
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/amagi-list-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:
description: 'The purpose of this application is to provide documentation of the APIs in mapsor
# Authentication
-->'
title: Mapsor List API
contact:
email: arpitm@amagi.com
version: 0.2.0
servers:
- url: https://pbohw6r8e1.execute-api.us-east-1.amazonaws.com/dev/?token=Vqv80iwJyHVPreFu47dNYg
description: Development Server
- url: https://api.mapsor.amagi.tv
description: Production Server
tags:
- name: List
paths:
/list:
get:
security:
- TokenAuth: []
summary: Returns list of jobs, requires monitor/operator access
parameters:
- name: customer
in: query
schema:
type: string
required: true
description: Customer Name
- name: start_time
in: query
schema:
type: number
required: true
description: Job Submission time in epoch milliseconds FROM where to filter
- name: end_time
in: query
schema:
type: number
required: true
description: Job Submission time in epoch milliseconds UPTO where to filter
- name: id
in: query
schema:
type: string
required: false
description: Submitter Job Classification Identifier
- name: cloud
in: query
schema:
$ref: '#/components/schemas/cloudProvider'
required: false
description: Cloud Provider
- name: region
schema:
type: string
required: false
in: query
description: Region name of deployment as per cloud provider
responses:
'200':
description: Retuns list of jobs
content:
application/json:
schema:
type: object
properties:
response:
type: array
items:
type: object
required:
- resources
- image
- status
- command
- env
- tags
- submitted_at
- priority
properties:
cloud_provider:
$ref: '#/components/schemas/cloudProvider'
resources:
$ref: '#/components/schemas/resources'
image:
$ref: '#/components/schemas/dockerImage'
status:
$ref: '#/components/schemas/JobStatus'
region:
$ref: '#/components/schemas/region'
id:
$ref: '#/components/schemas/jobID'
command:
$ref: '#/components/schemas/command'
env:
$ref: '#/components/schemas/env'
tags:
$ref: '#/components/schemas/tags'
priority:
$ref: '#/components/schemas/Priority'
submitted_at:
type: integer
format: int64
description: Epoch time at which job was submitted
started_at:
type: integer
format: int64
description: Epoch time at ehich job was started
finished_at:
type: integer
format: int64
description: Epoch time at which job was finished
'401':
$ref: '#/components/responses/UnauthorizedError'
'500':
description: Internal Server Error
tags:
- List
operationId: getList
x-operation-id-source: derived
components:
schemas:
JobStatus:
description: Job status
title: status represents the Job status
type: string
enum:
- REJECTED
- QUEUED
- RUNNING
- FAILED
- SUCCEEDED
- CANCELLING
- CANCELLED
Priority:
description: Job priority
title: priority represents the Job priority
type: string
enum:
- HIGH
- LOW
jobID:
title: jobID represents the jobID of the submitted job
type: string
description: Job ID
command:
description: Docker arguments
title: command represents the docker arguments passed to the container
type: array
items:
type: string
cloudProvider:
description: Cloud provider
title: cloud_provider represents the list of all cloud providers supported
type: string
enum:
- aws
- azure
region:
type: string
description: Cloud Provider region where the job was scheduled
title: region represents the region where the job was scheduled
dockerImage:
title: dockerImage represents the docker image url
type: string
description: Docker image url
errorMessage:
type: object
required:
- error
properties:
error:
type: object
required:
- status
- message
- code
properties:
status:
type: integer
description: HTTP Status Code
message:
type: string
description: Error description
code:
type: string
description: Pre defined Error code
env:
type: object
additionalProperties:
type: string
description: Key pair values of environment variables
title: env represents the environment variables passed to the container
tags:
type: object
additionalProperties: true
description: Customer submitter tags
title: tags represents the custom tags used to tag the job
resources:
description: Compute resources
title: resources represents the compute resources required to run the job
type: object
properties:
vcpus:
type: integer
description: vcpus required to run the job
memory:
type: number
format: float
description: Memory in GB required to run the job
responses:
UnauthorizedError:
description: Token key is missing or invalid
headers:
WWW_Authenticate:
schema:
type: string
content:
application/json:
schema:
$ref: '#/components/schemas/errorMessage'
securitySchemes:
TokenAuth:
type: apiKey
in: query
name: token