Esta página está respaldada por un contrato independiente editable. Valida las operaciones de escritura con datos de prueba antes de su uso en producción.
/api/job
Flujos de trabajo listos para su uso
Flujos de trabajo listos para su uso
01
Comience a usar Job
Utilice un token API dedicado y valida primero las operaciones de lectura con los datos de prueba.
Mantenga el token en el lado del servidor y envíelo en el encabezado Authorization.
Verifique los parámetros requeridos y amplíe el esquema de solicitud o respuesta.
Manejar el estado HTTP y el campo estable error en errores de aplicación.
Los modelos se enumeran una vez aquí y también se pueden ampliar directamente desde los puntos finales que los utilizan.
Job11 campos
idinteger · int32
Id.
namestring
- ¿Cómo se llama?
categoryClassstring
Clasificación de categoría.
clientIdinteger · int64
Identificación del cliente.
deletedboolean
Se borró.
positionIdinteger · int64
Identificación de posición.
versionIdinteger · int64
La versión ID.
createdUserstring
Creado por el usuario.
createdDatestring · date-time
Creado fecha.
pricenumber · double
El precio.
tariffsJobTariff[]
Los aranceles.
JobTariff8 campos
idinteger · int64
Id.
jobIdinteger · int32
Identificación de trabajo.
pricenumber · double
El precio.
brandIdinteger · int32
Identificación de marca.
categoryClassstring
Clasificación de categoría.
categoryIdinteger · int32
Identificación de categoría.
priorityinteger · int32
Prioridad.
productIdinteger · int64
Identificación del producto.
Contrato de error
Cómo se devuelven los errores de aplicación
El código error es idéntico en todas las localizaciones, mientras que el mensaje orientado al usuario es traducido por el servidor.
Exproteccion
Código estable legible por máquina para la lógica de integración.
Exproteccion
Mensaje listo para la pantalla en el idioma del usuario de tokens API.
Exproteccion
Valores interpolados por el servidor en la plantilla de mensaje localizado.
文
localMessage utiliza el campo lang del usuario que posee el token API. El lenguaje de documentación y el encabezado Accept-Language no lo cambian; el ruso se utiliza cuando el usuario no tiene un idioma configurado.
RUEl lugar del usuario es ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
ESEspañol (es)
{
"error": "error_brand_already_exists",
"localMessage": "La marca Base ya existe",
"params": {
"name": "Base"
}
}
Authorization está faltando, vacío o contiene un token inválido.
400error_access_denied
Acceso denegado
El token existe, pero su papel no puede realizar esta operación.
500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte
Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.
400error_empty_category_class
No se ha especificado la clase
error específico de punto final. Utilice el código estable error_empty_category_class en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_job_price
No se especificó el precio para realizar el trabajo
error específico de punto final. Utilice el código estable error_empty_job_price en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_position
Cargo no especificado
error específico de punto final. Utilice el código estable error_empty_position en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_tariff_price
No se ha especificado el precio para la tarifa nº{position}
error específico de punto final. Utilice el código estable error_empty_tariff_price en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_tariff_priority
No se especificó la prioridad para la tarifa
error específico de punto final. Utilice el código estable error_empty_tariff_priority en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_tariffs
No se han especificado tarifas
error específico de punto final. Utilice el código estable error_empty_tariffs en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_job_already_exists
La tarea con el nombre {jobName} ya existe
error específico de punto final. Utilice el código estable error_job_already_exists en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_job_modified
Los datos del trabajo ya han sido actualizados. Actualice la página.
error específico de punto final. Utilice el código estable error_job_modified en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_job_tariff_wrong_product_id
Identificador de producto especificado incorrectamente: {id}
error específico de punto final. Utilice el código estable error_job_tariff_wrong_product_id en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte
error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_subscription_expired
Su tarifa ha expirado. Pague la tarifa para continuar usando el servicio.
error específico de punto final. Utilice el código estable error_subscription_expired en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
Authorization está faltando, vacío o contiene un token inválido.
400error_access_denied
Acceso denegado
El token existe, pero su papel no puede realizar esta operación.
500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte
Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.
400error_job_modified
Los datos del trabajo ya han sido actualizados. Actualice la página.
error específico de punto final. Utilice el código estable error_job_modified en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte
error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_subscription_expired
Su tarifa ha expirado. Pague la tarifa para continuar usando el servicio.
error específico de punto final. Utilice el código estable error_subscription_expired en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
Authorization está faltando, vacío o contiene un token inválido.
400error_access_denied
Acceso denegado
El token existe, pero su papel no puede realizar esta operación.
500error_unknown
Ocurrió un error desconocido. Si el problema persiste, escriba al servicio de soporte
Fallo interno: ahorra tiempo en la solicitud y apoyo de contacto; no vuelva a intentar una mutación ciegamente.
400error_empty_category_class
No se ha especificado la clase
error específico de punto final. Utilice el código estable error_empty_category_class en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_job_price
No se especificó el precio para realizar el trabajo
error específico de punto final. Utilice el código estable error_empty_job_price en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_position
Cargo no especificado
error específico de punto final. Utilice el código estable error_empty_position en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_tariff_price
No se ha especificado el precio para la tarifa nº{position}
error específico de punto final. Utilice el código estable error_empty_tariff_price en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_tariff_priority
No se especificó la prioridad para la tarifa
error específico de punto final. Utilice el código estable error_empty_tariff_priority en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_tariffs
No se han especificado tarifas
error específico de punto final. Utilice el código estable error_empty_tariffs en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_job_already_exists
La tarea con el nombre {jobName} ya existe
error específico de punto final. Utilice el código estable error_job_already_exists en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_job_tariff_wrong_product_id
Identificador de producto especificado incorrectamente: {id}
error específico de punto final. Utilice el código estable error_job_tariff_wrong_product_id en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_no_client
Cliente no encontrado o fue eliminado. Escriba al soporte
error específico de punto final. Utilice el código estable error_no_client en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.