{
  "id": "CON-002",
  "name": "Create Contact without Account (stand-alone)",
  "description": "Creating a Contact without AccountId should succeed with all standard fields populated correctly.",
  "object": "Contact",
  "method": "POST",
  "endpoint": "/services/data/v63.0/sobjects/Contact",
  "payload": {
    "Name": "Jane Standalone Contact CON002",
    "LastName": "Standalone Contact CON002",
    "FirstName": "Jane",
    "Email": "jane.con002@test.com",
    "Phone": "5550102",
    "Title": "Sales Manager"
  },
  "expects": {
    "status_code": 201
  },
  "query_after": {
    "object": "Contact",
    "assertions": [
      {
        "field": "LastName",
        "operator": "eq",
        "value": "Standalone Contact CON002"
      },
      {
        "field": "AccountId",
        "operator": "is_null",
        "value": true
      },
      {
        "field": "Title",
        "operator": "eq",
        "value": "Sales Manager"
      }
    ]
  },
  "teardown": {
    "method": "DELETE",
    "endpoint": "/services/data/v63.0/sobjects/Contact/{id}"
  },
  "priority": "P1",
  "scene": "contact"
}
