# How to perform CRUD operations using SOAP API?

**CRUD** is a cycle for keeping records current and permanent. The principles of the CRUD cycle are defined as **CREATE, READ/RETRIEVE, UPDATE, and DELETE.**

### We can achieve CRUD operations in Leapwork by using the HTTP Request block.

### 1. CREATE:

It is used to generate new records. Use the POST method to create a resource identified by a service-generated URI.

### 2. READ:

Using the GET method to implement the “R” in CRUD is straightforward. It reads the data based on input parameters.

### 3. UPDATE:

Use the PUT method to create or overwrite a resource identified by a URI computed by the client. It is used to modify the records.

### 4. DELETE:

It deletes a record where specified. When a resource is no longer useful, it can send a DELETE request to the resource’s URI and delete that record.

**For any clarification, please contact our [Priority Support](mailto:prioritysupport@leapwork.com).**

**Attachments:**
- [DELETE_Request-SOAP_API.zip](https://leapworkaps.file.force.com/sfc/dist/version/download/?oid=00D7Q000003Qjj6&ids=0687Q000004sB5S&d=%2Fa%2F7Q000000cB4Z%2FzBB51QUw3GPbSjmFLtbzyFLEgHhXueaxAKEw5IX.WBc&asPdf=false)
- [GET_Request-SOAP_API.zip](https://leapworkaps.file.force.com/sfc/dist/version/download/?oid=00D7Q000003Qjj6&ids=0687Q000004sB5X&d=%2Fa%2F7Q000000cB4e%2FHfvAPiSVYCw3Rm1.lXfeWuYc1ygDm0GQstfvBxENui4&asPdf=false)
- [POST_Request-SOAP_API.zip](https://leapworkaps.file.force.com/sfc/dist/version/download/?oid=00D7Q000003Qjj6&ids=0687Q000004sB5c&d=%2Fa%2F7Q000000cB4j%2FCYstOI8T.5nCPyJn2g7R6S6zLavBUUSh0DqsOS3Z5tw&asPdf=false)
- [PUT_Request-SOAP_API.zip](https://leapworkaps.file.force.com/sfc/dist/version/download/?oid=00D7Q000003Qjj6&ids=0687Q000004sAlx&d=%2Fa%2F7Q000000cB25%2Fp0a04WuACOyJlzO4VRIfL_deGiqih5A4wQPRHq7uo8Q&asPdf=false)
