DistributeApp LogoDistributeProject
DistributorMailsIdStatus

Set request mail status

Updates the status of a request mail. Requires an admin JWT. Status values: 0=pending, 1=processing, 2=completed, 3=rejected.

PUT
/mails/{id}/status

Authorization

BearerAuth
Authorization<token>

Type "Bearer" followed by a space and JWT token.

In: header

Path Parameters

id*integer

Mail ID

Request Body

application/json

Status payload

status*integer

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X PUT "https://loading/api/mails/0/status" \  -H "Content-Type: application/json" \  -d '{    "status": 2  }'
{
  "message": "Status updated"
}
{
  "error": "Validation failed"
}
{
  "error": "Validation failed"
}
{
  "error": "Validation failed"
}
{
  "error": "Validation failed"
}