PUT Log
GET Logs
Request used to update a specific Log for an account
URL
https://REGION.rest.logs.insight.rapid7.com/management/logs
REGION is the data center for your account - e.g. "us" or "eu"
Method
PUT
Authentication
Owner, Read Write or Read Only key is required.
URL Params
logid='113933b0-6b0c-4b96-830f-777071ccf470'
Data Params
json
1{2"log": {3"logsets_info": [4{5"id": "4e6dadf9-961e-48f4-82cf-452de78eb217",6"links": [7{8"href": "https://us.rest.logs.insight.rapid7.com/management/logsets/4e6dadf9-961e-48f4-82cf-452de78eb217",9"rel": "Self"10}11],12"name": "ibtest"13}14],15"name": "MyUpdatedLogName",16"user_data": {17"le_agent_filename": "",18"le_agent_follow": "false"19},20"tokens": [21"856bd7f8-07b4-4cf2-889d-3ce0793ff76f"22],23"token_seed": null,24"structures": []25}26}
Success Response
Code 200Content:
json
1{2"log": {3"logsets_info": [4{5"id": "4e6dadf9-961e-48f4-82cf-452de78eb217",6"links": [7{8"href": "https://us.rest.logs.insight.rapid7.com/management/logsets/4e6dadf9-961e-48f4-82cf-452de78eb217",9"rel": "Self"10}11],12"name": "ibtest"13}14],15"name": "MyUpdatedLogName",16"user_data": {17"le_agent_filename": "",18"le_agent_follow": "false"19},20"tokens": [21"856bd7f8-07b4-4cf2-889d-3ce0793ff76f"22],23"source_type": "token",24"token_seed": null,25"structures": [],26"id": "0f5e4d20-fef3-4b91-b4c2-c2573466bbdd"27}28}
Sample Call
python
1import base642import datetime3import hashlib4import hmac5import json6import requests78rw_key ='00112233-4455-6677-8899-aabbccddeeff'9uri = 'management/logs/ecca4c14-338d-4452-b842-5fca8c86b9cb'10body = {"log":{"logsets_info":[{"id":"4e6dadf9-961e-48f4-82cf-452de78eb217","links":[{"href":"https://us.rest.logs.insight.rapid7.com/management/logsets/4e6dadf9-961e-48f4-82cf-452de78eb217","rel":"Self"}],"name":"ibtest"}],"name":"MyUpdatedLogName","user_data":{"le_agent_filename":"","le_agent_follow":"false"},"tokens":["113933b0-6b0c-4b96-830f-777071ccf470"],"token_seed":null,"structures":[],"id":"0f5e4d20-fef3-4b91-b4c2-c2573466bbdd"}}1112def put_log():13url = "https://us.rest.logs.insight.rapid7.com/" + uri14headers = {15'x-api-key': rw_key,16"Content-Type": "application/json"17}18r = requests.put(url, data=json.dumps(body, separators=(',', ':')), headers=headers)19print r.status_code, r.content202122def start():23put_log()2425if __name__ == '__main__':26start()
Notes
Did this page help you?