Contents
On this page

List Collection Recipes - Plugixa Recipe

GET /plugixa-recipe/v1/collections/{id}/recipes

List the recipes in a collection with every stored recipe column, in collection order.

Needs a signed-in user who can open Plugixa Recipe: the plugixa_recipe_manage capability, or WordPress’s edit_posts (Contributor and up). Needs Plugixa Recipe Pro with the Collections app on.

Request

GET https://your-site.example/wp-json/plugixa-recipe/v1/collections/4/recipes

Path parameters

Name Type Description
id integer The collection’s id

Responses

200 OK. data is the recipes, by position in the collection.

{
  "success": true,
  "message": "",
  "data": [
    {
      "id": "12",
      "language_code": "",
      "translation_group": "",
      "title": "Lemon Pancakes",
      "slug": "lemon-pancakes",
      "description": "<p>Light, fluffy pancakes with lemon zest.</p>",
      "excerpt": "",
      "notes": "",
      "tips": "",
      "image_id": "345",
      "gallery": null,
      "tags": null,
      "equipment": null,
      "video_url": "",
      "servings": "4",
      "servings_unit": "servings",
      "yield_amount": "",
      "yield_unit": "",
      "prep_time": "10",
      "cook_time": "15",
      "rest_time": null,
      "total_time": "25",
      "difficulty": "easy",
      "cost": "budget",
      "season": "",
      "status": "published",
      "is_featured": "0",
      "is_editor_pick": "0",
      "display_order": "1",
      "source": "",
      "source_url": "",
      "author_name": "",
      "view_count": "0",
      "rating_average": 4.5,
      "rating_count": "0",
      "like_count": "0",
      "enable_schema": "1",
      "canonical_post_id": null,
      "seo_score": null,
      "seo_title": null,
      "seo_description": null,
      "seo_keywords": null,
      "focus_keyword": null,
      "is_vegetarian": "1",
      "is_vegan": "0",
      "is_gluten_free": "0",
      "is_dairy_free": "0",
      "is_keto": "0",
      "is_low_carb": "0",
      "is_nut_free": "0",
      "is_paleo": "0",
      "is_sugar_free": "0",
      "is_halal": "0",
      "is_kosher": "0",
      "published_at": "2026-11-12 09:30:00",
      "created_at": "2026-11-12 09:30:00",
      "created_by": "1",
      "submission_ip": null,
      "modified_at": null,
      "modified_by": null,
      "day_number": null,
      "meal_type": null,
      "added_at": "2026-11-12 09:40:00",
      "image_url": "https://your-site.example/wp-content/uploads/2026/11/lemon-pancakes-300x200.jpg"
    }
  ]
}
Field Type Meaning
data[] object The stored recipe row, numbers as numeric strings
data[].display_order string Position in the collection (not the recipe’s own order)
data[].day_number, data[].meal_type string|null Meal plans: the day and the meal
data[].added_at string When it was added
data[].image_url string Medium image, only when the recipe has one
data[].rating_average number Average rating

Errors

Status Code When
404 rest_error No collection with that id.

Plus the errors every endpoint can return.

Examples

curl -s "https://your-site.example/wp-json/plugixa-recipe/v1/collections/4/recipes" \
  -u "admin:$WP_APP_PASSWORD"
<?php
$ch = curl_init('https://your-site.example/wp-json/plugixa-recipe/v1/collections/4/recipes');
curl_setopt_array($ch, [
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_USERPWD        => 'admin:' . getenv('WP_APP_PASSWORD'),
]);
$response = json_decode(curl_exec($ch), true);
curl_close($ch);
const auth = 'Basic ' + btoa(`admin:${process.env.WP_APP_PASSWORD}`);
const response = await fetch('https://your-site.example/wp-json/plugixa-recipe/v1/collections/4/recipes', {
  headers: {
    'Authorization': auth,
  },
});
const { data } = await response.json();

Quick Links

Share