HCX Hyphae Compute Exchange

Documentation

An overview of the HCX customer API. Access is by invitation during the private beta.

This page describes the shape of the API, not a commitment about availability, pricing or performance. Details can change before general release.

Authentication

Requests carry an API key issued by HCX in an Authorization: Bearer header. Keys belong to one customer account, can be created and revoked by that account, and should be kept secret.

Resources

PurposeRequest
Your accountGET /v1/me
List what you can runGET /v1/catalogue
Register an input file (upload, then complete)POST /v1/uploads, POST /v1/uploads/{id}/complete
Register an input held at your own locationPOST /v1/sources/origin
Describe a batchPOST /v1/manifests
Get a quote for a batchPOST /v1/quotes, GET /v1/quotes/{id}
Submit a batchPOST /v1/batches
Follow a batchGET /v1/batches, GET /v1/batches/{id}, GET /v1/batches/{id}/items
Verification recordGET /v1/batches/{id}/verification
ResultsGET /v1/batches/{id}/results
Cancel a batchPOST /v1/batches/{id}/cancel
Invoices and statementsGET /v1/invoices, GET /v1/statement
Manage API keysGET, POST, DELETE /v1/api-keys
Completion notificationsGET, POST, DELETE /v1/webhooks

Conventions

Terms of use

Use of the API is subject to the Terms and the Acceptable use policy. Rate cards, completion windows and service levels are agreed with each customer and are not published here.

Questions or access requests: [email protected].