curl --request POST \
--url https://{organization}.rescueconsole.com/api/communications/sender/single-sender/refresh \
--header 'Authorization: Bearer <token>'const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{organization}.rescueconsole.com/api/communications/sender/single-sender/refresh', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{organization}.rescueconsole.com/api/communications/sender/single-sender/refresh"
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, headers=headers)
print(response.text){
"sender_kind": "shared",
"from_address": "<string>",
"can_send": true,
"sender_domain": "<string>",
"single_sender_email": "<string>",
"verification_status": "none",
"verification_detail": "<string>",
"last_checked_at": "<string>",
"from_name": "<string>",
"from_local_part": "<string>",
"reply_to": "<string>",
"dns_records": [
{
"type": "<string>",
"host": "<string>",
"value": "<string>"
}
],
"track_opens": true,
"track_clicks": true,
"tracking_domain": "<string>",
"blocked_reason": "no_sender_configured",
"is_provisioned": true,
"shared_address": "<string>"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}Check your address
Asks the email service whether the confirmation link has been clicked, and records the answer. No request body is needed. Needs write on Communications.
curl --request POST \
--url https://{organization}.rescueconsole.com/api/communications/sender/single-sender/refresh \
--header 'Authorization: Bearer <token>'const options = {method: 'POST', headers: {Authorization: 'Bearer <token>'}};
fetch('https://{organization}.rescueconsole.com/api/communications/sender/single-sender/refresh', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://{organization}.rescueconsole.com/api/communications/sender/single-sender/refresh"
headers = {"Authorization": "Bearer <token>"}
response = requests.post(url, headers=headers)
print(response.text){
"sender_kind": "shared",
"from_address": "<string>",
"can_send": true,
"sender_domain": "<string>",
"single_sender_email": "<string>",
"verification_status": "none",
"verification_detail": "<string>",
"last_checked_at": "<string>",
"from_name": "<string>",
"from_local_part": "<string>",
"reply_to": "<string>",
"dns_records": [
{
"type": "<string>",
"host": "<string>",
"value": "<string>"
}
],
"track_opens": true,
"track_clicks": true,
"tracking_domain": "<string>",
"blocked_reason": "no_sender_configured",
"is_provisioned": true,
"shared_address": "<string>"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}{
"error": "house_trained must be 1, 0 or null (not assessed)"
}Authorizations
An API key from Settings, API keys. It starts with rc_live_.
Response
Your sending identity, as it now is.
shared: RescueConsole's address. domain: your own domain. single_sender: one address of yours, confirmed by a link.
shared, domain, single_sender The From line these settings make. When from_name is empty, mail goes out under your organization's name, which this field does not show. Empty while your organization cannot send.
false means email from your organization is refused right now, for the reason in blocked_reason.
Your own domain, once claimed.
Your one address, once claimed.
Where verifying your own domain or address stands.
none, pending, verified, failed, null What to do next, or what the check found missing.
When the domain or address was last checked.
The name mail is sent under. Null uses your organization's name.
The part before the @, on the shared address or your own domain. Null means noreply.
Where replies go: your default inbox.
The records to add at your domain's DNS host, for your own domain.
Show child attributes
Show child attributes
Whether opens are reported.
Whether clicked links are reported.
no_sender_configured, domain_not_verified, single_sender_not_verified, null Whether email sending has been set up for your organization.
Present only while sending has not been set up: the shared address your organization will send from.