[@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`