Spaces

Get a warehouse or space

Returns the detail of a warehouse or space by its identifier, with its capacity, surface area, amenities and custom fields.

GET
/api/v1/spaces/{spaceId}

Request examples

curl https://app.filmo.io/api/v1/spaces/spac_8f2a1c \
  --header "Authorization: Bearer $FILMO_API_KEY"
{
  "data": {
    "id": "space_9f3a2b",
    "name": "Example space",
    "internalReference": "2026-0001",
    "isWarehouse": true,
    "collectionId": "collection_9f3a2b",
    "collectionName": "Example collection name",
    "building": "Example building",
    "floor": 1,
    "location": {
      "address": "Example address",
      "city": "Madrid",
      "postalCode": "28001",
      "country": "ES",
      "lat": 1,
      "lng": 1
    },
    "createdAt": "2026-09-01T08:00:00.000Z",
    "updatedAt": "2026-09-01T08:00:00.000Z",
    "description": "Example text.",
    "capacity": 1,
    "area": 1,
    "dimensions": "Example dimensions",
    "amenities": [
      "Example amenities"
    ],
    "equipments": [
      "Example equipments"
    ],
    "pricingSettings": {
      "type": "periodPrice",
      "price": "120.00",
      "period": "hour"
    },
    "insuranceEnabled": true,
    "discountEnabled": true,
    "depositValue": "120.00",
    "bufferBefore": 1,
    "bufferBeforeUnit": "hour",
    "bufferAfter": 1,
    "bufferAfterUnit": "hour",
    "customFields": {
      "example": "example"
    }
  }
}

Generated from the schema

Authorizations

Bearer API key with the scope below. spaces:read

Headers

If-None-Matchstring

Conditional read: the ETag of the copy you already have. If the resource has not changed, the response is 304 with no body.

Example:"\"3sT3d9pBvZq4h2N0w8x1YkLmQ7c\""

Path parameters

spaceIdstringRequired

Space identifier.

Limits: min length 1

Response

application/json

Successful response.

Response schema: SpaceDetailDto

Envelope: SpaceDetailResponse. meta.warnings is present only when the operation is deprecated.

Headers: X-Request-Id · RateLimit-Limit · RateLimit-Remaining · RateLimit-Reset · ETag

dataobject

Detail of a warehouse or rentable space.

Show child attributes
data.idstring

Unique space identifier.

data.namestring

Space name.

data.internalReferencestring | null

Internal reference of the space, useful for matching with external systems; null if it has none.

data.isWarehouseboolean

true if the space is a warehouse that manages stock and can be the main warehouse of an order; false if it is a rentable space.

data.collectionIdstring | null

Identifier of the collection it belongs to; null if it is in none.

data.collectionNamestring | null

Full collection path, for example "Estudios > Fotografía"; null if not applicable.

data.buildingstring | null

Building it is located in; null if not applicable.

data.floornumber | null

Floor it is located on; null if not applicable.

data.locationobject

Physical location of the space.

Show child attributes
data.location.addressstring | null

Postal address; null if not recorded.

data.location.citystring | null

Municipality; null if not recorded.

data.location.postalCodestring | null

Postal code; null if not recorded.

data.location.countrystring | null

Country; null if not recorded.

data.location.latnumber | null

Latitude in decimal degrees; null if not geolocated.

data.location.lngnumber | null

Longitude in decimal degrees; null if not geolocated.

data.createdAtstring<date-time>

Creation date in ISO 8601 UTC.

data.updatedAtstring<date-time>

Last modification date in ISO 8601 UTC.

data.descriptionstring | null

Space description; null if it has none.

data.capacitynumber | null

Capacity in people; null if not defined.

data.areanumber | null

Area in square metres; null if not defined.

data.dimensionsstring | null

Dimensions as free text; null if not defined.

data.amenitiesstring[]

Additional services available (wifi, projector...).

data.equipmentsstring[]

Fixed equipment available in the space.

data.pricingSettingsobject | null

Rental pricing of the space; null if not configured. The same fields that PATCH /pricing accepts.

Show child attributes
data.pricingSettings.typestring | null

Pricing mode; null if not configured.

Available options: periodPrice, fixedPrice, pricingStructure

data.pricingSettings.pricestring | null

Base rental price as a decimal string; null if not configured.

Limits: pattern ^-?\d+\.\d{2}$

data.pricingSettings.periodstring | null

Period unit of the price; null if not configured.

Available options: hour, day, week, month

data.insuranceEnabledboolean

Whether the space allows insurance.

data.discountEnabledboolean

Whether the space allows a discount.

data.depositValuestring | null

Security deposit amount as a decimal string; null if not set.

Limits: pattern ^-?\d+\.\d{2}$

data.bufferBeforenumber | null

Time buffer reserved BEFORE the rental; null if none.

data.bufferBeforeUnitstring | null

Unit of the preceding buffer; null if none.

Available options: hour, day

data.bufferAfternumber | null

Time buffer reserved AFTER the rental; null if none.

data.bufferAfterUnitstring | null

Unit of the following buffer; null if none.

Available options: hour, day

data.customFieldsobject<string, any>

Custom field values by custom field identifier; the definitions are in /api/v1/custom-fields.

metaobject

Additional information about the response.

Show child attributes
meta.warningsobject[]

Lifecycle warnings; present only when the operation is deprecated.

Show child attributes
meta.warnings.codestring

Stable warning code.

Available options: deprecated

meta.warnings.messagestring

For people: what is deprecated, until when, and what to use.

meta.warnings.sunsetstring

Day (YYYY-MM-DD) the operation stops being served.

meta.warnings.replacementstring | null

operationId of the operation to use instead, or null if there is none.

Errors

StatusCodesMeaning
404not_foundIt does not exist or is outside the scope of the API key.

401, 403, 429, 500 can be returned by any operation. Errors

Deprecation

This operation is not deprecated. Deprecations are announced with a Deprecation header and a sunset date. Versioning policy

  • Catalog & inventory

    Space

    Warehouse or rentable space of the account.