addedInput schema / anyOf
Added value: +[
+ {
+ "required": [
+ "query"
+ ]
+ },
+ {
+ "required": [
+ "robot_type"
+ ]
+ },
+ {
+ "required": [
+ "autonomy_level"
+ ]
+ },
+ {
+ "required": [
+ "status"
+ ]
+ },
+ {
+ "required": [
+ "use_case"
+ ]
+ },
+ {
+ "required": [
+ "min_price"
+ ]
+ },
+ {
+ "required": [
+ "max_price"
+ ]
+ },
+ {
+ "required": [
+ "manufacturing_country"
+ ]
+ },
+ {
+ "required": [
+ "release_date_from"
+ ]
+ },
+ {
+ "required": [
+ "release_date_to"
+ ]
+ },
+ {
+ "required": [
+ "task"
+ ]
+ }
+]
addedInput schema / properties / autonomy_level
Added value: +{
+ "description": "Exact autonomy level, such as Teleoperated or Fully autonomous.",
+ "enum": [
+ "Teleoperated",
+ "Assisted",
+ "Semi-autonomous",
+ "Fully autonomous"
+ ],
+ "type": "string"
+}
addedInput schema / properties / manufacturing_country
Added value: +{
+ "description": "Manufacturing country name or two-letter country code.",
+ "type": "string"
+}
addedInput schema / properties / max_price
Added value: +{
+ "description": "Maximum listed price, inclusive.",
+ "minimum": 0,
+ "type": "number"
+}
addedInput schema / properties / min_price
Added value: +{
+ "description": "Minimum listed price, inclusive.",
+ "minimum": 0,
+ "type": "number"
+}
changedInput schema / properties / query / description
Previous value: -"Robot name to search for."New value: +"Optional free-text robot capability, product, use case, specification, or maker query."
addedInput schema / properties / release_date_from
Added value: +{
+ "description": "Earliest release date, inclusive, in YYYY-MM-DD format.",
+ "format": "date",
+ "type": "string"
+}
addedInput schema / properties / release_date_to
Added value: +{
+ "description": "Latest release date, inclusive, in YYYY-MM-DD format.",
+ "format": "date",
+ "type": "string"
+}
addedInput schema / properties / robot_type
Added value: +{
+ "description": "Exact robot type, such as Warehouse, Home, or Humanoid.",
+ "enum": [
+ "Humanoid",
+ "Mobile",
+ "Manipulator",
+ "Drone",
+ "Industrial",
+ "Warehouse",
+ "Healthcare",
+ "Home",
+ "Agricultural",
+ "Defense",
+ "Service",
+ "Companion",
+ "Other"
+ ],
+ "type": "string"
+}
addedInput schema / properties / sort
Added value: +{
+ "default": "relevance",
+ "enum": [
+ "relevance",
+ "price",
+ "latest",
+ "popular"
+ ],
+ "type": "string"
+}
addedInput schema / properties / status
Added value: +{
+ "description": "Exact availability status, such as Pilot or Commercially available.",
+ "enum": [
+ "Announced",
+ "In development",
+ "Prototype",
+ "Pilot",
+ "Pre-order",
+ "In production",
+ "Commercially available",
+ "Paused",
+ "Discontinued",
+ "Cancelled",
+ "Waitlist"
+ ],
+ "type": "string"
+}
addedInput schema / properties / task
Added value: +{
+ "description": "Exact TAAFT task name or slug. Matches primary and secondary task links.",
+ "type": "string"
+}
addedInput schema / properties / use_case
Added value: +{
+ "description": "Exact primary use case, such as Warehousing & Logistics or Productivity.",
+ "enum": [
+ "Manufacturing",
+ "Warehousing & Logistics",
+ "Healthcare",
+ "Elder Care",
+ "Surgery",
+ "Agriculture",
+ "Construction",
+ "Inspection",
+ "Security",
+ "Defense",
+ "Retail",
+ "Hospitality",
+ "Home Assistance",
+ "Education",
+ "Research",
+ "Disaster Response",
+ "Other"
+ ],
+ "type": "string"
+}
changedInput schema / required
Previous value: -[
- "query"
-]New value: +[]
addedOutput schema / properties / robots / items / properties / availability
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / robots / items / properties / maker
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / robots / items / properties / price
Added value: +{
+ "type": [
+ "number",
+ "null"
+ ]
+}
addedOutput schema / properties / robots / items / properties / price_currency
Added value: +{
+ "type": [
+ "string",
+ "null"
+ ]
+}
addedOutput schema / properties / robots / items / properties / primary_use_cases
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
addedOutput schema / properties / robots / items / properties / tasks
Added value: +{
+ "items": {
+ "additionalProperties": false,
+ "properties": {
+ "id": {
+ "type": "integer"
+ },
+ "name": {
+ "type": "string"
+ },
+ "role": {
+ "enum": [
+ "primary",
+ "secondary"
+ ],
+ "type": "string"
+ },
+ "slug": {
+ "type": "string"
+ },
+ "url": {
+ "type": "string"
+ }
+ },
+ "required": [
+ "id",
+ "name",
+ "slug",
+ "role",
+ "url"
+ ],
+ "type": "object"
+ },
+ "type": "array"
+}
addedOutput schema / properties / robots / items / properties / types
Added value: +{
+ "items": {
+ "type": "string"
+ },
+ "type": "array"
+}
changedOutput schema / properties / robots / items / required
Previous value: -[
- "id",
- "entity_type",
- "name",
- "slug",
- "url"
-]New value: +[
+ "id",
+ "entity_type",
+ "name",
+ "slug",
+ "url",
+ "description",
+ "price",
+ "price_currency",
+ "types",
+ "primary_use_cases",
+ "maker",
+ "availability",
+ "tasks"
+]