Skip to main content

Module airbyte_agent_sdk.connectors.intercom.models

Pydantic models for intercom connector.

This module contains Pydantic models used for authentication configuration and response envelope types.

Classes

Admin(**data: Any) : Admin object

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

avatar: typing.Any | None : The type of the None singleton.

away_mode_enabled: bool | None : The type of the None singleton.

away_mode_reassign: bool | None : The type of the None singleton.

email: str | None : The type of the None singleton.

email_verified: bool | None : The type of the None singleton.

has_inbox_seat: bool | None : The type of the None singleton.

id: str | None : The type of the None singleton.

job_title: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

team_ids: list[int] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

AdminPriorityLevel(**data: Any) : Admin priority level settings

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

primary_admin_ids: list[int] | None : The type of the None singleton.

secondary_admin_ids: list[int] | None : The type of the None singleton.

AdminReference(**data: Any) : Admin reference

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

AdminsList(**data: Any) : List of admins

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

admins: list[airbyte_agent_sdk.connectors.intercom.models.Admin] | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

AirbyteSearchMeta(**data: Any) : Pagination metadata for search responses.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

cursor: str | None : Cursor for fetching the next page of results.

has_more: bool : Whether more results are available.

model_config : The type of the None singleton.

took_ms: int | None : Time taken to execute the search in milliseconds.

