action snyk_list_all_projects { label: "List all projects" description: "" provider: snyk method: POST path: "/org/{orgId}/projects" encoding: json input: { type: "object" properties: { filters: { type: "object" properties: { attributes: { type: "object" description: "When you filter by multiple values on a single attribute, you will return projects that have been assigned one or more of the values in the filter.\n\nWhen you filter by multiple attributes, you will return projects which have been assigned values of both attributes in the filter." properties: { criticality: { type: "array" items: { type: "object" } } environment: { type: "array" items: { type: "object" } } lifecycle: { type: "array" items: { type: "object" } } } } isMonitored: { type: "boolean" description: "If set to `true`, only include projects which are monitored, if set to `false`, only include projects which are not monitored" } name: { type: "string" description: "If supplied, only projects that have a name that **starts with** this value will be returned" } origin: { type: "string" description: "If supplied, only projects that exactly match this origin will be returned" } tags: { type: "object" properties: { includes: { type: "array" description: "A project must have all provided tags in order to be included in the response. A maximum of 3 tags can be supplied." items: { type: "object" } } } } type: { type: "string" description: "If supplied, only projects that exactly match this type will be returned" } } } orgId: { type: "string" } } required: ["orgId"] additionalProperties: false } output: { type: "object" additionalProperties: true } }