Vor Kurzem aufgerufene Suchen


Keine vor kurzem aufgerufene Suchen

Sending SMS on Creation of Ticket



Gepostet 05. Juni 2024

We need to send an SMS upon ticket creation, but our API requires a two-step process:

  1. Call an API to generate a token.
  2. Use the generated token to authenticate the SMS API.

Since Zendesk Webhooks don't support a two-step API call, we are looking for the best solution or approach to address this issue.


0

2

2 Kommentare

use a function


import requests

def send_sms(ticket_id, phone_number, message):
   # Step 1: Generate token
   token_response = requests.post('https://example.com/generate-token', data={})
   token = token_response.json().get('token')

   # Step 2: Use the token to authenticate the SMS API
   headers = {'Authorization': f'Bearer {token}'}
   sms_response = requests.post(
       'https://example.com/send-sms',
       headers=headers,
       data={'ticket_id': ticket_id, 'phone_number': phone_number, 'message': message}
   )
   return sms_response.json()
 

0


Hi Valentin,

I think we need to host this code somewhere and target it using a Zendesk webhook. However, we want to keep this functionality inside Zendesk without using any external service or middleware. Can you help with this?

Thanks!

0


Bitte melden Sie sich an, um einen Kommentar zu hinterlassen.

Sie finden nicht, wonach Sie suchen?

Neuer Post