Skip to main content
Import actions from @getpara/react-sdk or @getpara/react-sdk-lite. Each action takes a Para client first, followed by the exact positional arguments of its core method, and returns the same promise. Actions do not require a React hook, but the supplied client must satisfy the method’s authentication requirements. An undefined client throws no para instance.

Policy discovery

listPolicies

Lists publicly discoverable active policies for the application. Targeted user and wallet definitions are excluded.
Arguments, result, and Portal behavior.

getPolicy

Reads a publicly discoverable active policy and its authored defaults.
Arguments, result, and Portal behavior.

listApplicablePolicies

Lists active policies applicable to the signed-in user and selected wallet.
Arguments, result, and Portal behavior.

getApplicablePolicy

Reads an active policy applicable to the signed-in user and selected wallet.
Arguments, result, and Portal behavior.

listUserPolicyConsents

Lists consent requests and current consent state for the selected user wallet.
Arguments, result, and Portal behavior.

getUserPolicyConsent

Reads the selected policy’s current consent state for a user wallet.
Arguments, result, and Portal behavior.

getPolicyConsentUrl

Creates a Portal URL for policy consent without first submitting a transaction.
Arguments, result, and Portal behavior.

Adjustable parameters

listUserAdjustablePolicies

Lists policies with adjustable parameters available to the user.
Arguments, result, and Portal behavior.

getUserPolicyParameters

Reads parameter declarations, saved values, and the current settings revision.
Arguments, result, and Portal behavior.

updateUserPolicyParameters

Saves the signed-in user’s parameter values against the current policy version and settings revision.
Arguments, result, and Portal behavior.

resetUserPolicyParameters

Resets the signed-in user’s parameter values to the current policy defaults.
Arguments, result, and Portal behavior.

listUserPolicyParameterHistory

Lists saved parameter revisions for the user and policy.
Arguments, result, and Portal behavior.

Approval configuration

listConfigurableApprovalRequirements

Lists approval requirements that expose configuration in an authorization scope.
Arguments, result, and Portal behavior.

getConfigurableApprovalRequirement

Reads a configurable approval requirement in a specific policy version and authorization scope.
Arguments, result, and Portal behavior.

getApprovalConfiguration

Reads the stored configuration and revision for an approval requirement.
Arguments, result, and Portal behavior.

getEffectiveApprovalConfiguration

Reads the approval requirement after applying its current configuration.
Arguments, result, and Portal behavior.

updateApprovalConfiguration

Updates the configurable values explicitly permitted by an approval requirement.
Arguments, result, and Portal behavior.

resetApprovalConfiguration

Clears configured overrides and restores the requirement’s defaults.
Arguments, result, and Portal behavior.

listApprovalConfigurationHistory

Lists configuration revisions for an approval requirement.
Arguments, result, and Portal behavior.

Roles and scopes

getUserApprovalAssignments

Reads roles and attributes assigned to a user in an authorization scope.
Arguments, result, and Portal behavior.

getUserApprovalCapabilities

Lists requirements the signed-in user is authorized to configure in an authorization scope.
Arguments, result, and Portal behavior.

Approval cases

listAccessibleApprovalCases

Lists approval cases accessible to the signed-in approver.
Arguments, result, and Portal behavior.

getAccessibleApprovalCase

Reads an approval case accessible to the signed-in approver.
Arguments, result, and Portal behavior.

listInitiatedApprovalCases

Lists approval cases initiated by the signed-in user.
Arguments, result, and Portal behavior.

getInitiatedApprovalCase

Reads an approval case initiated by the signed-in user, without granting approval authority.
Arguments, result, and Portal behavior.

approveApprovalCase

Records an authenticated approval from the signed-in eligible approver.
Arguments, result, and Portal behavior.

rejectApprovalCase

Records a rejection from the signed-in eligible approver.
Arguments, result, and Portal behavior.

getApprovalCaseReviewUrl

Creates a Portal URL to review an approval case accessible to the signed-in approver.
Arguments, result, and Portal behavior.

Signature collection

createApprovalSignatureCollection

Creates a policy-governed signature collection for a transaction.
Arguments, result, and Portal behavior.

getApprovalSigningPayload

Reads the canonical signing payload for a participant eligible to sign in the current stage.
Arguments, result, and Portal behavior.

submitApprovalSignature

Submits a signature and signer wallet for backend verification and collection.
Arguments, result, and Portal behavior.

getApprovalSignatures

Reads the completed signature bundle for the authenticated collection initiator.
Arguments, result, and Portal behavior.

signApprovalTransaction

Fetches the case’s canonical signing payload, signs with the selected wallet, and submits the signature.
Arguments, result, and Portal behavior.

Usage

getUserPolicyUsage

Reads a current spending-usage snapshot for a policy and user wallet.
Arguments, result, and Portal behavior.