Skip to main content

Overview

The Utilities API provides functionality for managing:
  • Common field updates
  • Record modifications
  • Metadata management
  • Access control

Core Concepts

Record Types

TypeDescriptionUpdatable Fields
customersCustomer recordsactive, metadata, description
accountsAccount recordsactive, description
productsProduct recordsactive, metadata
ordersOrder recordsdescription, metadata
suppliersSupplier recordsactive, metadata

Field Properties

FieldTypeValidationRequired
activebooleantrue/falseNo
descriptionstringmax 1000 charsNo
metadataobjectvalid JSONNo

Metadata Structure

FieldTypeExampleDescription
categorystring”premium”Classification
regionstring”europe”Geographic area
tagsarray[“vip”]Labels
customanyUser definedCustom data

Audit Fields

FieldTypeDescription
modified_atdatetimeLast update time
modified_byuuidUser who updated
previous_valueobjectOld field values
new_valueobjectNew field values

Validation Rules

Field Rules

  • Description: max 1000 chars
  • Metadata: valid JSON
  • Active: boolean only
  • Record type: must exist

Permission Rules

  • Record type level access
  • Record specific access
  • Update permission required
  • Valid authentication

Security Requirements

  • JWT authentication
  • RBAC permissions
  • Audit logging
  • Input validation
See individual endpoint documentation for detailed request/response formats and examples.