Errores

Ejemplo de respuesta

{
    "errors": [
        {
            "code": 400,
            "message": "problem token",
            "scope": "",
            "type": 0,
            "data": null
        }
    ],
    "success": false,
    "data": null
}

Boosmap usa respuestas HTTP convencionales para indicar el éxito o fracaso de un request. En general, códigos en el rango de los 2xx indican éxito, códigos en el rango 4xx indican un error que falló debido a la información proporcionada (ej: un parámetro requerido fue omitido, etc.), y códigos en el rango de los 5xx indican un error con los servidores de Boosmap (estos son raros).

Atributos

errors

array

Si el resultado es erroneo, se indicara el problema con el codigo respectivo
success

boolean

Si el resultado es exitoso retornara un true, en caso contrario enviara false
data

array

Datos donde retornara el resultado si es exitoso

Códigos de error

400

Bad Request

Hay un problema con tu request
401

Unauthorized

Tu api key es incorrecta
403

Forbidden

No tienes permiso para ver esta página
404

Not Found

El recurso especificado no fue encontrado
405

Method Not Allowed

Trataste de ingresar a un recurso con un método inválido
406

Not Acceptable

Solicistaste un formato que no es json
410

Gone

El recurso solicitado fue removido de nuestros servidores
418 Soy una tetera ️
422

Unprocessable Entity

No podemos procesar tu solicitud, revísala.️
429

Too Many Requests

Estas solicitando muchos recursos! Detente!
500

Internal Server Error

Tuvimos un problema con nuestro servidor. Inténtalo nuevamente mas tarde (estos son raros)
503

Service Unavailable

Estamos offline por mantenimiento. Inténtalo nuevamente mas tarde ‍