{
  "openapi" : "3.0.1",
  "info" : {
    "title" : "asor",
    "description" : "The Agent System of Record Service is used to create and maintain Agent Definitions in Workday.",
    "version" : "v1",
    "x-workday-internal-source" : "xo",
    "x-workday-internal-routing" : "Public",
    "x-workday-internal-protected-usage-enabled" : false,
    "x-workday-internal-service-container-id" : "e4af3c6fa94010001113b6524d520000"
  },
  "servers" : [ {
    "url" : "https://api.workday.com/asor/v1"
  } ],
  "tags" : [ {
    "name" : "agentDefinition",
    "description" : "To view and maintain Agent Definitions with the Agent System of Record.",
    "x-workday-confidence-level" : "Exotic"
  } ],
  "paths" : {
    "/agentDefinition" : {
      "get" : {
        "tags" : [ "agentDefinition" ],
        "summary" : "This operation returns the specific Agent Definition including Skills and certain Tools used in those Skills.",
        "description" : "This operation returns the specific Agent Definition including Skills and certain Tools used in those Skills. Each definition can contain many Skills, and in those Skills they *may* contain Tools based on the Invocation / Execution Type. Generally REST APIs will be listed here.\n\n<b>Secured by:</b> Development, Setup: Agents",
        "responses" : {
          "200" : {
            "description" : "Successful response. A successful response can return no matched data.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "type" : "object",
                  "properties" : {
                    "total" : {
                      "type" : "integer",
                      "format" : "int32"
                    },
                    "data" : {
                      "type" : "array",
                      "items" : {
                        "$ref" : "#/components/schemas/agentCardAndTools_a5967cb3b88b10001f7a6900b0d90000"
                      }
                    }
                  }
                }
              }
            }
          },
          "400" : {
            "description" : "Invalid request. (https://community.workday.com/rest/error-messages)",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
                }
              }
            }
          },
          "401" : {
            "description" : "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
                }
              }
            }
          },
          "403" : {
            "description" : "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource not found. (https://community.workday.com/rest/error-messages)",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
                }
              }
            }
          },
          "default" : {
            "description" : "An error occurred.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ERROR_MODEL_REFERENCE"
                }
              }
            }
          }
        },
        "x-workday-confidence-level" : "Exotic",
        "x-workday-internal-try-enabled" : "false"
      },
      "post" : {
        "tags" : [ "agentDefinition" ],
        "summary" : "Based on the A2A Agent Card specification, this REST operation allows you to create an Agent Definition in Workday.",
        "description" : "Based on the A2A Agent Card specification, this REST operation allows you to create an Agent Definition in Workday, while also highlighting the specific Workday APIs/Resources that the Agent is allowed access to. It will update an existing instance IF one already exists with the same *name*, *provider organization*, and *version*.\n\n<b>Secured by:</b> Development, Setup: Agents",
        "requestBody" : {
          "content" : {
            "multipart/form-data" : {
              "schema" : {
                "$ref" : "#/components/schemas/agentCardAndTools_a5967cb3b88b10001f7a6900b0d90000"
              }
            }
          }
        },
        "responses" : {
          "201" : {
            "description" : "Resource created.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/agentCardAndTools_a5967cb3b88b10001f7a6900b0d90000"
                }
              }
            }
          },
          "400" : {
            "description" : "Invalid request. (https://community.workday.com/rest/error-messages)\nError Code | Validation Message\n--- | ---\nA161 | You can't select Workday as the agent platform for third-party agents. Select a different platform.\nA2849 | Create an agent ID sequence generator using the Edit Tenant Setup - System task before registering agents.\nA3015 | The External Agent ID must be unique for Agent Definitions with the same Provider.",
            "content" : { }
          },
          "401" : {
            "description" : "Unauthorized: Missing or invalid credentials. (https://community.workday.com/rest/error-messages)",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
                }
              }
            }
          },
          "403" : {
            "description" : "User has insufficient permissions. (https://community.workday.com/rest/error-messages)",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
                }
              }
            }
          },
          "404" : {
            "description" : "Resource not found. (https://community.workday.com/rest/error-messages)",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/VALIDATION_ERROR_MODEL_REFERENCE"
                }
              }
            }
          },
          "default" : {
            "description" : "An error occurred.",
            "content" : {
              "application/json" : {
                "schema" : {
                  "$ref" : "#/components/schemas/ERROR_MODEL_REFERENCE"
                }
              }
            }
          }
        },
        "x-workday-confidence-level" : "Exotic",
        "x-workday-internal-try-enabled" : "false"
      }
    }
  },
  "components" : {
    "schemas" : {
      "INSTANCE_MODEL_REFERENCE" : {
        "required" : [ "id" ],
        "type" : "object",
        "properties" : {
          "id" : {
            "pattern" : "^(([0-9a-f]{32})|(\\S+=\\S+))$",
            "type" : "string",
            "description" : "Workday Id or Reference Id of the instance."
          },
          "descriptor" : {
            "type" : "string",
            "description" : "The display name of the instance",
            "readOnly" : true
          },
          "href" : {
            "type" : "string",
            "description" : "A link to the instance",
            "readOnly" : true
          }
        }
      },
      "ERROR_MODEL_REFERENCE" : {
        "required" : [ "error" ],
        "type" : "object",
        "properties" : {
          "error" : {
            "type" : "string",
            "description" : "A description of the error"
          },
          "code" : {
            "type" : "string",
            "description" : "The code that corresponds to the error message. Use the error code to drive programmatic error-handling behavior. Don't use error message strings for this purpose because they are subject to change"
          },
          "field" : {
            "type" : "string",
            "description" : "The field related to the error"
          },
          "path" : {
            "type" : "string",
            "description" : "The path of the field related to the error"
          }
        }
      },
      "VALIDATION_ERROR_MODEL_REFERENCE" : {
        "allOf" : [ {
          "required" : [ "error" ],
          "type" : "object",
          "properties" : {
            "error" : {
              "type" : "string",
              "description" : "A description of the error"
            },
            "errors" : {
              "type" : "array",
              "description" : "An array of validation errors",
              "items" : {
                "$ref" : "#/components/schemas/ERROR_MODEL_REFERENCE"
              }
            }
          }
        } ]
      },
      "FACETS_MODEL_REFERENCE" : {
        "type" : "array",
        "items" : {
          "type" : "object",
          "properties" : {
            "descriptor" : {
              "type" : "string",
              "description" : "A description of the facet"
            },
            "facetParameter" : {
              "type" : "string",
              "description" : "The alias used to select the facet"
            },
            "values" : {
              "type" : "array",
              "description" : "the facet values",
              "items" : {
                "required" : [ "id" ],
                "type" : "object",
                "properties" : {
                  "count" : {
                    "type" : "integer",
                    "description" : "The number of instances returned by this facet",
                    "format" : "int32"
                  },
                  "id" : {
                    "pattern" : "^(([0-9a-f]{32})|(\\S+=\\S+))$",
                    "type" : "string",
                    "description" : "Workday Id or Reference Id of the instance."
                  },
                  "descriptor" : {
                    "type" : "string",
                    "description" : "A description of the facet"
                  },
                  "href" : {
                    "type" : "string",
                    "description" : "A link to the instance",
                    "readOnly" : true
                  }
                }
              }
            }
          },
          "description" : "This object represents the possible facets for this resource",
          "readOnly" : true
        }
      },
      "MULTIPLE_INSTANCE_MODEL_REFERENCE" : {
        "type" : "object",
        "properties" : {
          "total" : {
            "type" : "number"
          },
          "data" : {
            "type" : "array",
            "items" : {
              "$ref" : "#/components/schemas/INSTANCE_MODEL_REFERENCE"
            }
          }
        }
      },
      "defaultInputModes_71f497191133100013c9a17716d50000" : {
        "allOf" : [ {
          "$ref" : "#/components/schemas/mimeType_71f4971911331000139693324a560000"
        }, {
          "type" : "object",
          "properties" : {
            "id" : {
              "type" : "string",
              "description" : "The id for Mime Type (Derived)"
            }
          }
        } ]
      },
      "capabilities_799da24a09dd10000e3a424ec7340000" : {
        "description" : "Optional capabilities supported by the agent.",
        "allOf" : [ {
          "$ref" : "#/components/schemas/agentCapabilites_799da24a09dd10000e37766515630000"
        }, {
          "type" : "object"
        } ]
      },
      "provider_799da24a09dd10000b827743c6f40000" : {
        "description" : "The service provider of the agent",
        "allOf" : [ {
          "$ref" : "#/components/schemas/INSTANCE_MODEL_REFERENCE"
        }, {
          "type" : "object"
        } ]
      },
      "workdayConfig_881e3f87712810000d1cfd55ee0d0001" : {
        "allOf" : [ {
          "$ref" : "#/components/schemas/agentSkillResource_881e3f87712810000d1ba8a0a0510000"
        }, {
          "type" : "object",
          "properties" : {
            "id" : {
              "type" : "string",
              "description" : "The id for Agent Definition Skill (Derived)"
            }
          }
        } ]
      },
      "skills_881e3f87712810000d1cfd55ee0d0000" : {
        "allOf" : [ {
          "$ref" : "#/components/schemas/agentSkill_881e3f87712810000d0bf06dae650000"
        }, {
          "type" : "object",
          "properties" : {
            "id" : {
              "type" : "string",
              "description" : "The id for Agent Definition Skill (Derived)"
            }
          }
        } ]
      },
      "platform_ca94626efa9010003262e35486130000" : {
        "description" : "The platform of the agent.",
        "allOf" : [ {
          "$ref" : "#/components/schemas/agentPlatform_aa793a5c168d1000143f8b9f05c50000"
        }, {
          "type" : "object"
        } ]
      },
      "defaultOutputModes_71f497191133100013c9a17716d50001" : {
        "allOf" : [ {
          "$ref" : "#/components/schemas/mimeType_71f4971911331000139693324a560000"
        }, {
          "type" : "object",
          "properties" : {
            "id" : {
              "type" : "string",
              "description" : "The id for Mime Type (Derived)"
            }
          }
        } ]
      },
      "agentCardAndTools_a5967cb3b88b10001f7a6900b0d90000" : {
        "allOf" : [ {
          "required" : [ "description", "name", "skills", "url", "version" ],
          "type" : "object",
          "properties" : {
            "overview" : {
              "type" : "string",
              "description" : "The overview message for the agent.",
              "example" : "Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.",
              "x-workday-type" : "Text",
              "x-workday-confidence-level" : "Exotic"
            },
            "defaultInputModes" : {
              "type" : "array",
              "description" : "The set of interaction modes that the agent supports across all skills. This can be overridden per-skill. Supported media types for input.",
              "items" : {
                "$ref" : "#/components/schemas/defaultInputModes_71f497191133100013c9a17716d50000"
              },
              "x-workday-type" : "Multi-instance"
            },
            "id" : {
              "type" : "string",
              "description" : "Agent Definition ID. Used to link Agent Versions.",
              "example" : "Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.",
              "x-workday-type" : "Text"
            },
            "version" : {
              "type" : "string",
              "description" : "The version of the agent - format is up to the provider.",
              "example" : "1.0.0",
              "x-workday-type" : "Text"
            },
            "documentationUrl" : {
              "type" : "string",
              "description" : "A URL to documentation for the agent.",
              "example" : "https://agent.company.com/agent1/doc",
              "x-workday-type" : "Text"
            },
            "capabilities" : {
              "$ref" : "#/components/schemas/capabilities_799da24a09dd10000e3a424ec7340000"
            },
            "externalTenantID" : {
              "type" : "string",
              "description" : "Used to identify the tenant for agents not owned or managed by Workday.",
              "example" : "Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.",
              "x-workday-type" : "Text",
              "x-workday-confidence-level" : "Exotic"
            },
            "externalAgentID" : {
              "type" : "string",
              "description" : "External system’s identifier for agents not owned or managed by Workday.",
              "example" : "Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.",
              "x-workday-type" : "Text",
              "x-workday-confidence-level" : "Exotic"
            },
            "provider" : {
              "$ref" : "#/components/schemas/provider_799da24a09dd10000b827743c6f40000"
            },
            "iconUrl" : {
              "type" : "string",
              "description" : "A URL to an icon for the agent.",
              "example" : "https://cdn1.iconfinder.com/data/icons/material-design-icons-light/24/link-variant-512.png",
              "x-workday-type" : "Text"
            },
            "workdayConfig" : {
              "type" : "array",
              "description" : "Identify Workday Resources to be used in Agent Skills.",
              "items" : {
                "$ref" : "#/components/schemas/workdayConfig_881e3f87712810000d1cfd55ee0d0001"
              },
              "x-workday-type" : "Multi-instance"
            },
            "skills" : {
              "type" : "array",
              "description" : "Skills are a unit of capability that an agent can perform.",
              "items" : {
                "$ref" : "#/components/schemas/skills_881e3f87712810000d1cfd55ee0d0000"
              },
              "x-workday-type" : "Multi-instance"
            },
            "description" : {
              "type" : "string",
              "description" : "A human-readable description of the agent. Used to assist users and other agents in understanding what the agent can do.",
              "example" : "This Financial Audit Agent acts as a safeguard, offering an independent review that instills confidence in financial information.",
              "x-workday-type" : "Text"
            },
            "url" : {
              "type" : "string",
              "description" : "A URL to the address the agent is hosted at.",
              "example" : "https://example.com/agent/finance",
              "x-workday-type" : "Text"
            },
            "name" : {
              "type" : "string",
              "description" : "Human readable name of the agent.",
              "example" : "Financial Audit Agent",
              "x-workday-type" : "Text"
            },
            "supportsAuthenticatedExtendedCard" : {
              "type" : "boolean",
              "description" : "true if the agent supports providing an extended agent card when the user is authenticated. Defaults to false if not specified.",
              "example" : true,
              "x-workday-type" : "Boolean"
            },
            "platform" : {
              "$ref" : "#/components/schemas/platform_ca94626efa9010003262e35486130000"
            },
            "defaultOutputModes" : {
              "type" : "array",
              "description" : "Supported media types for output.",
              "items" : {
                "$ref" : "#/components/schemas/defaultOutputModes_71f497191133100013c9a17716d50001"
              },
              "x-workday-type" : "Multi-instance"
            }
          }
        } ]
      },
      "mimeType_71f4971911331000139693324a560000" : {
        "allOf" : [ {
          "type" : "object",
          "properties" : {
            "type" : {
              "maxLength" : 80,
              "type" : "string",
              "description" : "Supported media type.",
              "example" : "Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.",
              "x-workday-type" : "Text"
            }
          }
        } ]
      },
      "tags_71f49719113310002d148ce3f5370002" : {
        "allOf" : [ {
          "$ref" : "#/components/schemas/agentSkillTag_71f49719113310002d130aa875ca0000"
        }, {
          "type" : "object",
          "properties" : {
            "id" : {
              "type" : "string",
              "description" : "The id for Agent Definition Skill Tag (Derived)"
            }
          }
        } ]
      },
      "inputModes_71f49719113310002d148ce3f5370001" : {
        "allOf" : [ {
          "$ref" : "#/components/schemas/mimeType_71f4971911331000139693324a560000"
        }, {
          "type" : "object",
          "properties" : {
            "id" : {
              "type" : "string",
              "description" : "The id for Mime Type (Derived)"
            }
          }
        } ]
      },
      "outputModes_71f49719113310002d148ce3f5370000" : {
        "allOf" : [ {
          "$ref" : "#/components/schemas/mimeType_71f4971911331000139693324a560000"
        }, {
          "type" : "object",
          "properties" : {
            "id" : {
              "type" : "string",
              "description" : "The id for Mime Type (Derived)"
            }
          }
        } ]
      },
      "agentSkill_881e3f87712810000d0bf06dae650000" : {
        "allOf" : [ {
          "required" : [ "description", "id", "name" ],
          "type" : "object",
          "properties" : {
            "tags" : {
              "type" : "array",
              "description" : "Set of tagwords describing classes of capabilities for this specific skill.",
              "items" : {
                "$ref" : "#/components/schemas/tags_71f49719113310002d148ce3f5370002"
              },
              "x-workday-type" : "Multi-instance"
            },
            "inputModes" : {
              "type" : "array",
              "description" : "The set of interaction modes that the skill supports (if different than the default).",
              "items" : {
                "$ref" : "#/components/schemas/inputModes_71f49719113310002d148ce3f5370001"
              },
              "x-workday-type" : "Multi-instance"
            },
            "outputModes" : {
              "type" : "array",
              "description" : "Supported media types for output.",
              "items" : {
                "$ref" : "#/components/schemas/outputModes_71f49719113310002d148ce3f5370000"
              },
              "x-workday-type" : "Multi-instance"
            },
            "description" : {
              "type" : "string",
              "description" : "Description of the skill - will be used by the client or a human as a hint to understand what the skill does.",
              "example" : "This skill analyzes many financial documents in the boundary for the supervisory org.",
              "x-workday-type" : "Text"
            },
            "id" : {
              "type" : "string",
              "description" : "Unique identifier for the agent's skill.",
              "example" : "1234",
              "x-workday-type" : "Text"
            },
            "name" : {
              "type" : "string",
              "description" : "Human readable name of the skill.",
              "example" : "Financial Audit Analyzer",
              "x-workday-type" : "Text"
            }
          }
        } ]
      },
      "workdayResource_2e69afd4e86c10001fae2831c6da0000" : {
        "allOf" : [ {
          "type" : "object",
          "properties" : {
            "descriptor" : {
              "type" : "string",
              "description" : "The display name of the instance",
              "example" : "Lorem ipsum dolor sit ame"
            },
            "id" : {
              "type" : "string",
              "description" : "The id for Agent Resource (Derived)"
            }
          }
        } ]
      },
      "workdayTool_a81e152b86021000158aa15c84900000" : {
        "allOf" : [ {
          "type" : "object",
          "properties" : {
            "id" : {
              "type" : "string",
              "description" : "Workday Id or Reference Id of the instance."
            },
            "descriptor" : {
              "type" : "string",
              "description" : "The display name of the instance",
              "example" : "Lorem ipsum dolor sit ame"
            }
          }
        } ]
      },
      "agentPlatform_aa793a5c168d1000143f8b9f05c50000" : {
        "allOf" : [ {
          "type" : "object",
          "properties" : {
            "reference_id" : {
              "type" : "string",
              "description" : "Reference ID for the Instance of Agent Platform",
              "example" : "Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.",
              "x-workday-type" : "Text"
            },
            "descriptor" : {
              "type" : "string",
              "description" : "The display name of the instance",
              "example" : "Lorem ipsum dolor sit ame"
            },
            "id" : {
              "type" : "string",
              "description" : "Workday Id or Reference Id of the instance."
            }
          }
        } ]
      },
      "agentCapabilites_799da24a09dd10000e37766515630000" : {
        "allOf" : [ {
          "type" : "object",
          "properties" : {
            "pushNotifications" : {
              "type" : "boolean",
              "description" : "true if the agent can notify updates to client.",
              "example" : true,
              "x-workday-type" : "Boolean"
            },
            "stateTransitionHistory" : {
              "type" : "boolean",
              "description" : "true if the agent exposes status change history for tasks.",
              "example" : true,
              "x-workday-type" : "Boolean"
            },
            "streaming" : {
              "type" : "boolean",
              "description" : "true if the agent supports SSE.",
              "example" : true,
              "x-workday-type" : "Boolean"
            }
          }
        } ]
      },
      "workdayResources_881e3f877128100010fb617ba5260000" : {
        "allOf" : [ {
          "$ref" : "#/components/schemas/skillTools_881e3f877128100010f2ba3820a20000"
        }, {
          "type" : "object",
          "properties" : {
            "id" : {
              "type" : "string",
              "description" : "The id for Agent Tool (Derived)"
            }
          }
        } ]
      },
      "executionMode_d785eba56e9c10003761356522e00000" : {
        "description" : "The Execution Mode this Skill is operating in. Either Ambient, or Delegate.",
        "allOf" : [ {
          "$ref" : "#/components/schemas/INSTANCE_MODEL_REFERENCE"
        }, {
          "type" : "object"
        } ]
      },
      "agentSkillResource_881e3f87712810000d1ba8a0a0510000" : {
        "allOf" : [ {
          "type" : "object",
          "properties" : {
            "workdayResources" : {
              "type" : "array",
              "description" : "List of Workday Resources used by this agents skill.",
              "items" : {
                "$ref" : "#/components/schemas/workdayResources_881e3f877128100010fb617ba5260000"
              },
              "x-workday-type" : "Multi-instance"
            },
            "skillId" : {
              "type" : "string",
              "description" : "Unique identifier for the agent's skill.",
              "example" : "Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.",
              "x-workday-type" : "Text"
            },
            "executionMode" : {
              "$ref" : "#/components/schemas/executionMode_d785eba56e9c10003761356522e00000"
            }
          }
        } ]
      },
      "agent_resource_2e69afd4e86c10001ad2755763bc0000" : {
        "description" : "The Workday Resource for this Tools if applicable.",
        "allOf" : [ {
          "$ref" : "#/components/schemas/workdayResource_2e69afd4e86c10001fae2831c6da0000"
        }, {
          "type" : "object"
        } ]
      },
      "tools_a81e152b86021000158c36e9bbdc0001" : {
        "allOf" : [ {
          "$ref" : "#/components/schemas/workdayTool_a81e152b86021000158aa15c84900000"
        }, {
          "type" : "object",
          "properties" : {
            "id" : {
              "type" : "string",
              "description" : "The id for Secured (All) (Derived)"
            }
          }
        } ]
      },
      "skillTools_881e3f877128100010f2ba3820a20000" : {
        "allOf" : [ {
          "required" : [ "description", "tool_name" ],
          "type" : "object",
          "properties" : {
            "description" : {
              "type" : "string",
              "description" : "Description of the Operation.",
              "example" : "Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.",
              "x-workday-type" : "Text",
              "x-workday-confidence-level" : "Exotic"
            },
            "agent_resource" : {
              "$ref" : "#/components/schemas/agent_resource_2e69afd4e86c10001ad2755763bc0000"
            },
            "tool_name" : {
              "type" : "string",
              "description" : "Name of the Operation.",
              "example" : "Lorem ipsum dolor sit amet, cum choro singulis consectetuer ut, ubique iisque contentiones ex duo. Quo lorem etiam eu.",
              "x-workday-type" : "Text",
              "x-workday-confidence-level" : "Exotic"
            },
            "tools" : {
              "type" : "array",
              "description" : "Any related Workday Securable Items used by the Workday Resource.",
              "items" : {
                "$ref" : "#/components/schemas/tools_a81e152b86021000158c36e9bbdc0001"
              },
              "x-workday-type" : "Multi-instance"
            }
          }
        } ]
      },
      "agentSkillTag_71f49719113310002d130aa875ca0000" : {
        "allOf" : [ {
          "required" : [ "tag" ],
          "type" : "object",
          "properties" : {
            "tag" : {
              "type" : "string",
              "description" : "Will be used by the client as a hint to understand how the skill can be used.",
              "example" : "[{\"tag\":\"cooking\"}, {\"tag\":\"customer support\"}]",
              "x-workday-type" : "Text"
            }
          }
        } ]
      }
    },
    "securitySchemes" : {
      "OAuth2" : {
        "type" : "oauth2",
        "flows" : {
          "implicit" : {
            "authorizationUrl" : "https://i-xxxxxxxxxxxxxxxxx.workdaysuv.com/super/authorize",
            "scopes" : { }
          }
        }
      }
    }
  }
}
