[@webitel/api-services](../index.html) / [queue-skill-service/queue-skill-service.api.gen](../modules/queue-skill-service_queue-skill-service.api.gen.html) / getQueueSkillService # kind_function: getQueueSkillService() > **getQueueSkillService**(): `{ createQueueSkill: (queueId: number, engineQueueSkillServiceCreateQueueSkillBody: EngineQueueSkillServiceCreateQueueSkillBody, options?: AxiosRequestConfig) => Promise; deleteQueueSkill: (queueId: number, id: number, options?: AxiosRequestConfig) => Promise; patchQueueSkill: (queueId: number, id: number, engineQueueSkillServicePatchQueueSkillBody: EngineQueueSkillServicePatchQueueSkillBody, options?: AxiosRequestConfig) => Promise; readQueueSkill: (queueId: number, id: number, options?: AxiosRequestConfig) => Promise; searchQueueSkill: (queueId: number, params?: SearchQueueSkillParams, options?: AxiosRequestConfig) => Promise; updateQueueSkill: (queueId: number, id: number, engineQueueSkillServiceUpdateQueueSkillBody: EngineQueueSkillServiceUpdateQueueSkillBody, options?: AxiosRequestConfig) => Promise }` ## theme_returns `{ createQueueSkill: (queueId: number, engineQueueSkillServiceCreateQueueSkillBody: EngineQueueSkillServiceCreateQueueSkillBody, options?: AxiosRequestConfig) => Promise; deleteQueueSkill: (queueId: number, id: number, options?: AxiosRequestConfig) => Promise; patchQueueSkill: (queueId: number, id: number, engineQueueSkillServicePatchQueueSkillBody: EngineQueueSkillServicePatchQueueSkillBody, options?: AxiosRequestConfig) => Promise; readQueueSkill: (queueId: number, id: number, options?: AxiosRequestConfig) => Promise; searchQueueSkill: (queueId: number, params?: SearchQueueSkillParams, options?: AxiosRequestConfig) => Promise; updateQueueSkill: (queueId: number, id: number, engineQueueSkillServiceUpdateQueueSkillBody: EngineQueueSkillServiceUpdateQueueSkillBody, options?: AxiosRequestConfig) => Promise }` ### createQueueSkill() > **createQueueSkill**: `(queueId: number, engineQueueSkillServiceCreateQueueSkillBody: EngineQueueSkillServiceCreateQueueSkillBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `number` ##### engineQueueSkillServiceCreateQueueSkillBody `EngineQueueSkillServiceCreateQueueSkillBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### deleteQueueSkill() > **deleteQueueSkill**: `(queueId: number, id: number, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `number` ##### id `number` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### patchQueueSkill() > **patchQueueSkill**: `(queueId: number, id: number, engineQueueSkillServicePatchQueueSkillBody: EngineQueueSkillServicePatchQueueSkillBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `number` ##### id `number` ##### engineQueueSkillServicePatchQueueSkillBody `EngineQueueSkillServicePatchQueueSkillBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### readQueueSkill() > **readQueueSkill**: `(queueId: number, id: number, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `number` ##### id `number` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### searchQueueSkill() > **searchQueueSkill**: `(queueId: number, params?: SearchQueueSkillParams, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `number` ##### params? `SearchQueueSkillParams` ##### options? `AxiosRequestConfig` #### theme_returns `Promise` ### updateQueueSkill() > **updateQueueSkill**: `(queueId: number, id: number, engineQueueSkillServiceUpdateQueueSkillBody: EngineQueueSkillServiceUpdateQueueSkillBody, options?: AxiosRequestConfig) => Promise` #### kind_plural_type_parameter ##### TData `TData` = `AxiosResponse` #### kind_plural_parameter ##### queueId `number` ##### id `number` ##### engineQueueSkillServiceUpdateQueueSkillBody `EngineQueueSkillServiceUpdateQueueSkillBody` ##### options? `AxiosRequestConfig` #### theme_returns `Promise`