Delete an SMS template
DELETE
/v1/sms-templates/{id}
const url = 'https://api2.recruso.co.uk/v1/sms-templates/1';const options = { method: 'DELETE', headers: {Authorization: '<Authorization>', 'Content-Type': '*/*'}, body: '{ "id": 1 }'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request DELETE \ --url https://api2.recruso.co.uk/v1/sms-templates/1 \ --header 'Authorization: <Authorization>' \ --header 'Content-Type: */*' \ --data '{ "id": 1 }'Permanently deletes one of your agency’s SMS templates.
The row is removed rather than flagged, so this cannot be undone and there is no restore endpoint. Anything still referencing the record keeps the raw id it was given.
You only ever see and change your own agency’s records; there is no owner id on the request, and an id belonging to another agency returns 404 rather than 403 so that its existence is never disclosed.
Access. Requires a client-credentials access token. Tokens issued through the interactive user login are rejected.
Authorizations
Section titled “Authorizations”Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”id
required
integer format: int32
The id path parameter
Request Bodyrequired
Section titled “Request Bodyrequired”object
id
integer format: int32
object
id
integer format: int32
Examplegenerated
{ "id": 1}Responses
Section titled “Responses”No Content
Unauthorized
Media typeapplication/problem+json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Forbidden
Media typeapplication/problem+json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
Media typeapplication/problem+json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}
