Deletes an existing Pattern.
Access control
- Permission level
3
or higher is required to delete a Pattern - Permission level
8
is required to delete another user’s Pattern
Endpoints
Deleting a Pattern is possible via these endpoints:
Method | Path | Authentication |
---|---|---|
DELETE | /patterns/:id/jwt | JSON Web Token |
DELETE | /patterns/:id/key | API Key & Secret |
Request URL
The URL should contain the ID of the Pattern you wish to remove.
It replaces the :id
placeholder in the endpoints listed above.
Response status codes
Possible status codes for these endpoints are:
Status code | Description |
---|---|
204 | success |
400 | the request was malformed |
401 | the request lacks authentication |
403 | authentication failed |
500 | server error |
Example request
Javascript
await axios.delete(
'https://backend.freesewing.org/patterns/10/jwt',
{
headers: {
Authorization: `Bearer ${token}`
}
}
)
Example response
JSON
204
NOTE
These endpoints return status code
204
(no content) on
success, with no response body.