Files
Gainsight/Scripts/Organized_API/class_calls.py
2024-06-22 15:40:53 -04:00

34 lines
1.1 KiB
Python

import Apikeys
import requests
BASEURL = "https://api.northpass.com/v2/"
#HEADERS = {"accept": "application/json", "X-Api-Key": }
class ApiGlobals:
def __init__(self, headers, payload):
self.headers = headers
self.payload = payload
class ListPeople:
def __init__(self, endpoint, include, page, limit, q):
self.endpoint = endpoint
self.include = include
self.page = page
self.limit = limit
self.q = q
def listpeople():
client = ApiGlobals({"accept":"application/json", "X-Api-Key": Apikeys.SANDATA}, None)
listpeople = ListPeople(f"{BASEURL}people/", None, None, None, None)
response = requests.get(listpeople.endpoint, headers=client.headers)
# client = ApiGlobals({"accept":"application/json", "X-Api-Key": Apikeys.SANDATA}, None)
# print(client.headers)
# listpeople = ListPeople(f"{BASEURL}people/", None, None, None, None)
# print(BASEURL+listpeople.endpoint)
# response = requests.get(listpeople.endpoint, headers=client.headers)
# print(response.status_code)
# print(response.text)
print()