# Manual transaction

Notification that a manual transaction has been processed.

Endpoint: POST /manual_transactions/watch
Version: v2

## Header parameters:

  - `call-ref` (string)
    A call reference generated by the caller and unique to the caller to provide correlation between the caller and system with a maximum length of 255

  - `published-timestamp` (integer, required)
    The timestamp, expressed in Epoch timestamp using millisecond precision, when this event was published.

  - `signature` (string, required)
    The signature to verify the authenticity of this request.  This is the base64 hash (HmacSHA256) of the `published-timestamp` using your API key.

  - `signature-v2` (string, required)
    The signature to verify the authenticity of this request.  This is the base64 hash (HmacSHA256) of the `call-ref + payload + published-timestamp` using your API key.

## Request fields (application/json):

  - `transactionId` (string, required)
    Id of the transaction.

  - `targetInstrument` (object, required)

  - `targetInstrument.id` (string, required)

  - `targetInstrument.type` (string, required)
    Enum: "managed_cards", "managed_accounts"

  - `availableBalanceAdjustment` (string)
    The amount credited or debited on the available balance of the instrument.

  - `actualBalanceAdjustment` (string)
    The amount credited or debited on the actual balance of the instrument.

  - `transactionTimestamp` (string, required)
    The timestamp when the transaction was processed by the system, expressed in Epoch timestamp using millisecond precision.

  - `owner` (object)

  - `owner.type` (string, required)

  - `owner.id` (string, required)

