> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://developer.tradespace.io/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://developer.tradespace.io/_mcp/server.

# ContactOrganization

GraphQL object

An employment or affiliation between a contact and an organization.

Reference: https://developer.tradespace.io/api-reference/types/objects/contact-organization

## Fields

- `addressState` — The state, province, or region.
- `city` — The city.
- `contactDetails` — The contact methods specific to the affiliation.
- `countryCode` — The ISO 3166-1 alpha-2 country code.
- `createdAt` — The affiliation's creation date.
- `employeeId` — The contact's employee identifier at the organization.
- `employmentBeginOn` — The date the employment began.
- `employmentEndOn` — The date the employment ended.
- `employmentStateEnum` — The contact's employment status.
- `id` — The affiliation's unique identifier.
- `organization` — The affiliation's organization.
- `positionTitle` — The contact's job title.
- `postalCode` — The postal or ZIP code.
- `primary` — Whether this is the contact's primary affiliation.
- `stateEnum` — The affiliation's status.
- `street1` — The first line of the street address.
- `street2` — The second line of the street address.
- `updatedAt` — The date the affiliation was last updated.

## Definition

```graphql
type ContactOrganization {
  addressState: String
  city: String
  contactDetails: [ContactDetail!]!
  countryCode: String
  createdAt: ISO8601DateTime!
  employeeId: String
  employmentBeginOn: ISO8601Date
  employmentEndOn: ISO8601Date
  employmentStateEnum: EmploymentStateEnum
  id: String!
  organization: Organization
  positionTitle: String
  postalCode: String
  primary: Boolean!
  stateEnum: ContactOrganizationStateEnum
  street1: String
  street2: String
  updatedAt: ISO8601DateTime!
}
```