# Post multiple conversions (/api-reference/conversions/v1-conversions-post) Posts multiple conversions with validation. Returns validation information and processes valid records even if some are invalid. ## `POST /v1/conversions` ### Request body Content type: `application/json` (required) _Array of objects with the following fields:_ - `firstName` (string | null, required) - `lastName` (string | null, required) - `fullName` (string | null, required) - `businessName` (string | null, required) - `primaryAddress` (`ConversionAddressViewModel`, required) - `secondaryAddress` (`ConversionAddressViewModel`, required) - `couponCode` (string | null, required) - `primaryPhoneNumber` (string | null, required) - `secondaryPhoneNumber` (string | null, required) - `primaryEmail` (string | null (email), required) - `secondaryEmail` (string | null (email), required) - `revenue` (string | null, required) - `type` (string | null, required) - `orderId` (string | null, required) - `storeId` (string | null, required) - `uniqueId` (string | null, required) - `crmId` (string | null, required) - `customerId` (string | null, required) - `eventDate` (string | null (date-time), required) ### Responses - `200` — Returns processed conversions with validation statistics in Metadata. The Metadata includes TotalRecords, ValidRecords, InvalidRecords, PrimaryEmails, SecondaryEmails, PrimaryAddresses, SecondaryAddresses, PrimaryPhones, SecondaryPhones, CouponCodes, and may include DetailedErrors and DetailedWarnings with specific validation data. - `400` — Invalid format or processing errors occurred. - `401` — Authorization key not valid - `422` — All records are invalid. Check Metadata for validation details and Warnings for specific validation failures. - `499` — The operation was canceled by the client.