Discussions

Ask a Question
Back to All

Assign Existing Badges to Newly Created Jobs via AP

**

import requests
JOBBADGE_url = "https://api.servicem8.com/api_1.0/jobbadge.json"

EMAIL = "login"
PASSWORD = "password"
HEADERS = {"Content-Type": "application/json", "Accept": "application/json"}
AUTH = (EMAIL, PASSWORD)

job_uuid = "your-job-uuid"
badge = "your-badge-uuid"

badge_payload = {
"job_uuid": job_uuid,
"badge_uuid": badge
}

response = requests.post(JOBBADGE_url, json=badge_payload, auth=AUTH, headers=HEADERS)

if response.status_code == 200:
print("Badge assigned successfully.")
else:
print(f"Error: {response.status_code} - {response.text}")

**

Also i tried to use other endpoints, but none of them did not provided results.

"JOBBADGE_url = "https://api.servicem8.com/api_1.0/badge.json""

JOBBADGE_url = f"https://api.servicem8.com/api_1.0/badge/{badge}.json"

Can you please provide correct endpoint or show me where I can find it in a documentation?