9.2.15. Deploy Action Simple Without Results¶
Deploy an action using the package ‘Distribute Tanium Standard Utilities’ to all computers and do not wait for result data to be complete and do not get result data
9.2.15.1. Step 1 - Authenticate to the SOAP API via /auth¶
- URL: https://10.0.1.240:443/auth
- HTTP Method: GET
- Elapsed Time: 0:00:00.321828
- Step 1 Request Body
- Step 1 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 | {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"password": "VGFuaXVtMjAxNSE=",
"username": "QWRtaW5pc3RyYXRvcg=="
}
|
- Response Headers:
1 2 3 4 5 | {
"connection": "keep-alive",
"content-length": "134",
"content-type": "text/plain; charset=us-ascii"
}
|
9.2.15.2. Step 2 - Get the server version via /info.json¶
- URL: https://10.0.1.240:443/info.json
- HTTP Method: GET
- Elapsed Time: 0:00:00.035296
- Step 2 Request Body
- Step 2 Response Body
- Request Headers:
1 2 3 4 5 6 7 | {
"Accept": "*/*",
"Accept-Encoding": "gzip, deflate",
"Connection": "keep-alive",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-621-afb1d46105ffaaab5496cad137052128d03cb870720f6c9bad352df1ecac743870c7fd897d5bef5363117902bcaced8b9277ada93fea0aa823585b53141797e6"
}
|
- Response Headers:
1 2 3 4 5 | {
"connection": "keep-alive",
"content-length": "19290",
"content-type": "application/json"
}
|
9.2.15.3. Step 3 - Issue a GetObject to get the full object of a package for inclusion in an action¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.037010
- Step 3 Request Body
- Step 3 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "581",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-621-afb1d46105ffaaab5496cad137052128d03cb870720f6c9bad352df1ecac743870c7fd897d5bef5363117902bcaced8b9277ada93fea0aa823585b53141797e6"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.15.4. Step 4 - Issue an AddObject to add a list of SavedActions (6.5 logic)¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.030735
- Step 4 Request Body
- Step 4 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "1443",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-621-afb1d46105ffaaab5496cad137052128d03cb870720f6c9bad352df1ecac743870c7fd897d5bef5363117902bcaced8b9277ada93fea0aa823585b53141797e6"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.15.5. Step 5 - Issue a GetObject on the recently added object in order to get the full object¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.025474
- Step 5 Request Body
- Step 5 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "1521",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-621-afb1d46105ffaaab5496cad137052128d03cb870720f6c9bad352df1ecac743870c7fd897d5bef5363117902bcaced8b9277ada93fea0aa823585b53141797e6"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.15.6. Step 6 - Issue a GetObject to get the last action created for a SavedAction¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.005034
- Step 6 Request Body
- Step 6 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "556",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-621-afb1d46105ffaaab5496cad137052128d03cb870720f6c9bad352df1ecac743870c7fd897d5bef5363117902bcaced8b9277ada93fea0aa823585b53141797e6"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.15.7. Step 7 - Issue a GetObject to get the package for an Action¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.283089
- Step 7 Request Body
- Step 7 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "625",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-621-afb1d46105ffaaab5496cad137052128d03cb870720f6c9bad352df1ecac743870c7fd897d5bef5363117902bcaced8b9277ada93fea0aa823585b53141797e6"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.15.8. Step 8 - Issue a GetResultInfo on an Action to have the Server create a question that tracks the results for a Deployed Action¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.013982
- Step 8 Request Body
- Step 8 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "551",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-621-afb1d46105ffaaab5496cad137052128d03cb870720f6c9bad352df1ecac743870c7fd897d5bef5363117902bcaced8b9277ada93fea0aa823585b53141797e6"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
9.2.15.9. Step 9 - Issue a GetObject on the package for an action to get the full object¶
- URL: https://10.0.1.240:443/soap
- HTTP Method: POST
- Elapsed Time: 0:00:00.040974
- Step 9 Request Body
- Step 9 Response Body
- Request Headers:
1 2 3 4 5 6 7 8 9 | {
"Accept": "*/*",
"Accept-Encoding": "gzip",
"Connection": "keep-alive",
"Content-Length": "625",
"Content-Type": "text/xml; charset=utf-8",
"User-Agent": "python-requests/2.7.0 CPython/2.7.10 Darwin/14.5.0",
"session": "1-621-afb1d46105ffaaab5496cad137052128d03cb870720f6c9bad352df1ecac743870c7fd897d5bef5363117902bcaced8b9277ada93fea0aa823585b53141797e6"
}
|
- Response Headers:
1 2 3 4 5 6 | {
"connection": "keep-alive",
"content-encoding": "gzip",
"content-type": "text/xml;charset=UTF-8",
"transfer-encoding": "chunked"
}
|
Footnotes
[1] | this file automatically created by BUILD/build_api_examples.py |