POST
/
wp-json
/
latepoint-api
/
v1
/
services

Required Parameters

ParameterTypeDescription
namestringService name

Optional Parameters

ParameterTypeDescription
short_descriptionstringBrief description of the service
descriptionstringDetailed description of the service
durationintegerService duration in minutes (default: 60)
price_minnumberMinimum price for the service (default: 0)
price_maxnumberMaximum price for the service (default: 0)
charge_amountnumberAmount to charge for the service (default: 0)
deposit_amountnumberDeposit amount required (default: 0)
capacity_minintegerMinimum capacity (default: 1)
capacity_maxintegerMaximum capacity (default: 1)
order_numberintegerDisplay order number (default: 0)
selection_image_idintegerImage ID for service selection (default: 0)
statusstringService status: active, disabled (default: active)
visibilitystringService visibility: visible, hidden (default: visible)
category_idintegerService category ID

Example Request

POST /wp-json/latepoint-api/v1/services
X-API-Key: YOUR_API_KEY
Content-Type: application/json

{
  "name": "General Consultation",
  "short_description": "Standard medical consultation",
  "duration": 60,
  "charge_amount": 100,
  "price_min": 80,
  "price_max": 120
}

Response Example

{
  "success": true,
  "message": "Service created successfully",
  "data": {
    "id": 5,
    "name": "General Consultation",
    "short_description": "Standard medical consultation",
    "description": "",
    "duration": 60,
    "price_min": 80,
    "price_max": 120,
    "charge_amount": 100,
    "deposit_amount": 0,
    "capacity_min": 1,
    "capacity_max": 1,
    "order_number": 0,
    "selection_image_id": 0,
    "status": "active",
    "visibility": "visible",
    "category_id": null,
    "created_at": "2025-08-21 09:51:59",
    "updated_at": "2025-08-21 09:51:59"
  }
}