To override the Content-type in your clients, use the HTTP Accept Header, append the .xml suffix or ?format=xml
HTTP + XML
The following are sample HTTP requests and responses.
The placeholders shown need to be replaced with actual values.
GET /customers/{customerId}/inherited-schedule HTTP/1.1
Host: evovoice.io
Accept: application/xml
HTTP/1.1 200 OK
Content-Type: application/xml
Content-Length: length
<Schedule xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Voice.Api.Scheduling">
<DefaultState>String</DefaultState>
<ForceClosed>false</ForceClosed>
<Inherit>false</Inherit>
<Rules>
<SchedulingRule>
<ByDay>
<ScheduleDay>
<DayOfWeek>Sunday</DayOfWeek>
<Offset>0</Offset>
</ScheduleDay>
</ByDay>
<ByHour xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>0</d4p1:int>
</ByHour>
<ByMinute xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>0</d4p1:int>
</ByMinute>
<ByMonth xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>0</d4p1:int>
</ByMonth>
<ByMonthDay xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>0</d4p1:int>
</ByMonthDay>
<BySetPosition xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>0</d4p1:int>
</BySetPosition>
<ByWeekNo xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>0</d4p1:int>
</ByWeekNo>
<ByYearDay xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:int>0</d4p1:int>
</ByYearDay>
<Condition>String</Condition>
<Count>0</Count>
<CustomerState>String</CustomerState>
<EndTime>String</EndTime>
<FlowId>String</FlowId>
<FlowParams xmlns:d4p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d4p1:KeyValueOfstringValue8Ahp2kgT>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value xmlns:d6p1="http://schemas.datacontract.org/2004/07/Voice.Api.Flows.Data">
<d6p1:BoolValue>false</d6p1:BoolValue>
<d6p1:ListValue>
<d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
<d4p1:KeyValueOfstringValue8Ahp2kgT>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value>
<d6p1:BoolValue>false</d6p1:BoolValue>
<d6p1:ListValue>
<d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
<d4p1:KeyValueOfstringValue8Ahp2kgT>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value>
<d6p1:BoolValue>false</d6p1:BoolValue>
<d6p1:ListValue>
<d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
</d6p1:ListValue>
<d6p1:NumberValue>0</d6p1:NumberValue>
<d6p1:StringValue>String</d6p1:StringValue>
<d6p1:StructValue i:nil="true" />
</d4p1:Value>
</d4p1:KeyValueOfstringValue8Ahp2kgT>
</d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
</d6p1:ListValue>
<d6p1:NumberValue>0</d6p1:NumberValue>
<d6p1:StringValue>String</d6p1:StringValue>
<d6p1:StructValue>
<d4p1:KeyValueOfstringValue8Ahp2kgT>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value>
<d6p1:BoolValue>false</d6p1:BoolValue>
<d6p1:ListValue>
<d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
</d6p1:ListValue>
<d6p1:NumberValue>0</d6p1:NumberValue>
<d6p1:StringValue>String</d6p1:StringValue>
<d6p1:StructValue i:nil="true" />
</d4p1:Value>
</d4p1:KeyValueOfstringValue8Ahp2kgT>
</d6p1:StructValue>
</d4p1:Value>
</d4p1:KeyValueOfstringValue8Ahp2kgT>
</d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
</d6p1:ListValue>
<d6p1:NumberValue>0</d6p1:NumberValue>
<d6p1:StringValue>String</d6p1:StringValue>
<d6p1:StructValue>
<d4p1:KeyValueOfstringValue8Ahp2kgT>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value>
<d6p1:BoolValue>false</d6p1:BoolValue>
<d6p1:ListValue>
<d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
<d4p1:KeyValueOfstringValue8Ahp2kgT>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value>
<d6p1:BoolValue>false</d6p1:BoolValue>
<d6p1:ListValue>
<d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
</d6p1:ListValue>
<d6p1:NumberValue>0</d6p1:NumberValue>
<d6p1:StringValue>String</d6p1:StringValue>
<d6p1:StructValue i:nil="true" />
</d4p1:Value>
</d4p1:KeyValueOfstringValue8Ahp2kgT>
</d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT>
</d6p1:ListValue>
<d6p1:NumberValue>0</d6p1:NumberValue>
<d6p1:StringValue>String</d6p1:StringValue>
<d6p1:StructValue>
<d4p1:KeyValueOfstringValue8Ahp2kgT>
<d4p1:Key>String</d4p1:Key>
<d4p1:Value>
<d6p1:BoolValue>false</d6p1:BoolValue>
<d6p1:ListValue>
<d4p1:ArrayOfKeyValueOfstringValue8Ahp2kgT i:nil="true" />
</d6p1:ListValue>
<d6p1:NumberValue>0</d6p1:NumberValue>
<d6p1:StringValue>String</d6p1:StringValue>
<d6p1:StructValue i:nil="true" />
</d4p1:Value>
</d4p1:KeyValueOfstringValue8Ahp2kgT>
</d6p1:StructValue>
</d4p1:Value>
</d4p1:KeyValueOfstringValue8Ahp2kgT>
</d6p1:StructValue>
</d4p1:Value>
</d4p1:KeyValueOfstringValue8Ahp2kgT>
</FlowParams>
<Frequency>None</Frequency>
<Id>String</Id>
<Interval>0</Interval>
<IsAllDay>false</IsAllDay>
<Name>String</Name>
<Priority>0</Priority>
<SimpleRuleType>Always</SimpleRuleType>
<Source>String</Source>
<StartDate>String</StartDate>
<StartTime>String</StartTime>
<State>String</State>
<UntilDate>String</UntilDate>
</SchedulingRule>
</Rules>
<TimeZoneId>String</TimeZoneId>
</Schedule>