# Update a Ticket Via API

**URL:** <https://community.zammad.org/t/update-a-ticket-via-api/12596>\
**Category:** Technical assistance\
**Created:** [November 9, 2023, 3:31pm UTC](https://community.zammad.org/t/update-a-ticket-via-api/12596 "2023-11-09T15:31:41Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![aceraulo](https://community.zammad.org/letter_avatar_proxy/v4/letter/a/b19c9b/32.png) [@aceraulo](https://community.zammad.org/u/aceraulo)\
**Post date:** [November 9, 2023, 3:31pm UTC](https://community.zammad.org/t/update-a-ticket-via-api/12596/1 "2023-11-09T15:31:41Z")

</div>

### Infos:

- Used Zammad version: 6.1.0-1698752711.d7dece56.jammy
- Used Zammad installation type: Docker-Compose
- Operating system: Ubuntu
- Browser + version: Edge 119.0.2151.44

### Expected behavior:

Update a ticket using API provided in the documentation [Tickets — Zammad System Documentation documentation](https://docs.zammad.org/en/latest/api/ticket/index.html)

### Actual behavior:

Running the script it returns the following error “requests.exceptions.SSLError: HTTPSConnectionPool”

### Steps to reproduce the behavior:

Using the script  
import requests

url = “[https://yourdomain.zammad.com/api/v1/tickets/{id}](https://yourdomain.zammad.com/api/v1/tickets/%7Bid%7D)”  
headers = {  
“Authorization”: “your token”,  
“Content-Type”: “application/json”,  
}

payload = {  
“title”: “try”,  
“group”: “Users”,  
“state”: “open”,  
“priority”: “3 high”,  
“article”: {  
“subject”: “Update via API”,  
“body”: “Try”,  
“internal”: False  
}  
}

response = requests.put(url, json=payload, headers=headers)

if response.status\_code == 200:  
print(“Ticket updated successfully!”)  
else:  
print(f"Failed to update ticket. Status code: {response.status\_code}")  
print(response.text)

---

<div class="post-metadata">

**Author:** ![fliebe92](https://community.zammad.org/user_avatar/community.zammad.org/fliebe92/32/12102_2.png) [@fliebe92](https://community.zammad.org/u/fliebe92)\
**Post date:** [November 10, 2023, 10:12am UTC](https://community.zammad.org/t/update-a-ticket-via-api/12596/2 "2023-11-10T10:12:15Z")

</div>

Hi @aceraulo. This is not a Zammad-related issue IMO. If I do a quick search in e.g. StackOverflow related to `requests.exceptions.SSLError`, there are a lot of helpful answers.

---

<div class="post-metadata">

**Author:** ![aceraulo](https://community.zammad.org/letter_avatar_proxy/v4/letter/a/b19c9b/32.png) [@aceraulo](https://community.zammad.org/u/aceraulo)\
**Post date:** [November 10, 2023, 10:46am UTC](https://community.zammad.org/t/update-a-ticket-via-api/12596/3 "2023-11-10T10:46:55Z")

</div>

Ok thanks, i’ll do that, have a good day

---

<div class="post-metadata">

**Author:** ![system](https://community.zammad.org/uploads/default/original/1X/5c5afaea2d23f811dbec33cd4edb02fa29d3262f.png) [@system](https://community.zammad.org/u/system)\
**Post date:** [November 4, 2024, 10:47am UTC](https://community.zammad.org/t/update-a-ticket-via-api/12596/4 "2024-11-04T10:47:15Z")

</div>

This topic was automatically closed 360 days after the last reply. New replies are no longer allowed.
