Subalquileres

Obtener un subalquiler

Devuelve el detalle de un subalquiler por su identificador.

GET
/api/v1/subrents/{subrentId}

Ejemplos de petición

curl https://app.filmo.io/api/v1/subrents/subr_8f2a1c \
  --header "Authorization: Bearer $FILMO_API_KEY"
{
  "data": {
    "id": "subrent_9f3a2b",
    "type": "bulk",
    "status": "pending",
    "itemId": "item_9f3a2b",
    "itemName": "Example item name",
    "itemSku": "Example item sku",
    "quantity": 1,
    "serializedItemId": "serialized_item_9f3a2b",
    "serializedItemCode": "Example serialized item code",
    "providerId": "provider_9f3a2b",
    "providerName": "Example provider name",
    "needResolved": true,
    "startDate": "2026-09-01T08:00:00.000Z",
    "endDate": "2026-09-01T08:00:00.000Z",
    "pickupDate": "2026-09-01T08:00:00.000Z",
    "returnDate": "2026-09-01T08:00:00.000Z",
    "orderId": "order_9f3a2b",
    "projectId": "project_9f3a2b",
    "purchaseOrderId": "purchase_order_9f3a2b",
    "spaceId": "space_9f3a2b",
    "notes": "Example text.",
    "createdAt": "2026-09-01T08:00:00.000Z",
    "updatedAt": "2026-09-01T08:00:00.000Z"
  }
}

Generado a partir del esquema

El mismo registro que el listado, sin lo que se paga al proveedor.

Autorizaciones

Clave de API como Bearer, con el permiso de abajo. subrents:read

Cabeceras

If-None-Matchstring

Lectura condicional: el ETag de la copia que ya tienes. Si el recurso no ha cambiado, la respuesta es 304 sin cuerpo.

Ejemplo:"\"3sT3d9pBvZq4h2N0w8x1YkLmQ7c\""

Parámetros de ruta

subrentIdstringObligatorio

Identificador del subalquiler.

Límites: longitud mín. 1

Respuesta

application/json

Respuesta correcta.

Esquema de la respuesta: SubrentDto

Sobre: SubrentResponse. meta.warnings solo aparece cuando la operación está obsoleta.

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

dataobject

Material alquilado a otra empresa para cubrir un trabajo. NO incluye lo que se paga al proveedor: cruzarlo con el precio de venta de la línea daría el margen exacto.

Mostrar atributos hijos
data.idstring

Identificador único del subalquiler.

data.typestring

bulk si es una cantidad de un artículo a granel, serialized si es una unidad concreta.

Opciones disponibles: bulk, serialized

data.statusstring

Estado del subalquiler.

Opciones disponibles: pending, active, completed, cancelled

data.itemIdstring

Identificador del artículo subalquilado.

data.itemNamestring

Nombre del artículo subalquilado.

data.itemSkustring | null

SKU del artículo; null si no tiene.

data.quantitynumber | null

Unidades subalquiladas; null si es una unidad concreta.

data.serializedItemIdstring | null

Identificador de la unidad concreta; null si es a granel.

data.serializedItemCodestring | null

Código de la unidad concreta; null si es a granel.

data.providerIdstring | null

Identificador del proveedor que cede el material; null si aún no está decidido.

data.providerNamestring | null

Nombre del proveedor; null si aún no está decidido.

data.needResolvedboolean

true si la necesidad ya está cubierta, es decir, si el proveedor y el material están confirmados.

data.startDatestring<date-time> | null

Inicio del periodo requerido en ISO 8601 UTC; null si no está definido.

data.endDatestring<date-time> | null

Fin del periodo requerido en ISO 8601 UTC; null si no está definido.

data.pickupDatestring<date-time> | null

Fecha de recogida en el proveedor en ISO 8601 UTC; null si no se ha fijado.

data.returnDatestring<date-time> | null

Fecha de devolución al proveedor en ISO 8601 UTC; null si no está definida.

data.orderIdstring | null

Pedido que motiva el subalquiler; null si no tiene.

data.projectIdstring | null

Proyecto asociado; null si no tiene.

data.purchaseOrderIdstring | null

Pedido de compra que lo formaliza; null si no se ha emitido ninguno.

data.spaceIdstring | null

Almacén donde se recibe el material; null si no aplica.

data.notesstring | null

Notas del subalquiler; null si no tiene.

data.createdAtstring<date-time>

Fecha de creación en ISO 8601 UTC.

data.updatedAtstring<date-time>

Fecha de la última modificación en ISO 8601 UTC.

metaobject

Información adicional sobre la respuesta.

Mostrar atributos hijos
meta.warningsobject[]

Avisos del ciclo de vida; solo aparecen cuando la operación está obsoleta.

Mostrar atributos hijos
meta.warnings.codestring

Código de aviso estable.

Opciones disponibles: deprecated

meta.warnings.messagestring

Para personas: qué está obsoleto, hasta cuándo y qué usar.

meta.warnings.sunsetstring

Día (YYYY-MM-DD) en que la operación deja de estar disponible.

meta.warnings.replacementstring | null

operationId de la operación que hay que usar en su lugar, o null si no hay ninguna.

Errores

EstadoCódigosSignificado
404not_foundNo existe o queda fuera del alcance de la clave de API.

401, 403, 429, 500 los puede devolver cualquier operación. Errores

Obsolescencia

Esta operación no está obsoleta. Las obsolescencias se anuncian con la cabecera Deprecation y una fecha de retirada. Política de versiones

  • Alquileres

    Subalquiler

    Material alquilado a otra empresa para cubrir un trabajo.