GET API密钥
API键API是表示帐户中出现的最流行密钥的端点。
URL.
https://REGION.rest.logs.insight.rapid7.com/management/organizations/apikeys区域是数据中心,您的帐户中,例如“我们”, “欧盟”, “CA” 或 “AU”。
方法:
得到
验证
业主或读写键是必需的。
成功响应:
响应代码:
- 200,用于存在的,未过期的和活性API密钥。
- 404,用于非匹配API密钥PARAM和身份验证的API密钥。
内容:
杰森
1
{
2
“apikeys”:[
3.
{
4.
“ID”:“181c9a30-XXXX-4c7d-af1a-XXXXXXXXXXXX”那
5.
“API_KEY”:“''00112233-4455-6677-8899-aabbccddeeff'”那
6.
“acl_type”:“只读”那
7.
“apilimits”:{
8.
“默认”:500.那
9.
“管理”:1500那
10.
“询问”:1500
11.
}那
12.
“过期”:空值那
13.
“积极的”:真的
14.
}那
15.
{
16.
“ID”:“XXXXXXXX-0bd9-XXXX-8eaa-XXXXXXXXXXXX”那
17.
“API_KEY”:“XXXXXXXXX-fa82-XXXX-XXXX-b7db2c3fa542”那
18.
“acl_type”:“读写”那
19.
“apilimits”:{
20.
“默认”:500.那
21.
“管理”:1500那
22.
“询问”:1500
23.
}那
24.
“过期”:空值那
25.
“积极的”:真的
26.
}
27.
]
28.
}
在哪里:
钥匙 |
关于 |
例子 |
|---|---|---|
ID |
在URL中使用的API密钥ID来获得这个资源 |
“ID”: “181c9a30-XXXX-4c7d-af1a-XXXXXXXXXXXX” |
API_KEY. |
实际的API键 |
“API_KEY”: “XXXXXXXX-dca9-XXXX-ae4f-a5432fc3aafc” |
acl_type |
所有者,读写或只读 - 与此键关联的ACL类型 |
“acl_type”: “只读”, |
阿珀里斯蒂姆 |
名称组成:值对,其中名称是管理或查询或与特定限制任何其他API端点 |
“apilimits”:{ |
到期 |
在验证时创建并检查时设置 |
“过期”:空, |
积极的 |
真要是键仍然有效(否则为false禁用) |
“主动”:真 |
笔记:
- 实际API_KEY永远不会给业主钥匙。
样品呼叫
Python
1
进口要求
2
进口杰森
3.
进口时间
4.
5.
API_KEY='XXXXXXXXX-fa82-XXXX-8422-b7db2c3fa542'
6.
7.
defhandle_response(resp):
8.
回复=resp
9.
时间。睡觉(1)
10.
如果回复。STATUS_CODE==.200.:
11.
打印杰森。转储(resp。杰森()那缩进=4.)
12.
别的:
13.
打印回复。STATUS_CODE
14.
15.
defmake_request(提供_URL.=没有任何):
16.
头={'X-API密钥':API_KEY}
17.
18.
URL.=“https://rest.logentries.com/management/organizations/apikeys”
19.
雷=要求。得到(URL.那头=头)
20.
返回雷
21.
22.
23.
defget_log():
24.
雷=make_request()
25.
handle_response(雷)
26.
27.
def开始():
28.
get_log()
29.
30.
如果__姓名__==.'__主要的__':
31.
开始()
这个页面对你有帮助吗?