GetContactsByIDs batch-fetches contacts by ID list (up to 1000 per call).
POST/internal/v1/crm/contacts:by-ids
Internal only — routed via /internal/v1/*. Bypasses per-row SpiceDB; isolation is org-level from the JWT context. Used by voice and engagements on the hot path.
Errors:
- INVALID_ARGUMENT: ids is empty or exceeds 1000.
Request
Responses
- 200
- default
A successful response.
An unexpected error response.