Yilmaz Alizadeh
11/24/2025, 9:46 AMAsk Inkeep
11/24/2025, 9:46 AMAsk Inkeep
11/24/2025, 9:46 AMUserCreateBulkOperationResult, UserReplaceBulkOperationResult, UserDeleteBulkOperationResult, and ResourceInstanceCreateBulkOperationResult (2) (3) . These result objects contain information about the outcome of each individual operation within the bulk request.
async def bulk_create(self, users: List[UserCreate]) -> UserCreateBulkOperationResult:
(3)
async def bulk_replace(self, users: List[UserCreate]) -> UserReplaceBulkOperationResult:
async def bulk_delete(self, users: List[str]) -> UserDeleteBulkOperationResult:
The bulk operations are currently limited to 1000 items per call (1) . However, the documentation doesn't specify the exact structure of the response objects or whether there's an option to make the entire operation fail if a single item fails.
For handling failed items and recovery options, I don't have specific information about:
• The exact response structure showing which items succeeded vs failed
• Whether there's a configuration option for atomic/all-or-nothing bulk operations
• Built-in recovery mechanisms for failed items
I'd recommend reaching out to Email for more details on bulk operation failure handling and recovery strategies, as this specific behavior isn't detailed in the available documentation.Ask Inkeep
11/24/2025, 9:46 AMAlon Boshi
11/24/2025, 10:03 AMAlon Boshi
11/24/2025, 1:02 PMmissing_user_policy) to handle edge cases, but by default there’s no option for partial success.Yilmaz Alizadeh
11/24/2025, 1:04 PM