Fides Documentation – Ethyca

Testing Messaging Configurations

This document explains how to test your messaging provider configurations for Fides.

Prerequisites Permalink for this section

In order to complete this, you will need the following:

Example: Send a Test Email Permalink for this section

To send an email to test your messaging configuration, make a POST request to the api/v1/messaging/config/test endpoint as follows:

PUT /api/v1/messaging/config/test

curl '{{FIDES_URL}}/api/v1/messaging/config/test' \
-X POST \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {{FIDES_ACCESS_TOKEN}}' \
-d '{
  "email": "{{RECIPIENT_EMAIL}}"
}'

In the above example {{FIDES_URL}} is the URL to your Fides server. The Authorization is Bearer and {{FIDES_ACCESS_TOKEN}} is your Fides access token. The request Content-Type is application/json.

The {{RECIPIENT_EMAIL}} is the recipient email address you would like to send a test email to.

The response to this request will confirm that a message has been successfully sent as shown below:

Test Messaging Config Response

HTTP/1.1 200 OK
Content-Type: application/json

{
    "details": "Test message successfully sent"
}

Example: Send a Test SMS Permalink for this section

To send an SMS to test your messaging configuration, make a POST request to the api/v1/messaging/config/test endpoint as follows:

PUT /api/v1/messaging/config/test

curl '{{FIDES_URL}}/api/v1/messaging/config/test' \
-X POST \
-H 'Content-Type: application/json' \
-H 'Authorization: Bearer {{FIDES_ACCESS_TOKEN}}' \
-d '{
  "phone_number": "{{RECIPIENT_PHONE}}"
}'

The {{RECIPIENT_PHONE}} is the recipient phone number in the format +19178300000

The response to this request will confirm that a message has been successfully sent as shown below:

Test Messaging Config Response

HTTP/1.1 200 OK
Content-Type: application/json

{
    "details": "Test message successfully sent"
}

[Twilio for SMS](/content/docs/platform/messaging/twilio-sms "Twilio for SMS"/index.html) [Overview](/content/docs/platform/domains "Overview"/index.html)