Responses from the Conversion API uses HTTP response codes to denote success and various errors.
Code
Description
200
Success
400
Required value 'actionSource' (JSON name 'action_source') missing at $
Parameters that are required but not present.
400
event_id must not be empty
event_name must not be empty
client_id must not be empty
Parameters that are required but are blank(empty strings)
400
Expected one of [email, website, app, phone_call, chat, physical_store, system_generated, other] but was web at path $.action_source
Values action_source can take.
400
Expected one of [conversion, lead, purchase, signup, custom_conversion] but was Lead at path $.event_name