More Luminate changes... HackerRank's subnavigation is completed. Updated Cin7 templates.
This commit is contained in:
@ -1,4 +1,7 @@
|
||||
import requests
|
||||
import Apikeys
|
||||
import csv
|
||||
import pandas as pd
|
||||
|
||||
UUIDS = [
|
||||
"4d55519e-23e4-4e85-8031-e68e52f77a46",
|
||||
@ -42,14 +45,39 @@ UUIDS = [
|
||||
"684937da-0672-459b-9d22-c4f350750c80",
|
||||
"430b5be3-6dff-4798-9faa-4cb134ca3251",
|
||||
]
|
||||
URL = "https://api.northpass.com/v2/bulk/people/delete"
|
||||
BASEURL = "https://api2.northpass.com/v2/"
|
||||
APIKEY = Apikeys.LUMINATE_US
|
||||
HEADERS = {
|
||||
"accept": "application/json",
|
||||
"content-type": "application/json",
|
||||
"X-Api-Key": "L93lGMSugtpmsBhSAkx3tei6B"
|
||||
"X-Api-Key": APIKEY
|
||||
}
|
||||
PAYLOAD = { "payload": UUIDS }
|
||||
response = requests.post(URL, headers=HEADERS, json=PAYLOAD)
|
||||
print(response.status_code)
|
||||
print(response.text)
|
||||
FILE = "/Users/normrasmussen/Downloads/luminate-delete.csv"
|
||||
|
||||
def get_peoples_uuid():
|
||||
uuids = []
|
||||
with open(FILE, 'r') as csvfile:
|
||||
file = csv.reader(csvfile, delimiter=',')
|
||||
for people in file:
|
||||
input_email = people[0]
|
||||
get_ppl_url = f"{BASEURL}people?filter[email][eq]={input_email}"
|
||||
get_response = requests.get(get_ppl_url, headers=HEADERS)
|
||||
get_json = get_response.json()
|
||||
for data in get_json["data"]:
|
||||
uuid = data["id"]
|
||||
uuids.append(uuid)
|
||||
|
||||
delete_everyone(uuids)
|
||||
|
||||
|
||||
def delete_everyone(uuids):
|
||||
payload = { "payload": uuids }
|
||||
del_url = f"{BASEURL}bulk/people/delete"
|
||||
response = requests.post(del_url, headers=HEADERS, json=payload)
|
||||
print(response.status_code)
|
||||
print(response.text)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
get_peoples_uuid()
|
||||
|
||||
Reference in New Issue
Block a user