pub struct SettingsInboundParse {
pub client: Client,
}
Fields
client: Client
Implementations
sourceimpl SettingsInboundParse
impl SettingsInboundParse
sourcepub async fn post_user_webhooks_parse_setting(
&self,
body: &ParseSetting
) -> Result<ParseSetting>
pub async fn post_user_webhooks_parse_setting(
&self,
body: &ParseSetting
) -> Result<ParseSetting>
Create a parse setting.
This function performs a POST
to the /user/webhooks/parse/settings
endpoint.
This endpoint allows you to create a new inbound parse setting.
Creating an Inbound Parse setting requires two pieces of information: a url
and a hostname
.
The hostname
must correspond to a domain authenticated by Twilio SendGrid on your account. If you need to complete domain authentication, you can use the Twilio SendGrid App or the “Authenticate a domain” endpoint. See “How to Set Up Domain Authentication” for instructions.
Any email received by the hostname
will be parsed when you complete this setup. You must also add a Twilio SendGrid MX record to this domain’s DNS records. See “Setting up the Inbound Parse Webhook” for full instructions.
The url
represents a location where the parsed message data will be delivered. Twilio SendGrid will make an HTTP POST request to this url
with the message data. The url
must be publicly reachable, and your application must return a 200
status code to signal that the message data has been received.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn get_user_webhooks_parse_settings_hostname(
&self,
hostname: &str
) -> Result<ParseSetting>
pub async fn get_user_webhooks_parse_settings_hostname(
&self,
hostname: &str
) -> Result<ParseSetting>
Retrieve a specific parse setting.
This function performs a GET
to the /user/webhooks/parse/settings/{hostname}
endpoint.
This endpoint allows you to retrieve a specific inbound parse setting by hostname.
You can retrieve all your Inbound Parse settings and their associated host names with the “Retrieve all parse settings” endpoint.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn delete_user_webhooks_parse_settings_hostname(
&self,
hostname: &str
) -> Result<Help>
pub async fn delete_user_webhooks_parse_settings_hostname(
&self,
hostname: &str
) -> Result<Help>
Delete a parse setting.
This function performs a DELETE
to the /user/webhooks/parse/settings/{hostname}
endpoint.
This endpoint allows you to delete a specific inbound parse setting by hostname.
You can retrieve all your Inbound Parse settings and their associated host names with the “Retrieve all parse settings” endpoint.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.
sourcepub async fn patch_user_webhooks_parse_settings_hostname(
&self,
hostname: &str,
body: &ParseSetting
) -> Result<ParseSetting>
pub async fn patch_user_webhooks_parse_settings_hostname(
&self,
hostname: &str,
body: &ParseSetting
) -> Result<ParseSetting>
Update a parse setting.
This function performs a PATCH
to the /user/webhooks/parse/settings/{hostname}
endpoint.
This endpoint allows you to update a specific inbound parse setting by hostname.
You can retrieve all your Inbound Parse settings and their associated host names with the “Retrieve all parse settings” endpoint.
Parameters:
on_behalf_of: &str
– The license key provided with your New Relic account.