{
"garden_bed": [
"Tomato"
],
"best_companions": [
{
"name": "Asparagus",
"helps": [
"Basil",
"Calendula",
"Cilantro",
"Dill",
"Marigold",
"Oregano",
"Parsley",
"Petunia",
"Tomato"
],
"helped_by": [
"Basil",
"Lettuce",
"Petunia",
"Tomato"
],
"help_to_repel": [],
"avoid": [
"Broccoli",
"Garlic",
"Onion",
"Potato"
]
},
{
"name": "Basil",
"helps": [
"Asparagus",
"Lettuce",
"Oregano",
"Pepper",
"Tomato"
],
"helped_by": [
"Asparagus",
"Broccoli",
"Brussels Sprout",
"Lettuce",
"Pepper",
"Potato",
"Tomato"
],
"help_to_repel": [
"Aphid",
"Fly",
"Mosquito",
"Tomato Hornworm"
],
"avoid": [
"Rue",
"Sage",
"Thyme"
]
},
{
"name": "Bean",
"helps": [
"Beet",
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Carrot",
"Catnip",
"Cauliflower",
"Celery",
"Corn",
"Cucumber",
"Eggplant",
"Kale",
"Marigold",
"Nasturtium",
"Pea",
"Potato",
"Radish",
"Rosemary",
"Squash",
"Strawberry",
"Summer Savory",
"Sunflower",
"Tomato"
],
"helped_by": [
"Beet",
"Brussels Sprout",
"Cabbage",
"Carrot",
"Cauliflower",
"Celery",
"Corn",
"Cucumber",
"Eggplant",
"Kale",
"Larkspur",
"Lettuce",
"Nasturtium",
"Pea",
"Pepper",
"Potato",
"Pumpkin",
"Radish",
"Spinach",
"Squash",
"Strawberry",
"Swiss Chard"
],
"help_to_repel": [],
"avoid": [
"Beet",
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Chive",
"Fennel",
"Garlic",
"Gladiolus",
"Kohlrabi",
"Leek",
"Onion",
"Pepper",
"Shallot"
]
},
{
"name": "Bee Balm",
"helps": [
"Tomato"
],
"helped_by": [],
"help_to_repel": [],
"avoid": []
},
{
"name": "Carrot",
"helps": [
"Bean",
"Chive",
"Leek",
"Lettuce",
"Onion",
"Pea",
"Pepper",
"Radish",
"Rosemary",
"Sage",
"Tomato"
],
"helped_by": [
"Bean",
"Brussels Sprout",
"Garlic",
"Leek",
"Lettuce",
"Onion",
"Pea",
"Pepper",
"Radish",
"Tomato"
],
"help_to_repel": [],
"avoid": [
"Celery",
"Dill",
"Parsnip",
"Potato"
]
},
{
"name": "Celery",
"helps": [
"Bean",
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Cauliflower",
"Kale",
"Kohlrabi",
"Leek",
"Onion",
"Tomato"
],
"helped_by": [
"Bean",
"Broccoli",
"Cabbage",
"Cauliflower",
"Kale",
"Leek",
"Pea",
"Spinach",
"Tomato"
],
"help_to_repel": [],
"avoid": [
"Carrot",
"Corn",
"Lettuce",
"Parsnip",
"Potato"
]
},
{
"name": "Garlic",
"helps": [
"Beet",
"Broccoli",
"Cabbage",
"Carrot",
"Cauliflower",
"Dill",
"Eggplant",
"Kohlrabi",
"Lettuce",
"Pepper",
"Potato",
"Rose",
"Spinach",
"Strawberry",
"Tomato"
],
"helped_by": [
"Beet",
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Kale",
"Lettuce",
"Marigold",
"Pansy",
"Parsnip",
"Pepper",
"Potato",
"Rose",
"Strawberry",
"Tomato"
],
"help_to_repel": [
"Aphid",
"Beetle",
"Root Maggot"
],
"avoid": [
"Asparagus",
"Bean",
"Parsley",
"Pea",
"Sage"
]
},
{
"name": "Lettuce",
"helps": [
"Asparagus",
"Basil",
"Bean",
"Beet",
"Broccoli",
"Brussels Sprout",
"Carrot",
"Chive",
"Corn",
"Cucumber",
"Eggplant",
"Garlic",
"Mint",
"Onion",
"Pea",
"Radish",
"Spinach",
"Strawberry",
"Tomato"
],
"helped_by": [
"Alyssum",
"Basil",
"Beet",
"Broccoli",
"Carrot",
"Cucumber",
"Garlic",
"Kale",
"Lupin",
"Onion",
"Pea",
"Pepper",
"Phacelia",
"Potato",
"Radish",
"Spinach",
"Strawberry",
"Tomato"
],
"help_to_repel": [],
"avoid": [
"Cabbage",
"Celery",
"Parsley",
"Parsnip"
]
},
{
"name": "Marigold",
"helps": [
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Cauliflower",
"Chive",
"Cucumber",
"Garlic",
"Kale",
"Kohlrabi",
"Leek",
"Melon",
"Onion",
"Pepper",
"Potato",
"Pumpkin",
"Rose",
"Shallot",
"Squash",
"Tomato",
"Zucchini"
],
"helped_by": [
"Asparagus",
"Bean",
"Broccoli",
"Cucumber",
"Eggplant",
"Potato",
"Pumpkin",
"Rose",
"Squash",
"Tomato"
],
"help_to_repel": [
"Aphid",
"Beet Leafhopper",
"Beetle",
"Cabbage Root Fly",
"Cucumber Beetle",
"Onion Fly",
"Root-Knot Nematode",
"Slug",
"Snail",
"Squash Bug",
"Whitefly"
],
"avoid": []
},
{
"name": "Nasturtium",
"helps": [
"Apple",
"Bean",
"Broccoli",
"Brussels Sprout",
"Cabbage",
"Cauliflower",
"Cucumber",
"Grape",
"Kale",
"Kohlrabi",
"Radish",
"Raspberry",
"Squash",
"Tomato"
],
"helped_by": [
"Bean",
"Broccoli",
"Brussels Sprout"
]
}
],
"_note": "Response truncated for documentation purposes"
}
curl --location --request POST 'https://zylalabs.com/api/13645/plant+pair+api/30945/find+companion+plants' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"garden_bed": [
"Tomato"
]
}'
{
"compatible": true,
"garden_bed": [
"string",
"string"
]
}
curl --location --request POST 'https://zylalabs.com/api/13645/plant+pair+api/30946/check+garden+bed+compatibility?extensive=true' --header 'Authorization: Bearer YOUR_API_KEY'
--data-raw '{
"garden_bed": [
"Tomato"
]
}'
{
"status": "ok"
}
curl --location --request GET 'https://zylalabs.com/api/13645/plant+pair+api/30947/health+check' --header 'Authorization: Bearer YOUR_API_KEY'
Después de registrarte, a cada desarrollador se le asigna una clave de acceso a la API personal, una combinación única de letras y dígitos proporcionada para acceder a nuestro endpoint de la API. Para autenticarte con el Par de Plantas API simplemente incluye tu token de portador en el encabezado de Autorización.
| Encabezado | Descripción |
|---|---|
Autorización
|
Requerido
Debería ser Bearer access_key. Consulta "Tu Clave de Acceso a la API" arriba cuando estés suscrito.
|
Sin compromiso a largo plazo. Mejora, reduce o cancela en cualquier momento. La Prueba Gratuita incluye hasta 50 solicitudes.
(Ahorra 2 meses pagando anualmente 🎉)
El endpoint POST Encontrar plantas compañeras devuelve listas de plantas compatibles para un lecho de jardín especificado incluyendo las mejores compañeras y plantas posibles El endpoint POST Verificar compatibilidad de lechos de jardín devuelve un booleano que indica si las plantas especificadas pueden compartir un lecho El endpoint GET Verificación de estado devuelve un mensaje de estado simple que indica la disponibilidad del servicio
Los campos clave en la respuesta POST Encontrar plantas compañeras incluyen "cama_jardín", "mejores_compañeros" y "posible_planter". Para el POST Verificar compatibilidad de la cama del jardín, el campo clave es "compatible". La respuesta GET Verificación de salud contiene el campo "estado"
Los datos de respuesta están estructurados en formato JSON Para las plantas compañeras incluye matrices para "mejores_compañeros" y "posibles_a_plantar" cada una conteniendo objetos con nombres de plantas y sus detalles de compatibilidad La verificación de compatibilidad devuelve un simple valor booleano mientras que la verificación de salud devuelve un mensaje de estado
Los puntos finales POST Buscar plantas compañeras y POST Verificar la compatibilidad de camas de jardín requieren un parámetro "cama_jardín" que contenga uno o más nombres de plantas El parámetro "extensivo" se puede usar para modificar la respuesta para obtener resultados más detallados Nombres inválidos o menos de dos nombres resultarán en un error 400
El punto final POST Find companion plants proporciona información sobre plantas compatibles, incluidas aquellas que ayudan o son ayudadas por otras. El punto final POST Check garden bed compatibility indica si las plantas especificadas pueden coexistir. El punto final GET Health check confirma el estado operativo de la API
La precisión de los datos se mantiene a través de un mapeo de nombres comunes y de cultivares a plantas de catálogo asegurando una identificación consistente La API también maneja nombres desconocidos y proporciona coincidencias aproximadas ayudando a los usuarios a encontrar plantas relevantes incluso si ingresan nombres ligeramente incorrectos
Los casos de uso típicos incluyen a los jardineros que buscan optimizar las disposiciones de las plantas para un mejor crecimiento y control de plagas así como a los aficionados que desean explorar la compatibilidad de las plantas Los usuarios también pueden utilizar la verificación de salud para asegurarse de que la API esté operativa antes de realizar solicitudes
Si el parámetro garden_bed está vacío o contiene nombres desconocidos, la API devuelve un error 400. Los usuarios deben asegurarse de proporcionar nombres de plantas válidos. Para resultados parciales, como cuando algunas plantas son compatibles y otras no, la API seguirá devolviendo las plantas compatibles, permitiendo a los usuarios ajustar sus selecciones en consecuencia