GET
snag-points:read/api/public/v1/snag-points/catalogues/responsible-companiesParámetros
limitNúmero máximo de elementos por página. Por defecto 50, máximo 200.
cursorCursor opaco para continuar desde la respuesta anterior.
modifiedSinceIncluye registros creados o modificados después de esta fecha, interpretada en el timezone del tenant.
Respuesta
200Responsables.
PublicSnagPointCatalogue
Elemento de catálogo
Categoría, responsable o ubicación seleccionable.
PropiedadTipoDescripción
idobligatoriouuidIdentificador.codeobligatoriostringCódigo.nameobligatoriostringNombre.Ejemplo JSON
{
"id": "a51a588c-b413-4ca7-8a23-1664683f9cb4",
"code": "PORTAL",
"name": "Portal"
}Ejemplo de respuesta
{
"items": [
{
"id": "a51a588c-b413-4ca7-8a23-1664683f9cb4",
"code": "PORTAL",
"name": "Portal"
}
],
"nextCursor": "eyJ2ZXJzaW9uIjoxLCJvZmZzZXQiOjUwfQ",
"hasMore": true
}Errores
400Solicitud incorrectaapplication/json401Autenticación inválida o no proporcionadaapplication/json403Permisos insuficientesapplication/json404Recurso no encontradoapplication/json409Conflicto con el estado actualapplication/json410Recurso ya no disponibleapplication/json422Error de validaciónapplication/json429Límite de solicitudes excedidoapplication/jsonVer modelo de error
PublicApiError
Error de API
Formato estable de los errores públicos.
PropiedadTipoDescripción
statusobligatoriointegerCódigo HTTP.codeobligatoriostringCódigo estable para tratamiento automático.messageobligatoriostringMensaje legible.correlationIdobligatoriostringIdentificador para soporte y trazabilidad.currentConcurrencyTokenstring | nullToken actual cuando existe un conflicto.validationErrorsobject<string,string[]>Errores agrupados por campo.Ejemplo JSON
{
"status": 422,
"code": "validation_error",
"message": "The request is invalid.",
"correlationId": "01J9EXAMPLE",
"validationErrors": {
"unitCode": [
"The unit does not exist."
]
}
}