Ricerche recenti


Nessuna ricerca recente

Changing Article Default Language in Zendesk.



Data ultimo post: 04 lug 2024

 

Hello All,
 

We recently migrated our old Zendesk article system to the new Zendesk platform. During the migration, the article default language was set to “en-am,” whereas the default language in the old system was “en-us.” We now need to change all articles from “en-am” to “en-us.”
 

I have tried the following API methods, but have not been successful. Can anyone help me fix this issue?

Thanks!

https://developer.zendesk.com/api-reference/help_center/help-center-api/translations/#update-translation



https://developer.zendesk.com/api-reference/help_center/help-center-api/articles/#update-article-source-locale
import requests
from requests.auth import HTTPBasicAuth

url = "https://support.zendesk.com/api/v2/help_center/en-us/articles/25742539190801/en-us"
headers = {
    "Content-Type": "application/json",
}
email_address = 'email id'
password = 'password'
# Use basic authentication
auth = HTTPBasicAuth(email_address, password)

# Construct the data payload as JSON
data = {
   "article": {
       "locale": "en-us",  # Specify the locale you want to update
       # Add other fields you want to update in the article
   }
}

response = requests.request(
    "PUT",
    url,
   json = data,
    auth=auth,
    headers=headers
)

print(response.text)
 


0

1

1 commento

Hi PR,

 

I'm unable to figure out how the “Update Translation” endpoints should be used. Maybe someone else can explain.

 

What I can suggest is to go over all articles with the API and create a new article with the correct locale for each one, and then delete the one with the wrong locale.

 

Ned

0


Accedi per aggiungere un commento.

Non hai trovato quello che cerchi?

Nuovo post