---
title: "Delete configuration"
method: DELETE
path: "/call-link/1/configs/{id}"
tags: ["channels", "webrtc-calls", "call-link", "call-link-configs"]
---

# Delete configuration

`DELETE /call-link/1/configs/{id}`

## Request

- Base URL: `https://api.infobip.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.infobip.com/call-link/1/configs/{id}`
- Auth: one of:
  - OAuth 2
    - Client credentials
    - Token URL: `https://api.infobip.com/auth/1/oauth2/token`
  - API key in header `Authorization`
  - API key in header `Authorization`
  - HTTP basic

Use this method to delete a call link configuration by its ID.

## Path parameters

- `id` string, required

## Response `200`

Success.

- B2a108c706e7d46b95495b161a8c99f5751c046c5e419f6f0780788488a1af14CallLinkConfig: Call link configuration.
  - `id` string: Configuration ID. Once a call link is created, this value might be sent in the request as one specific call link configuration to be used by the call link.
  - `name` string: Configuration name or description. It doesn't have to be unique.
  - `isDefault` boolean: When you create call link without callLinkConfigId, the one marked as default will be used. Only one configuration can be default.If you don't have a configuration, the basic Infobip theme with default values and minimal options will be used.If you want to set another configuration as default, specify its value when adding or updating it.
  - `initialOptions` 2188fec7c48e989bb7053521bdef9d76d71def96483c5304f01cd7e0878f8f14InitialOptions: User options available when a user opens a call link page before initiating the call. Depending on the fields, certain options for the call will be shown to a user.
    - `audio` boolean: User will be able to initiate the audio call.
    - `video` boolean: User will be able to initiate the video call.
    - `muted` boolean: User will be muted once the call is established.
    - `settings` boolean: User will be able to configure settings before a call.
    - `cameraFacingMode` 'FRONT' | 'BACK': In the case of a video call on mobile phones camera will be back or front depending on this value. It is 'FRONT' by default.
  - `callOptions` 2188fec7c48e989bb7053521bdef9d76d71def96483c5304f01cd7e0878f8f14CallOptions: User options available during a call. Depending on the fields, certain options for a call will be shown to a user.
    - `mute` boolean: User will be able to mute themselves during the call.
    - `screenShare` boolean: User will be able to share the screen during the call.
    - `camera` boolean: User will be able to toggle the video during the call.
    - `switchCameraFacingMode` boolean: User will be able to switch between front-facing and back camera during the call.
    - `dialPad` boolean: User will be able to use dial pad for DTMF, during the call.
    - `chat` boolean: Users will be able to open the chat box and send and receive text messages that are visible to all the participants. This is applicable only for the ROOM call type. Messages sent before joining the room are not visible.
    - `settings` boolean: User will be able to access settings during the call.
    - `recordingIndicator` boolean: User will be able to see if the call is being recorded.
  - `theme` 2188fec7c48e989bb7053521bdef9d76d71def96483c5304f01cd7e0878f8f14Theme: Call link theme-specific configuration settings. Use it to add image, color, and text selections to customize a call link page.
    - `images` 2188fec7c48e989bb7053521bdef9d76d71def96483c5304f01cd7e0878f8f14Images: Enumerate images shown on a call link page. Once an image is uploaded (by using the image upload API) a unique ID returned in that response can be used to add a background image or a logo image.
      - `logoImageId` string: ID of an image shown as a logo on a call link page.
      - `backgroundImageId` string: ID of an image shown as a background on a call link page.
    - `messages` 2188fec7c48e989bb7053521bdef9d76d71def96483c5304f01cd7e0878f8f14Messages: Call link messaging settings.
      - `welcomeText` string: Message shown when a call link is opened.
      - `inactiveText` string: Message shown when a call link is not active.
      - `expirationText` string: Message shown when a call link is expired.
    - `colors` 2188fec7c48e989bb7053521bdef9d76d71def96483c5304f01cd7e0878f8f14Colors: Colors settings. If not specified, the default colors will be used.
      - `primary` string: Primary color of a theme in the hexadecimal format.
      - `primaryText` string: Primary color of a text in the hexadecimal format.
      - `background` string: Background color in the hexadecimal format.
    - `layouts` 2188fec7c48e989bb7053521bdef9d76d71def96483c5304f01cd7e0878f8f14Layout[]: Represents layout during the call.When GRID layout is selected, multiple video streams are displayed simultaneously and user can spotlight specific video stream.When SOLO layout is selected, an user can see only his video streams.If there are more than one layout in this list, the first one will be initially selected, and users can change it during the call.The default layout will be set to GRID.
    - `localization` 2188fec7c48e989bb7053521bdef9d76d71def96483c5304f01cd7e0878f8f14Localization: If the localization object is not defined, English will be used. If the localization type is set to PRESET, the language code is mandatory to be defined to one of the predefined values.If the localization type is set to BROWSER_DETECTED and the browser language is one of the languages that could be set in PRESET type, then that language will be used. Otherwise, English will be used.
      - `type` 'BROWSER_DETECTED' | 'PRESET'
  - `subdomainId` string: Id of the subdomain that will be set on every call link generated with this configuration. If undefined, call links will be generated without a subdomain.
  - `webhook` 2188fec7c48e989bb7053521bdef9d76d71def96483c5304f01cd7e0878f8f14Webhook: Webhook triggered when there is a call event.
    - `url` string, required: Your webhook URL.
    - `securityConfig` 2188fec7c48e989bb7053521bdef9d76d71def96483c5304f01cd7e0878f8f14SecurityConfig: Security settings object holding the authentication settings necessary to access your webhook.
      - `type` 'BASIC' | 'HMAC'

## Other responses

- `401`: Unauthorized
- `403`: Forbidden
- `404`: Not found.
- `429`: Too Many Requests
- `500`: Internal Server Error

---

[API](https://skmtc.dev/infobip/apis/infobip-openapi-specification.md) - [All operations](https://skmtc.dev/infobip/apis/infobip-openapi-specification/llms.txt) - [OpenAPI document](https://skmtc.dev/infobip/apis/infobip-openapi-specification/revisions/9dcbbaf902de?raw)
