API Manager
Inside of Campaign Settings you can modify which fields are required for the given campaign.
Once you have indicated the required fields, any incoming lead data via tracking link or API will be rejected if it doesn't contain these values.