[client] More preparation for automation · curiouspython1/client-python@e326411 · GitHub
Skip to content

Commit e326411

Browse files
[client] More preparation for automation
1 parent 3ed995b commit e326411

3 files changed

Lines changed: 16 additions & 9 deletions

File tree

pycti/__init__.py

Lines changed: 2 additions & 2 deletions

pycti/api/opencti_api_playbook.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,15 +12,17 @@ def __init__(self, api):
1212
def playbook_step_execution(self, playbook: dict, bundle: str):
1313
LOGGER.info("Executing playbook step %s", playbook["playbook_id"])
1414
query = """
15-
mutation PlaybookStepExecution($instance_id: ID!, $playbook_id: ID!, $previous_step_id: ID!, $step_id: ID!, $previous_bundle: String!, $bundle: String!) {
16-
playbookStepExecution(instance_id: $instance_id, playbook_id: $playbook_id, previous_step_id: $previous_step_id, step_id: $step_id, previous_bundle: $previous_bundle, bundle: $bundle)
15+
mutation PlaybookStepExecution($execution_id: ID!, $execution_start: DateTime!, $data_instance_id: ID!, $playbook_id: ID!, $previous_step_id: ID!, $step_id: ID!, $previous_bundle: String!, $bundle: String!) {
16+
playbookStepExecution(execution_id: $execution_id, execution_start: $execution_start, data_instance_id: $data_instance_id, playbook_id: $playbook_id, previous_step_id: $previous_step_id, step_id: $step_id, previous_bundle: $previous_bundle, bundle: $bundle)
1717
}
1818
"""
1919
self.api.query(
2020
query,
2121
{
22+
"execution_id": playbook["execution_id"],
23+
"execution_start": playbook["execution_start"],
2224
"playbook_id": playbook["playbook_id"],
23-
"instance_id": playbook["instance_id"],
25+
"data_instance_id": playbook["data_instance_id"],
2426
"step_id": playbook["step_id"],
2527
"previous_step_id": playbook["previous_step_id"],
2628
"previous_bundle": json.dumps(playbook["previous_bundle"]),

pycti/connector/opencti_connector_helper.py

Lines changed: 9 additions & 4 deletions

0 commit comments

Comments
 (0)