SF Object ID#0

{
    "lastName": "One",
    "firstName": "Joe Testing",
    "Email": "jgoldberg@weblications.com",
    "Company": "CMA",
    "Phone": "1111111111"
}

Test if Contact Query #0

{
    "code": 200,
    "data": {
        "totalSize": 0,
        "done": true,
        "records": []
    },
    "from_cache": true,
    "cached": true,
    "is_redo": false
}

Upsert Result ID#0

{
    "code": 200,
    "data": {
        "id": "00QUY000000erFJ2AY",
        "success": true,
        "errors": [],
        "created": false
    },
    "from_cache": false,
    "cached": false,
    "is_redo": true
}

CampaignMember Query ID#0

{
    "code": 200,
    "data": {
        "totalSize": 0,
        "done": true,
        "records": []
    },
    "from_cache": true,
    "cached": true,
    "is_redo": false
}

CampaignMember Create ID#0

{
    "code": 400,
    "data": {
        "message": "NJMEP Event ID: id value of incorrect type: false",
        "errorCode": "MALFORMED_ID",
        "fields": [
            "CampaignId"
        ]
    },
    "from_cache": false,
    "cached": false,
    "is_redo": false
}

SF Object ID#1

{
    "lastName": "Two",
    "firstName": "Joe Test",
    "Email": "jgoldberg@cmasolutions.com",
    "Company": "CMA",
    "Phone": "1118855555"
}

Test if Contact Query #1

{
    "code": 200,
    "data": {
        "totalSize": 1,
        "done": true,
        "records": [
            {
                "attributes": {
                    "type": "Contact",
                    "url": "\/services\/data\/v55.0\/sobjects\/Contact\/0031Q00002ZWRCSQA5"
                },
                "FirstName": "Joe Test",
                "Email": "jgoldberg@cmasolutions.com",
                "LastName": "Two"
            }
        ]
    },
    "from_cache": true,
    "cached": true,
    "is_redo": false
}

Upsert Result ID#1

{
    "code": 200,
    "data": {
        "id": "0031Q00002ZWRCSQA5",
        "success": true,
        "errors": [],
        "created": false
    },
    "from_cache": false,
    "cached": false,
    "is_redo": false
}

CampaignMember Query ID#1

{
    "code": 200,
    "data": {
        "totalSize": 0,
        "done": true,
        "records": []
    },
    "from_cache": true,
    "cached": true,
    "is_redo": false
}

CampaignMember Create ID#1

{
    "code": 400,
    "data": {
        "message": "NJMEP Event ID: id value of incorrect type: false",
        "errorCode": "MALFORMED_ID",
        "fields": [
            "CampaignId"
        ]
    },
    "from_cache": false,
    "cached": false,
    "is_redo": false
}

SF Object ID#2

{
    "lastName": "Test-Disregard",
    "firstName": "Joe Three",
    "Email": "fakeemail@localhost.local",
    "Company": "CMA",
    "Phone": "1111111111"
}

Test if Contact Query #2

{
    "code": 200,
    "data": {
        "totalSize": 0,
        "done": true,
        "records": []
    },
    "from_cache": true,
    "cached": true,
    "is_redo": false
}

Upsert Result ID#2

{
    "code": 200,
    "data": {
        "id": "00QHp00001SvH7eMAF",
        "success": true,
        "errors": [],
        "created": false
    },
    "from_cache": false,
    "cached": false,
    "is_redo": false
}

CampaignMember Query ID#2

{
    "code": 200,
    "data": {
        "totalSize": 0,
        "done": true,
        "records": []
    },
    "from_cache": true,
    "cached": true,
    "is_redo": false
}

CampaignMember Create ID#2

{
    "code": 400,
    "data": {
        "message": "NJMEP Event ID: id value of incorrect type: false",
        "errorCode": "MALFORMED_ID",
        "fields": [
            "CampaignId"
        ]
    },
    "from_cache": false,
    "cached": false,
    "is_redo": false
}