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/hypothesis
Flujos de trabajo listos para su uso
Flujos de trabajo listos para su uso
01
Comience a usar pruebas de hipótesis
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.
Hypothesis14 campos
idinteger · int32
Id.
namestring
- ¿Cómo se llama?
previousStartDatestring · date-time
Précima fecha de inicio.
startDatestring · date-time
La fecha de inicio.
endDatestring · date-time
Fecha de fin.
modelIdinteger · int64
Identificación de modelo.
modelArticlestring
Artículo modelo.
viewIdinteger · int64
Vea el número de identificación.
productIdinteger · int64
Identificación del producto.
organizationIdinteger · int64
Identificación de la organización.
createdDatestring · date-time
Creado fecha.
createdUserstring
Creado por el usuario.
servicestring
Servicio.
successStatusstring
Estatus de éxito.
FindResponseHypothesis1 campos
rowsHypothesis[]
Las filas.
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_end_date
No se ha especificado la fecha de finalización
error específico de punto final. Utilice el código estable error_empty_end_date en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_name
No se especificó el nombre
error específico de punto final. Utilice el código estable error_empty_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_start_date
No se ha especificado la fecha de inicio
error específico de punto final. Utilice el código estable error_empty_start_date en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_end_less_then_start_date
La fecha de finalización debe ser posterior a la fecha de inicio
error específico de punto final. Utilice el código estable error_end_less_then_start_date 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.
GET
El número de personas
/api/hypothesis/{id}
Token con acceso a lectura
Identificación con GET /api/hypothesis/{id}.
Parámetros de trayectoria
Campo
Tipo
Obligatorio
Descripción
id
integer · int32
Sí
Id.
curl --request GET 'https://api.selsup.ru/api/hypothesis/1001' \
--header 'Authorization: YOUR_API_TOKEN'
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_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.
PATCH
Hipótesis de parche
/api/hypothesis/{id}
Token con acceso a escribir
Hipótesis de parche con PATCH /api/hypothesis/{id}.
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_end_date
No se ha especificado la fecha de finalización
error específico de punto final. Utilice el código estable error_empty_end_date en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_id
No se especificó el identificador
error específico de punto final. Utilice el código estable error_empty_id en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_name
No se especificó el nombre
error específico de punto final. Utilice el código estable error_empty_name en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_empty_start_date
No se ha especificado la fecha de inicio
error específico de punto final. Utilice el código estable error_empty_start_date en la lógica de la aplicación; localMessage contiene la traducción mostrada anteriormente.
400error_end_less_then_start_date
La fecha de finalización debe ser posterior a la fecha de inicio
error específico de punto final. Utilice el código estable error_end_less_then_start_date 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.
DELETE
Eliminar la hipótesis
/api/hypothesis/{id}
Token con acceso a escribir
Eliminar la hipótesis utilizando DELETE /api/hypothesis/{id}.
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_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.
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_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.