# Assign Existing Badges to Newly Created Jobs via AP

**URL:** <https://community.servicem8.com/t/assign-existing-badges-to-newly-created-jobs-via-ap/239>\
**Category:** API & SDK\
**Created:** [April 17, 2025, 6:33pm UTC](https://community.servicem8.com/t/assign-existing-badges-to-newly-created-jobs-via-ap/239 "2025-04-17T18:33:50Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![developer](https://avatars.discourse-cdn.com/v4/letter/d/bcef8e/32.png) [@developer](https://community.servicem8.com/u/developer)\
**Post date:** [April 17, 2025, 6:33pm UTC](https://community.servicem8.com/t/assign-existing-badges-to-newly-created-jobs-via-ap/239/1 "2025-04-17T18:33:50Z")

</div>

**Originally posted by vitaliy**

\*\*

import requests  
JOBBADGE\_url = "[https://api.servicem8.com/api\_1.0/jobbadge.json"](https://api.servicem8.com/api_1.0/jobbadge.json%22)

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"](https://api.servicem8.com/api_1.0/badge.json%22)”

JOBBADGE\_url = f"[https://api.servicem8.com/api\_1.0/badge/{badge}.json"](https://api.servicem8.com/api_1.0/badge/%7Bbadge%7D.json%22)

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