University of Texas at Austin General API
General service health and readiness
General service health and readiness
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/university-of-texas-at-austin:university-of-texas-at-austin-general-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: University Of Texas At Austin General API
license:
name: 3-Clause BSD License
url: https://opensource.org/licenses/BSD-3-Clause
termsOfService: https://tapis-project.org
version: '1.0'
description: 'Operations tagged General across 5 of this provider''s published API definitions: university-of-texas-at-austin-tapis-apps-openapi-original.yml, university-of-texas-at-austin-tapis-files-openapi-original.yml, university-of-texas-at-austin-tapis-jobs-openapi-original.yml, university-of-texas-at-austin-tapis-notifications-openapi-original.yml, university-of-texas-at-austin-tapis-systems-openapi-original.yml. Each path carries the servers of the definition it was published in.'
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
tags:
- name: General
description: General service health and readiness
paths:
/v3/apps/healthcheck:
get:
tags:
- General
description: Health check. Lightweight non-authenticated check that service is alive.
operationId: healthCheck
responses:
'200':
description: Message received.
content:
application/json:
schema:
$ref: '#/components/schemas/RespBasic'
'500':
description: Server error.
summary: Health check
x-summary-source: derived
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
/v3/apps/readycheck:
get:
tags:
- General
description: Ready check. Non-authenticated check that service is ready to do work.
operationId: readyCheck
responses:
'200':
description: Service ready.
content:
application/json:
schema:
$ref: '#/components/schemas/RespBasic'
'503':
description: Service not ready.
summary: Ready check
x-summary-source: derived
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
/v3/files/healthcheck:
get:
tags:
- General
operationId: getV3FilesHealthcheck
responses:
'200':
description: Message received.
content:
application/json:
schema:
$ref: '#/components/schemas/RespBasic'
'500':
description: Server error.
summary: Health check
x-summary-source: derived
x-operation-id-source: normalized
x-operation-id-original: healthCheck
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
/v3/files/readycheck:
get:
tags:
- General
operationId: getV3FilesReadycheck
responses:
'200':
description: Service ready.
content:
application/json:
schema:
$ref: '#/components/schemas/RespBasic'
'503':
description: Service unavailable.
summary: Ready check
x-summary-source: derived
x-operation-id-source: normalized
x-operation-id-original: readyCheck
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
/jobs/healthcheck:
get:
tags:
- General
description: Lightweight health check for liveness. No authorization required.
operationId: checkHealth
responses:
'200':
description: Message received.
content:
application/json:
schema:
$ref: '#/components/schemas/RespProbe'
'503':
description: Service unavailable.
content:
application/json:
schema:
$ref: '#/components/schemas/RespProbe'
summary: Check health
x-summary-source: derived
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
/jobs/readycheck:
get:
tags:
- General
description: Lightweight readiness check. No authorization required.
operationId: readycheck
responses:
'200':
description: Service ready.
content:
application/json:
schema:
$ref: '#/components/schemas/RespProbe'
'503':
description: Service unavailable.
content:
application/json:
schema:
$ref: '#/components/schemas/RespProbe'
summary: Readycheck
x-summary-source: derived
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
/v3/notifications/healthcheck:
get:
tags:
- General
description: Health check. Lightweight non-authenticated check that service is alive.
operationId: getV3NotificationsHealthcheck
responses:
'200':
description: Message received.
content:
application/json:
schema:
$ref: '#/components/schemas/RespBasic'
'500':
description: Server error.
summary: Health check
x-summary-source: derived
x-operation-id-source: normalized
x-operation-id-original: healthCheck
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
/v3/notifications/readycheck:
get:
tags:
- General
description: Ready check. Non-authenticated check that service is ready to do work.
operationId: getV3NotificationsReadycheck
responses:
'200':
description: Service ready.
content:
application/json:
schema:
$ref: '#/components/schemas/RespBasic'
'503':
description: Service not ready.
summary: Ready check
x-summary-source: derived
x-operation-id-source: normalized
x-operation-id-original: readyCheck
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
/v3/systems/healthcheck:
get:
tags:
- General
description: Health check. Lightweight non-authenticated check that service is alive.
operationId: getV3SystemsHealthcheck
responses:
'200':
description: Message received.
content:
application/json:
schema:
$ref: '#/components/schemas/RespBasic'
'500':
description: Server error.
summary: Health check
x-summary-source: derived
x-operation-id-source: normalized
x-operation-id-original: healthCheck
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
/v3/systems/readycheck:
get:
tags:
- General
description: Ready check. Non-authenticated check that service is ready to do work.
operationId: getV3SystemsReadycheck
responses:
'200':
description: Service ready.
content:
application/json:
schema:
$ref: '#/components/schemas/RespBasic'
'503':
description: Service not ready.
summary: Ready check
x-summary-source: derived
x-operation-id-source: normalized
x-operation-id-original: readyCheck
servers:
- url: http://localhost:8080/
description: Local test environment
variables: {}
- url: https://dev.develop.tapis.io/
description: Development environment
variables: {}
components:
schemas:
RespBasic:
type: object
properties:
status:
type: string
message:
type: string
version:
type: string
commit:
type: string
build:
type: string
result:
type: object
metadata:
type: object
JobsProbe:
type: object
properties:
checkNum:
type: integer
format: int64
databaseAccess:
type: boolean
tenantsAccess:
type: boolean
queueAccess:
type: boolean
ResultMetadata:
type: object
RespProbe:
type: object
properties:
status:
type: string
message:
type: string
version:
type: string
commit:
type: string
build:
type: string
metadata:
$ref: '#/components/schemas/ResultMetadata'
result:
$ref: '#/components/schemas/JobsProbe'
securitySchemes:
TapisJWT:
type: apiKey
description: Tapis signed JWT token authentication
name: X-Tapis-Token
in: header
externalDocs:
description: Tapis Project
url: https://tapis-project.org
x-refined-from:
- university-of-texas-at-austin-tapis-apps-openapi-original.yml
- university-of-texas-at-austin-tapis-files-openapi-original.yml
- university-of-texas-at-austin-tapis-jobs-openapi-original.yml
- university-of-texas-at-austin-tapis-notifications-openapi-original.yml
- university-of-texas-at-austin-tapis-systems-openapi-original.yml