Skip to main content

Overview

The Addresses API provides functionality for managing addresses for various entities (users, customers, companies). It supports:
  • Multiple address types (registration, actual, operational, correspondence, billing)
  • Primary address designation
  • Country and postal code validation
  • RBAC-based access control

Core Concepts

Address Types

  • Registration Address: Official registered address for legal purposes
  • Actual Address: Physical location where an entity is located
  • Operational Address: Where operations are conducted (multiple allowed)
  • Correspondence Address: Where mail should be sent
  • Billing Address: For invoices and financial documents

Record Types

Different entity types can have different address requirements:
  • Customer: All address types allowed
  • User: Only actual and correspondence addresses
  • Company: All address types allowed

Validation Rules

Postal Code

  • Minimum 3 characters
  • Maximum 10 characters
  • Alphanumeric with optional spaces and hyphens

Street

  • Required
  • Maximum 255 characters

City

  • Required
  • Maximum 100 characters

Country

  • Required
  • ISO 2-letter code
  • Must be valid country code