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
- 200
- 404
- 422
Successful Response
Not found
Validation Error