Multipass

APIs for managing and executing Multipass flows.

The Multipass Service provides flow-based data processing capabilities for address validation and geocoding operations.

The Multipass Service provides a programmable framework for building and orchestrating flows modular, rule‑driven pipelines that transform, validate, or enrich data. Instead of hard‑coding processing logic into applications, developers define flows declarative using JSON. The API then handles storage, validation, execution, and lifecycle operations for those flows.

At its core, the system abstracts complex data‑processing tasks into a set of reusable, composable operators. Each operator performs a specific function, such as starting a flow, branching logic, calling a service, or returning a result, and the API executes them in sequence or according to defined transitions.

Abstracts complex data‑processing
Flow-based data processing

Error Codes

APIs return the following error codes when requests cannot be processed:

Error CodeDescription
DIS-1001Unauthorized, invalid token
DIS-1002Not authorized to access this API
DIS-1003Issue with internal services
DIS-1004Workspace ID is missing from request context
DIS-1005Rate limit exceeded
DIS-1006Unauthorized, invalid key/secret
DIS-1007API quota permanently exhausted for trial user
DIS-1009Access blocked due to too many failed attempts
DIS-1010Workspace has expired
DIS-LI-1011Service is not available to serve the request
DIS-LI-1014Batch size must not exceed 25
DIS-LI-1015Country is not provided in the request
DIS-LI-1016Unable to identify requested country
DIS-LI-1018Request body is not valid