Creating integrations using the HTTP target Follow

team professional enterprise plans

The HTTP target lets you pass information about ticket activity to third-party services and REST APIs that accept JSON, XML, or form-encoded content in HTTP requests. You can use the target to build integrations with the services or with your back-end system. Examples:

  • Alert your team in Slack when an urgent ticket is created
  • Pass ticket details to your docs team in Asana after a ticket is resolved
  • Notify your own backend service regarding an important ticket event

HTTP targets are used by automations and triggers in Zendesk Support when a ticket meets certain conditions. To learn more about targets, see Notifying external targets.

Note: Triggers and automation actions can send requests to third-party services but cannot take action based on the HTTP responses.

HTTP targets differ from URL targets. URL targets only support sending information in URL parameters, such as www.example.com?order=345. HTTP targets support sending information in the request body of POST or PUT requests, a requirement for many third-party services and open APIs. The following is a JSON example:

You can use any of the available content placeholders to insert ticket data in the content.

For more information, see the Zendesk Support placeholder reference.

Creating an HTTP target

  1. In Zendesk Support, click the Admin icon () in the left sidebar, then select Settings > Extensions.
  2. Click the Targets tab and click Add Target.
  3. Select HTTP Target.
  4. Configure the target to integrate with the third-party service.

  5. Save the target.
  6. Use the target in a trigger or automation. See Using targets in automations and triggers.

Debugging a target

If the target isn't working correctly, you can use the Target Failures tab in the API dashboard to check for problems with the request.

  1. In Zendesk Support, click the Admin icon () in the left sidebar, then select Channels > API.
  2. Select the Target Failures tab.

For more information, see Using the API dashboard.

Examples

The following articles give examples of building integrations using the HTTP target.

Have more questions? Submit a request

Comments

  • 0

    I tried clicking on the 'Integrating with Slack' link in the examples, but it says I'm not authorised to view the page.  Is the example available elsewhere?

  • 0

    Hi Ola!

    It looks like that article has been archived. I'm going to follow up with our Docs team to find out what's going on!

  • 0

    It should work now. The post used to be part of a community topic about a beta feature. We archived the topic after the feature was released. I moved the post back into a public topic.

  • 0

    Thanks, Charles!

  • 0

    Is there any way to remove signature from latest public comment data???

  • 0

    Hi Rahulg,

    Could you tell me a little more about your use-case here? I'd like to help, but I'm not sure what you're hoping to achieve. Thanks in advance!

Please sign in to leave a comment.

Powered by Zendesk