## Endpoint 01: Get Services

### API
`POST https://extct.litedev.com/v1/services`

### Request

```json
{
  "prd_id": "ST03"
}
```

### Response

```json
{
  "status": 1000,
  "message": "Success",
  "data": [
    {
      "id": "MTA9",
      "name": "Nebulisation",
      "desc": "A medical procedure used to treat certain respiratory conditions through steam inhalation.",
      "img": "https://img.sanar.sa/?u=https://sanar-assets.com/mis/f8cbbcf83fd82ca972ccb2c450a9b4d6.jpeg&w=200&h=200"
    }
  ]
}
```

## Endpoint 02: Get Service Details

### API
`POST https://extct.litedev.com/v1/details`

### Request

```json
{
  "id": "MTA9",
  "prd_id": "ST03"
}
```

### Response

```json
{
  "status": 1000,
  "message": "Success",
  "data": {
  "id": "MTA9",
  "name": "Nebulisation",
  "img": "https://img.sanar.sa/?u=https://sanar-assets.com/mis/f8cbbcf83fd82ca972ccb2c450a9b4d6.jpeg&w=200&h=200",
  "desc": "A medical procedure used to treat certain respiratory conditions through steam inhalation.",
  "inst": [
    "Any Medication, Past History of medication allergy, infection, or pregnancy"
    ]
  }
}
```

## Endpoint 03: Get Providers and Slots

### API
`POST https://extct.litedev.com/v1/browse`

### Required Headers

```json
{
  "Authorization": "<partner_token>",
  "Cmt": "<computed_signature>",
  "Content-Type": "application/json"
}
```

### Request

```json
{
  "date": "2026-05-01",
  "prd_id": "ST03",
  "lat": "24.7135517",
  "lng": "46.6752957",
  "services": [
    "MTA9"
  ],
  "gnd": "M"
}
```

### Response

```json
{
  "status": 1000,
  "message": "",
  "data": [
    {
      "provider_id": "HSP90",
      "provider_name": "Sanar Care",
      "provider_img": "https://img.litedev.com/mis/5dca4718f9dca36dd84dd4e255ad6846.jfif",
      "service_type": "Home Visit",
      "usertype_nm": "Nurse",
      "price": "100 SAR",
      "slots": [
        {
          "strt_tym": "13:30",
          "end_tym": "14:00",
          "slt_id": 122,
          "available": true
        },
        {
          "strt_tym": "14:00",
          "end_tym": "14:30",
          "slt_id": 123,
          "available": true
        }
      ],
      "testDetails": [
        {
          "id": "MTA9",
          "name": "Nebulisation",
          "img": "https://sanar-assets.com/mis/f8cbbcf83fd82ca972ccb2c450a9b4d6.jpeg"
        }
      ]
    }
  ],
  "date": "2026-05-01"
}
```

## Endpoint 04: Book Appointment

### API
`POST https://extct.litedev.com/v1/book`

### Required Headers

```json
{
  "Authorization": "<partner_token>",
  "Cmt": "<computed_signature>",
  "Content-Type": "application/json"
}
```

### Request

```json
{
  "eid": "HSP90",
  "date": "2026-05-01",
  "strt_tym": "14:00",
  "end_tym": "14:30",
  "services": ["MTA9"],
  "lat": "24.7135517",
  "lon": "46.6752957",
  "add": "PM7G+C4F, Al Olaya, Riyadh 12251, Saudi Arabia",
  "prd_id": "ST03",
  "gnd": "M"
}
```

### Response

```json
{
  "status": 1000,
  "message": "success",
  "data": {
    "booking_id": "cjnjsjsw",
    "payment_url": "https://pcpayment.litedev.com/?pid=cjnjsjsw&sc=medgulf&card=true&applepay=true"
  }
}
```
