# Actions

Actions are operations that are batch in nature. For example, the "create", "update", "delete", and other operations allow changes to up-to 50 objects at a time. The "query" operation will return up-to 2000 result records back at a time, before requiring additional pages of data to be returned via a subsequent "queryMore" operation.
The default WSDL version for Actions is 79. If you want to change the WSDL version, set the `X-Zuora-WSDL-Version` header. To find out in which WSDL version a particular object or field was introduced, see [Zuora SOAP API Version History](https://docs.zuora.com?resourceId=platform-soap-api-version-history).
**Note**: Actions do not support the Invoice Settlement feature. This feature includes Unapplied Payments, Credit and Debit Memo, and Invoice Item Settlement. Actions also do not support the Orders feature.

 - [POST /v1/action/amend](https://developer.zuora.com/v1-api-reference/older-api/actions/action_postamend.md): Modifies a subscription by creating Amendment objects. However, to modify a subscription, Zuora recommends that you use the [Create an order](https://developer.zuora.com/api-references/api/operation/P
 - [POST /v1/action/execute](https://developer.zuora.com/v1-api-reference/older-api/actions/action_postexecute.md): Use the execute call to execute a process to split an invoice into multiple invoices. The original invoice must be in draft status. The resulting invoices are called split invoices. To access this fea
 - [POST /v1/action/generate](https://developer.zuora.com/v1-api-reference/older-api/actions/action_postgenerate.md): Generates an on-demand invoice for a specific customer. This is similar to creating an ad-hoc bill run for a specific customer account in the Zuora UI. * Supported objects: Invoice * Asynchronous proc
 - [POST /v1/action/subscribe](https://developer.zuora.com/v1-api-reference/older-api/actions/action_postsubscribe.md): This call performs many actions. Use the subscribe call to bundle information required to create at least one new subscription. The call takes in an array of SubscribeRequests. Because it takes an ar
