Files
notifications-admin/app/templates/views/send-from-api.html
Chris Hill-Scott 8e7b0edc4d Add page explaining how to send template using API
Would like to test something like this and see how well it works.

Intention of having this page is so:
- template IDs are discoverable (https://www.pivotaltracker.com/story/show/115404593)
- it’s obvious there’s an ‘automated’ way to send messages, as well as the CSV
  way (we’ve seen people oblivious to this in research)
2016-03-15 07:11:01 +00:00

63 lines
1.4 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{% extends "withnav_template.html" %}
{% from "components/email-message.html" import email_message %}
{% from "components/sms-message.html" import sms_message %}
{% block page_title %}
Developer documentation GOV.UK Notify
{% endblock %}
{% block maincolumn_content %}
<h1 class="heading-large">
API integration
</h1>
<div class="grid-row">
<div class="column-three-quarters">
{% if 'email' == template.template_type %}
{{ email_message(
template.subject,
template.formatted_as_markup,
) }}
{% elif 'sms' == template.template_type %}
{{ sms_message(
template.formatted_as_markup,
) }}
{% endif %}
<p>
You can send this message from your existing apps or systems by
connecting them to GOV.UK Notify.
</p>
<p>
Youll need to work with a developer to do this.
</p>
</div>
</div>
<h3 class="heading-small">
Example payload for this template
</h3>
{{payload|syntax_highlight_json}}
<h3 class="heading-small">
Endpoint
</h3>
<div class="highlight" style="background: #f8f8f8">
<pre style="line-height: 125%">
{{- 'POST {}/notifications/{}'.format(
api_host,
template.template_type
) -}}
</pre>
</div>
<p>
<br />See the <a href="#">developer documentation</a> for full details.
</p>
{% endblock %}