curl --request POST \
--url https://api.example.com/api/contacto \
--header 'Content-Type: application/json' \
--data '
{
"cliente_id": 123,
"asunto": "<string>",
"mensaje": "<string>"
}
'{
"message": "<string>",
"contacto": {
"contacto.id": 123,
"contacto.cliente_id": 123,
"contacto.asunto": "<string>",
"contacto.mensaje": "<string>",
"contacto.created_at": "<string>"
},
"400 Bad Request": {},
"500 Internal Server Error": {}
}Submit a contact message from a public client
curl --request POST \
--url https://api.example.com/api/contacto \
--header 'Content-Type: application/json' \
--data '
{
"cliente_id": 123,
"asunto": "<string>",
"mensaje": "<string>"
}
'{
"message": "<string>",
"contacto": {
"contacto.id": 123,
"contacto.cliente_id": 123,
"contacto.asunto": "<string>",
"contacto.mensaje": "<string>",
"contacto.created_at": "<string>"
},
"400 Bad Request": {},
"500 Internal Server Error": {}
}{
"message": "cliente_id, asunto y mensaje son obligatorios"
}
{
"message": "Error al enviar mensaje"
}
curl -X POST https://api.example.com/api/contacto \
-H "Content-Type: application/json" \
-d '{
"cliente_id": 45,
"asunto": "Consulta sobre horarios de atención",
"mensaje": "Buenos días, quisiera saber si atienden los días sábados y cuál es el horario. Gracias."
}'
{
"message": "Mensaje enviado correctamente",
"contacto": {
"id": 78,
"cliente_id": 45,
"asunto": "Consulta sobre horarios de atención",
"mensaje": "Buenos días, quisiera saber si atienden los días sábados y cuál es el horario. Gracias.",
"created_at": "2026-03-05T14:45:00.000Z"
}
}
cliente_id should correspond to an existing public client record in the database