Hyperscale docs Sign in Start building

Product API

Every call the saved Build admits, with a request to copy.

Every Hyperscale operation is one HTTP call under /v1. Send an API key as a bearer token and name the environment in the X-Hyperscale-Environment header: sandbox or live.

The platform reference below lists each operation with its method, path and input. Signed in, this page also lists the calls your own product's saved Build admits, with a request sample to copy.

Platform operations

OperationHTTP
Retrieve an account balance account.balance.retrieveGET /v1/accounts/{accountId}/balance
Close an account account.closePOST /v1/accounts/{accountId}/close
Create an account account.createPOST /v1/accounts
Deposit money into an account through a bank adapter account.depositPOST /v1/account-deposits
Freeze an account account.freezePOST /v1/accounts/{accountId}/freeze
List account reservations account.hold.listGET /v1/accounts/{accountId}/holds
Retrieve an account reservation account.hold.retrieveGET /v1/accounts/{accountId}/holds/{transferId}
List Accounts account.listGET /v1/accounts
Retrieve an Account account.retrieveGET /v1/accounts/{accountId}
Export a monthly account statement account.statement.exportGET /v1/accounts/{accountId}/statements/{period}/export
Retrieve a monthly account statement account.statement.retrieveGET /v1/accounts/{accountId}/statements/{period}
Unfreeze an account account.unfreezePOST /v1/accounts/{accountId}/unfreeze
List company activity activity.listGET /v1/activity
Retrieve one company activity event activity.retrieveGET /v1/activity/{activityId}
List Audit events audit_event.listGET /v1/audit-events
Retrieve an Audit event audit_event.retrieveGET /v1/audit-events/{auditEventId}
List Consents consent.listGET /v1/consents
Retrieve a Consent consent.retrieveGET /v1/consents/{consentId}
Revoke provider data consent consent.revokePOST /v1/consents/{consentId}/revoke
Close customer access customer_access.closePOST /v1/customer-access/{customerAccessId}/close
List Customer accesses customer_access.listGET /v1/customer-access
Reactivate customer access customer_access.reactivatePOST /v1/customer-access/{customerAccessId}/reactivate
Retrieve a Customer access customer_access.retrieveGET /v1/customer-access/{customerAccessId}
Suspend customer access customer_access.suspendPOST /v1/customer-access/{customerAccessId}/suspend
Log out the current end-customer session customer_logoutMCP only
Read the signed-in end customer's balance and activity customer_me_retrieveMCP only
Revoke one of the calling end customer's sessions customer_session_revokeMCP only
Create a customer customer.createPOST /v1/customers
List Customers customer.listGET /v1/customers
Update a customer legal profile customer.profile.updatePATCH /v1/customers/{customerId}/profile
Retrieve a Customer customer.retrieveGET /v1/customers/{customerId}
List developer logs developer.log.listGET /v1/developer-logs
Retrieve a developer log developer.log.retrieveGET /v1/developer-logs/{operationId}
List events event.listGET /v1/events
Retrieve an event event.retrieveGET /v1/events/{eventId}
List catalog extensions extension.listGET /v1/extensions
List Internal Transfers internal_transfer.listGET /v1/internal-transfers
Retrieve an Internal Transfer internal_transfer.retrieveGET /v1/internal-transfers/{transferId}
List Operations operation.listGET /v1/operations
Retrieve an Operation operation.retrieveGET /v1/operations/{operationId}
Read payment reminder delivery evidence payment_reminder.delivery.retrieveGET /v1/products/{productId}/payment-reminders/{operationId}
List public actions, typed inputs and execution routes from the admitted Build product.actions.listGET /v1/products/{productId}/actions
Retrieve product activation readiness and cost product.activation.retrieveGET /v1/products/{productId}/activation
Summarize standard blocks product.blocks.summaryGET /v1/products/{productId}/blocks/summary
Retrieve a Product's books product.books.retrieveGET /v1/products/{productId}/books
Retrieve product connections product.connections.retrieveGET /v1/products/{productId}/connections
List product earn rates product.earn.rate.listGET /v1/products/{productId}/earn-rates
Settle product earnings product.earnings.settlePOST /v1/products/{productId}/earnings/settlements
Read a Product economic revision and confirmed balances product.economic_snapshot.retrieveGET /v1/products/{productId}/economic-snapshot
Retrieve deterministic product guidance product.guidance.retrieveGET /v1/products/{productId}/guidance
List the admitted Product instruments and typed fields product.instruments.listGET /v1/products/{productId}/instruments
List your Products product.listGET /v1/products
Retrieve the product margin view product.margin.retrieveGET /v1/products/{productId}/margin
List available actions and required metadata for an object product.objects.actionsGET /v1/products/{productId}/objects/{kind}/{objectId}/actions
Read accepted action evidence for an object's agreement product.objects.agreements.evidence.listGET /v1/products/{productId}/objects/{kind}/{objectId}/agreements/{instanceId}/evidence
Read every agreement attached to an object product.objects.agreements.listGET /v1/products/{productId}/objects/{kind}/{objectId}/agreements
Create an object with optional metadata and no financial agreement product.objects.createPOST /v1/products/{productId}/objects/{kind}
Discover business object kinds, authored fields, and attached actions product.objects.discoverGET /v1/products/{productId}/objects
Execute an attached action with session-bound parties and required metadata product.objects.executePOST /v1/products/{productId}/objects/{kind}/{objectId}/actions/{action}
List business objects of a kind product.objects.listGET /v1/products/{productId}/objects/{kind}
Review an action without changing the record or moving money product.objects.previewPOST /v1/products/{productId}/objects/{kind}/{objectId}/actions/{action}/preview
Retrieve a business object by ID product.objects.retrieveGET /v1/products/{productId}/objects/{kind}/{objectId}
Read what happened to an object product.objects.timeline.listGET /v1/products/{productId}/objects/{kind}/{objectId}/timeline
Retrieve a product's frozen operation set product.operation_set.retrieveGET /v1/products/{productId}/operation-set
Retrieve a Product product.retrieveGET /v1/products/{productId}
Read the schedule for one product product.schedule.listGET /v1/products/{productId}/schedule
Retrieve product treasury balances product.treasury.retrieveGET /v1/products/{productId}/treasury
Read work for one product product.work.listGET /v1/products/{productId}/work
List Receipts receipt.listGET /v1/receipts
Retrieve a Receipt receipt.retrieveGET /v1/receipts/{receiptId}
Refund a payment refund.createPOST /v1/refunds
Fund a sandbox account sandbox.account.fundPOST /v1/sandbox/account-funding
Advance the sandbox Product clock sandbox.clock.advancePOST /v1/sandbox/clock/advance
Read the sandbox Product clock sandbox.clock.retrieveGET /v1/products/{productId}/sandbox-clock
Activate sandbox customer access sandbox.customer_access.activatePOST /v1/sandbox/customer-access/{customerAccessId}/activate
Run a Product platform action in sandbox sandbox.platform.firePOST /v1/sandbox/platform/fire
Initiate a transfer return transfer_return.createPOST /v1/transfer-returns
List Usage records usage_record.listGET /v1/usage-records
Retrieve a Usage record usage_record.retrieveGET /v1/usage-records/{usageRecordId}
Retrieve the company usage statement usage.statementGET /v1/usage/statement
List webhook deliveries webhook.delivery.listGET /v1/webhook-endpoints/{webhookEndpointId}/deliveries
Resend a webhook delivery webhook.delivery.resendPOST /v1/webhook-endpoints/{webhookEndpointId}/deliveries/{webhookDeliveryId}/resend
Create a webhook endpoint webhook.endpoint.createPOST /v1/webhook-endpoints
Delete a webhook endpoint webhook.endpoint.deletePOST /v1/webhook-endpoints/{webhookEndpointId}/delete
Disable a webhook endpoint webhook.endpoint.disablePOST /v1/webhook-endpoints/{webhookEndpointId}/disable
Enable a webhook endpoint webhook.endpoint.enablePOST /v1/webhook-endpoints/{webhookEndpointId}/enable
List webhook endpoints webhook.endpoint.listGET /v1/webhook-endpoints
Recover webhook deliveries webhook.endpoint.recoverPOST /v1/webhook-endpoints/{webhookEndpointId}/recover
Retrieve a webhook endpoint webhook.endpoint.retrieveGET /v1/webhook-endpoints/{webhookEndpointId}
Update a webhook endpoint webhook.endpoint.updatePATCH /v1/webhook-endpoints/{webhookEndpointId}
List webhook events for the current Product Build webhook.event.catalogGET /v1/products/{productId}/webhook-event-catalog