AirbyteSearchResult(**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel
  • typing.Generic

Descendants

  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult[CompaniesSearchData]
  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult[ContactsSearchData]
  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult[ConversationsSearchData]
  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult[TeamsSearchData]

Class variables

data: list[~D] : List of matching records.

meta: airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchMeta : Pagination metadata.

model_config : The type of the None singleton.

AirbyteSearchResult[CompaniesSearchData](**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

CompaniesSearchResult(**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[ContactsSearchData](**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

ContactsSearchResult(**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[ConversationsSearchData](**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

ConversationsSearchResult(**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

AirbyteSearchResult[TeamsSearchData](**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

TeamsSearchResult(**data: Any) : Result from Airbyte cache search operations with typed records.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.AirbyteSearchResult
  • pydantic.main.BaseModel
  • typing.Generic

Attachment(**data: Any) : Message attachment

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

content_type: str | None : The type of the None singleton.

filesize: int | None : The type of the None singleton.

height: int | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

url: str | None : The type of the None singleton.

width: int | None : The type of the None singleton.

Author(**data: Any) : Message author

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

email: str | None : The type of the None singleton.

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

Avatar(**data: Any) : Avatar image

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

image_url: str | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

CompaniesList(**data: Any) : Paginated list of companies

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

data: list[airbyte_agent_sdk.connectors.intercom.models.Company] | None : The type of the None singleton.

model_config : The type of the None singleton.

pages: airbyte_agent_sdk.connectors.intercom.models.CompaniesListPages | None : The type of the None singleton.

total_count: int | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

CompaniesListPages(**data: Any) : Pagination metadata

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

next: airbyte_agent_sdk.connectors.intercom.models.CompaniesListPagesNext | None : Cursor for next page

page: int | None : Current page number

per_page: int | None : Number of items per page

total_pages: int | None : Total number of pages

type_: str | None : Type of pagination

CompaniesListPagesNext(**data: Any) : Cursor for next page

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

page: int | None : Next page number

starting_after: str | None : Cursor for next page

CompaniesListResultMeta(**data: Any) : Metadata for companies.Action.LIST operation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

next_page: str | None : The type of the None singleton.

CompaniesSearchData(**data: Any) : Search result data for companies entity.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

app_id: str | None : The ID of the application associated with the company

company_id: str | None : The unique identifier of the company

created_at: int | None : The date and time when the company was created

custom_attributes: dict[str, typing.Any] | None : Custom attributes specific to the company

id: str | None : The ID of the company

industry: str | None : The industry in which the company operates

model_config : The type of the None singleton.

monthly_spend: float | None : The monthly spend of the company

name: str | None : The name of the company

plan: dict[str, typing.Any] | None : Details of the company's subscription plan

remote_created_at: int | None : The remote date and time when the company was created

segments: dict[str, typing.Any] | None : Segments associated with the company

session_count: int | None : The number of sessions related to the company

size: int | None : The size of the company

tags: dict[str, typing.Any] | None : Tags associated with the company

type_: str | None : The type of the company

updated_at: int | None : The date and time when the company was last updated

user_count: int | None : The number of users associated with the company

website: str | None : The website of the company

Company(**data: Any) : Company object

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

app_id: str | None : The type of the None singleton.

company_id: str | None : The type of the None singleton.

created_at: int | None : The type of the None singleton.

custom_attributes: dict[str, typing.Any] | None : The type of the None singleton.

id: str | None : The type of the None singleton.

industry: str | None : The type of the None singleton.

last_request_at: int | None : The type of the None singleton.

model_config : The type of the None singleton.

monthly_spend: float | None : The type of the None singleton.

name: str | None : The type of the None singleton.

plan: typing.Any | None : The type of the None singleton.

remote_created_at: int | None : The type of the None singleton.

segments: typing.Any | None : The type of the None singleton.

session_count: int | None : The type of the None singleton.

size: int | None : The type of the None singleton.

tags: typing.Any | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

updated_at: int | None : The type of the None singleton.

user_count: int | None : The type of the None singleton.

website: str | None : The type of the None singleton.

CompanyCreateParams(**data: Any) : CompanyCreateParams type definition

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

company_id: str : The type of the None singleton.

custom_attributes: dict[str, typing.Any] | None : The type of the None singleton.

industry: str | None : The type of the None singleton.

model_config : The type of the None singleton.

monthly_spend: float | None : The type of the None singleton.

name: str | None : The type of the None singleton.

plan: str | None : The type of the None singleton.

size: int | None : The type of the None singleton.

website: str | None : The type of the None singleton.

CompanyPlan(**data: Any) : Company plan

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

CompanyReference(**data: Any) : Company reference

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

url: str | None : The type of the None singleton.

CompanySegments(**data: Any) : Segments for company

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

segments: list[airbyte_agent_sdk.connectors.intercom.models.Segment] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

CompanyTags(**data: Any) : Tags on company

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

tags: list[airbyte_agent_sdk.connectors.intercom.models.Tag] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

CompanyUpdateParams(**data: Any) : CompanyUpdateParams type definition

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

custom_attributes: dict[str, typing.Any] | None : The type of the None singleton.

industry: str | None : The type of the None singleton.

model_config : The type of the None singleton.

monthly_spend: float | None : The type of the None singleton.

name: str | None : The type of the None singleton.

plan: str | None : The type of the None singleton.

size: int | None : The type of the None singleton.

website: str | None : The type of the None singleton.

Contact(**data: Any) : Contact object representing a user or lead

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

android_app_name: str | None : The type of the None singleton.

android_app_version: str | None : The type of the None singleton.

android_device: str | None : The type of the None singleton.

android_last_seen_at: int | None : The type of the None singleton.

android_os_version: str | None : The type of the None singleton.

android_sdk_version: str | None : The type of the None singleton.

avatar: str | None : The type of the None singleton.

browser: str | None : The type of the None singleton.

browser_language: str | None : The type of the None singleton.

browser_version: str | None : The type of the None singleton.

companies: typing.Any | None : The type of the None singleton.

created_at: int | None : The type of the None singleton.

custom_attributes: dict[str, typing.Any] | None : The type of the None singleton.

email: str | None : The type of the None singleton.

external_id: str | None : The type of the None singleton.

has_hard_bounced: bool | None : The type of the None singleton.

id: str | None : The type of the None singleton.

ios_app_name: str | None : The type of the None singleton.

ios_app_version: str | None : The type of the None singleton.

ios_device: str | None : The type of the None singleton.

ios_last_seen_at: int | None : The type of the None singleton.

ios_os_version: str | None : The type of the None singleton.

ios_sdk_version: str | None : The type of the None singleton.

language_override: str | None : The type of the None singleton.

last_contacted_at: int | None : The type of the None singleton.

last_email_clicked_at: int | None : The type of the None singleton.

last_email_opened_at: int | None : The type of the None singleton.

last_replied_at: int | None : The type of the None singleton.

last_seen_at: int | None : The type of the None singleton.

location: typing.Any | None : The type of the None singleton.

marked_email_as_spam: bool | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

notes: typing.Any | None : The type of the None singleton.

os: str | None : The type of the None singleton.

owner_id: int | None : The type of the None singleton.

phone: str | None : The type of the None singleton.

role: str | None : The type of the None singleton.

signed_up_at: int | None : The type of the None singleton.

social_profiles: typing.Any | None : The type of the None singleton.

tags: typing.Any | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

unsubscribed_from_emails: bool | None : The type of the None singleton.

updated_at: int | None : The type of the None singleton.

workspace_id: str | None : The type of the None singleton.

ContactCompanies(**data: Any) : Companies associated with contact

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

data: list[airbyte_agent_sdk.connectors.intercom.models.CompanyReference] | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

ContactCreateParams(**data: Any) : ContactCreateParams type definition

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

avatar: str | None : The type of the None singleton.

custom_attributes: dict[str, typing.Any] | None : The type of the None singleton.

email: str | None : The type of the None singleton.

external_id: str | None : The type of the None singleton.

last_seen_at: int | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

owner_id: int | None : The type of the None singleton.

phone: str | None : The type of the None singleton.

role: str : The type of the None singleton.

signed_up_at: int | None : The type of the None singleton.

unsubscribed_from_emails: bool | None : The type of the None singleton.

ContactNotes(**data: Any) : Notes associated with contact

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

data: list[airbyte_agent_sdk.connectors.intercom.models.NoteReference] | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

ContactReference(**data: Any) : Contact reference

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

ContactTags(**data: Any) : Tags associated with contact

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

data: list[airbyte_agent_sdk.connectors.intercom.models.TagReference] | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

ContactUpdateParams(**data: Any) : ContactUpdateParams type definition

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

avatar: str | None : The type of the None singleton.

custom_attributes: dict[str, typing.Any] | None : The type of the None singleton.

email: str | None : The type of the None singleton.

external_id: str | None : The type of the None singleton.

last_seen_at: int | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

owner_id: int | None : The type of the None singleton.

phone: str | None : The type of the None singleton.

role: str | None : The type of the None singleton.

signed_up_at: int | None : The type of the None singleton.

unsubscribed_from_emails: bool | None : The type of the None singleton.

ContactsList(**data: Any) : Paginated list of contacts

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

data: list[airbyte_agent_sdk.connectors.intercom.models.Contact] | None : The type of the None singleton.

model_config : The type of the None singleton.

pages: airbyte_agent_sdk.connectors.intercom.models.ContactsListPages | None : The type of the None singleton.

total_count: int | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

ContactsListPages(**data: Any) : Pagination metadata

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

next: airbyte_agent_sdk.connectors.intercom.models.ContactsListPagesNext | None : Cursor for next page

page: int | None : Current page number

per_page: int | None : Number of items per page

total_pages: int | None : Total number of pages

type_: str | None : Type of pagination

ContactsListPagesNext(**data: Any) : Cursor for next page

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

page: int | None : Next page number

starting_after: str | None : Cursor for next page

ContactsListResultMeta(**data: Any) : Metadata for contacts.Action.LIST operation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

next_page: str | None : The type of the None singleton.

ContactsSearchData(**data: Any) : Search result data for contacts entity.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

android_app_name: str | None : The name of the Android app associated with the contact.

android_app_version: str | None : The version of the Android app associated with the contact.

android_device: str | None : The device used by the contact for Android.

android_last_seen_at: str | None : The date and time when the contact was last seen on Android.

android_os_version: str | None : The operating system version of the Android device.

android_sdk_version: str | None : The SDK version of the Android device.

avatar: str | None : URL pointing to the contact's avatar image.

browser: str | None : The browser used by the contact.

browser_language: str | None : The language preference set in the contact's browser.

browser_version: str | None : The version of the browser used by the contact.

companies: dict[str, typing.Any] | None : Companies associated with the contact.

created_at: int | None : The date and time when the contact was created.

custom_attributes: dict[str, typing.Any] | None : Custom attributes defined for the contact.

email: str | None : The email address of the contact.

external_id: str | None : External identifier for the contact.

has_hard_bounced: bool | None : Flag indicating if the contact has hard bounced.

id: str | None : The unique identifier of the contact.

ios_app_name: str | None : The name of the iOS app associated with the contact.

ios_app_version: str | None : The version of the iOS app associated with the contact.

ios_device: str | None : The device used by the contact for iOS.

ios_last_seen_at: int | None : The date and time when the contact was last seen on iOS.

ios_os_version: str | None : The operating system version of the iOS device.

ios_sdk_version: str | None : The SDK version of the iOS device.

language_override: str | None : Language override set for the contact.

last_contacted_at: int | None : The date and time when the contact was last contacted.

last_email_clicked_at: int | None : The date and time when the contact last clicked an email.

last_email_opened_at: int | None : The date and time when the contact last opened an email.

last_replied_at: int | None : The date and time when the contact last replied.

last_seen_at: int | None : The date and time when the contact was last seen overall.

location: dict[str, typing.Any] | None : Location details of the contact.

marked_email_as_spam: bool | None : Flag indicating if the contact's email was marked as spam.

model_config : The type of the None singleton.

name: str | None : The name of the contact.

notes: dict[str, typing.Any] | None : Notes associated with the contact.

opted_in_subscription_types: dict[str, typing.Any] | None : Subscription types the contact opted into.

opted_out_subscription_types: dict[str, typing.Any] | None : Subscription types the contact opted out from.

os: str | None : Operating system of the contact's device.

owner_id: int | None : The unique identifier of the contact's owner.

phone: str | None : The phone number of the contact.

referrer: str | None : Referrer information related to the contact.

role: str | None : Role or position of the contact.

signed_up_at: int | None : The date and time when the contact signed up.

sms_consent: bool | None : Consent status for SMS communication.

social_profiles: dict[str, typing.Any] | None : Social profiles associated with the contact.

tags: dict[str, typing.Any] | None : Tags associated with the contact.

type_: str | None : Type of contact.

unsubscribed_from_emails: bool | None : Flag indicating if the contact unsubscribed from emails.

unsubscribed_from_sms: bool | None : Flag indicating if the contact unsubscribed from SMS.

updated_at: int | None : The date and time when the contact was last updated.

utm_campaign: str | None : Campaign data from UTM parameters.

utm_content: str | None : Content data from UTM parameters.

utm_medium: str | None : Medium data from UTM parameters.

utm_source: str | None : Source data from UTM parameters.

utm_term: str | None : Term data from UTM parameters.

workspace_id: str | None : The unique identifier of the workspace associated with the contact.

Conversation(**data: Any) : Conversation object

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

admin_assignee_id: int | None : The type of the None singleton.

contacts: typing.Any | None : The type of the None singleton.

conversation_parts: typing.Any | None : The type of the None singleton.

conversation_rating: typing.Any | None : The type of the None singleton.

created_at: int | None : The type of the None singleton.

custom_attributes: dict[str, typing.Any] | None : The type of the None singleton.

first_contact_reply: typing.Any | None : The type of the None singleton.

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

open: bool | None : The type of the None singleton.

priority: str | None : The type of the None singleton.

read: bool | None : The type of the None singleton.

sla_applied: typing.Any | None : The type of the None singleton.

snoozed_until: int | None : The type of the None singleton.

source: typing.Any | None : The type of the None singleton.

state: str | None : The type of the None singleton.

statistics: typing.Any | None : The type of the None singleton.

tags: typing.Any | None : The type of the None singleton.

team_assignee_id: str | None : The type of the None singleton.

teammates: typing.Any | None : The type of the None singleton.

title: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

updated_at: int | None : The type of the None singleton.

waiting_since: int | None : The type of the None singleton.

ConversationContacts(**data: Any) : Contacts in conversation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

contacts: list[airbyte_agent_sdk.connectors.intercom.models.ContactReference] | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

ConversationPart(**data: Any) : Conversation part (message, note, action)

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

assigned_to: typing.Any | None : The type of the None singleton.

attachments: list[airbyte_agent_sdk.connectors.intercom.models.Attachment] | None : The type of the None singleton.

author: typing.Any | None : The type of the None singleton.

body: str | None : The type of the None singleton.

created_at: int | None : The type of the None singleton.

external_id: str | None : The type of the None singleton.

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

notified_at: int | None : The type of the None singleton.

part_type: str | None : The type of the None singleton.

redacted: bool | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

updated_at: int | None : The type of the None singleton.

ConversationPartsReference(**data: Any) : Reference to conversation parts

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

conversation_parts: list[airbyte_agent_sdk.connectors.intercom.models.ConversationPart] | None : The type of the None singleton.

model_config : The type of the None singleton.

total_count: int | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

ConversationRating(**data: Any) : Conversation rating

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

contact: typing.Any | None : The type of the None singleton.

created_at: int | None : The type of the None singleton.

model_config : The type of the None singleton.

rating: int | None : The type of the None singleton.

remark: str | None : The type of the None singleton.

teammate: typing.Any | None : The type of the None singleton.

ConversationSource(**data: Any) : Conversation source

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

attachments: list[airbyte_agent_sdk.connectors.intercom.models.Attachment] | None : The type of the None singleton.

author: typing.Any | None : The type of the None singleton.

body: str | None : The type of the None singleton.

delivered_as: str | None : The type of the None singleton.

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

redacted: bool | None : The type of the None singleton.

subject: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

url: str | None : The type of the None singleton.

ConversationStatistics(**data: Any) : Conversation statistics

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

count_assignments: int | None : The type of the None singleton.

count_conversation_parts: int | None : The type of the None singleton.

count_reopens: int | None : The type of the None singleton.

first_admin_reply_at: int | None : The type of the None singleton.

first_assignment_at: int | None : The type of the None singleton.

first_close_at: int | None : The type of the None singleton.

first_contact_reply_at: int | None : The type of the None singleton.

last_admin_reply_at: int | None : The type of the None singleton.

last_assignment_admin_reply_at: int | None : The type of the None singleton.

last_assignment_at: int | None : The type of the None singleton.

last_close_at: int | None : The type of the None singleton.

last_closed_by_id: str | None : The type of the None singleton.

last_contact_reply_at: int | None : The type of the None singleton.

median_time_to_reply: int | None : The type of the None singleton.

model_config : The type of the None singleton.

time_to_admin_reply: int | None : The type of the None singleton.

time_to_assignment: int | None : The type of the None singleton.

time_to_first_close: int | None : The type of the None singleton.

time_to_last_close: int | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

ConversationTags(**data: Any) : Tags on conversation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

tags: list[airbyte_agent_sdk.connectors.intercom.models.Tag] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

ConversationTeammates(**data: Any) : Teammates in conversation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

admins: list[airbyte_agent_sdk.connectors.intercom.models.AdminReference] | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

ConversationsList(**data: Any) : Paginated list of conversations

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

conversations: list[airbyte_agent_sdk.connectors.intercom.models.Conversation] | None : The type of the None singleton.

model_config : The type of the None singleton.

pages: airbyte_agent_sdk.connectors.intercom.models.ConversationsListPages | None : The type of the None singleton.

total_count: int | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

ConversationsListPages(**data: Any) : Pagination metadata

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

next: airbyte_agent_sdk.connectors.intercom.models.ConversationsListPagesNext | None : Cursor for next page

page: int | None : Current page number

per_page: int | None : Number of items per page

total_pages: int | None : Total number of pages

type_: str | None : Type of pagination

ConversationsListPagesNext(**data: Any) : Cursor for next page

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

page: int | None : Next page number

starting_after: str | None : Cursor for next page

ConversationsListResultMeta(**data: Any) : Metadata for conversations.Action.LIST operation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

next_page: str | None : The type of the None singleton.

ConversationsSearchData(**data: Any) : Search result data for conversations entity.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

admin_assignee_id: int | None : The ID of the administrator assigned to the conversation

ai_agent: dict[str, typing.Any] | None : Data related to AI Agent involvement in the conversation

ai_agent_participated: bool | None : Indicates whether AI Agent participated in the conversation

assignee: dict[str, typing.Any] | None : The assigned user responsible for the conversation.

contacts: dict[str, typing.Any] | None : List of contacts involved in the conversation.

conversation_message: dict[str, typing.Any] | None : The main message content of the conversation.

conversation_rating: dict[str, typing.Any] | None : Ratings given to the conversation by the customer and teammate.

created_at: int | None : The timestamp when the conversation was created

custom_attributes: dict[str, typing.Any] | None : Custom attributes associated with the conversation

customer_first_reply: dict[str, typing.Any] | None : Timestamp indicating when the customer first replied.

customers: list[typing.Any] | None : List of customers involved in the conversation

first_contact_reply: dict[str, typing.Any] | None : Timestamp indicating when the first contact replied.

id: str | None : The unique ID of the conversation

linked_objects: dict[str, typing.Any] | None : Linked objects associated with the conversation

model_config : The type of the None singleton.

open: bool | None : Indicates if the conversation is open or closed

priority: str | None : The priority level of the conversation

read: bool | None : Indicates if the conversation has been read

redacted: bool | None : Indicates if the conversation is redacted

sent_at: int | None : The timestamp when the conversation was sent

sla_applied: dict[str, typing.Any] | None : Service Level Agreement details applied to the conversation.

snoozed_until: int | None : Timestamp until the conversation is snoozed

source: dict[str, typing.Any] | None : Source details of the conversation.

state: str | None : The state of the conversation (e.g., new, in progress)

statistics: dict[str, typing.Any] | None : Statistics related to the conversation.

tags: dict[str, typing.Any] | None : Tags applied to the conversation.

team_assignee_id: int | None : The ID of the team assigned to the conversation

teammates: dict[str, typing.Any] | None : List of teammates involved in the conversation.

title: str | None : The title of the conversation

topics: dict[str, typing.Any] | None : Topics associated with the conversation.

type_: str | None : The type of the conversation

updated_at: int | None : The timestamp when the conversation was last updated

user: dict[str, typing.Any] | None : The user related to the conversation.

waiting_since: int | None : Timestamp since waiting for a response

FirstContactReply(**data: Any) : First contact reply info

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

created_at: int | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

url: str | None : The type of the None singleton.

IntercomAuthConfig(**data: Any) : Access Token Authentication

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

access_token: str : Your Intercom API Access Token

model_config : The type of the None singleton.

IntercomCheckResult(**data: Any) : Result of a health check operation.

Returned by the check() method to indicate connectivity and credential status.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

checked_action: str | None : Action name used for the health check.

checked_entity: str | None : Entity name used for the health check.

error: str | None : Error message if status is 'unhealthy', None otherwise.

model_config : The type of the None singleton.

status: str : Health check status: 'healthy' or 'unhealthy'.

IntercomExecuteResult(**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel
  • typing.Generic

Descendants

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult[list[Admin]]
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult[list[Segment]]
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult[list[Tag]]
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult[list[Team]]

Class variables

data: ~T : Response data containing the result of the action.

model_config : The type of the None singleton.

IntercomExecuteResultWithMeta(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Descendants

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta[list[Company], CompaniesListResultMeta]
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta[list[Contact], ContactsListResultMeta]
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta[list[Conversation], ConversationsListResultMeta]

Class variables

meta: ~S : Metadata about the response (e.g., pagination cursors, record counts).

IntercomExecuteResultWithMeta[list[Company], CompaniesListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

CompaniesListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

IntercomExecuteResultWithMeta[list[Contact], ContactsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

ContactsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

IntercomExecuteResultWithMeta[list[Conversation], ConversationsListResultMeta](**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

ConversationsListResult(**data: Any) : Response envelope with data and metadata.

Used for actions that return both data and metadata (e.g., pagination info).

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResultWithMeta
  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

IntercomExecuteResult[list[Admin]](**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

AdminsListResult(**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

IntercomExecuteResult[list[Segment]](**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

SegmentsListResult(**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

IntercomExecuteResult[list[Tag]](**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

TagsListResult(**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

IntercomExecuteResult[list[Team]](**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

Class variables

model_config : The type of the None singleton.

TeamsListResult(**data: Any) : Response envelope with data only.

Used for actions that return data without metadata.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • airbyte_agent_sdk.connectors.intercom.models.IntercomExecuteResult
  • pydantic.main.BaseModel
  • typing.Generic

IntercomReplicationConfig(**data: Any) : Replication Configuration - Settings for data replication from Intercom.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

start_date: str : UTC date and time in the format YYYY-MM-DDTHH:mm:ssZ from which to start replicating data.

InternalArticle(**data: Any) : Internal article object

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

author_id: int | None : The type of the None singleton.

body: str | None : The type of the None singleton.

created_at: int | None : The type of the None singleton.

id: typing.Any | None : The type of the None singleton.

locale: str | None : The type of the None singleton.

model_config : The type of the None singleton.

owner_id: int | None : The type of the None singleton.

title: str | None : The type of the None singleton.

updated_at: int | None : The type of the None singleton.

InternalArticleCreateParams(**data: Any) : InternalArticleCreateParams type definition

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

author_id: int : The type of the None singleton.

body: str | None : The type of the None singleton.

model_config : The type of the None singleton.

owner_id: int : The type of the None singleton.

title: str : The type of the None singleton.

Location(**data: Any) : Location information

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

city: str | None : The type of the None singleton.

continent_code: str | None : The type of the None singleton.

country: str | None : The type of the None singleton.

country_code: str | None : The type of the None singleton.

model_config : The type of the None singleton.

region: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

Note(**data: Any) : Note object on a contact

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

author: typing.Any | None : The type of the None singleton.

body: str | None : The type of the None singleton.

contact: typing.Any | None : The type of the None singleton.

created_at: int | None : The type of the None singleton.

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

NoteCreateParams(**data: Any) : NoteCreateParams type definition

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

admin_id: str | None : The type of the None singleton.

body: str : The type of the None singleton.

model_config : The type of the None singleton.

NoteReference(**data: Any) : Note reference

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

url: str | None : The type of the None singleton.

Pages(**data: Any) : Pagination metadata

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

next: airbyte_agent_sdk.connectors.intercom.models.PagesNext | None : The type of the None singleton.

page: int | None : The type of the None singleton.

per_page: int | None : The type of the None singleton.

total_pages: int | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

PagesNext(**data: Any) : Cursor for next page

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

page: int | None : Next page number

starting_after: str | None : Cursor for next page

Segment(**data: Any) : Segment object

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

count: int | None : The type of the None singleton.

created_at: int | None : The type of the None singleton.

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

person_type: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

updated_at: int | None : The type of the None singleton.

SegmentsList(**data: Any) : List of segments

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

segments: list[airbyte_agent_sdk.connectors.intercom.models.Segment] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

SlaApplied(**data: Any) : SLA applied to conversation

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

sla_name: str | None : The type of the None singleton.

sla_status: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

SocialProfile(**data: Any) : Social profile

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

url: str | None : The type of the None singleton.

SocialProfiles(**data: Any) : Social profiles

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

data: list[airbyte_agent_sdk.connectors.intercom.models.SocialProfile] | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

Tag(**data: Any) : Tag object

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

applied_at: int | None : The type of the None singleton.

applied_by: typing.Any | None : The type of the None singleton.

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

TagCreateParams(**data: Any) : TagCreateParams type definition

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

name: str : The type of the None singleton.

TagReference(**data: Any) : Tag reference

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

url: str | None : The type of the None singleton.

TagsList(**data: Any) : List of tags

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

data: list[airbyte_agent_sdk.connectors.intercom.models.Tag] | None : The type of the None singleton.

model_config : The type of the None singleton.

type_: str | None : The type of the None singleton.

Team(**data: Any) : Team object

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

admin_ids: list[int] | None : The type of the None singleton.

admin_priority_level: typing.Any | None : The type of the None singleton.

id: str | None : The type of the None singleton.

model_config : The type of the None singleton.

name: str | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

TeamsList(**data: Any) : List of teams

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

model_config : The type of the None singleton.

teams: list[airbyte_agent_sdk.connectors.intercom.models.Team] | None : The type of the None singleton.

type_: str | None : The type of the None singleton.

TeamsSearchData(**data: Any) : Search result data for teams entity.

Create a new model by parsing and validating input data from keyword arguments.

Raises [ValidationError][pydantic_core.ValidationError] if the input data cannot be validated to form a valid model.

self is explicitly positional-only to allow self as a field name.

Ancestors (in MRO)

  • pydantic.main.BaseModel

Class variables

admin_ids: list[typing.Any] | None : Array of user IDs representing the admins of the team.

id: str | None : Unique identifier for the team.

model_config : The type of the None singleton.

name: str | None : Name of the team.

type_: str | None : Type of team (e.g., 'internal', 'external').

Was this page helpful?