Skip to main content
GET /v1/public-config lists capabilities that remain unavailable because required upstream guarantees are absent. Use these flags before presenting an action or requesting its scope.

Create a beneficiary

Beneficiary creation is unavailable with reason code upstream_version_bound_beneficiary_admission_required. Perflo does not admit a beneficiary until the provider binds creation to complete, versioned schema evidence.

Close a card

Card close is unavailable with reason code upstream_card_close_lifecycle_required. Perflo exposes freeze and unfreeze only because the provider has not defined closure authority, terminal state, or response-loss recovery.

Reveal card details

Card reveal is unavailable with reason code upstream_hosted_reveal_required. Perflo does not return a primary account number (PAN), card verification value (CVV), reveal token, or provider card identifier.

Receive inbound provider events

Inbound provider events are unavailable with reason code signed_provider_events_required. Perflo does not claim provider-event authenticity or upstream delivery timeliness. Receive operation webhooks describes the separate API-owned outbound operation event channel.

Execute an exact purchase

Exact quote-bound purchase execution is unavailable with reason code upstream_exact_price_ceiling_unproven. You can create a non-executable purchase quote, but you cannot submit it for payment.

Execute a query purchase

Query purchase execution is unavailable with reason code upstream_price_cap_required. Perflo does not accept an uncapped query as purchase authority.

Resolve exact service routability

Exact service routability is unavailable with reason code upstream_exact_routability_required. Perflo does not infer availability or absence from a bounded marketplace search.

Read a normalized service price

Normalized service prices are unavailable with reason code upstream_asset_scale_required. Perflo does not infer decimal scale or canonical asset identity from a provider asset label.

Treat a partial withdrawal as settled

Terminal partial settlement is unavailable with reason code upstream_partial_settlement_semantics_required. Perflo continues reconciliation because the provider has not defined whether partial is terminal or how settled amounts are calculated.

Execute a transfer

Transfer execution is unavailable with reason code upstream_executable_remittance_bound_authority_and_causal_grant_required. A transfer quote is indicative, expires after five minutes, and cannot be prepared, signed, paid, or executed.