{"componentChunkName":"component---src-templates-api-js","path":"/api/recipient-validation/","result":{"data":{"allApiBlueprint":{"edges":[{"node":{"meta":{"title":"A/B Testing API","label":"New"},"fields":{"path":"/api/ab-testing/","file":"ab-testing.apib"}}},{"node":{"meta":{"title":"Data Privacy API","label":"New"},"fields":{"path":"/api/data-privacy/","file":"data-privacy.apib"}}},{"node":{"meta":{"title":"Events API","label":null},"fields":{"path":"/api/events/","file":"events.apib"}}},{"node":{"meta":{"title":"Ingest API","label":"Private Access"},"fields":{"path":"/api/events-ingest/","file":"events-ingest.apib"}}},{"node":{"meta":{"title":"Inbound Domains API","label":null},"fields":{"path":"/api/inbound-domains/","file":"inbound-domains.apib"}}},{"node":{"meta":{"title":"Account API","label":null},"fields":{"path":"/api/account/","file":"account.apib"}}},{"node":{"meta":{"title":"API Overview","label":null},"fields":{"path":"/api/","file":"index.apib"}}},{"node":{"meta":{"title":"Automatic Inline Seeding","label":"Deliverability"},"fields":{"path":"/api/inline-seeds/","file":"inline-seeds.apib"}}},{"node":{"meta":{"title":"Labs APIs","label":null},"fields":{"path":"/api/labs/","file":"labs.apib"}}},{"node":{"meta":{"title":"Message Events API","label":null},"fields":{"path":"/api/message-events/","file":"message-events.apib"}}},{"node":{"meta":{"title":"Recipient Validation API","label":"New"},"fields":{"path":"/api/recipient-validation/","file":"recipient-validation.apib"}}},{"node":{"meta":{"title":"IP Pools API","label":null},"fields":{"path":"/api/ip-pools/","file":"ip-pools.apib"}}},{"node":{"meta":{"title":"Seed List API","label":"Deliverability"},"fields":{"path":"/api/seed-list/","file":"seed-list.apib"}}},{"node":{"meta":{"title":"Bounce Domains API","label":null},"fields":{"path":"/api/bounce-domains/","file":"bounce-domains.apib"}}},{"node":{"meta":{"title":"Recipient Lists API","label":null},"fields":{"path":"/api/recipient-lists/","file":"recipient-lists.apib"}}},{"node":{"meta":{"title":"Sending IPs API","label":null},"fields":{"path":"/api/sending-ips/","file":"sending-ips.apib"}}},{"node":{"meta":{"title":"Relay Webhooks API","label":null},"fields":{"path":"/api/relay-webhooks/","file":"relay-webhooks.apib"}}},{"node":{"meta":{"title":"SMTP API","label":null},"fields":{"path":"/api/smtp/","file":"smtp.apib"}}},{"node":{"meta":{"title":"Snippets API","label":"New"},"fields":{"path":"/api/snippets/","file":"snippets.apib"}}},{"node":{"meta":{"title":"Subaccounts API","label":null},"fields":{"path":"/api/subaccounts/","file":"subaccounts.apib"}}},{"node":{"meta":{"title":"Sending Domains API","label":null},"fields":{"path":"/api/sending-domains/","file":"sending-domains.apib"}}},{"node":{"meta":{"title":"Suppression List API","label":null},"fields":{"path":"/api/suppression-list/","file":"suppression-list.apib"}}},{"node":{"meta":{"title":"Template Language","label":null},"fields":{"path":"/api/template-language/","file":"template-language.apib"}}},{"node":{"meta":{"title":"Tracking Domains API","label":null},"fields":{"path":"/api/tracking-domains/","file":"tracking-domains.apib"}}},{"node":{"meta":{"title":"Templates API","label":null},"fields":{"path":"/api/templates/","file":"templates.apib"}}},{"node":{"meta":{"title":"Transmissions API","label":null},"fields":{"path":"/api/transmissions/","file":"transmissions.apib"}}},{"node":{"meta":{"title":"Event Webhooks API","label":null},"fields":{"path":"/api/webhooks/","file":"webhooks.apib"}}},{"node":{"meta":{"title":"Usage API","label":null},"fields":{"path":"/api/usage/","file":"usage.apib"}}},{"node":{"meta":{"title":"Metrics API","label":null},"fields":{"path":"/api/metrics/","file":"metrics.apib"}}}]},"apiBlueprint":{"ast":{"element":"parseResult","content":[{"element":"category","meta":{"classes":{"element":"array","content":[{"element":"string","content":"api"}]},"title":{"element":"string","content":""}},"attributes":{"meta":{"element":"array","content":[{"element":"member","meta":{"classes":{"element":"array","content":[{"element":"string","content":"user"}]}},"content":{"key":{"element":"string","content":"FORMAT"},"value":{"element":"string","content":"1A"}}},{"element":"member","meta":{"classes":{"element":"array","content":[{"element":"string","content":"user"}]}},"content":{"key":{"element":"string","content":"title"},"value":{"element":"string","content":"Recipient Validation API"}}},{"element":"member","meta":{"classes":{"element":"array","content":[{"element":"string","content":"user"}]}},"content":{"key":{"element":"string","content":"description"},"value":{"element":"string","content":"Check if email addresses are valid before sending."}}},{"element":"member","meta":{"classes":{"element":"array","content":[{"element":"string","content":"user"}]}},"content":{"key":{"element":"string","content":"label"},"value":{"element":"string","content":"New"}}}]}},"content":[{"element":"category","meta":{"classes":{"element":"array","content":[{"element":"string","content":"resourceGroup"}]},"title":{"element":"string","content":"Recipient Validation"}},"content":[{"element":"copy","content":"Recipient Validation is an easy, efficient way to verify that email addresses are valid before you send. It runs addresses through a series of checks that catch many common problems, including syntax issues and non-existent mailboxes.\n\nLearn more about the [different response fields](https://www.sparkpost.com/docs/recipient-validation/getting-started-recipient-validation/#understanding-the-results) and read how to [integrate Recipient Validation](https://www.sparkpost.com/docs/recipient-validation/integration-guide/) into your forms.\n\n## Validation Object\n\nEach validation will respond with the following result.\n\n<DataStructure id=\"a006708c0c0d277ba83c88630a484f0d\"  title=\"Attributes\"  sample=\"%7B%0A%20%20%20%20%22results%22%3A%20%7B%0A%20%20%20%20%20%20%20%20%22valid%22%3A%20false%2C%0A%20%20%20%20%20%20%20%20%22result%22%3A%20%22undeliverable%22%2C%0A%20%20%20%20%20%20%20%20%22reason%22%3A%20%22Invalid%20Domain%22%2C%0A%20%20%20%20%20%20%20%20%22is_role%22%3A%20false%2C%0A%20%20%20%20%20%20%20%20%22is_disposable%22%3A%20false%2C%0A%20%20%20%20%20%20%20%20%22delivery_confidence%22%3A%200%0A%20%20%20%20%20%20%20%20%22is_free%22%3A%20false%0A%20%20%20%20%7D%0A%7D\"></DataStructure>"},{"element":"resource","meta":{"title":{"element":"string","content":"Email Address Validation"}},"attributes":{"href":{"element":"string","content":"/v1/recipient-validation/single/{address}"}},"content":[{"element":"transition","meta":{"title":{"element":"string","content":"Email Address Validation"}},"attributes":{"href":{"element":"string","content":"/v1/recipient-validation/single/{address}"},"hrefVariables":{"element":"hrefVariables","content":[{"element":"member","meta":{"title":{"element":"string","content":"string"}},"attributes":{"typeAttributes":{"element":"array","content":[{"element":"string","content":"required"}]}},"content":{"key":{"element":"string","content":"address"},"value":{"element":"string","content":"some@ddress.com"}}}]}},"content":[{"element":"copy","content":"Validate a single email address. The response will contain whether the address is `valid`, `neutral`, `risky`, `undeliverable` or `typo` along with additional metadata about the address. If the email address is undeliverable, a reason will also be provided. Use UTF-8 encoding for special characters like `/`."},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"GET"}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"results\": {\n          \"result\": \"valid\",\n          \"valid\": true,\n          \"is_role\": false,\n          \"is_disposable\": false,\n          \"delivery_confidence\": 85\n          \"is_free\": true\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"GET"}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"results\": {\n          \"result\": \"undeliverable\",\n          \"valid\": false,\n          \"reason\": \"Invalid Domain\"\n           \"is_role\": false,\n          \"is_disposable\": false,\n          \"delivery_confidence\": 0,\n          \"is_free\": false\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"GET"}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"results\": {\n          \"result\": \"undeliverable\",\n          \"valid\": false,\n          \"reason\": \"Invalid Recipient\",\n          \"is_role\": false,\n          \"is_disposable\": false,\n          \"delivery_confidence\": 0,\n          \"is_free\": false\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"GET"}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"results\": {\n          \"result\": \"risky\",\n          \"valid\": true,\n          \"is_role\": false,\n          \"is_disposable\": false,\n          \"delivery_confidence\": 42,\n          \"is_free\": false\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"GET"}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"results\": {\n          \"result\": \"neutral\",\n          \"valid\": true,\n          \"is_role\": false,\n          \"is_disposable\": false,\n          \"is_free\": false,\n          \"delivery_confidence\": 51,\n      }\n  }\n"}]}]},{"element":"httpTransaction","content":[{"element":"httpRequest","attributes":{"method":{"element":"string","content":"GET"}}},{"element":"httpResponse","attributes":{"statusCode":{"element":"string","content":"200"}},"content":[{"element":"asset","meta":{"classes":{"element":"array","content":[{"element":"string","content":"messageBody"}]}},"content":"  {\n      \"results\": {\n          \"result\": \"typo\",\n          \"valid\": false,\n          \"reason\": \"Invalid Domain\",\n          \"is_role\": false,\n          \"is_disposable\": false,\n          \"is_free\": false,\n          \"did_you_mean\": recommendedemailaddress@goes.here,\n          \"delivery_confidence\": 0,\n      }\n  }\n"}]}]}]}]}]},{"element":"category","meta":{"classes":{"element":"array","content":[{"element":"string","content":"dataStructures"}]}},"content":[{"element":"dataStructure","content":{"element":"object","meta":{"id":{"element":"string","content":"a006708c0c0d277ba83c88630a484f0d"}},"content":[{"element":"member","meta":{"description":{"element":"string","content":"Whether or not the recipient domain (mx and a record check) and syntax of the email address is valid."}},"content":{"key":{"element":"string","content":"valid"},"value":{"element":"boolean"}}},{"element":"member","meta":{"description":{"element":"string","content":"Overall status of this email address. Use this field to decide if you want to reject an email address."}},"content":{"key":{"element":"string","content":"result"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"valid"},{"element":"string","content":"neutral"},{"element":"string","content":"risky"},{"element":"string","content":"undeliverable"},{"element":"string","content":"typo"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"Number 0-100 representing SparkPost’s confidence that the email address can be delivered to."}},"content":{"key":{"element":"string","content":"delivery_confidence"},"value":{"element":"number"}}},{"element":"member","meta":{"description":{"element":"string","content":"The reason the `result` value was given. If the result is not `undeliverable` then no reason is given."}},"content":{"key":{"element":"string","content":"reason"},"value":{"element":"enum","attributes":{"enumerations":{"element":"array","content":[{"element":"string","content":"Invalid Syntax"},{"element":"string","content":"Invalid Domain"},{"element":"string","content":"Invalid Recipient"}]}}}}},{"element":"member","meta":{"description":{"element":"string","content":"Whether the email address is [role-based](https://www.sparkpost.com/docs/recipient-validation/getting-started-recipient-validation/#role-based-email-address)"}},"content":{"key":{"element":"string","content":"is_role"},"value":{"element":"boolean"}}},{"element":"member","meta":{"description":{"element":"string","content":"Whether the email address is [disposable](https://www.sparkpost.com/docs/recipient-validation/getting-started-recipient-validation/#disposable-email-address)"}},"content":{"key":{"element":"string","content":"is_disposable"},"value":{"element":"boolean"}}},{"element":"member","meta":{"description":{"element":"string","content":"Whether the email address is from a [free email provider](https://www.sparkpost.com/docs/recipient-validation/getting-started-recipient-validation/#free-email-address)"}},"content":{"key":{"element":"string","content":"is_free"},"value":{"element":"boolean"}}},{"element":"member","meta":{"description":{"element":"string","content":"The corrected email address if there is a [typo in the provided address](https://www.sparkpost.com/docs/recipient-validation/getting-started-recipient-validation/#did-you-mean)"}},"content":{"key":{"element":"string","content":"did_you_mean"},"value":{"element":"string"}}}]}}]}]},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":6},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":1736},{"element":"number","content":13}]}]}]}},"content":"empty request message-body"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":3},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":1822},{"element":"number","content":42}]}]}]}},"content":"unable to parse response signature, expected 'response [<HTTP status code>] [(<media type>)]'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":6},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":1822},{"element":"number","content":42}]}]}]}},"content":"missing response HTTP status code, assuming 'Response 200'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":1887},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":1899},{"element":"number","content":19}]},{"element":"array","content":[{"element":"number","content":1926},{"element":"number","content":29}]},{"element":"array","content":[{"element":"number","content":1963},{"element":"number","content":25}]},{"element":"array","content":[{"element":"number","content":1996},{"element":"number","content":28}]},{"element":"array","content":[{"element":"number","content":2032},{"element":"number","content":34}]},{"element":"array","content":[{"element":"number","content":2074},{"element":"number","content":36}]},{"element":"array","content":[{"element":"number","content":2118},{"element":"number","content":26}]},{"element":"array","content":[{"element":"number","content":2152},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":2168},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 12 spaces or 3 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":3},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":2175},{"element":"number","content":51}]}]}]}},"content":"unable to parse response signature, expected 'response [<HTTP status code>] [(<media type>)]'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":6},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":2175},{"element":"number","content":51}]}]}]}},"content":"missing response HTTP status code, assuming 'Response 200'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":2249},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":2261},{"element":"number","content":19}]},{"element":"array","content":[{"element":"number","content":2288},{"element":"number","content":37}]},{"element":"array","content":[{"element":"number","content":2333},{"element":"number","content":26}]},{"element":"array","content":[{"element":"number","content":2367},{"element":"number","content":37}]},{"element":"array","content":[{"element":"number","content":2412},{"element":"number","content":29}]},{"element":"array","content":[{"element":"number","content":2449},{"element":"number","content":34}]},{"element":"array","content":[{"element":"number","content":2491},{"element":"number","content":36}]},{"element":"array","content":[{"element":"number","content":2535},{"element":"number","content":27}]},{"element":"array","content":[{"element":"number","content":2570},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":2586},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 12 spaces or 3 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":2},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":2173},{"element":"number","content":419}]}]}]}},"content":"response payload `200` already defined for `GET` method"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":3},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":2594},{"element":"number","content":54}]}]}]}},"content":"unable to parse response signature, expected 'response [<HTTP status code>] [(<media type>)]'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":6},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":2594},{"element":"number","content":54}]}]}]}},"content":"missing response HTTP status code, assuming 'Response 200'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":2671},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":2683},{"element":"number","content":19}]},{"element":"array","content":[{"element":"number","content":2710},{"element":"number","content":37}]},{"element":"array","content":[{"element":"number","content":2755},{"element":"number","content":26}]},{"element":"array","content":[{"element":"number","content":2789},{"element":"number","content":41}]},{"element":"array","content":[{"element":"number","content":2838},{"element":"number","content":28}]},{"element":"array","content":[{"element":"number","content":2874},{"element":"number","content":34}]},{"element":"array","content":[{"element":"number","content":2916},{"element":"number","content":36}]},{"element":"array","content":[{"element":"number","content":2960},{"element":"number","content":27}]},{"element":"array","content":[{"element":"number","content":2995},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":3011},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 12 spaces or 3 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":2},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":2592},{"element":"number","content":425}]}]}]}},"content":"response payload `200` already defined for `GET` method"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":3},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3019},{"element":"number","content":42}]}]}]}},"content":"unable to parse response signature, expected 'response [<HTTP status code>] [(<media type>)]'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":6},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3019},{"element":"number","content":42}]}]}]}},"content":"missing response HTTP status code, assuming 'Response 200'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3084},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":3096},{"element":"number","content":19}]},{"element":"array","content":[{"element":"number","content":3123},{"element":"number","content":29}]},{"element":"array","content":[{"element":"number","content":3160},{"element":"number","content":25}]},{"element":"array","content":[{"element":"number","content":3193},{"element":"number","content":28}]},{"element":"array","content":[{"element":"number","content":3229},{"element":"number","content":34}]},{"element":"array","content":[{"element":"number","content":3271},{"element":"number","content":37}]},{"element":"array","content":[{"element":"number","content":3316},{"element":"number","content":27}]},{"element":"array","content":[{"element":"number","content":3351},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":3367},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 12 spaces or 3 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":2},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3017},{"element":"number","content":371}]}]}]}},"content":"response payload `200` already defined for `GET` method"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":3},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3390},{"element":"number","content":44}]}]}]}},"content":"unable to parse response signature, expected 'response [<HTTP status code>] [(<media type>)]'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":6},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3390},{"element":"number","content":44}]}]}]}},"content":"missing response HTTP status code, assuming 'Response 200'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3457},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":3469},{"element":"number","content":19}]},{"element":"array","content":[{"element":"number","content":3496},{"element":"number","content":31}]},{"element":"array","content":[{"element":"number","content":3535},{"element":"number","content":25}]},{"element":"array","content":[{"element":"number","content":3568},{"element":"number","content":28}]},{"element":"array","content":[{"element":"number","content":3604},{"element":"number","content":34}]},{"element":"array","content":[{"element":"number","content":3646},{"element":"number","content":28}]},{"element":"array","content":[{"element":"number","content":3682},{"element":"number","content":37}]},{"element":"array","content":[{"element":"number","content":3727},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":3743},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 12 spaces or 3 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":2},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3388},{"element":"number","content":371}]}]}]}},"content":"response payload `200` already defined for `GET` method"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":3},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3761},{"element":"number","content":41}]}]}]}},"content":"unable to parse response signature, expected 'response [<HTTP status code>] [(<media type>)]'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":6},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3761},{"element":"number","content":41}]}]}]}},"content":"missing response HTTP status code, assuming 'Response 200'"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":10},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3825},{"element":"number","content":4}]},{"element":"array","content":[{"element":"number","content":3837},{"element":"number","content":19}]},{"element":"array","content":[{"element":"number","content":3864},{"element":"number","content":28}]},{"element":"array","content":[{"element":"number","content":3900},{"element":"number","content":26}]},{"element":"array","content":[{"element":"number","content":3934},{"element":"number","content":38}]},{"element":"array","content":[{"element":"number","content":3980},{"element":"number","content":28}]},{"element":"array","content":[{"element":"number","content":4016},{"element":"number","content":34}]},{"element":"array","content":[{"element":"number","content":4058},{"element":"number","content":28}]},{"element":"array","content":[{"element":"number","content":4094},{"element":"number","content":61}]},{"element":"array","content":[{"element":"number","content":4163},{"element":"number","content":36}]},{"element":"array","content":[{"element":"number","content":4207},{"element":"number","content":8}]},{"element":"array","content":[{"element":"number","content":4223},{"element":"number","content":4}]}]}]}},"content":"message-body asset is expected to be a pre-formatted code block, every of its line indented by exactly 12 spaces or 3 tabs"},{"element":"annotation","meta":{"classes":{"element":"array","content":[{"element":"string","content":"warning"}]}},"attributes":{"code":{"element":"number","content":2},"sourceMap":{"element":"array","content":[{"element":"sourceMap","content":[{"element":"array","content":[{"element":"number","content":3759},{"element":"number","content":469}]}]}]}},"content":"response payload `200` already defined for `GET` method"}]},"TableOfContents":[{"anchor":"#recipient-validation","title":"Recipient Validation","children":[{"anchor":"#header-validation-object","title":"Validation Object"},{"anchor":"#recipient-validation-email-address-validation","title":"Email Address Validation","children":[{"anchor":"#recipient-validation-get-email-address-validation","title":"Email Address Validation"}]}]}],"meta":{"title":"Recipient Validation API","description":"Check if email addresses are valid before sending.","full":false},"fields":{"path":"/api/recipient-validation/"}}},"pageContext":{"file":"recipient-validation.apib"}},"staticQueryHashes":["1319884646","1428769721","3859448388"]}