mirror of https://github.com/MISP/misp-book
Automation: Proposal API section added
parent
df7dc7581a
commit
3dfd5547eb
|
@ -747,3 +747,30 @@ Where "tag" is the ID of the tag. You can also use the name of the tag the follo
|
||||||
{"request": {"Event": {"id": "228", "tag": "OSINT"}}}
|
{"request": {"Event": {"id": "228", "tag": "OSINT"}}}
|
||||||
~~~~
|
~~~~
|
||||||
|
|
||||||
|
## Proposals API
|
||||||
|
|
||||||
|
You can interact with the proposals via the API directly since version 2.3.148.
|
||||||
|
|
||||||
|
|HTTP|URL|Explanation|Expected Payload|Response|
|
||||||
|
|----|---|-----------|----------------|--------|
|
||||||
|
|GET|/shadow_attributes/view/[proposal_id]|View a proposal|N/A|ShadowAttribute object|
|
||||||
|
|POST|/shadow_attributes/add/[event_id]|Propose a new attribute to an event|ShadowAttribute object|ShadowAttribute object|
|
||||||
|
|POST|/shadow_attributes/edit/[attribute_id]|Propose an edit to an attribute|ShadowAttribute object|ShadowAttribute object|
|
||||||
|
|POST|/shadow_attributes/accept/[proposal_id]|Accept a proposal|N/A|Message|
|
||||||
|
|POST|/shadow_attributes/discard/[proposal_id]|Discard a proposal|N/A|Message|
|
||||||
|
|
||||||
|
When posting a shadow attribute object, use the following format
|
||||||
|
|
||||||
|
JSON:
|
||||||
|
|
||||||
|
~~~~json
|
||||||
|
{"request": {"ShadowAttribute": {"value": "5.5.5.5", "to_ids": false, "type": "ip-dst", "category": "Network activity"}}}
|
||||||
|
~~~~
|
||||||
|
|
||||||
|
XML:
|
||||||
|
|
||||||
|
~~~~xml
|
||||||
|
<request><ShadowAttribute><value>5.5.5.5</value><to_ids>0</to_ids><type>ip-src</type><category>Network activity</category></ShadowAttribute></request>
|
||||||
|
~~~~
|
||||||
|
|
||||||
|
None of the above fields are mandatory, but at least one of them has to be provided.
|
||||||
|
|
Loading…
Reference in New Issue