{
  "name": "Vessel CRM Contact",
  "description": "Structure of the unified CRM contact entity (v2).",
  "_provenance": {
    "generated": "2026-08-13",
    "method": "derived",
    "source": "openapi/vessel-crm-openapi.yml#/components/schemas/Contact"
  },
  "fields": [
    {
      "name": "id",
      "type": "string",
      "required": true,
      "description": "Id of the object in the connected CRM."
    },
    {
      "name": "email",
      "type": "string",
      "required": false,
      "description": ""
    },
    {
      "name": "firstName",
      "type": "string",
      "required": false,
      "description": ""
    },
    {
      "name": "lastName",
      "type": "string",
      "required": false,
      "description": ""
    },
    {
      "name": "jobTitle",
      "type": "string",
      "required": false,
      "description": "Not supported by Pipedrive"
    },
    {
      "name": "phone",
      "type": "string",
      "required": false,
      "description": "The primary phone number for this contact"
    },
    {
      "name": "mobilePhone",
      "type": "string",
      "required": false,
      "description": "The primary mobile phone number for this contact. Possibly the same as the phone number."
    },
    {
      "name": "createdTime",
      "type": "string",
      "required": true,
      "description": "The timestamp that the contact was created"
    },
    {
      "name": "modifiedTime",
      "type": "string",
      "required": true,
      "description": "The timestamp the contact was last modified"
    },
    {
      "name": "associations",
      "type": "object",
      "required": true,
      "description": ""
    },
    {
      "name": "$native",
      "type": "unknown",
      "required": false,
      "description": ""
    }
  ]
}