Direct Utils v3.0

SOAP Service to valid Direct recipient.

Direct Utils Service Functions

Login using your Reseller or T-User username and password, and received a new sessionId in response. Each sessionId will expire in 10 minutes.

Validate the submitted recipients.

Credit Card Management Service Data types

ResellerAPIResponse

Parameter Description
String code Response code:
000 - success
002 - invalid user when provisioning new Direct mdEmail account
003 - registrar offer error
010 - invalid api argument or argument missing
011 - authentication failed
012 - organization missing
013 - organization permission denied
014 - direct user account error
021 - debit account authorize failed
022 - debit account capture failed
099 - other error
201 - Direct domain $domain has been used.
202 - No verified organization record is found $info
203 - The organization is not verified as healthcare provider. $info
204 - Invalid state name $info
205 - Failed to validate ID proofed individuals $info
206 - Invalid organization type $info
207 - Unsupported address type $info
208 - No organization is found for domain($domain).
209 - Direct Organization object is empty $info
210 - Direct addresso ($address) is not found.
999 - other error
Required
Boolean success Required
String errorMessage Error message
Top

LoginResponseType ( extends ResellerAPIResponse )

Parameter Description
String sessionId Session Id which expires in 10 minutes.
Top

ValidateRecipientsResponseType ( extends ResellerAPIResponse )

Parameter Description
String ownerDirectAddress Owner's Direct address
RecipientTrustRelationType[ ] recipient An array of recipient addresses you want to validate.
Top

RecipientTrustRelationType

Parameter Description
String directAddress Recipient address
String[ ] mxHosts Mail server hosts of the recipient address
TrustRelationType trustRelation Trust Relations:
  • No_Cert - No certificate is found through public DNS/LDAP. The recipient is not a Direct address, or the Direct certificate is not published properly
  • Untrusted - Direct certificate is found through DNS/LDAP, however it's not trusted by owner's Direct address.
  • Trusted - Direct certificate is found trusted.
Top