Skip to content
Console
Menu

Getting Started

Authentication

KV Store

On this page

UNAVAILABLE

The Resource store, the owning service's backend, or the key verifier's snapshot is unavailable; retry after Retry-After.

The Resource store, the owning service's backend, or the key verifier's snapshot is unavailable; retry after Retry-After.

HTTP 503 · gRPC UNAVAILABLE · the error body

#Returned by

MethodScopeWhat it does
artifacts.artifacts.prepare_uploadartifacts:writeMints one short-lived registry credential and the unique image reference for an upload of this project. The repository is derived from the caller's grant and this parent, never from the caller; the tag is unique per call, so uploads of the same project never collide. Push to the reference, then register the pushed digest with CreateArtifact.
billing.billing_accounts.setup_payment_methodbilling:adminStarts saving a payment method for the org: returns a client secret the console confirms with Stripe.js, so card data never reaches Sylphx. The saved method becomes the account's default and is charged off-session for each finalized invoice.
billing.invoices.record_paymentbilling:payments:recordA seller operator records an externally verified full invoice payment. The platform-only scope cannot be granted by customer owners/admins. The invoice name identifies the customer, not the seller. References are immutable and idempotent per org and method; conflicting reuse is refused.
broker.token_exchanges.revokebroker:readRevokes an issued credential at the provider by its record. The Broker uses the credential it holds sealed, so the caller needs no token and no live delegation. Idempotent: a credential already revoked or expired answers the record. Erases the sealed credential once the provider confirms.
events.realtime_channels.issue_tokenevents:publishMints a subscribe token (rtt_…) for this channel alone, at most an hour long, for a browser or device that holds no key. A token that names a client id enters the channel's presence while it is connected.
money.price_catalogs.syncbilling:writePushes the catalog to the merchant account's processor now: products and prices by lookup key; an amount change makes a new price.
money.store_purchases.verifybilling:writeVerifies a store purchase with the store, binds it to the subject, and returns its record and a signed grant. Re-verifying returns the same record and grant. Called from the app's server with a secret key that holds billing:write; a publishable key cannot call it.
money.store_purchases.client_verifybilling:clientVerifies a store purchase for an app with no server: called with the environment's publishable key (billing:client), the subject is an install id (inst_ and a UUID), and Money completes the purchase with the store (acknowledges or consumes it) so the app never calls the store's server API. Works only on store connections that set client_verify. Re-calling returns the same record and grant.
money.customer_subscriptions.cancelbilling:writeCancels a web subscription, now or at the period end, and optionally refunds its last payment (for example a statutory cancellation window).
money.customer_subscriptions.resumebilling:writeResumes a web subscription set to cancel at its period end.
money.customer_subscriptions.update_quantitybilling:writeChanges the seat quantity of a web subscription, now, and syncs the processor's subscription item to it. A retry with the same Idempotency-Key (required) and the same request changes nothing twice.
money.customer_subscriptions.change_planbilling:writeMove a web subscription onto another recurring catalog plan.
money.merchant_accounts.connectbilling:writeStarts connecting a Stripe account: returns the processor's authorisation URL for an org owner to open, which the processor's redirect completes. With a restricted key in the request the account connects at once instead, and the connected merchant account comes back in the response.
money.merchant_accounts.refreshbilling:writeReads the connected account back from the processor.
money.merchant_accounts.disconnectbilling:writeDisconnects the account: Sylphx loses access; checkout is refused.
money.checkout_sessions.createbilling:writeCreates a hosted checkout for a subject.
money.portal_sessions.createbilling:writeCreates a customer portal session for a subject.
money.usage_reservations.createbilling:metering:writeReserves usage before the work starts. Refused with PLAN_LIMIT_REACHED (spend limit, no payment method) or INVALID_STATE (suspended) only while enforcement is on; while it is dark the reservation is granted and the refusal is recorded.
money.revenue.getrevenue:readGets the org's revenue over a period: totals by day or month, split by source or product, gross or net, in one reporting currency, with the basis of each bucket, the sources that report late, and what has no rate yet. Reads only the daily roll-up, bounded by a 5 second statement timeout. For example sylphx money revenue summary --period mtd --split source.
money.revenue_facts.listrevenue:readLists the org's revenue facts, newest day first, for audit and export.