Authentication
The MAXIR AI Open API uses an API Key for authentication. Every API request must include your API Key. The API Key is used for request authentication and usage quota tracking.
Please note that your API Key is a very important confidential information. Do not share it with anyone, nor expose it in browser, application, or other client code.
All API requests must include your API Key in the x-pd-api-key
HTTP header, for example:
x-pd-api-key: API_KEY
Making Requests
You can copy and paste the following command into your terminal to make your first API request. Before executing the request, replace $PROJECT_API_KEY
with your API Key, $USER_ID
with your actual user ID, and <domain_name>
in the URL with an actual domain name.
curl --request POST \
--url https://<domain_name>/v2/team/sessions \
--header 'Content-Type: application/json' \
--header 'x-pd-api-key: $PROJECT_API_KEY' \
--data '{
"name": "My session",
"output_language": "FR",
"job_mode": "AUTO",
"max_contextual_job_history": 10,
"agent_id": "DATA_ANALYSIS_AGENT",
"user_id": "$USER_ID"
}'
import requests
url = "https://<domain_name>/app/api/v2/team/sessions"
payload = {
"name": "My session",
"output_language": "FR",
"job_mode": "AUTO",
"max_contextual_job_history": 10,
"agent_id": "DATA_ANALYSIS_AGENT",
"user_id": "tmm-dafasdfasdfasdf"
}
headers = {
"x-pd-api-key": "$PROJECT_API_KEY",
"Content-Type": "application/json"
}
response = requests.request("POST", url, json=payload, headers=headers)
print(response.text)