-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrollBackRoute.py
More file actions
34 lines (22 loc) · 760 Bytes
/
rollBackRoute.py
File metadata and controls
34 lines (22 loc) · 760 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import requests
from utils import utils
def rollback_route(env, routeId, userName):
url = f"http://alamo.{utils.convert_env(env)}.milezero.com/alamo-war/api/plannedroutes/rollback"
payload = {
"routeIds": [routeId],
"requestor": {
"associateId": userName,
"associateName": userName,
"associateType": "Support",
},
}
response = requests.post(url=url, json=payload, timeout=15)
return response
def main():
env = utils.select_env()
routeId = input("Type the routeId:\n> ")
userName = input("Type your name:\n> ")
response = rollback_route(env, routeId, userName)
print("OK" if response.status_code < 400 else "FAILED")
print(response.text)
main()