Saltar a contenido

Get Item

Nota: Este átomo permite consultar activos en Fracttal vía API oficial.

Technical Details

  • Soporta consultas individuales por código o búsquedas paginadas con filtros.
  • Utiliza los campos heredados de BaseAssetModel para filtros comunes.
  • La paginación se controla con los parámetros start y limit.

Descripción

Integra la actualización de inventario con la API Fracttal.

Este átomo realiza la petición técnica al endpoint oficial y retorna el resultado. Para estructura de datos, parámetros y ejemplos actualizados, consulta: - https://api.fracttal.com/reference/consultar-un-activo

Endpoint API: GET https://app.fracttal.com/api/items/


Información general:

Módulo Categoría
Item Read

GetItem

Parámetros:

  • code : str, opcional Código único del activo a consultar.
  • id : int, opcional ID del activo en Fracttal.
  • item_type : str, opcional Tipo de activo (1: Ubicaciones, 2: Equipos, 3: Herramientas, 4: Repuestos y Suministros, 5: Digital).
  • active : bool, opcional Indica si el activo está activo o no. Valores: True, False
  • location_code : str, opcional Código de ubicación padre.
  • available : bool, opcional Indica si el activo está en servicio.
  • start : int, opcional Número de registro donde iniciará la consulta (paginación). Por defecto 0.
  • limit : int, opcional Cantidad de registros que mostrará la petición. Por defecto 100.
  • field_1 : str, opcional Nombre, descripción o título principal del activo.
  • field_2 : str, opcional Campo adicional para información complementaria (ejemplo: marca).
  • field_3 : str, opcional Campo adicional para información complementaria (ejemplo: modelo).
  • field_4 : str, opcional Campo adicional para información complementaria (ejemplo: serial).
  • field_5 : str, opcional Campo adicional para estado, condición u otra clasificación.
  • field_6 : str, opcional Campo adicional para país, origen u otra información relevante.

Parámetros de entrada:

Campo Tipo Obligatorio Descripción Por defecto Ejemplo
code Optional[str] Código único del activo a consultar. None None
id_type_item ItemType Tipo de activo. PydanticUndefined None
field_1 Optional[str] Nombre, descripción o título principal del activo. None None
field_2 Optional[str] Campo adicional para información complementaria (ejemplo: marca). None None
field_3 Optional[str] Campo adicional para información complementaria (ejemplo: modelo). None None
field_4 Optional[str] Campo adicional para información complementaria (ejemplo: serial). None None
field_5 Optional[str] Campo adicional para estado, condición u otra clasificación. None None
field_6 Optional[str] Campo adicional para país, origen u otra información relevante. None None
active Optional[bool] Indica si el activo está activo o no. None None
barcode Optional[str] Código de barras. None None
notes Optional[str] Notas del activo. None None
weight Optional[str] Peso del activo (solo para repuestos y herramientas) None None
purchase_date Optional[str] Fecha de compra. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' None None
is_serial_control Optional[bool] true si el item es controlado por serial, false en caso contrario. Valores: True, False None None
group Optional[str] Tipo de activo. None None
group_1 Optional[str] Clasificación 1. None None
group_2 Optional[str] Clasificación 2. None None
priorities Optional[str] Descripción de la prioridad. None None
id_priority Optional[Priority] Id de la prioridad: 1: Muy Alta, 2: Alta, 3: Media, 4: Baja, 5: Muy baja None None
code_parent_location Optional[str] Código del activo donde está ubicado o es parte de (POST/PUT) None None
latitude Optional[str] Latitud. None None
longitud Optional[str] Longitud. None None
unit_code Optional[str] Código de la unidad (obligatorio si es Herramienta o Repuesto) None None
unit_description Optional[str] Descripción de la unidad (obligatorio si es Herramienta o Repuesto) None None
visible_to_all Optional[bool] Indica si el activo será visible para todos en la compañía. Valores: True, False None None
total_cost Optional[str] Costo total del activo. None None
startup_date Optional[str] Fecha de inicio para la depreciación. Formato: 'YYYY-MM-DDTHH:MM:SS-UTC' None None
costs_center Optional[str] Descripción del centro de costos. None None
budgets Optional[str] Costo total de la depreciación lineal. None None
id_custom_field_group Optional[int] Id de grupo de campos personalizados. None None
hours_average_daily_use Optional[int] Horas de uso promedio diario (segundos, entre 0 y 86400) None None
id Optional[int] ID del activo en Fracttal. None None
item_type Optional[str] Tipo de activo (1: Ubicaciones, 2: Equipos, 3: Herramientas, 4: Repuestos y Suministros, 5: Digital). None None
location_code Optional[str] Código de ubicación padre. None None
available Optional[bool] Indica si el activo está en servicio. None None
start Optional[int] Número de registro donde iniciará la consulta (paginación). Por defecto 0. None None
limit Optional[int] Cantidad de registros que mostrará la petición. Por defecto 100. None None

Detalles técnicos:

  • Soporta consultas individuales por código o búsquedas paginadas con filtros.
  • Utiliza los campos heredados de BaseAssetModel para filtros comunes.
  • La paginación se controla con los parámetros start y limit.

Relacionado: