mirror of
https://github.com/SecurityBrewery/catalyst.git
synced 2025-12-06 15:22:47 +01:00
21 lines
518 B
Python
21 lines
518 B
Python
import sys
|
|
import json
|
|
import random
|
|
import os
|
|
|
|
import requests
|
|
|
|
# Parse the ticket from the input
|
|
ticket = json.loads(sys.argv[1])
|
|
|
|
url = os.environ["CATALYST_APP_URL"]
|
|
header = {"Authorization": "Bearer " + os.environ["CATALYST_TOKEN"]}
|
|
|
|
# Get a random user
|
|
users = requests.get(url + "/api/users", headers=header).json()
|
|
random_user = random.choice(users)
|
|
|
|
# Assign the ticket to the random user
|
|
requests.patch(url + "/api/tickets/" + ticket["record"]["id"], headers=header, json={
|
|
"owner": random_user["id"]
|
|
}) |