Required. The agent to create a entity type for. Supported formats: -projects/<Project ID>/agent-projects/<Project ID>/locations/<Location ID>/agent
Authorization requires the followingIAMpermission on the specified resourceparent:
dialogflow.entityTypes.create
Query parameters
Parameters
languageCode
string
Optional. The language used to access language-specific data. If not specified, the agent's default language is used. For more information, seeMultilingual intent and entity data.
Request body
The request body contains an instance ofEntityType.
Response body
If successful, the response body contains a newly created instance ofEntityType.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-06-27 UTC."],[[["\u003cp\u003eThis endpoint is used to create a new entity type within a specified Dialogflow agent.\u003c/p\u003e\n"],["\u003cp\u003eThe HTTP request is a POST request directed to a specific URL that includes the agent's project and location, requiring proper authentication with specific IAM permissions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eparent\u003c/code\u003e path parameter is mandatory and defines the agent where the new entity type will be created, while the \u003ccode\u003elanguageCode\u003c/code\u003e query parameter is optional and defines the language for the entity data.\u003c/p\u003e\n"],["\u003cp\u003eBoth the request and response bodies involve the \u003ccode\u003eEntityType\u003c/code\u003e resource, with the request containing the data to create the new entity type and the response returning the newly created \u003ccode\u003eEntityType\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe request requires one of two specified OAuth scopes to be properly authorized to make the request, as listed in the "Authorization Scopes" section.\u003c/p\u003e\n"]]],[],null,["# Method: projects.agent.entityTypes.create\n\n- [HTTP request](#body.HTTP_TEMPLATE)\n- [Path parameters](#body.PATH_PARAMETERS)\n- [Query parameters](#body.QUERY_PARAMETERS)\n- [Request body](#body.request_body)\n- [Response body](#body.response_body)\n- [Authorization scopes](#body.aspect)\n- [Try it!](#try-it)\n\nCreates an entity type in the specified agent.\n\nNote: You should always train an agent prior to sending it queries. See the [training documentation](https://cloud.google.com/dialogflow/es/docs/training).\n\n### HTTP request\n\n`POST https://{endpoint}/v2beta1/{parent=projects/*/agent}/entityTypes`\n\nWhere `{endpoint}` is one of the [supported service endpoints](/dialogflow/es/docs/reference/rest#rest_endpoints).\n\nThe URLs use [gRPC Transcoding](https://google.aip.dev/127) syntax.\n\n### Path parameters\n\n### Query parameters\n\n### Request body\n\nThe request body contains an instance of [EntityType](/dialogflow/es/docs/reference/rest/v2beta1/projects.agent.entityTypes#EntityType).\n\n### Response body\n\nIf successful, the response body contains a newly created instance of [EntityType](/dialogflow/es/docs/reference/rest/v2beta1/projects.agent.entityTypes#EntityType).\n\n### Authorization scopes\n\nRequires one of the following OAuth scopes:\n\n- `https://www.googleapis.com/auth/cloud-platform`\n- `\n https://www.googleapis.com/auth/dialogflow`\n\nFor more information, see the [Authentication Overview](/docs/authentication#authorization-gcp)."]]