Receive Emails: Send & trust
Get Trust
Check whether the external sender of a conversation is trusted, untrusted or default.
https://g.sendcorex.com/v1command: get_trustWith id, the sender checked is the external sender of the most recent inbound message in the conversation, not the sender of your own reply.
Arguments
idstringoptionalA message id. The external sender of its conversation is used.
from_emailstringoptionalA sender email address. Use this or
id.
Quick start
import axios from 'axios';
const response = await axios.post(
'https://g.sendcorex.com/v1',
{
commands: [
{
command: "get_trust",
args: {
from_email: "client@example.com"
}
}
]
},
{ headers: { Authorization: process.env.SENDCOREX_TOKEN } },
);
const [result] = response.data.results;
if (result.type !== 'SUCCESS') throw new Error(`${result.code}: ${result.message}`);
console.log(result.data);Response
{
"type": "SUCCESS",
"results": [
{
"command": "get_trust",
"id": "0",
"type": "SUCCESS",
"data": {
"from_email": "client@example.com",
"trust_status": "default",
"is_trusted": false
}
}
]
}Response fields
from_emailThe sender that was checked.
trust_statusdefault,trustedoruntrusted.is_trustedtrueonly whentrust_statusistrusted.
Errors
HTTP-level errors return type, code and message. Errors marked CMD come back inside the command result, with HTTP 200.
- 401
TOKEN_EXPIREDThe access token has expired. Call Refresh Token and repeat the request.
- 401
INVALID_TOKENThe token is malformed, unknown or revoked.
- 429
RATE_LIMITEDMore than 15 requests/s or 15 in flight for the same IP + mailbox. Wait the number of seconds in Retry-After.
- CMD
INVALID_ARGSA required argument is missing or invalid.
- CMD
NOT_FOUNDThe message, thread or folder does not exist for this token.
- CMD
INTERNALServer error. The detail is only written to the server log.