Skip to main content

Update Sub Tenant Service Meters

PUT 

/api/sub_account/:tenant_id/service-meters

Update only changed service meters and delete deactivated ones for a sub-tenant.

This is an optimized endpoint that:

  • Only updates service meters that have actually changed
  • Hard deletes service meters that were turned off
  • Automatically cascades deletion to dependent services
  • Reduces database load and improves performance

Access control:

  • Parent tenant can update their sub-tenants' service meters
  • Validates parent-child relationship

Args: tenant_id: Sub-tenant ID request: Bulk update request with changed meters and meters to delete

Returns: BulkUpdateServiceMetersResponse with:

  • updated_meters: List of updated service meters
  • deleted_service_ids: All service IDs that were deleted (including cascaded)
  • dependent_services_deleted: Service IDs auto-deleted due to dependencies

Raises: 404: Sub-tenant not found 403: Not authorized to update this sub-tenant's service meters 400: Invalid request data 500: Internal server error

Request

Responses

Successful Response