POST https://api.d-tools.com/SI/Publish/UpdateServiceOrder
Update an existing service order in SI.
Request Information
URI Parameters
None.
Body Parameters
Update Service Order.
UpdateServiceOrderName | Description | Type | Additional information |
---|---|---|---|
ServiceOrderId |
Id of service order to update (Required). |
string |
None. |
Contact |
Contact information |
ContactInfo |
None. |
BillingAddress |
Billing address information |
Address |
None. |
SiteAddress |
Site address information |
Address |
None. |
UpdateFields |
List of UpdateFields for the service order. Each UpdateField has a Id and a Value. |
Collection of UpdateServiceOrderField |
None. |
Request Formats
application/json, text/json
Sample:
{ "ServiceOrderId": "sample string 1", "Contact": { "Name": "sample string 1", "Title": "sample string 2", "Email": "sample string 3", "Phone": "sample string 4", "Mobile": "sample string 5" }, "BillingAddress": { "Street1": "sample string 1", "Street2": "sample string 2", "City": "sample string 3", "State": "sample string 4", "PostalCode": "sample string 5", "Country": "sample string 6", "Phone": "sample string 7", "Fax": "sample string 8" }, "SiteAddress": { "Street1": "sample string 1", "Street2": "sample string 2", "City": "sample string 3", "State": "sample string 4", "PostalCode": "sample string 5", "Country": "sample string 6", "Phone": "sample string 7", "Fax": "sample string 8" }, "UpdateFields": [ { "ServiceOrderFieldId": 64, "Value": "sample string 2" }, { "ServiceOrderFieldId": 64, "Value": "sample string 2" } ] }
application/xml, text/xml
Sample:
<UpdateServiceOrder xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DTools.SICloudAPI.DataObjects"> <BillingAddress> <City>sample string 3</City> <Country>sample string 6</Country> <Fax>sample string 8</Fax> <Phone>sample string 7</Phone> <PostalCode>sample string 5</PostalCode> <State>sample string 4</State> <Street1>sample string 1</Street1> <Street2>sample string 2</Street2> </BillingAddress> <Contact> <Email>sample string 3</Email> <Mobile>sample string 5</Mobile> <Name>sample string 1</Name> <Phone>sample string 4</Phone> <Title>sample string 2</Title> </Contact> <ServiceOrderId>sample string 1</ServiceOrderId> <SiteAddress> <City>sample string 3</City> <Country>sample string 6</Country> <Fax>sample string 8</Fax> <Phone>sample string 7</Phone> <PostalCode>sample string 5</PostalCode> <State>sample string 4</State> <Street1>sample string 1</Street1> <Street2>sample string 2</Street2> </SiteAddress> <UpdateFields> <UpdateServiceOrderField> <ServiceOrderFieldId>64</ServiceOrderFieldId> <Value>sample string 2</Value> </UpdateServiceOrderField> <UpdateServiceOrderField> <ServiceOrderFieldId>64</ServiceOrderFieldId> <Value>sample string 2</Value> </UpdateServiceOrderField> </UpdateFields> </UpdateServiceOrder>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
PublishResponseName | Description | Type | Additional information |
---|---|---|---|
MessageId |
Check the status of the transaction using this Message Id |
globally unique identifier |
None. |
Message |
Success Message |
string |
None. |
Response Formats
application/json, text/json
Sample:
{ "MessageId": "f2453d55-bae7-423e-a0a4-1538473434c7", "Message": "sample string 2" }
application/xml, text/xml
Sample:
<PublishResponse xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/DTools.SICloudAPI.DataObjects"> <Message>sample string 2</Message> <MessageId>f2453d55-bae7-423e-a0a4-1538473434c7</MessageId> </PublishResponse>