MxToolbox
34 min
the mxtoolbox connector integrates with swimlane to lookup a, dns, mx, ptr, soa, spf, and txt records bundle will list mx records for a domain in priority order, lookup is done directly against the domain's authoritative name server, so changes to mx records should show up instantly prerequisites the connector requires an api key to use the mxtoolbox asset you can get one https //mxtoolbox com/user/api/lookup aspx after creating an account capabilities the mxtoolbox connector provides the following capabilities a record lookup dns record lookup mx record lookup ptr record lookup soa record lookup spf record lookup txt record lookup notes https //mxtoolbox com/user/api/lookup aspx configurations api key authentication authenticates using an api key configuration parameters parameter description type required url a url to the target host string required apikey api key string required verify ssl verify ssl certificate boolean optional http proxy a proxy to route requests through string optional actions a record lookup a record lookup endpoint url /lookup/a/{{search host}}/ method get input argument name type required description path parameters search host string required host where you want to do the lookups input example {"path parameters" {"search host" "mxtoolbox com"}} output parameter type description status code number http status code of the response reason string response reason phrase response object output field response response failed array output field response failed response failed file name string name of the resource response failed file string output field response failed file response passed array output field response passed response passed name string name of the resource response passed url string url endpoint for the request response information array output field response information response information type string type of the resource response information domain name string name of the resource response information ip address string output field response information ip address response information ttl string output field response information ttl response information asn string output field response information asn response information isipv6 string output field response information isipv6 response transcript string output field response transcript response uid object unique identifier response command string output field response command response istransitioned boolean output field response istransitioned response commandargument string output field response commandargument response timerecorded string output field response timerecorded response reportingnameserver string name of the resource response timetocomplete string output field response timetocomplete response relatedip object output field response relatedip output example {"status code" 200,"response headers" {"content type" "application/json; charset=utf 8","content length" "3392","connection" "keep alive","vary" "accept encoding","date" "mon, 20 nov 2023 09 37 21 gmt","cache control" "no cache","pragma" "no cache","expires" " 1","server" "microsoft iis/10 0","x powered by" "urlrewriter net 2 0 0, asp net","access control allow origin" " ","x aspnet version" "4 0 30319","access control allow credentials" "true","x cache" "miss from cloudfront","via" "1 1 94986b8 dns record lookup dns record lookup endpoint url /lookup/dns/{{search host}}/ method get input argument name type required description path parameters search host string required parameters for the dns record lookup action input example {"path parameters" {"search host" "mxtoolbox com"}} output parameter type description status code number http status code of the response reason string response reason phrase response object output field response response failed array output field response failed response failed file name string name of the resource response failed file string output field response failed file response passed array output field response passed response passed name string name of the resource response passed url string url endpoint for the request response information array output field response information response information type string type of the resource response information domain name string name of the resource response information ip address string output field response information ip address response information ttl string output field response information ttl response information status string status value response information time (ms) string output field response information time (ms) response information auth string output field response information auth response information parent string output field response information parent response information local string output field response information local response information asn string output field response information asn response information isipv6 string output field response information isipv6 response transcript string output field response transcript response uid object unique identifier response command string output field response command response istransitioned boolean output field response istransitioned output example {"status code" 200,"response headers" {"content type" "application/json; charset=utf 8","content length" "10370","connection" "keep alive","vary" "accept encoding","date" "mon, 20 nov 2023 09 39 23 gmt","cache control" "no cache","pragma" "no cache","expires" " 1","server" "microsoft iis/10 0","x powered by" "urlrewriter net 2 0 0, asp net","access control allow origin" " ","x aspnet version" "4 0 30319","access control allow credentials" "true","x cache" "miss from cloudfront","via" "1 1 d3e151 mx record lookup lookup mx record endpoint url /lookup/mx/{{search host}}/ method get input argument name type required description path parameters search host string required parameters for the mx record lookup action input example {"path parameters" {"search host" "mxtoolbox com"}} output parameter type description status code number http status code of the response reason string response reason phrase response object output field response response failed array output field response failed response failed file name string name of the resource response failed file string output field response failed file response passed array output field response passed response passed name string name of the resource response passed url string url endpoint for the request response information array output field response information response information pref string output field response information pref response information hostname string name of the resource response information ip address string output field response information ip address response information ttl string output field response information ttl response information asn string output field response information asn response information isipv6 string output field response information isipv6 response transcript string output field response transcript response uid object unique identifier response command string output field response command response istransitioned boolean output field response istransitioned response commandargument string output field response commandargument response timerecorded string output field response timerecorded response reportingnameserver string name of the resource response timetocomplete string output field response timetocomplete response relatedip object output field response relatedip output example {"status code" 200,"response headers" {"content type" "application/json; charset=utf 8","content length" "3340","connection" "keep alive","vary" "accept encoding","date" "mon, 20 nov 2023 09 41 45 gmt","cache control" "no cache","pragma" "no cache","expires" " 1","server" "microsoft iis/10 0","x powered by" "urlrewriter net 2 0 0, asp net","access control allow origin" " ","x aspnet version" "4 0 30319","access control allow credentials" "true","x cache" "miss from cloudfront","via" "1 1 a78b605 ptr record lookup lookup ptr record endpoint url /lookup/ptr/{{search host}}/ method get input argument name type required description path parameters search host string required parameters for the ptr record lookup action input example {"path parameters" {"search host" "8 8 8 8"}} output parameter type description status code number http status code of the response reason string response reason phrase response object output field response response failed array output field response failed response failed file name string name of the resource response failed file string output field response failed file response passed array output field response passed response passed name string name of the resource response passed url string url endpoint for the request response information array output field response information response information type string type of the resource response information ip address string output field response information ip address response information domain name string name of the resource response information ttl string output field response information ttl response information asn string output field response information asn response information isipv6 string output field response information isipv6 response transcript string output field response transcript response uid object unique identifier response command string output field response command response istransitioned boolean output field response istransitioned response commandargument string output field response commandargument response timerecorded string output field response timerecorded response reportingnameserver string name of the resource response timetocomplete string output field response timetocomplete response relatedip string output field response relatedip output example {"status code" 200,"response headers" {"content type" "application/json; charset=utf 8","content length" "3159","connection" "keep alive","vary" "accept encoding","date" "mon, 20 nov 2023 09 43 58 gmt","cache control" "no cache","pragma" "no cache","expires" " 1","server" "microsoft iis/10 0","x powered by" "urlrewriter net 2 0 0, asp net","access control allow origin" " ","x aspnet version" "4 0 30319","access control allow credentials" "true","x cache" "miss from cloudfront","via" "1 1 1702d8d soa record lookup lookup soa record endpoint url /lookup/soa/{{search host}}/ method get input argument name type required description path parameters search host string required parameters for the soa record lookup action input example {"path parameters" {"search host" "google com"}} output parameter type description status code number http status code of the response reason string response reason phrase response object output field response response failed array output field response failed response failed file name string name of the resource response failed file string output field response failed file response passed array output field response passed response passed name string name of the resource response passed url string url endpoint for the request response information array output field response information response information type string type of the resource response information domain name string name of the resource response information primary ns string output field response information primary ns response information responsible email string output field response information responsible email response information ttl string output field response information ttl response transcript string output field response transcript response uid object unique identifier response command string output field response command response istransitioned boolean output field response istransitioned response commandargument string output field response commandargument response timerecorded string output field response timerecorded response reportingnameserver string name of the resource response timetocomplete string output field response timetocomplete response relatedip object output field response relatedip response isendpoint boolean output field response isendpoint output example {"status code" 200,"response headers" {"content type" "application/json; charset=utf 8","content length" "2512","connection" "keep alive","vary" "accept encoding","date" "mon, 20 nov 2023 09 45 50 gmt","cache control" "no cache","pragma" "no cache","expires" " 1","server" "microsoft iis/10 0","x powered by" "urlrewriter net 2 0 0, asp net","access control allow origin" " ","x aspnet version" "4 0 30319","access control allow credentials" "true","x cache" "miss from cloudfront","via" "1 1 322b6bd spf record lookup lookup spf record endpoint url /lookup/spf/{{search host}}/ method get input argument name type required description path parameters search host string required parameters for the spf record lookup action input example {"path parameters" {"search host" "mxtoolbox com"}} output parameter type description status code number http status code of the response reason string response reason phrase response object output field response response failed array output field response failed response failed file name string name of the resource response failed file string output field response failed file response passed array output field response passed response passed name string name of the resource response passed url string url endpoint for the request response information array output field response information response information prefix string output field response information prefix response information type string type of the resource response information value string value for the parameter response information prefixdesc string output field response information prefixdesc response information description string output field response information description response information recordnum object output field response information recordnum response transcript string output field response transcript response uid object unique identifier response command string output field response command response istransitioned boolean output field response istransitioned response commandargument string output field response commandargument response timerecorded string output field response timerecorded response reportingnameserver string name of the resource response timetocomplete string output field response timetocomplete response relatedip object output field response relatedip output example {"status code" 200,"response headers" {"content type" "application/json; charset=utf 8","content length" "8763","connection" "keep alive","vary" "accept encoding","date" "mon, 20 nov 2023 09 48 39 gmt","cache control" "no cache","pragma" "no cache","expires" " 1","server" "microsoft iis/10 0","x powered by" "urlrewriter net 2 0 0, asp net","access control allow origin" " ","x aspnet version" "4 0 30319","access control allow credentials" "true","x cache" "miss from cloudfront","via" "1 1 56114c6 txt record lookup lookup txt record endpoint url /lookup/txt/{{search host}}/ method get input argument name type required description path parameters search host string required parameters for the txt record lookup action input example {"path parameters" {"search host" "mxtoolbox com"}} output parameter type description status code number http status code of the response reason string response reason phrase response object output field response response failed array output field response failed response failed file name string name of the resource response failed file string output field response failed file response passed array output field response passed response passed name string name of the resource response passed url string url endpoint for the request response information array output field response information response information type string type of the resource response information domain name string name of the resource response information ttl string output field response information ttl response information record string output field response information record response transcript string output field response transcript response uid object unique identifier response command string output field response command response istransitioned boolean output field response istransitioned response commandargument string output field response commandargument response timerecorded string output field response timerecorded response reportingnameserver string name of the resource response timetocomplete string output field response timetocomplete response relatedip object output field response relatedip response isendpoint boolean output field response isendpoint response hassubscriptions boolean output field response hassubscriptions output example {"status code" 200,"response headers" {"content type" "application/json; charset=utf 8","content length" "3499","connection" "keep alive","vary" "accept encoding","date" "mon, 20 nov 2023 09 50 25 gmt","cache control" "no cache","pragma" "no cache","expires" " 1","server" "microsoft iis/10 0","x powered by" "urlrewriter net 2 0 0, asp net","access control allow origin" " ","x aspnet version" "4 0 30319","access control allow credentials" "true","x cache" "miss from cloudfront","via" "1 1 edf9d35 response headers header description example access control allow credentials http response header access control allow credentials true access control allow origin http response header access control allow origin cache control directives for caching mechanisms no cache connection http response header connection keep alive content length the length of the response body in bytes 3159 content type the media type of the resource application/json; charset=utf 8 date the date and time at which the message was originated mon, 20 nov 2023 09 50 25 gmt expires the date/time after which the response is considered stale 1 pragma http response header pragma no cache server information about the software used by the origin server microsoft iis/10 0 vary http response header vary accept encoding via http response header via 1 1 a78b6059371e72adb6c9a5728e8f07bc cloudfront net (cloudfront) x amz cf id http response header x amz cf id usuol tezxzck7xnvoidilrk4j97nxrmbppo0yqk2lojp3lhxlrt0w== x amz cf pop http response header x amz cf pop bom78 p8 x aspnet version http response header x aspnet version 4 0 30319 x cache http response header x cache miss from cloudfront x powered by http response header x powered by urlrewriter net 2 0 0, asp net