action apicurio_search_artifacts { label: "Search for artifacts" description: "Returns a paginated list of all artifacts that match the provided filter criteria.\n" provider: apicurio method: GET path: "/search/artifacts" encoding: json input: { type: "object" properties: { contentId: { type: "integer" format: "int64" } description: { type: "string" } globalId: { type: "integer" format: "int64" } group: { type: "string" } labels: { type: "array" items: { type: "string" } } limit: { type: "integer" } name: { type: "string" } offset: { type: "integer" } order: { type: "string" enum: ["asc", "desc"] } orderby: { type: "string" enum: ["name", "createdOn"] } properties: { type: "array" items: { type: "string" } } } additionalProperties: false } output: { type: "object" description: "Describes the response received when searching for artifacts." required: ["artifacts", "count"] properties: { artifacts: { type: "array" description: "The artifacts returned in the result set." items: { type: "object" description: "Models a single artifact from the result set returned when searching for artifacts." required: ["createdBy", "createdOn", "id", "type", "state", "group"] properties: { createdBy: { type: "string" } createdOn: { type: "string" format: "date-time" } description: { type: "string" } groupId: { type: "string" description: "An ID of a single artifact group." } id: { type: "string" } labels: { type: "array" items: { type: "string" } } modifiedBy: { type: "string" } modifiedOn: { type: "string" format: "date-time" } name: { type: "string" } state: { type: "string" enum: ["ENABLED", "DISABLED", "DEPRECATED"] } type: { type: "string" } } } } count: { type: "integer" description: "The total number of artifacts that matched the query that produced the result set (may be \nmore than the number of artifacts in the result set)." } } } }