Esta API ha sido creada con fines educativos y experimentales. Puedes utilizar la API para hacer peticiones de tipo GET, POST, PUT y DELETE, lo que te permitirá practicar un CRUD desde el front end. Esta basada en unicornios porque así lo quise hacer XD más abajo podrás encontrar la documentación para utilizarla correctamente.
Esta api no exige ningún tipo de autenticación por lo tanto lo único necesario a tener en cuenta es la siguiente url base.
https://experimental-unicorns-experimental-org.koyeb.app/api/v1
POST
/unicorns
llave | Tipo de valor | ¿Es obligatorio? |
---|---|---|
name | string |
SI |
power | string |
SI |
image | string |
SI |
age | number |
NO |
{
"name": "Sky",
"power": "Encatamineto",
"image": "https://img.freepik.com/vector-gratis/lindo-unicornio-bebiendo-te-leche-boba-ilustracion-icono-vector-dibujos-animados-arco-iris-icono-bebida-animal_138676-7412.jpg",
"age": 7
}
La respuesta de la api sera el objeto del unicornio creado en la base de datos.
GET
/unicorns
La respuesta de la api sera un arreglo de objetos de los unicornios.
GET
/unicorns/:unicornid
Nota: Recuerda que debes reemplazar
:unicornid
por el ID del unicornio que quieres obtener.
La respuesta de la api sera el objeto del unicornio obtenido de la base de datos.
PUT
/unicorns/:unicornid
Nota: Recuerda que debes reemplazar
:unicornid
por el ID del unicornio que quieres obtener.
llave | Tipo de valor | ¿Es obligatorio? |
---|---|---|
name | string |
NO |
power | string |
NO |
image | string |
NO |
age | number |
NO |
La respuesta de la api sera el objeto del unicornio modificado de la base de datos.
DELETE
/unicorns/:unicornid
Nota: Recuerda que debes reemplazar
:unicornid
por el ID del unicornio que quieres obtener.
La respuesta de la api sera el siguiente mensaje:
Unicornio eliminado