For Agents
Jentic One is a self-hosted execution layer for AI agents. It lets your agent call the Interzoid State Data Standardization API, or any other public or private API you need. You set the rules, the agent never sees your credentials, and every call is logged.
# On the machine that will host your Jentic One instance:
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh# On the machine where your agent runs (keep this separate from the instance):
curl -fsSL https://raw.githubusercontent.com/jentic/jentic-one/main/tools/install.sh | sh
jentic register # connects your agent to your Jentic One instanceJentic One is in public beta. The setup above keeps your agent separate from the instance, which is what you want before using real credentials: an agent running as the same OS user as Jentic One can read its stored keys directly. Just evaluating? A single local install is fine to start. See the secure deployment guide for the tiers.
What an agent can do with Interzoid State Data Standardization API API.
Convert a free-text state name like 'California' or 'Calif.' to the two-letter abbreviation 'CA'
Standardize a Canadian province name to its two-letter abbreviation for reliable filtering
Clean a state column on an inbound CSV before loading it into a warehouse
Normalize state values across two source systems before joining on State as a key
GET STARTED
Standardize a US state or Canadian province name to its two-letter abbreviation so an agent can clean inbound data, build reliable joins, or filter on a normalized state column.
Use for: I need to clean a state column in a CSV before loading into BigQuery, Convert 'California' to its two-letter abbreviation, Standardize a list of state names from mixed inputs, Get the two-letter code for 'Ontario'
Not supported: Does not validate full street addresses, geocode locations, or standardize country names — use for converting US state and Canadian province names to two-letter abbreviations only.
Jentic publishes the only available OpenAPI document for Interzoid State Data Standardization API, keeping it validated and agent-ready.
The Interzoid State Data Standardization API converts a US state name or Canadian province name in any common form into its two-letter abbreviation. It exists to clean inconsistent state values in inbound data — full names, abbreviations with periods, mixed case, common misspellings — into a single normalized form suitable for joins, filters, and downstream queries. The single GET endpoint returns the abbreviation alongside the original input so the caller can update records in place.
Reject rows whose state value cannot be resolved by checking the Code field on the response
Patterns agents use Interzoid State Data Standardization API API for, with concrete tasks.
★ CSV State Column Cleanup
Normalize the state column in an inbound CSV so that variations like 'California', 'Calif.', and 'CA' all resolve to 'CA'. The State Data Standardization API takes one state value at a time, which works well inside a row-by-row ingestion script. Once standardized, the column can serve as a join key against territory or tax tables.
For each row in a 1,000-row contacts CSV, call /getstateabbreviation with state set to the row's State value and overwrite the State column with the returned Abbreviation.
Pre-Join Normalization
Before joining two datasets on a State column, run each side through the standardization API so that mismatches caused by inconsistent state spelling do not produce false negatives. The API accepts US states and Canadian provinces, which removes the need to maintain a custom lookup table. The returned Abbreviation is the value to use for the join.
For every distinct State value across two source tables, call /getstateabbreviation and write the returned Abbreviation into a normalized join key column on each side.
Form Submission Hygiene
Validate and normalize the state field on a web form before persisting the submission. The API resolves common misspellings and short forms, so a user who types 'Calif' still produces a clean 'CA' record in storage. A 400 response indicates the input could not be resolved, which can be returned to the user as a soft validation error.
On form submit, call /getstateabbreviation with state set to the user input and reject the submission if the API returns a 400 status.
Agent-Driven Address Cleansing via Jentic
An AI data-quality agent uses Jentic to call the Interzoid State Data Standardization API as part of an address-cleansing routine that runs nightly over a contacts table. The agent reads the Abbreviation field, writes it back, and logs any rows that failed to resolve. Through Jentic the Interzoid license key is held in the credential vault and never enters the agent context.
Use Jentic to search for 'standardize a US state name to its two-letter abbreviation', load /getstateabbreviation, and execute it for each contacts row to update the State column overnight.
1 endpoints — the interzoid state data standardization api converts a us state name or canadian province name in any common form into its two-letter abbreviation.
METHOD
PATH
DESCRIPTION
/getstateabbreviation
Convert a US state or Canadian province name to its two-letter abbreviation
/getstateabbreviation
Convert a US state or Canadian province name to its two-letter abbreviation
Three things that make agents converge on Jentic-routed access.
Credential isolation
The Interzoid license API key is stored encrypted in the Jentic vault. Agents receive scoped access at execution time and the raw license value never enters the agent context.
Intent-based discovery
Agents search Jentic with an intent like 'standardize a US state name to its two-letter abbreviation' and receive the /getstateabbreviation operation with its input schema, ready to execute.
Time to first call
Direct integration with Interzoid: a few hours for auth and error handling. Through Jentic: under 10 minutes — search, load, execute.
Alternatives and complements available in the Jentic catalogue.
Smarty US ZIP Code
US zip code validation that returns city, state, and zip combinations, useful alongside state standardization for full address hygiene.
Use together when both state and zip components must be validated and standardized.
Interzoid Zip Code Detailed Info API
Returns city, state, latitude, and longitude for a US zip code, helpful for cross-checking standardized state values.
Use when a zip-derived state needs to be cross-checked against the cleaned state column.
Interzoid Get Address Match Similarity Key API
Generates similarity keys for postal addresses, often run after state standardization in a deduplication pipeline.
Use after standardizing state to generate address similarity keys for deduplication.
Specific to using Interzoid State Data Standardization API API through Jentic.
What authentication does the Interzoid State Data Standardization API use?
The API uses an Interzoid license key passed as the required `license` query parameter on /getstateabbreviation. Through Jentic the license key is held in the credential vault and injected at execution time, so the raw key never enters the agent context.
Does this API cover Canadian provinces as well as US states?
Yes. /getstateabbreviation resolves both US state names and Canadian province names to two-letter abbreviations, so a single endpoint can normalize cross-border address data.
What are the rate limits for the Interzoid State Data Standardization API?
The OpenAPI spec does not declare a numeric rate limit. Each successful call decrements a credit balance returned in the Credits response field, and a 402 status is returned when credits are exhausted. Refer to interzoid.com for current per-license-tier throughput.
How do I standardize a state value through Jentic?
Install the SDK with `pip install jentic`, search for 'standardize a US state name to its two-letter abbreviation', load /getstateabbreviation, and execute it with state set to the value to clean. The Abbreviation field is the value to write back.
What happens when the state value cannot be resolved?
The API returns a 400 status with no Abbreviation when the supplied state cannot be matched to a US state or Canadian province. Agents typically flag the row for manual review rather than retry.
Does the API perform full address validation?
No. /getstateabbreviation only standardizes the state component. For full street-and-zip validation, use a dedicated address-validation API such as Smarty's US Autocomplete or US ZIP Code services.