ClearMechanic Logo
Menu
  • Productos
    • ClearMechanic One Solution
    • Auto Prospección
    • ClearMechanic
    • Planeador de Taller
  • Casos de éxito
    • Agencias o Concesionarias
    • Talleres
    • Por país
      • Chile
      • Colombia
      • Ecuador
      • Honduras
      • México
      • Paraguay
      • Perú
    • Calculadora de ingresos
  • Nosotros
  • Necesito Soporte
  • México
  • Productos
    • ClearMechanic One Solution
    • Auto Prospección
    • ClearMechanic
    • Planeador de Taller
  • Casos de éxito
    • Agencias o Concesionarias
    • Talleres
    • Por país
      • Chile
      • Colombia
      • Ecuador
      • Honduras
      • México
      • Paraguay
      • Perú
    • Calculadora de ingresos
  • Nosotros
  • Necesito Soporte
  • México
Solicita un demo
Recepción de vehículos

Recepción de vehículos

  • Obtiene el listado de la(s) cita(s)
  • Obtiene el listado de las Órdenes de Reparación
  • Obtiene el detalle de una cita en específico.
  • Obtiene el listado de los trabajos de una cita en específico
  • Creación de Órdenes de Reparación en el Software Tercero de la agencia o taller
  • Obtiene el detalle de una Orden de Reparación en específico.
  • Actualiza una Orden de Reparación en específico.
  • Obtiene el detalle de un cliente en específico
  • Obtiene el detalle de un vehículo en específico
  • Obtiene el listado de las garantías de un vehículo
  • Obtiene el listado de las campañas de un vehículo
  • Obtiene el listado de Técnicos
  • Obtiene el listado de los Asesores de Servicio
  • Obtiene el listado de los tipos de Órdenes de Reparación
  • Obtiene el listado de las ofertas de la agencia o taller
  • Obtiene el listado de las agencias o talleres
Cotizaciones

Cotizaciones

  • Agrega cotización a una Orden de Reparación existente.
  • Obtiene la cotización de una Orden de Reparación
  • Actualiza la cotización de una Orden de Reparación ya existente.
  • Obtiene el listado de objetos del sistema de inventarios de un software tercero.
  • Obtiene el detalle de un objeto del sistema de inventarios de un software tercero
Facturación

Facturación

  • Envía los datos de facturación relacionados a una Orden de Reparación.

API: Obtiene el listado de objetos del sistema de inventarios de un software tercero.

Obtiene el listado de objetos del sistema de inventarios de un software tercero.

GET

/inventoryItems

Parámetros
organizationId
REQUERIDO

(header)

Identificador único de la agencia, taller o inventario de la cual se quiere obtener la información.

16
keyword

(query)

Palabra clave para filtrar los artículos a cotizar.

Llantas
make

(query)

Marca del vehículo que se usará para filtrar los artículos.

Honda
model

(query)

Modelo del vehículo que se usará para filtrar los artículos.

Civic
year

(query)

Año del vehículo que se usará para filtrar los artículos.

2019
Cuerpo de solicitud
Sin datos
Respuestas
Code 200

