Hold a Transaction

Places a hold on a transaction, preventing it from funding until released. Optionally provide a reasonText and notes to document the action; a reason is required when the tenant's Require Hold/Release Reason option is enabled. The action is recorded in the transaction's Hold/Release Activity log.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
int32
required

The transaction's identification number.

string
required

The unique identifier, or name, of the Backoffice tenant.

Body Params

Optional. The reason and notes describing why the transaction is being held.

string

The reason for the hold or release. Use a reasonText from your tenant's configured reasons. Required when the tenant's RequireHoldReleaseReason option is enabled (maximum 200 characters).

string

Optional free-text notes providing additional context.

int32

Optional. The Backoffice identification number of the user to attribute the action to.

Headers
string
required

The API key id used to authenticate and authorize your request to Infinicept. API keys are managed within your Backoffice tenant.

string
required

The API key value used to authenticate and authorize your request to Infinicept. API keys are managed within your Backoffice tenant.

string

Optional. Identifies the user or system initiating this hold action; recorded in the hold/release history for auditing. Defaults to "API User" when omitted.

string
enum
Defaults to application/json-patch+json

Generated from available request content types

Allowed:
Responses

400

Bad Request

Language
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json