DevZero Logo
DevZero

List Team Recipes V2

Get all recipes for a team. The most recent recipe_version for each recipe will also include the content.

GET
/v2/teams/{team_id}/recipes
/v2/teams/{team_id}/recipes

Header Parameters

Authorization
Required
string

Value: "Bearer <token>"; visit the "User Settings" page in the DevZero dashboard to generate a token

Path Parameters

team_id
Required
string

ID of team

Query Parameters

status_namestring

If specified, only return recipes with builds in the given status

status_namesarray<string>

If specified, only return recipes with builds in the given statuses

user_idstring

Filter by user ID

user_idsarray<string>

Filter by multiple user IDs

repository_urlstring

Filter by repository URL

repository_urlsarray<string>

Filter by multiple repository URLs

publishedstring

If specified, only return published recipes in non draft state

pageinteger

The page number to retrieve

Minimum: 1

limitinteger

The number of items to retrieve per page

Minimum: 1Maximum: 100

ascendingboolean

Sort in ascending order based on object creation timestamp

curl -X GET "https://api.devzero.io/backend/v0/v2/teams/string/recipes?status_name=string&status_names=%5B%0A++%22string%22%0A%5D&user_id=string&user_ids=%5B%0A++%22string%22%0A%5D&repository_url=string&repository_urls=%5B%0A++%22string%22%0A%5D&published=string&page=1&limit=1&ascending=true" \
  -H "Authorization: string"

OK

[
  {
    "created_at": "2019-08-24T14:15:22Z",
    "id": "string",
    "latest_recipe_summary": {
      "cpu": "string",
      "created_at": "2019-08-24T14:15:22Z",
      "memory": "string",
      "name": "string",
      "repos": [
        "string"
      ],
      "storage": "string",
      "tags": {
        "origin": "quickstart"
      }
    },
    "launch_version_id": "string",
    "name": "string",
    "recipe_shell": "string",
    "recipe_versions": [
      {
        "build": {
          "base_image": {
            "cli_image": "string",
            "display_image": "string",
            "image": "string"
          },
          "build_step_checks": [
            {
              "command": "string",
              "completed_at": "string",
              "error": "string",
              "is_cached": true,
              "is_user_step": true,
              "last_updated": "string",
              "logsrv_id": "string",
              "name": "string",
              "start_time": "string",
              "status": "pending",
              "step_id": "string"
            }
          ],
          "created_at": "2019-08-24T14:15:22Z",
          "id": "string",
          "modified_at": "2019-08-24T14:15:22Z",
          "recipe_id": "string",
          "recipe_name": "string",
          "recipe_version_id": "string",
          "status": "Not Started",
          "team_id": "string",
          "user_id": "string"
        },
        "created_at": "2019-08-24T14:15:22Z",
        "id": "string",
        "recipe": "string",
        "recipe_defaults": "string",
        "repos": [
          "string"
        ],
        "team_id": "string",
        "user": {
          "default_region": "string",
          "default_region_name": "string",
          "dora_connection_ids": [
            "string"
          ],
          "dxi_onboarding_checklist": {
            "analyze_own_code": "SKIPPED",
            "development_process_bottlenecks": "SKIPPED",
            "devzero_cli": "SKIPPED",
            "github_token": "SKIPPED",
            "is_dora_repository_connected": true
          },
          "email": "user@example.com",
          "given_name": "string",
          "id": "string",
          "is_global_admin": true,
          "linked_vcss": [
            {
              "link_metadata": "string",
              "vsc_uri": "string"
            }
          ],
          "onboarding_checklist": {
            "has_completed_onboarding": true,
            "has_completed_onboarding_checklist": true,
            "has_completed_recipe_quick_starters": true,
            "has_created_recipe": true,
            "has_dismissed_quickstart": true,
            "has_dismissed_recipe_callout": true,
            "has_forked_quickstart": true,
            "has_launched_workspace": true,
            "has_seen_github_app_modal": true,
            "has_seen_onboarding_recipe_modal": true,
            "onboarding_path": "undefined"
          },
          "organization_join_date": 0,
          "sub": "string",
          "teams": [
            {
              "authorized_oauth2_repo_manager_integrations": [
                "string"
              ],
              "connected_github_user": "string",
              "connected_github_user_url": "string",
              "gh_user_access_token": "string",
              "is_owner": true,
              "name": "string",
              "permissions": "string",
              "role": "string",
              "team_id": "string",
              "user_id": "string"
            }
          ],
          "timezone": "string",
          "user_scoped_recipe": "string"
        }
      }
    ],
    "tags": {
      "origin": "quickstart"
    },
    "team_id": "string",
    "user": {
      "default_region": "string",
      "default_region_name": "string",
      "dora_connection_ids": [
        "string"
      ],
      "dxi_onboarding_checklist": {
        "analyze_own_code": "SKIPPED",
        "development_process_bottlenecks": "SKIPPED",
        "devzero_cli": "SKIPPED",
        "github_token": "SKIPPED",
        "is_dora_repository_connected": true
      },
      "email": "user@example.com",
      "given_name": "string",
      "id": "string",
      "is_global_admin": true,
      "linked_vcss": [
        {
          "link_metadata": "string",
          "vsc_uri": "string"
        }
      ],
      "onboarding_checklist": {
        "has_completed_onboarding": true,
        "has_completed_onboarding_checklist": true,
        "has_completed_recipe_quick_starters": true,
        "has_created_recipe": true,
        "has_dismissed_quickstart": true,
        "has_dismissed_recipe_callout": true,
        "has_forked_quickstart": true,
        "has_launched_workspace": true,
        "has_seen_github_app_modal": true,
        "has_seen_onboarding_recipe_modal": true,
        "onboarding_path": "undefined"
      },
      "organization_join_date": 0,
      "sub": "string",
      "teams": [
        {
          "authorized_oauth2_repo_manager_integrations": [
            "string"
          ],
          "connected_github_user": "string",
          "connected_github_user_url": "string",
          "gh_user_access_token": "string",
          "is_owner": true,
          "name": "string",
          "permissions": "string",
          "role": "string",
          "team_id": "string",
          "user_id": "string"
        }
      ],
      "timezone": "string",
      "user_scoped_recipe": "string"
    }
  }
]