Solicitud completada de forma satisfactoria. La respuesta debe devolver la lista de los objetos en el sistema de inventarios del software tercero.

  • Ejemplo
  • Esquema
				
					{
  "success": true,
  "message": null,
  "data": {
    "jobs": [
      {
        "jobName": "Replace Battery",
        "jobId": "J123",
        "parts": [
          {
            "partName": "Battery",
            "partId": "P123",
            "quantity": 1,
            "partUnitPrice": 1500,
            "availability": 20,
            "laborHours": null,
            "laborHourPrice": null,
            "comments": [
              "Battery is almost dead.",
              "Model 123"
            ]
          }
        ],
        "labors": [
          {
            "laborName": "Replace Battery",
            "laborId": "L123",
            "laborHours": 1,
            "labourHourPrice": 350,
            "comments": null
          }
        ]
      }
    ],
    "parts": [
      {
        "partName": "Brake Pads",
        "partId": "P456",
        "quantity": 1,
        "partUnitPrice": 3000,
        "availability": 2,
        "laborHours": 2,
        "laborHourPrice": 250,
        "comments": null
      },
      {
        "partName": "Windshield",
        "partId": "P159",
        "quantity": 1,
        "partUnitPrice": 2500,
        "availability": 5,
        "laborHours": null,
        "laborHourPrice": null,
        "comments": null
      }
    ],
    "labors": [
      {
        "laborName": "Replace Windshield",
        "laborId": "L456",
        "laborHours": 1,
        "labourHourPrice": 450,
        "comments": null
      }
    ]
  }
}
				
			
{
success*boolean

Valor que indica que el llamado al recurso fue exitoso. / Field that tells if a request was successful.

message*string
nullable: true

Proporciona una pequeña descripción cuando ocurre un error al llamado del recurso, por lo regular el valor de este parametro es nulo si no ocurre algún error. / Error message description, can be null if it was a successful request.

data*{
description:

Representa los datos relacionados a los objetos del sistema de inventarios del software tercero./ Information related to the objects in the inventory system of the 3rd party software.

jobs*[

Listado de trabajos disponibles en el sistema de inventarios del software tercero. / List of available jobs in the inventory system of the 3rd part software

{
description:

Trabajo con partes y/o mano de obra asignados. / Job with parts and/or labor assigned.

jobName*string

Nombre del trabajo. / Job's name.

jobId*string

Identificador único del trabajo en el sistema de inventarios del software tercero. / Job's unique identifier in the inventory system of the 3rd party software.

parts[

Listado de partes relacionadas al trabajo. / Part list related to the job.

{
partName*string

Nombre de la parte. / Part's name.

partId*string

Identificador único de la parte en el sistema de inventarios del software tercero. / Part's unique identifier in the inventory system of the 3rd party software.

quantitynumber

Cantidad necesaria de la parte. / Required quantity of the part.

partUnitPrice*number

Precio por unidad de la parte. / Price per unit of the part.

availability*number

Cantidad disponible en el sistema de inventarios del software tercero. / Availability on stock.

laborHoursnumber

Cantidad de horas cotizadas para trabajar en la mano de obra./ Hours worked.

laborHourPricenumber

Precio por unidad de hora de mano de obra. / Price per hour.

commentsstring

Comentarios adicionales sobre la parte. / Additional comments of the part.

 
}
]
labors[

Listado de manos de obras que se aplicarán en el trabajo. / List of labors that will be made in the job.

{
laborName*string

Nombre de la mano de obra. / Labor name.

laborId*string

Identificador único de la mano de obra. / Labor's unique identifier.

laborHoursnumber

Cantidad de horas cotizadas para trabajar en la mano de obra./ Hours worked.

laborHourPrice*number

Precio por unidad de hora de mano de obra. / Price per hour.

commentsstring

Comentarios sobre la mano de obra./ Comments about the labor.

 
}
]
 
}
]
parts*[

Listado de partes en el sistema de inventarios del software tercero. / Part list in the inventory system of the 3rd party software.

{
partName*string

Nombre de la parte. / Part's name.

partId*string

Identificador único de la parte en el sistema de inventarios del software tercero. / Part's unique identifier in the inventory system of the 3rd party software.

quantitynumber

Cantidad necesaria de la parte. / Required quantity of the part.

partUnitPrice*number

Precio por unidad de la parte. / Price per unit of the part.

availability*number

Cantidad disponible en el sistema de inventarios del software tercero. / Availability on stock.

laborHoursnumber

Cantidad de horas cotizadas para trabajar en la mano de obra./ Hours worked.

laborHourPricenumber

Precio por unidad de hora de mano de obra. / Price per hour.

commentsstring

Comentarios adicionales sobre la parte. / Additional comments of the part.

 
}
]
labors*[

Listado de manos de obras que se aplicarán en el trabajo. / List of labors that will be made in the job.

{
laborName*string

Nombre de la mano de obra. / Labor name.

laborId*string

Identificador único de la mano de obra. / Labor's unique identifier.

laborHoursnumber

Cantidad de horas cotizadas para trabajar en la mano de obra./ Hours worked.

laborHourPrice*number

Precio por unidad de hora de mano de obra. / Price per hour.

commentsstring

Comentarios sobre la mano de obra./ Comments about the labor.

 
}
]
 
}
 
}
Code 400

Error de solicitud incorrecta, se recomienda proporcionar más detalle a través del atributo “mensaje”, indicando si faltan parámetros para realizar la búsqueda.

  • Ejemplo
  • Esquema
				
					{
  "success": false,
  "message": "El servidor no puede entender la solicitud debido a un error de sintaxis del lado del cliente, faltan los parámetros: xxxxx, yyyyy, zzzzz. / There is a client side syntax error. The following paramters are missing: xxxxx, yyyyy, zzzzz.",
  "data": []
}
				
			
{
success*boolean

Valor que indica que el llamado al recurso no fue exitoso. / Field that tells if the request was successful.

message*string

Proporciona una pequeña descripción del error que hubo al momento de la ejecución del recurso. / Provides an error description.

data*[
minItems: 0

maxItems: 0

Arreglo que no contiene datos debido a que hubo un error al momento de la ejecución del recurso. / Empty array due to a failed request.

string]
}
Code 404

No se encontró una coincidencia con los parámetros de búsqueda.

  • Ejemplo
  • Esquema
				
					{
  "success": false,
  "message": "No se encontraron datos que cumplan con los criterios proporcionados a través de los parámetros. / There was no match for the resource you're looking for.",
  "data": []
}
				
			
{
success*boolean

Valor que indica que el llamado al recurso no fue exitoso. / Field that tells if the request was successful.

message*string

Proporciona una pequeña descripción del error que hubo al momento de la ejecución del recurso. / Provides an error description.

data*[
minItems: 0

maxItems: 0

Arreglo que no contiene datos debido a que hubo un error al momento de la ejecución del recurso. / Empty array due to a failed request.

string]
}
Code 500

Error de servidor interno, se recomienda proporcionar más detalle a través del atributo “mensaje”.

  • Ejemplo
  • Esquema
				
					{
  "success": false,
  "message": "El servidor se ha encontrado con una situación que no sabe cómo manejar, intentelo más tarde. / The server can't handle your request at the moment, please try again later.",
  "data": []
}
				
			
{
success*boolean

Valor que indica que el llamado al recurso no fue exitoso. / Field that tells if the request was successful.

message*string

Proporciona una pequeña descripción del error que hubo al momento de la ejecución del recurso. / Provides an error description.

data*[
minItems: 0

maxItems: 0

Arreglo que no contiene datos debido a que hubo un error al momento de la ejecución del recurso. / Empty array due to a failed request.

string]
}
ClearMechanic Logo

Compañía

Nosotros

Productos

ClearMechanic One Solution
Auto Prospección
ClearMechanic
Planeador de Taller

Uso de información

Aviso de privacidad
Términos y condiciones

© 2022 ClearCheck y sus afiliados, incluido Workshop Suite.