[@webitel/api-services](../index.html) / [agent-skill-service/agent-skill-service.api.gen](../modules/agent-skill-service_agent-skill-service.api.gen.html) / getAgentSkillService # kind_function: getAgentSkillService() > **getAgentSkillService**(): `{ createAgentSkill: (agentId: string, engineAgentSkillServiceCreateAgentSkillBody: EngineAgentSkillServiceCreateAgentSkillBody, options?: AxiosRequestConfig) => Promise; createAgentSkills: (agentId: string, engineAgentSkillServiceCreateAgentSkillsBody: EngineAgentSkillServiceCreateAgentSkillsBody, options?: AxiosRequestConfig) => Promise; deleteAgentSkill: (agentId: string, id: string, params?: DeleteAgentSkillParams, options?: AxiosRequestConfig) => Promise; deleteAgentSkills: (agentId: string, params?: DeleteAgentSkillsParams, options?: AxiosRequestConfig) => Promise; patchAgentSkill: (agentId: string, id: string, engineAgentSkillServicePatchAgentSkillBody: EngineAgentSkillServicePatchAgentSkillBody, options?: AxiosRequestConfig) => Promise; patchAgentSkills: (agentId: string, engineAgentSkillServicePatchAgentSkillsBody: EngineAgentSkillServicePatchAgentSkillsBody, options?: AxiosRequestConfig) => Promise; readAgentSkill: (agentId: string, id: string, params?: ReadAgentSkillParams, options?: AxiosRequestConfig) => Promise; searchAgentSkill: (agentId: string, params?: SearchAgentSkillParams, options?: AxiosRequestConfig) => Promise; searchLookupAgentNotExistsSkill: (agentId: string, params?: SearchLookupAgentNotExistsSkillParams, options?: AxiosRequestConfig) => Promise; updateAgentSkill: (agentId: string, id: string, engineAgentSkillServiceUpdateAgentSkillBody: EngineAgentSkillServiceUpdateAgentSkillBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns ### createAgentSkill() > **createAgentSkill**: `(agentId: string, engineAgentSkillServiceCreateAgentSkillBody: EngineAgentSkillServiceCreateAgentSkillBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### agentId `string` ##### engineAgentSkillServiceCreateAgentSkillBody `EngineAgentSkillServiceCreateAgentSkillBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### createAgentSkills() > **createAgentSkills**: `(agentId: string, engineAgentSkillServiceCreateAgentSkillsBody: EngineAgentSkillServiceCreateAgentSkillsBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### agentId `string` ##### engineAgentSkillServiceCreateAgentSkillsBody `EngineAgentSkillServiceCreateAgentSkillsBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteAgentSkill() > **deleteAgentSkill**: `(agentId: string, id: string, params?: DeleteAgentSkillParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### agentId `string` ##### id `string` ##### params? `DeleteAgentSkillParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteAgentSkills() > **deleteAgentSkills**: `(agentId: string, params?: DeleteAgentSkillsParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### agentId `string` ##### params? `DeleteAgentSkillsParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### patchAgentSkill() > **patchAgentSkill**: `(agentId: string, id: string, engineAgentSkillServicePatchAgentSkillBody: EngineAgentSkillServicePatchAgentSkillBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### agentId `string` ##### id `string` ##### engineAgentSkillServicePatchAgentSkillBody `EngineAgentSkillServicePatchAgentSkillBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### patchAgentSkills() > **patchAgentSkills**: `(agentId: string, engineAgentSkillServicePatchAgentSkillsBody: EngineAgentSkillServicePatchAgentSkillsBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### agentId `string` ##### engineAgentSkillServicePatchAgentSkillsBody `EngineAgentSkillServicePatchAgentSkillsBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readAgentSkill() > **readAgentSkill**: `(agentId: string, id: string, params?: ReadAgentSkillParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### agentId `string` ##### id `string` ##### params? `ReadAgentSkillParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchAgentSkill() > **searchAgentSkill**: `(agentId: string, params?: SearchAgentSkillParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### agentId `string` ##### params? `SearchAgentSkillParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchLookupAgentNotExistsSkill() > **searchLookupAgentNotExistsSkill**: `(agentId: string, params?: SearchLookupAgentNotExistsSkillParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### agentId `string` ##### params? `SearchLookupAgentNotExistsSkillParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateAgentSkill() > **updateAgentSkill**: `(agentId: string, id: string, engineAgentSkillServiceUpdateAgentSkillBody: EngineAgentSkillServiceUpdateAgentSkillBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### agentId `string` ##### id `string` ##### engineAgentSkillServiceUpdateAgentSkillBody `EngineAgentSkillServiceUpdateAgentSkillBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`