To create place
This api is used to create place. Create place by sending a POST request to the endpoint below.
POST /add-place

Request Body:

{
    "site_id": "ST000000",
    "place_type": "meeting-room",
    "place_name": "dummy",
    "title": "dummy",
    "meta_title": "meta",
    "description": "place description",
    "meta_description": "meta",
    "area": "500",
    "min_people_count": "1",
    "max_people_count": "10",
    "booking_method": "automatic",
    "available_for_booking": "yes",
    "desk_allocation": "by-member",
    "images": [
        {
            "title": "Front View",
            "path": "https://example.com/images/front.jpg"
        },
        {
            "title": "Reception Area",
            "path": "https://example.com/images/reception.jpg"
        }
    ],
    "facilities": [
        "wifi",
        "parking"
    ],
    "availabilities": [
        {
            "day": "monday",
            "time_in": "09:00",
            "time_out": "18:00"
        },
        {
            "day": "tuesday",
            "time_in": "09:00",
            "time_out": "18:00"
        },
        .....
    ],
    "charge_types": [
        {
            "name": "half-day",
            "rate": 20,
            "discount": 10
        },
        {
            "name": "full-day",
            "rate": 100,
            "discount": 0
        }
    ]
}

Response:

{
    "success": true,
    "data": {
        "place": {
            "place_id": "PL000000",
            "site_id": "ST000000",
            "place_type": "meeting_room",
            "site_name": dummy,
            "place_name": dummy,
            "title": "dummy",
            "meta_title": meta,
            "slug": "dummy",
            "description": "place description",
            "meta_description": meta,
            "address": "dummy",
            "country": "United Kingdom",
            "city": "dummy",
            "postcode": "dummy",
            "latitude": "51.5809694",
            "longitude": "-0.3344616",
            "area": 500,
            "length": null,
            "width": null,
            "timezone": "Europe/London",
            "min_people_count": 1,
            "max_people_count": 10,
            "amount": null,
            "availability": "day",
            "time_in": null,
            "time_out": null,
            "booking_method": "automatic",
            "available_for_booking": "yes",
            "available_from_date": null,
            "desk_count": null,
            "desk_allocation": null,
            "rating": null,
            "trending": 0,
            "status": "active",
            "created_at": "2025-09-04T04:48:37.000000Z",
            "updated_at": "2025-09-04T04:48:37.000000Z",
        }
    },
    "message": "Place created"
}

Description:

Field Name Description
access_token* Access token, obtain it from authentication api
site_id* Unique site Id under which place will be created
place_type* Type of place - meeting-room, multimedia-studio, corporate-event ,board-room,co-woking-place, day-office etc.
place_name Name of the place (string)
title* Title of the place (string)
meta_title Meta title for SEO (max 60 characters)
description* Description of the place (string)
meta_description Meta description for SEO (max 160 characters)
area* Area of place (integer)
min_people_count* Minimum people count in case of co-working place (integer)
max_people_count* Maximum people count in case of co-working place (integer)
booking_method* Method of booking in case of day-office - manual,automatic
available_for_booking* Available for booking in case of day-office - yes, no
desk_allocation* Desk allocation in case of co-working place - by-manager, by-member
images* At least one image required. Each with a title and URL.
facilities* At least one facility required (slug).
availabilities* Atleast one availability required - 24/7, week, day along with time_in and time_out
charge_types* Atleast one charge rate is required - 1-3, half-day, full-day, co-daily, co-weekly, co-monthly