Back to homepage

API Documentation

This API allows you to generate fun, creative or professional Out of Office messages using AI. You can call it with a simple POST or GET request. No authentication is required.

🟢 Endpoint

POST https://www.outofoffice.one/api/messages/create/rest/

Example GET request:

GET https://www.outofoffice.one/api/messages/create/rest/?category=funny&length=short&language=en

📤 Parameters
ParameterTypeRequiredDescription
categorystringStyle/theme (e.g. funny, Jedi, Shakespeare, or your own style description)
lengthstringshort, medium, or long
languagestringLanguage code (default is en)
📥 Response

Success:

{
  "generated": "Hi! I'm out of office from ..."
}

Error:

{
  "error": "Missing required fields"
}
{
  "error": "Daily limit reached. Try again tomorrow."
}
📈 Rate Limit

Max 5 requests per IP per day.

🧪 Example using cURL
curl -X POST https://www.outofoffice.one/api/messages/create/rest/ \
  -H "Content-Type: application/json" \
  -d '{"category":"professional", "length":"short", "language":"en"}'