hydracept-com Public API

The public_api API from hydracept-com — 115 operation(s) for public_api.

Operations 135

GET /v1/capabilities/audio.voice.generate.v1/voices List Voice Options #
POST /v1/adapter-aliases Create Stable Model Adapter Alias #
GET /v1/adapter-aliases List Stable Model Adapter Aliases #
GET /v1/adapter-aliases/{alias_name} Get Model Adapter Alias #
GET /v1/adapter-aliases/{alias_name}/versions List Immutable Model Adapter Alias Versions #
POST /v1/adapter-aliases/{alias_name}/promotions Explicitly Promote Model Adapter Alias #
POST /v1/adapter-aliases/{alias_name}/recipe-binding Pin Alias Version For Project Recipe #
GET /v1/adapter-defaults/{capability_key} Get Project Model Adapter Default #
PUT /v1/adapter-defaults/{capability_key} Set Project Model Adapter Default #
DELETE /v1/adapter-defaults/{capability_key} Clear Project Model Adapter Default #
POST /v1/capabilities/image.generate.v1/estimate Quote Image Generation With Model Adapters #
POST /v1/capabilities/image.generate.v1/quote Quote Image Generation With Model Adapters #
POST /v1/adapters Register Model Adapter #
GET /v1/adapters List Project Model Adapters #
POST /v1/adapters/source-preview Preview LoRA Source Before Registration #
POST /v1/adapters/suggestions Suggest a LoRA #
POST /v1/adapters/suggestions/accept Use or Add a Suggested LoRA #
POST /v1/adapters/upload Upload And Register LoRA Weights #
POST /v1/adapters/{adapter_id}/revalidate Revalidate Model Adapter Source #
GET /v1/adapters/{adapter_id} Get Model Adapter #
DELETE /v1/adapters/{adapter_id} Delete Model Adapter #
POST /v1/capabilities/resolve Resolve Capability #
POST /v1/capabilities/{capability_key}/estimate Quote Capability Charge #
POST /v1/capabilities/{capability_key}/quote Quote Capability Charge #
GET /v1/capabilities/{capability_key} Describe Capability #
GET /v1/capabilities/{capability_key}/execution-targets List execution targets #
GET /v1/capabilities/{capability_key}/benchmarks Describe capability benchmarks #
POST /v1/capabilities/{capability_key}/invoke Invoke Capability #
POST /v1/capabilities/image.generate.v1/jobs Submit Image Generation Job #
POST /v1/capabilities/{capability_key}/jobs Submit Capability Job #
GET /v1/capabilities List Capabilities #
POST /v1/capabilities/image.generate.v1/plan Preview variant packing plan #
GET /v1/executions/{execution_id}/events Stream execution tokens (SSE) #
GET /v1/jobs/{job_id} Get Job #
GET /v1/jobs/{job_id}/events List Job Events #
GET /v1/jobs List Jobs #
GET /v1/jobs/{job_id}/request Get Job Request Snapshot #
GET /v1/jobs/{job_id}/result Get Job Result #
POST /v1/jobs/{job_id}/variants/select Select Job Variant #
POST /v1/jobs/{job_id}/cancel Cancel Job #
POST /v1/jobs/{job_id}/approve Approve Job #
POST /v1/jobs/{job_id}/reject Reject Job #
GET /v1/jobs/{job_id}/receipt Get Job Receipt #
DELETE /v1/jobs/{job_id}/public-receipt-verification Revoke public receipt verification for a job #
GET /v1/jobs/{job_id}/artifacts/{artifact_id} Download Job Artifact #
POST /v1/capability-requests Create Capability Request #
GET /v1/capability-requests/{request_id} Get Capability Request #
POST /v1/capability-requests/{request_id}/revisions Revise Capability Request #
POST /v1/capability-requests/{request_id}/submit Submit Capability Request #
GET /v1/capability-requests/{request_id}/quote Get commission quote for a capability request #
GET /v1/inference/pinned List Pinned Receipts #
POST /v1/inference/pinned Create Pinned Inference #
POST /v1/inference/pinned/bulk Create Pinned Inference Bulk #
GET /v1/inference/pinned/bulk/{bulk_id} Get Pinned Inference Bulk #
GET /v1/inference/pinned/{receipt_id} Get Pinned Receipt #
POST /v1/provenance/manifests Post Manifest #
GET /v1/provenance/manifests/{manifest_id} Get Manifest #
POST /v1/provenance/manifests/{manifest_id}/verify Post Verify Manifest #
GET /v1/provenance/lockfile Get Lockfile #
POST /v1/provenance/lockfile/verify Post Verify Lockfile #
POST /v1/panel-definitions Post Panel Definition #
GET /v1/panel-definitions Get Panel Definitions #
GET /v1/panel-definitions/{definition_id} Get Panel Definition Route #
PATCH /v1/panel-definitions/{definition_id} Patch Panel Definition Route #
POST /v1/panel-sessions Post Panel Session #
GET /v1/panel-sessions/{session_id} Get Panel Session Route #
POST /v1/panel-sessions/{session_id}/revoke Revoke Panel Session Route #
POST /v1/panel-sessions/{session_id}/launch-codes Post Panel Launch Code #
GET /v1/panel/bootstrap Panel Bootstrap #
POST /v1/capabilities/{capability_key}/comparisons Create multi-provider comparison #
POST /v1/capabilities/{capability_key}/comparisons/estimate Estimate multi-provider comparison cost #
GET /v1/capabilities/{capability_key}/comparisons/competitor-options List default comparison provider options #
GET /v1/diagnostics/session Diagnostics Session #
GET /v1/diagnostics/providers Diagnostics Providers #
GET /v1/diagnostics/readiness Diagnostics Readiness #
POST /v1/delivery-endpoints Create Delivery Endpoint #
GET /v1/delivery-endpoints List Delivery Endpoints #
PATCH /v1/delivery-endpoints/{endpoint_id} Update Delivery Endpoint #
POST /v1/delivery-endpoints/{endpoint_id}/disable Disable Delivery Endpoint #
GET /v1/deliveries List Deliveries #
POST /v1/deliveries/{delivery_id}/replay Replay Delivery #
GET /v1/agent-context Agent Context #
GET /v1/organizations List Organizations #
GET /v1/organizations/{org_id} Get Organization #
PATCH /v1/organizations/{org_id} Update Organization #
GET /v1/organizations/{org_id}/projects List Org Projects #
POST /v1/organizations/{org_id}/projects Create Org Project #
GET /v1/organizations/{org_id}/projects/{project_id} Get Org Project #
PATCH /v1/projects/{project_id} Update Project #
GET /v1/projects/{project_id}/environments List Project Environments #
GET /v1/billing/wallet Get Wallet #
GET /v1/billing/wallet/executions/{execution_id}/settlement Get Execution Wallet Settlement Route #
GET /v1/billing/wallet/transactions List Wallet Transactions Route #
POST /v1/billing/wallet/top-up-session Create Wallet Top Up Session #
PATCH /v1/billing/currency Update Billing Currency #
GET /v1/api-keys Get Api Keys #
POST /v1/api-keys Post Api Key #
DELETE /v1/api-keys/{key_id} Delete Api Key #
POST /v1/api-keys/{key_id}/revoke Revoke Api Key Alias #
POST /v1/organizations/{organization_id}/provider-credentials Store Organization Credential #
GET /v1/organizations/{organization_id}/provider-credentials List Organization Credentials #
DELETE /v1/organizations/{organization_id}/provider-credentials/{credential_id} Revoke Organization Credential #
POST /v1/organizations/{organization_id}/provider-credentials/{credential_id}/rotate Rotate Organization Credential #
POST /v1/organizations/{organization_id}/provider-credentials/{credential_id}/bindings Bind Organization Credential #
DELETE /v1/organizations/{organization_id}/provider-credentials/{credential_id}/bindings/{binding_id} Unbind Organization Credential #
GET /v1/organizations/{organization_id}/storage/backends List Storage Backends #
POST /v1/organizations/{organization_id}/storage/backends Create Storage Backend #
GET /v1/organizations/{organization_id}/storage/backends/{backend_id} Get Storage Backend #
PATCH /v1/organizations/{organization_id}/storage/backends/{backend_id} Patch Storage Backend #
DELETE /v1/organizations/{organization_id}/storage/backends/{backend_id} Delete Storage Backend #
POST /v1/organizations/{organization_id}/storage/backends/{backend_id}/test Test Storage Backend #
GET /v1/organizations/{organization_id}/storage/policy Get Storage Policy #
PUT /v1/organizations/{organization_id}/storage/policy Put Storage Policy #
GET /v1/organizations/{organization_id}/storage/accounting Get Storage Accounting #
POST /v1/organizations/{organization_id}/storage/transfers Create Transfer #
GET /v1/organizations/{organization_id}/storage/transfers/{transfer_id} Get Transfer #
GET /v1/connections List Connections #
POST /v1/connections Create Connection #
GET /v1/connections/{connection_id} Get Connection #
DELETE /v1/connections/{connection_id} Revoke Connection #
GET /v1/connections/{connection_id}/bindings List Bindings #
POST /v1/connections/{connection_id}/bindings Create Binding #
POST /v1/connections/{connection_id}/test Test Connection #
POST /v1/connections/{connection_id}/repair Repair Connection #
POST /v1/connections/{connection_id}/rotate Rotate Connection #
DELETE /v1/connections/{connection_id}/bindings/{binding_id} Delete Binding #
POST /v1/connections/onboarding/plan Create Plan #
POST /v1/connections/onboarding/sessions Create Session #
GET /v1/connections/onboarding/sessions/{session_id} Get Session #
POST /v1/connections/onboarding/sessions/{session_id}/complete Complete Session #
GET /v1/connections/onboarding/sessions/{session_id}/result Session Result #
GET /v1/projects/{project_id}/jobs List Project Jobs #
GET /v1/public/receipts/verification-key Get Receipt Verification Key #
GET /v1/public/receipts/{receipt_id} Get Public Receipt Verification #
GET /v1/projects/{project_id}/references List Project References #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • 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.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/hydracept-com:hydracept-com-public-api-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

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.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

hydracept-com-public-api-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Hydracept Com Public API
  version: 0.5.4
  x-hydracept-caller-context-limits:
    metadataMaxBytes:
      value: 16384
      reason: Keeps caller metadata bounded; use object storage for large payloads.
    tagsMaxCount:
      value: 32
      reason: Practical limit for correlation labels on a single job.
    tagMaxLength:
      value: 256
      reason: Fits composite correlation refs (for example story:<uuid>:chapter:<n>).
    externalRefMaxLength:
      value: 255
      reason: Maximum length for your external reference id on a job.
    metadataMaxDepth:
      value: 32
      reason: Prevents excessively nested metadata objects.
    enforcement: Published values are hard ceilings for the public API. Hydracept may enforce lower limits on a deployment. Values below 1 or above these ceilings are clamped to the ceiling.
  description: 'Operations tagged public_api across 2 of this provider''s published API definitions: hydracept-com-openapi.json, hydracept-com.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://api.hydracept.com
  description: Hydracept production API
security:
- HydraceptApiKey: []
tags:


# --- truncated at 32 KB (337 KB total) ---
# Full source: https://artifacts.apis.io/hydracept-com/openapi/hydracept-com-public-api-api-openapi.yml