Realtime EndpointsToolsCreate a new toolCopy Pagepost https://api.d-id.com/toolsCreate a new toolBody ParamsRequest DTO for creating a new toolnamestringrequiredlength between 1 and 64^[a-zA-Z0-9_-]+$Name of the tool (only alphanumeric characters, hyphens, and underscores)descriptionstringrequiredlength between 1 and 500Description of what the tool does. This is passed to the LLM to help it understand when to use this tool.display_namestringlength ≤ 64Human-readable label shown in Studio instead of name. Not sent to the LLM.schemaobjectrequiredLLM-facing schema for function calling.Tool Schema objectconfigServer ConfigurationrequiredExecution configuration for the toolTool Configuration Server Configurationauthobject | nullAuthentication configuration for the tool.Authentication object | nullproviderstringrequiredlength between 1 and 50Provider of the toolResponses 201Tool created successfully 400Bad Request 401Unauthorized 500Internal Server ErrorUpdated 3 months ago Delete a DocumentList toolsDid this page help you?YesNo