2024-05-11 18:29:31 +00:00
|
|
|
# API Methods
|
|
|
|
|
|
|
|
| Method | Summary | CRUD | Accepts Request Body | Idempotent | Safe |
|
|
|
|
|---------|----------------------------------------------------------|--------|-----------------------|------------|------|
|
|
|
|
| GET | To fetch a single resource or group of resources | Read | No | Yes | Yes |
|
|
|
|
| PUT | To update an entire resource in one go | Update | Yes | Yes | No |
|
|
|
|
| POST | To create a new resource | Create | Yes | No | No |
|
|
|
|
| PATCH | To partially update a resource | Update | Yes | No | No |
|
|
|
|
| DELETE | To delete a resource | Delete | No | Yes | No |
|
|
|
|
| OPTIONS | To get information on permitted operations | Read | No | Yes | Yes |
|
|
|
|
| HEAD | To get metadata of the endpoint | Read | No | Yes | Yes |
|
|
|
|
| TRACE | For diagnosing purposes | Read | No | Yes | Yes |
|
|
|
|
| CONNECT | To make the two-way connection between the client and the resource | - | No | No | No |
|
|
|
|
|
|
|
|
## Method Details:
|
2024-05-11 17:32:34 +00:00
|
|
|
|
|
|
|
- **GET**:
|
|
|
|
- The GET method is used to retrieve data from a specified resource.
|
|
|
|
|
|
|
|
- **POST**:
|
|
|
|
- The POST method is used to submit data to be processed to a specified resource.
|
|
|
|
|
|
|
|
- **PUT**:
|
|
|
|
- The PUT method is used to update a specified resource with new data.
|
|
|
|
|
|
|
|
- **PATCH**:
|
|
|
|
- The PATCH method is used to apply partial modifications to a resource.
|
|
|
|
|
|
|
|
- **DELETE**:
|
|
|
|
- The DELETE method is used to delete a specified resource.
|
|
|
|
|
2024-05-11 17:54:31 +00:00
|
|
|
- **OPTIONS**:
|
|
|
|
- The OPTIONS method is used to describe the communication options for the target resource.
|
|
|
|
|
|
|
|
- **HEAD**:
|
|
|
|
- The HEAD method is similar to the GET method, but it only retrieves the headers of the response without the body.
|
|
|
|
|
|
|
|
- **TRACE**:
|
|
|
|
- The TRACE method is used to test the connectivity between the client and the server.
|
|
|
|
|
|
|
|
- **CONNECT**:
|
|
|
|
- The CONNECT method is used to establish a tunnel to the server using a proxy.
|
|
|
|
|