Update a webhook

PUT

/webhook/:id

Query Parameters

id
required
The webhook id

Body Parameters

type
required
The webhook type (MO / DLR / STOP / CLICKER)
url
required
The webhook url
signature You can create a secret signature so we can sign the webhook requests with that secret in the header X-SMSFactor-Signature

Examples



PUT /webhook/66 HTTP/1.1
Host: api.smsup.ch
Authorization: Bearer your.token
Accept: application/json

{
  "webhook":{
    "type": "STOP",
    "url": "https://mywebhook.com/stop",
    "signature": "mysignature123"
  }
}
      
    

PUT /webhook/66 HTTP/1.1
Host: api.smsup.ch
Authorization: Bearer your.token
Accept: application/xml


<?xml version="1.0" encoding="UTF-8"?>
  <webhook>
    <type>STOP</type>
    <url>https://mywebhook.com/stop</url>
  </webhook>
    
  

Result Format



{
  "status": 1,
  "message": "OK",
  "webhook": {
      "webhook_id": "66",
      "type": "STOP",
      "url": "https://mywebhook.com/stop"
      "status": "live",
      "signature": "mysignature123",
      "last_http_code": 200
  }
}
          
        


<?xml version="1.0" encoding="UTF-8"?>
<response>
  <status>1</status>
  <message>OK</message>
  <webhook>
    <webhook_id>66</webhook_id>
    <type>STOP</type>
    <url>https://mywebhook.com/stop</url>
    <status>live</status>
    <signature>mysignature123</signature>
    <last_http_code>200</last_http_code>
  </webhook>
</response>