[@webitel/api-services](../index.html) / [outbound-resource-service/outbound-resource-service.api.gen](../modules/outbound-resource-service_outbound-resource-service.api.gen.html) / getOutboundResourceService
# kind_function: getOutboundResourceService()
> **getOutboundResourceService**(): `{ createOutboundResource: (engineCreateOutboundResourceRequest: EngineCreateOutboundResourceRequest, options?: AxiosRequestConfig) => Promise; createOutboundResourceDisplay: (resourceId: string, engineOutboundResourceServiceCreateOutboundResourceDisplayBody: EngineOutboundResourceServiceCreateOutboundResourceDisplayBody, options?: AxiosRequestConfig) => Promise; createOutboundResourceDisplayBulk: (resourceId: string, engineOutboundResourceServiceCreateOutboundResourceDisplayBulkBody: EngineOutboundResourceServiceCreateOutboundResourceDisplayBulkBody, options?: AxiosRequestConfig) => Promise; deleteOutboundResource: (id: string, params?: DeleteOutboundResourceParams, options?: AxiosRequestConfig) => Promise; deleteOutboundResourceDisplay: (resourceId: string, id: string, params?: DeleteOutboundResourceDisplayParams, options?: AxiosRequestConfig) => Promise; deleteOutboundResourceDisplays: (resourceId: string, params?: DeleteOutboundResourceDisplaysParams, options?: AxiosRequestConfig) => Promise; patchOutboundResource: (id: string, engineOutboundResourceServicePatchOutboundResourceBody: EngineOutboundResourceServicePatchOutboundResourceBody, options?: AxiosRequestConfig) => Promise; readOutboundResource: (id: string, params?: ReadOutboundResourceParams, options?: AxiosRequestConfig) => Promise; readOutboundResourceDisplay: (resourceId: string, id: string, params?: ReadOutboundResourceDisplayParams, options?: AxiosRequestConfig) => Promise; searchOutboundResource: (params?: SearchOutboundResourceParams, options?: AxiosRequestConfig) => Promise; searchOutboundResourceDisplay: (resourceId: string, params?: SearchOutboundResourceDisplayParams, options?: AxiosRequestConfig) => Promise; updateOutboundResource: (id: string, engineOutboundResourceServiceUpdateOutboundResourceBody: EngineOutboundResourceServiceUpdateOutboundResourceBody, options?: AxiosRequestConfig) => Promise; updateOutboundResourceDisplay: (resourceId: string, id: string, engineOutboundResourceServiceUpdateOutboundResourceDisplayBody: EngineOutboundResourceServiceUpdateOutboundResourceDisplayBody, options?: AxiosRequestConfig) => Promise }`
## theme_returns
### createOutboundResource()
> **createOutboundResource**: `(engineCreateOutboundResourceRequest: EngineCreateOutboundResourceRequest, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### engineCreateOutboundResourceRequest
`EngineCreateOutboundResourceRequest`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### createOutboundResourceDisplay()
> **createOutboundResourceDisplay**: `(resourceId: string, engineOutboundResourceServiceCreateOutboundResourceDisplayBody: EngineOutboundResourceServiceCreateOutboundResourceDisplayBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### resourceId
`string`
##### engineOutboundResourceServiceCreateOutboundResourceDisplayBody
`EngineOutboundResourceServiceCreateOutboundResourceDisplayBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### createOutboundResourceDisplayBulk()
> **createOutboundResourceDisplayBulk**: `(resourceId: string, engineOutboundResourceServiceCreateOutboundResourceDisplayBulkBody: EngineOutboundResourceServiceCreateOutboundResourceDisplayBulkBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### resourceId
`string`
##### engineOutboundResourceServiceCreateOutboundResourceDisplayBulkBody
`EngineOutboundResourceServiceCreateOutboundResourceDisplayBulkBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteOutboundResource()
> **deleteOutboundResource**: `(id: string, params?: DeleteOutboundResourceParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### params?
`DeleteOutboundResourceParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteOutboundResourceDisplay()
> **deleteOutboundResourceDisplay**: `(resourceId: string, id: string, params?: DeleteOutboundResourceDisplayParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### resourceId
`string`
##### id
`string`
##### params?
`DeleteOutboundResourceDisplayParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### deleteOutboundResourceDisplays()
> **deleteOutboundResourceDisplays**: `(resourceId: string, params?: DeleteOutboundResourceDisplaysParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### resourceId
`string`
##### params?
`DeleteOutboundResourceDisplaysParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### patchOutboundResource()
> **patchOutboundResource**: `(id: string, engineOutboundResourceServicePatchOutboundResourceBody: EngineOutboundResourceServicePatchOutboundResourceBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineOutboundResourceServicePatchOutboundResourceBody
`EngineOutboundResourceServicePatchOutboundResourceBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### readOutboundResource()
> **readOutboundResource**: `(id: string, params?: ReadOutboundResourceParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### params?
`ReadOutboundResourceParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### readOutboundResourceDisplay()
> **readOutboundResourceDisplay**: `(resourceId: string, id: string, params?: ReadOutboundResourceDisplayParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### resourceId
`string`
##### id
`string`
##### params?
`ReadOutboundResourceDisplayParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchOutboundResource()
> **searchOutboundResource**: `(params?: SearchOutboundResourceParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### params?
`SearchOutboundResourceParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### searchOutboundResourceDisplay()
> **searchOutboundResourceDisplay**: `(resourceId: string, params?: SearchOutboundResourceDisplayParams, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### resourceId
`string`
##### params?
`SearchOutboundResourceDisplayParams`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### updateOutboundResource()
> **updateOutboundResource**: `(id: string, engineOutboundResourceServiceUpdateOutboundResourceBody: EngineOutboundResourceServiceUpdateOutboundResourceBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### id
`string`
##### engineOutboundResourceServiceUpdateOutboundResourceBody
`EngineOutboundResourceServiceUpdateOutboundResourceBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`
### updateOutboundResourceDisplay()
> **updateOutboundResourceDisplay**: `(resourceId: string, id: string, engineOutboundResourceServiceUpdateOutboundResourceDisplayBody: EngineOutboundResourceServiceUpdateOutboundResourceDisplayBody, options?: AxiosRequestConfig) => Promise`
#### kind_plural_type_parameter
##### TData
`TData` = `AxiosResponse`
#### kind_plural_parameter
##### resourceId
`string`
##### id
`string`
##### engineOutboundResourceServiceUpdateOutboundResourceDisplayBody
`EngineOutboundResourceServiceUpdateOutboundResourceDisplayBody`
##### options?
`AxiosRequestConfig`
#### theme_returns
`Promise`