---
title: "Changes to Reject intent"
method: POST
path: "/v1/intents/{intent_id}/reject"
---

# Changes to Reject intent

`POST /v1/intents/{intent_id}/reject`

> Every recorded change to this operation, newest first.

## Timeline

Changed in 7 of 60 revisions.

- **2026-10-27** `3a2288470053`: 10 warning
- **2026-10-26** `bc6468dfd728`: 5 breaking, 3 info
- **2026-10-21** `1336c45973f3`: 2 info
- **2026-10-20** `527110c2c2f4`: 28 breaking, 1 warning, 12 info
- **2026-10-19** `a77e516e7c57`: 1 info
- **2026-10-16** `2cbf9fcd8cc2`: 8 breaking, 10 warning, 3 info
- **2026-10-16** `4facbfa7f9d4`: 1 info

## Changes

- **2026-10-27** `3a2288470053`: 10 warning
  - added the new `earn_incentive_claim` enum value to the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/prior_state/allOf[subschema #1: Policy]/rules/items/method` response property for the response status `200`
  - added the new `earn_incentive_claim` enum value to the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/anyOf[subschema #1: Policy]/rules/items/method` response property for the response status `200`
  - added the new `earn_incentive_claim` enum value to the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/current_resource_data/allOf[subschema #1: Policy]/rules/items/method` response property for the response status `200`
  - added the new `earn_incentive_claim` enum value to the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/request_details/oneOf[subschema #1: PolicyIntentRequestDetails]/body/rules/items/method` response property for the response status `200`
  - added the new `earn_incentive_claim` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/prior_state/allOf[subschema #1: PolicyRuleResponse]/method` response property for the response status `200`
  - added the new `earn_incentive_claim` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/anyOf[subschema #1: PolicyRuleResponse]/method` response property for the response status `200`
  - added the new `earn_incentive_claim` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/current_resource_data/allOf[subschema #1: PolicyRuleResponse]/method` response property for the response status `200`
  - added the new `earn_incentive_claim` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/policy/allOf[subschema #1: Policy]/rules/items/method` response property for the response status `200`
  - added the new `earn_incentive_claim` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/request_details/oneOf[subschema #1: RuleIntentCreateRequestDetails]/body/method` response property for the response status `200`
  - added the new `earn_incentive_claim` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/request_details/oneOf[subschema #2: RuleIntentUpdateRequestDetails]/body/method` response property for the response status `200`
- **2026-10-26** `bc6468dfd728`: 5 breaking, 3 info
  - the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/prior_state/allOf[subschema #1: Policy]/name` response property's maxLength was increased from `50` to `100` for the response status `200`
  - the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/anyOf[subschema #1: Policy]/name` response property's maxLength was increased from `50` to `100` for the response status `200`
  - the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/current_resource_data/allOf[subschema #1: Policy]/name` response property's maxLength was increased from `50` to `100` for the response status `200`
  - the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/request_details/oneOf[subschema #1: PolicyIntentRequestDetails]/body/name` response property's maxLength was increased from `50` to `100` for the response status `200`
  - the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/policy/allOf[subschema #1: Policy]/name` response property's maxLength was increased from `50` to `100` for the response status `200`
  - removed `subschema #2` from the `oneOf[subschema #1: RpcIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/oneOf[subschema #4: EthereumSendTransactionRpcResponse]/data/transaction_request/anyOf[subschema #1: UnsignedStandardEthereumTransaction]/type` response property `anyOf` list for the response status `200`
  - removed `subschema #2` from the `oneOf[subschema #1: RpcIntentResponse]/allOf[subschema #2]/request_details/body/oneOf[subschema #1: EthereumSignTransactionRpcInput]/params/transaction/anyOf[subschema #1: UnsignedStandardEthereumTransaction]/type` response property `anyOf` list for the response status `200`
  - removed `subschema #2` from the `oneOf[subschema #1: RpcIntentResponse]/allOf[subschema #2]/request_details/body/oneOf[subschema #2: EthereumSendTransactionRpcInput]/params/transaction/anyOf[subschema #1: UnsignedStandardEthereumTransaction]/type` response property `anyOf` list for the response status `200`
- **2026-10-21** `1336c45973f3`: 2 info
  - removed `#/components/schemas/ConditionSetItem, subschema #2` from the `oneOf[subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/prior_state` response property `allOf` list for the response status `200`
  - added `#/components/schemas/ConditionSetItems, #/components/schemas/ConditionSetItem` to the `oneOf[subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/prior_state` response property `anyOf` list for the response status `200`
- **2026-10-20** `527110c2c2f4`: 28 breaking, 1 warning, 12 info
  - the response property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #1: EVMTransactionWalletActionStep]/gas_credits_charged_usd` became nullable for the status `200`
  - the response property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #2: EVMUserOperationWalletActionStep]/gas_credits_charged_usd` became nullable for the status `200`
  - the response property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #3: SVMTransactionWalletActionStep]/gas_credits_charged_usd` became nullable for the status `200`
  - the response property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #4: TVMTransactionWalletActionStep]/gas_credits_charged_usd` became nullable for the status `200`
  - added `#/components/schemas/KeyQuorumIntentRequestDetails, #/components/schemas/KeyQuorumIntentDeleteRequestDetails` to the `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/request_details` response property `oneOf` list for the response status `200`
  - added `#/components/schemas/PolicyIntentRequestDetails, #/components/schemas/PolicyIntentDeleteRequestDetails` to the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/request_details` response property `oneOf` list for the response status `200`
  - the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body` response's property type changed from `object` to no type for status `200`
  - the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/request_details` response's property type changed from `object` to no type for status `200`
  - the `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body` response's property type changed from `object` to no type for status `200`
  - the `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/request_details` response's property type changed from `object` to no type for status `200`
  - removed the required property `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/chain_type` from the response with the `200` status
  - removed the required property `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/created_at` from the response with the `200` status
  - removed the required property `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/id` from the response with the `200` status
  - removed the required property `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/name` from the response with the `200` status
  - removed the required property `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/owner_id` from the response with the `200` status
  - removed the required property `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/rules` from the response with the `200` status
  - removed the required property `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/version` from the response with the `200` status
  - removed the required property `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/request_details/body` from the response with the `200` status
  - removed the required property `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/request_details/method` from the response with the `200` status
  - removed the required property `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/request_details/url` from the response with the `200` status
  - removed the required property `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/authorization_keys` from the response with the `200` status
  - removed the required property `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/authorization_threshold` from the response with the `200` status
  - removed the required property `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/display_name` from the response with the `200` status
  - removed the required property `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/id` from the response with the `200` status
  - removed the required property `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/user_ids` from the response with the `200` status
  - removed the required property `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/request_details/body` from the response with the `200` status
  - removed the required property `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/request_details/method` from the response with the `200` status
  - removed the required property `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/request_details/url` from the response with the `200` status
  - removed the optional property `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/key_quorum_ids` from the response with the `200` status
  - added the optional property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #1: EVMTransactionWalletActionStep]/gas_credits_charged` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #2: EVMUserOperationWalletActionStep]/gas_credits_charged` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #3: SVMTransactionWalletActionStep]/gas_credits_charged` to the response with the `200` status
  - added the optional property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #4: TVMTransactionWalletActionStep]/gas_credits_charged` to the response with the `200` status
  - added `#/components/schemas/KeyQuorum, #/components/schemas/SuccessResponse` to the `oneOf[subschema #7: KeyQuorumIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body` response property `anyOf` list for the response status `200`
  - added `#/components/schemas/Policy, #/components/schemas/SuccessResponse` to the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body` response property `anyOf` list for the response status `200`
  - response property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #1: EVMTransactionWalletActionStep]/gas_credits_charged_usd` deprecated
  - response property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #2: EVMUserOperationWalletActionStep]/gas_credits_charged_usd` deprecated
  - response property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #3: SVMTransactionWalletActionStep]/gas_credits_charged_usd` deprecated
  - response property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #4: TVMTransactionWalletActionStep]/gas_credits_charged_usd` deprecated
  - added discriminator to `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/request_details` response property for the response status `200`
  - …1 more
- **2026-10-19** `a77e516e7c57`: 1 info
  - added the optional property `oneOf[subschema #2: TransferIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/steps/items/oneOf[subschema #4: TVMTransactionWalletActionStep]/gas_credits_charged_usd` to the response with the `200` status
- **2026-10-16** `2cbf9fcd8cc2`: 8 breaking, 10 warning, 3 info
  - added `#/components/schemas/ConditionSetIntentResponse` to the response body `oneOf` list for the response status `200`
  - the response property `oneOf[subschema #8: ConditionSetItemIntentResponse -> subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body` became optional for the status `200`
  - added `#/components/schemas/ConditionSetItemIntentCreateRequestDetails, #/components/schemas/ConditionSetItemIntentUpdateRequestDetails, #/components/schemas/ConditionSetItemIntentDeleteRequestDetails` to the `oneOf[subschema #8: ConditionSetItemIntentResponse -> subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/request_details` response property `oneOf` list for the response status `200`
  - the `oneOf[subschema #8: ConditionSetItemIntentResponse -> subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body` response's property type changed from `array` to no type for status `200`
  - the `oneOf[subschema #8: ConditionSetItemIntentResponse -> subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/request_details` response's property type changed from `object` to no type for status `200`
  - removed the required property `oneOf[subschema #8: ConditionSetItemIntentResponse -> subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/request_details/body` from the response with the `200` status
  - removed the required property `oneOf[subschema #8: ConditionSetItemIntentResponse -> subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/request_details/method` from the response with the `200` status
  - removed the required property `oneOf[subschema #8: ConditionSetItemIntentResponse -> subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/request_details/url` from the response with the `200` status
  - added the new `data_byte_length` enum value to the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/prior_state/allOf[subschema #1: Policy]/rules/items/conditions/items/oneOf[subschema #1: EthereumTransactionCondition]/field` response property for the response status `200`
  - added the new `data_byte_length` enum value to the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/rules/items/conditions/items/oneOf[subschema #1: EthereumTransactionCondition]/field` response property for the response status `200`
  - added the new `data_byte_length` enum value to the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/current_resource_data/allOf[subschema #1: Policy]/rules/items/conditions/items/oneOf[subschema #1: EthereumTransactionCondition]/field` response property for the response status `200`
  - added the new `data_byte_length` enum value to the `oneOf[subschema #5: PolicyIntentResponse]/allOf[subschema #2]/request_details/body/rules/items/conditions/items/oneOf[subschema #1: EthereumTransactionCondition]/field` response property for the response status `200`
  - added the new `data_byte_length` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/prior_state/allOf[subschema #1: PolicyRuleResponse]/conditions/items/oneOf[subschema #1: EthereumTransactionCondition]/field` response property for the response status `200`
  - added the new `data_byte_length` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body/anyOf[subschema #1: PolicyRuleResponse]/conditions/items/oneOf[subschema #1: EthereumTransactionCondition]/field` response property for the response status `200`
  - added the new `data_byte_length` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/current_resource_data/allOf[subschema #1: PolicyRuleResponse]/conditions/items/oneOf[subschema #1: EthereumTransactionCondition]/field` response property for the response status `200`
  - added the new `data_byte_length` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/policy/allOf[subschema #1: Policy]/rules/items/conditions/items/oneOf[subschema #1: EthereumTransactionCondition]/field` response property for the response status `200`
  - added the new `data_byte_length` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/request_details/oneOf[subschema #1: RuleIntentCreateRequestDetails]/body/conditions/items/oneOf[subschema #1: EthereumTransactionCondition]/field` response property for the response status `200`
  - added the new `data_byte_length` enum value to the `oneOf[subschema #6: RuleIntentResponse]/allOf[subschema #2]/request_details/oneOf[subschema #2: RuleIntentUpdateRequestDetails]/body/conditions/items/oneOf[subschema #1: EthereumTransactionCondition]/field` response property for the response status `200`
  - added `CONDITION_SET` mapping keys to the response discriminator for the response status `200`
  - added `#/components/schemas/ConditionSetItems, #/components/schemas/SuccessResponse` to the `oneOf[subschema #8: ConditionSetItemIntentResponse -> subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/action_result/allOf[subschema #2]/response_body` response property `anyOf` list for the response status `200`
  - added discriminator to `oneOf[subschema #8: ConditionSetItemIntentResponse -> subschema #9: ConditionSetItemIntentResponse]/allOf[subschema #2]/request_details` response property for the response status `200`
- **2026-10-16** `4facbfa7f9d4`: 1 info
  - endpoint added

---

[Operation](https://skmtc.dev/privy-io/apis/privy-api/docs/v1/intents/:intent_id/reject/post.md) - [API](https://skmtc.dev/privy-io/apis/privy-api.md) - [Page](https://skmtc.dev/privy-io/apis/privy-api/changes/v1/intents/:intent_id/reject/post)
