v1

latestOpenAPI 3.1.0Copyright Pismo2026-07-247702,7523.1 MB
Operations blocks

Update operation block

NOTE: This v2 endpoint serves as a replacement for the v1 version.

Updates operation block properties.<br> You can use allowed_operations to allow certain financial transactions.

patch/corporate/v2/operations-blocks/{operationsBlockId}

Path parameters

operationsBlockIdstring uuid required

Operations block ID

Request body

descriptionstring

Operations block description

allowed_operationsOperationsBlocksOperation[]

List of operations allowed to bypass the block enforcement logic.<br>

  • EARMARK_RELEASE: Release an earmark even when an operation block is active.
  • EARMARK_UPDATE: Update an earmark (set amount, increase, or decrease) while the account is blocked by an operation block.
  • PAYMENT_DEBIT: Execute a debit transaction while the account is blocked by an operation block.
  • PAYMENT_CREDIT: Execute a credit transaction while the account is blocked by an operation block.
  • PAYMENT_CONFIRM: Confirm a value transaction while the account is blocked by an operation block.
  • PAYMENT_CANCEL: Cancel an existing transaction while the account is blocked by an operation block.
  • ACCOUNT_STATUS_UPDATE: Change the account status and the associated status reason.
  • CHECK_POST: Post a check while the account is blocked by an operation block.
  • CHECK_RELEASE: Release an uncleared check or operation while the account is blocked by an operation block.
  • CHECK_CANCEL: Cancel an existing check while the account is blocked by an operation block.
  • RESTRICTED_FUNDS_CREATE: Hold a specified amount by transferring it from the available balance to restricted funds.
  • RESTRICTED_FUNDS_RELEASE: Release restricted funds from hold. This transfers funds from restricted funds back to available balance.

Example request

{
  "description": "FDIC operations block",
  "allowed_operations": [
    "EARMARK_CREATE"
  ]
}

Response

OK

block_idstring uuid required

Operations block ID

descriptionstring required

Operations block description

status'ACTIVE' | 'DEACTIVATED' required

Status of the operations block.

created_atstring date-time required

Operation block creation timestamp (ISO 8601). Format = YYYY-MM-DDTHH:mm:ss.sssssssssZ.

division_codestring

Code used to identify your division within the organization. Division code should only contain letters, numbers, and hyphens.

program_idnumber

Pismo program ID.

allowed_operationsOperationsBlocksOperation[]

List of operations allowed to bypass the block enforcement logic.<br>

  • EARMARK_RELEASE: Release an earmark even when an operation block is active.
  • EARMARK_UPDATE: Update an earmark (set amount, increase, or decrease) while the account is blocked by an operation block.
  • PAYMENT_DEBIT: Execute a debit transaction while the account is blocked by an operation block.
  • PAYMENT_CREDIT: Execute a credit transaction while the account is blocked by an operation block.
  • PAYMENT_CONFIRM: Confirm a value transaction while the account is blocked by an operation block.
  • PAYMENT_CANCEL: Cancel an existing transaction while the account is blocked by an operation block.
  • ACCOUNT_STATUS_UPDATE: Change the account status and the associated status reason.
  • CHECK_POST: Post a check while the account is blocked by an operation block.
  • CHECK_RELEASE: Release an uncleared check or operation while the account is blocked by an operation block.
  • CHECK_CANCEL: Cancel an existing check while the account is blocked by an operation block.
  • RESTRICTED_FUNDS_CREATE: Hold a specified amount by transferring it from the available balance to restricted funds.
  • RESTRICTED_FUNDS_RELEASE: Release restricted funds from hold. This transfers funds from restricted funds back to available balance.
updated_atstring date-time

Operation block last update timestamp (ISO 8601). Format = YYYY-MM-DDTHH:mm:ss.sssssssssZ.

Example response

{
  "block_id": "e4adf199-c925-4d11-b002-c5bfd5679030",
  "description": "FDIC operations block",
  "status": "ACTIVE",
  "created_at": "2024-12-16T06:50:08.83861056Z",
  "division_code": "US",
  "program_id": 1010,
  "allowed_operations": [
    "EARMARK_CREATE"
  ],
  "updated_at": "2024-12-17T07:50:08.83861056Z"
}