POST api/Extensions

Adds a new extension.

Request Information

Parameters

NameDescriptionAdditional information
extension
The new extension.

Define this parameter in the request body.

Request body formats

application/json, text/json

Sample:
{
  "Users": [
    {
      "UserId": "sample string 1",
      "IsOwner": true
    },
    {
      "UserId": "sample string 1",
      "IsOwner": true
    },
    {
      "UserId": "sample string 1",
      "IsOwner": true
    }
  ],
  "Did": "sample string 1",
  "Name": "sample string 2",
  "Profile": {
    "Id": "sample string 1",
    "Name": "sample string 2",
    "RecordingMode": "sample string 3",
    "GroupId": "sample string 4",
    "Prompt": {
      "Prompts": [],
      "IsValid": false,
      "DefaultPrompt": {
        "TimeZone": "Romance Standard Time",
        "PromptId": null,
        "Name": null,
        "OwnerId": null,
        "Level": 0,
        "Type": -1,
        "Date": "0001-01-01T00:00:00",
        "Language": "FFFFFFFF",
        "Scope": 3,
        "Active": false,
        "HasFile": false,
        "Dtmf": null,
        "ActionCode": null,
        "IsDefaultActionCode": false,
        "DateString": "1/1/0001 1:00 AM",
        "IsPersonalized": false,
        "IsInherited": false,
        "ApplyDaylightSavingTime": true
      },
      "ContactPrompt": null,
      "UserPrompt": null
    },
    "Dtmfs": [],
    "ActionCodes": [],
    "DefaultActionCode": null,
    "DtmfMode": false,
    "ActionCodeMode": false,
    "UserDtmfMode": false,
    "UserActionCodeMode": false,
    "ContactDtmfMode": false,
    "ContactActionCodeMode": false
  },
  "Prompt": true,
  "PersonalizedPrompt": true,
  "RecordingMode": 5,
  "SmsRecordingMode": 6,
  "GroupId": "sample string 7"
}

application/xml, text/xml

Sample:
<UserExtension xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/RecordiaIntegrationWS.Models">
  <Did>sample string 1</Did>
  <GroupId>sample string 7</GroupId>
  <Name>sample string 2</Name>
  <PersonalizedPrompt>true</PersonalizedPrompt>
  <Profile xmlns:d2p1="http://schemas.datacontract.org/2004/07/RecorderDB.Models">
    <d2p1:ActionCodes xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
    <d2p1:Dtmfs xmlns:d3p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays" />
    <d2p1:GroupId>sample string 4</d2p1:GroupId>
    <d2p1:Id>sample string 1</d2p1:Id>
    <d2p1:Name>sample string 2</d2p1:Name>
    <d2p1:Prompt>
      <d2p1:Prompts />
    </d2p1:Prompt>
    <d2p1:RecordingMode>sample string 3</d2p1:RecordingMode>
  </Profile>
  <Prompt>true</Prompt>
  <RecordingMode>5</RecordingMode>
  <SmsRecordingMode>6</SmsRecordingMode>
  <Users>
    <ExtensionAssignment>
      <IsOwner>true</IsOwner>
      <UserId>sample string 1</UserId>
    </ExtensionAssignment>
    <ExtensionAssignment>
      <IsOwner>true</IsOwner>
      <UserId>sample string 1</UserId>
    </ExtensionAssignment>
    <ExtensionAssignment>
      <IsOwner>true</IsOwner>
      <UserId>sample string 1</UserId>
    </ExtensionAssignment>
  </Users>
</UserExtension>

application/x-www-form-urlencoded

Sample:

Failed to generate the sample for media type 'application/x-www-form-urlencoded'. Cannot use formatter 'FormUrlEncodedMediaTypeFormatterTracer' to write type 'UserExtension'.

Response Information

Response body formats

application/json, text/json

Sample:
"sample string 1"

application/xml, text/xml

Sample:
<string xmlns="http://schemas.microsoft.com/2003/10/Serialization/">sample string 1</string>