Standard Service Management Automation POST/GET/PUT/DELETE Headers

System Center

Below are examples of Create (POST), Read (GET), Update (PUT/MERGE), and Delete (DELETE) headers.

Included are example Request and Response headers for each operation.

ImportantImportant
The below requests show the headers for regular CRUD (Create, Read, Update, Delete) operations on entities, not for actions on entities such as starting a runbook.

Create (POST) Headers

Request

 

Example POST Request Header

POST https://sma-server:9090/00000000-0000-0000-0000-000000000000/Variables HTTP/1.1

User-Agent: Microsoft ADO.NET Data Services

Accept-Charset: UTF-8

Content-Type: application/atom+xml

DataServiceVersion: 1.0;NetFx

MaxDataServiceVersion: 3.0;NetFx

Accept: application/atom+xml,application/xml

Authorization: Negotiate <TOKEN STRING>

Host: sma-server:9090

Content-Length: 1007

Expect: 100-continue

Response

 

Example POST Response Header

HTTP/1.1 201 Created

Cache-Control: no-cache

Content-Length: 1292

Content-Type: application/atom+xml;type=entry;charset=utf-8

Location: https://sma-server:9090/00000000-0000-0000-0000-000000000000/Variables(guid'2f46304e-e9c4-42a6-873a-028d14aa18b7')

Server: Microsoft-IIS/8.5

Set-Cookie: ASP.NET_SessionId=2y1us3z3xf0dqqyronha3fzm; path=/; HttpOnly

X-Content-Type-Options: nosniff

DataServiceVersion: 1.0;

X-AspNet-Version: 4.0.30319

Persistent-Auth: true

X-Powered-By: ASP.NET

Date: Wed, 02 Apr 2014 17:31:24 GMT

Read (GET) Headers

Request

 

Example GET Request Header

GET https://sma-server:9090/00000000-0000-0000-0000-000000000000/Runbooks(guid'ec1c8f52-c5d4-4acc-a42b-19a55764ae90') HTTP/1.1

User-Agent: Microsoft ADO.NET Data Services

Accept-Charset: UTF-8

DataServiceVersion: 1.0;NetFx

MaxDataServiceVersion: 3.0;NetFx

Accept: application/atom+xml,application/xml

Authorization: Negotiate <TOKEN STRING>

Host: sma-server:9090

Response

 

Example GET Response Header

HTTP/1.1 200 OK

Cache-Control: no-cache

Content-Length: 3960

Content-Type: application/atom+xml;type=entry;charset=utf-8

Server: Microsoft-IIS/8.5

Set-Cookie: ASP.NET_SessionId=rcgpfzp0sphmll0uk4o1zqo2; path=/; HttpOnly

X-Content-Type-Options: nosniff

DataServiceVersion: 1.0;

X-AspNet-Version: 4.0.30319

Persistent-Auth: true

X-Powered-By: ASP.NET

Date: Wed, 02 Apr 2014 17:04:00 GMT

Update (PUT/MERGE) Headers

Request

 

Example MERGE Request Header

MERGE https://sma-server:9090/00000000-0000-0000-0000-000000000000/Schedules(guid'36acbbcd-311e-4229-9343-45e87ace4fd5') HTTP/1.1

User-Agent: Microsoft ADO.NET Data Services

Accept-Charset: UTF-8

Content-Type: application/atom+xml

DataServiceVersion: 1.0;NetFx

MaxDataServiceVersion: 3.0;NetFx

Accept: application/atom+xml,application/xml

Host: waplabvm4:9090

Content-Length: 1279

Expect: 100-continue

Response

 

Example MERGE Response Header

HTTP/1.1 204 No Content

Cache-Control: no-cache

Server: Microsoft-IIS/8.5

Set-Cookie: ASP.NET_SessionId=w1mp4m41ihoatap02l1gg4as; path=/; HttpOnly

X-Content-Type-Options: nosniff

DataServiceVersion: 1.0;

X-AspNet-Version: 4.0.30319

Persistent-Auth: true

X-Powered-By: ASP.NET

Date: Tue, 01 Apr 2014 21:25:08 GMT

Delete (DELETE) Headers

Request

 

Example DELETE Request Header

DELETE https://sma-server:9090/00000000-0000-0000-0000-000000000000/Runbooks(guid'83357133-17ba-4165-bdbc-16d35dd4e2cd') HTTP/1.1

User-Agent: Microsoft ADO.NET Data Services

Accept-Charset: UTF-8

DataServiceVersion: 1.0;NetFx

MaxDataServiceVersion: 3.0;NetFx

Accept: application/atom+xml,application/xml

Host: waplabvm4:9090

Content-Length: 0

Response

 

Example DELETE Response Header

HTTP/1.1 204 No Content

Cache-Control: no-cache

Server: Microsoft-IIS/8.5

Set-Cookie: ASP.NET_SessionId=5rzdqid0vhh2zw2mskrmi4a5; path=/; HttpOnly

X-Content-Type-Options: nosniff

DataServiceVersion: 1.0;

X-AspNet-Version: 4.0.30319

Persistent-Auth: true

X-Powered-By: ASP.NET

Date: Wed, 02 Apr 2014 16:31:15 GMT

See Also

 
Show: