app_recetas
  1. Recetas
app_recetas
  • Auth
    • sign-in
      POST
    • recover-user
      POST
    • recover-user-confirm
      POST
    • recover-password-change
      POST
    • user-info
      GET
    • user-info
      PUT
  • Recetas
    • Últimas recetas cargadas
      GET
    • Buscar recetas
      POST
    • Consulta de existencia de receta
      GET
    • Obtiene receta por id
      GET
    • Agregar receta
      POST
    • Actualizar receta
      PUT
    • Valoración receta
      POST
    • Obtener mis recetas
      GET
  • Favoritos
    • Obtener recetas favoritas
      GET
    • Agregar receta a favoritos
      POST
    • Eliminar receta de favoritos
      DELETE
  • Otros
    • Listar categorías de recetas
      GET
    • Listar ingredientes de recetas
      GET
    • Listar medidas
      GET
  • Admin
    • Aprobar comentario
      PUT
    • Aprobar receta
      PUT
  1. Recetas

Buscar recetas

Developing
POST
/recipes
Permite buscar recetas. Todos los campos ("search", "categories", "ingredients", "user") son opcionales pero al menos uno debe enviarse para poder filtrar por algo.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST 'https://okqjoprwutewmsgnphyc.supabase.co/functions/v1/recipes' \
--header 'Content-Type: application/json' \
--data-raw '{
    "search": "milanesas+con+pure",
    "categories": ["c124"],
    "ingredients": {
        "include": [],
        "exclude": []
    },
    "username": "tomas-cocina",
    "order_by": "date"
}'
Response Response Example
200 - Example 1
[
    {
        "title": "Tortilla de papas",
        "people": 2,
        "ingredients": [
            {
                "name": "Papas",
                "value": 3
            },
            {
                "name": "Huevos",
                "value": 5
            },
            {
                "name": "Cebollas",
                "value": 1
            }
        ]
    },
    {
        "title": "Milanesas de carne",
        "people": 2,
        "ingredients": [
            {
                "name": "Carne roja",
                "value": 1
            },
            {
                "name": "Huevos",
                "value": 5
            }
        ]
    }
]

Request

Body Params application/json
object {0}
Examples

Responses

🟢200Success
application/json
Body
object {0}
🟠400Bad Request
🟠404Record Not Found
🔴500Server Error
Modified at 2025-04-20 00:00:57
Previous
Últimas recetas cargadas
Next
Consulta de existencia de receta
Built with