> ## Documentation Index
> Fetch the complete documentation index at: https://docs.modo.link/llms.txt
> Use this file to discover all available pages before exploring further.

# AcceptCip56

> Accept an incoming CIP-56 TransferOffer

Accept an incoming CIP-56 `TransferOffer`. The registrar is extracted automatically from the contract payload — you only need to pass the offer's contract ID.

Invoked through the two-phase [transaction flow](/agentic-api/transaction-flow) with:

* `operation = TRANSACTION_OPERATION_ACCEPT_CIP56`
* `params.accept_cip56 = AcceptCip56Params { … }`

## Params

<ParamField path="contract_id" type="string" required>
  Contract ID of the CIP-56 `TransferOffer` to accept.
</ParamField>

```proto theme={null}
message AcceptCip56Params {
  string contract_id = 1;
}
```

<Tip>
  Use [`GetActiveContracts`](/agentic-api/core/get-active-contracts) with a CIP-56 `TransferOffer` template filter to discover pending offer contract IDs.
</Tip>

## See also

* [`TransferCip56`](/agentic-api/cip56/transfer-cip56) — create an outgoing CIP-56 transfer.
* [`GetBalances`](/agentic-api/core/get-balances) — verify the holding was credited after acceptance.
