Getting Started
Basic Concepts
Tutorials
Advanced Concepts
How-to Guides
Building integration flows
Data transformation
Integration patterns
Developing Components
Tenant Management
Components
CRM Components
ERP Components
E-Commerce Components
Basic Components
Utility Components
References
Sailor
Component Descriptor
Covered in this article
Related articles
Contracts and Workspaces Understanding credentials Data Sample Overview Creating your first integration flow Getting Started What is an integration component? What is an integration flow? What is a tenant? Take a tour of the product Creating a webhook flow Building a component in Java Building a component in Node.js Content-Based Routing Deploying a component How-to Guides Managing flow history Managing OAuth Clients Managing user roles in a tenant Managing Workspaces Mapping data Building real-time flows Sending data to a list of recipients REST API component Managing your SSH keys Managing your Teams/Components Allmysms component Amazon MWS component AMQP component AppDirect Component AWS Lambda component AWS SNS component Bazaarvoice component ChannelAdvisor component Code component Configuration component CSV component Docusign component Dun-and-bradstreet component Ebay component Edifact-parser component Email component Exact Online component Filter component Google PubSub component Google-shopping component Google-translate component Goto-webinar component Google Spreadsheets component Components JDBC Component JDBC Component JDBC Component Jsonata component Key-value-component component Ldap component Lightspeed-ecom component Lightspeed-retail component Lionbridge-translation component Magento1 component Magento2 component Mailchimp component Mandrillapp component Mapper component Microsoft Dynamics CRM component MsSQL component NetSuite component ODATA component Outlook component Petstore-nodejs component Pipedrive component Postgresql component Quickbooks-component component Request-reply component Rest API component Router component Salesforce-cpq component Salesfoce Component Sdl-translate component Sftp component Shopify-admin component Shopware component Simple-trigger component Soap component Splitter component Stripe component Sugar-crm component Timer component Twitter component Webhook component Xml component Component Descriptor Structure References Sailor compatibility matrix View Classes

Smarty-streets component

Smarty Streets component for elastic.io platform

Description

Address Verification Products.

Credentials

Key pairs must be kept secret, so they should not be used on client-side HTML or in client-side applications. Use secret key pairs on server-side code that connects directly to the SmartyStreets API servers. A secret key pair is not limited to any particular hostname like website keys are. A key pair consists of an ID to identify your account and a token which is like a password.

How to insert credentials into elastic.io platform:

  1. Settings -> Security credentials -> Smarty Streets -> Add New Credential Enter Name of account.

Enter your AuthId and AuthToken. Click on “Verify”. Click on “Save”.

Actions

International Address

This page describes how to verify an international address using the SmartyStreets International API.

NOTE: This action can not be accessed from the free (test) account. Hence it can not be tested. You should have a real paid account to use or even test this action.

Request JSON schema src/main/resources/schemas/json/InternationalStreetAddress.in.json

US Autocomplete

This page describes how to use the SmartyStreets US Autocomplete API.

NOTE: Because the US Autocomplete API relies on the user to know their primary number, the returned suggestions do not necessarily represent valid addresses. These suggestions contain the house number provided as well as a valid street+city+state. Submitting those values to the US Street API will provide the fully validated address if one exists..

Request JSON schema src/main/resources/schemas/json/USAutocomplete.in.json

US Extract

This action uses the extraction endpoint to find and validate addresses in arbitrary text input.

Request JSON schema src/main/resources/schemas/json/USExtract.in.json

US Street Address

This action verifies one or more addresses using the SmartyStreets US Street Address API.

Request JSON schema src/main/resources/schemas/json/USStreetAddress.in.json

US Zip Code

This page describes how to look up and verify city, state, and ZIP Code combinations using the SmartyStreets APIs

Request JSON schema src/main/resources/schemas/json/USZipCodeSingle.in.json

Triggers

No triggers.

SmartyStreets API documentation

SmartyStreets International Street Address action documentation

SmartyStreets US Autocomplete action documentation

SmartyStreets US Extract action documentation

SmartyStreets US Street Address action documentation

SmartyStreets US Zip Code action documentation

SmartyStreets credentials documentation