Skip to main content

CustomerIntegrationMapping

Maps a customer to how an external system (accounting, ERP, EDI network) identifies that customer, e.g. the QuickBooks customer id used on invoices and sales receipts.

type CustomerIntegrationMapping {
archivedAt: ISO8601DateTime
createdAt: ISO8601DateTime!
customer: Customer
customerId: ID!
externalId: String!
externalName: String
id: ID!
integration: Integration
integrationId: ID!
metadata: JSON
updatedAt: ISO8601DateTime!
}

Fields​

CustomerIntegrationMapping.archivedAt ● ISO8601DateTime scalar common​

When the mapping was archived, if archived.

CustomerIntegrationMapping.createdAt ● ISO8601DateTime! non-null scalar common​

When the mapping was created.

CustomerIntegrationMapping.customer ● Customer object common​

The mapped customer, including archived customers.

CustomerIntegrationMapping.customerId ● ID! non-null scalar common​

The customer this mapping belongs to.

CustomerIntegrationMapping.externalId ● String! non-null scalar common​

The external system's identifier for this customer.

CustomerIntegrationMapping.externalName ● String scalar common​

Display name of the customer in the external system.

CustomerIntegrationMapping.id ● ID! non-null scalar common​

Unique identifier for the mapping row.

CustomerIntegrationMapping.integration ● Integration object integrations​

The mapped integration, including archived integrations.

CustomerIntegrationMapping.integrationId ● ID! non-null scalar common​

The connected integration this mapping targets.

CustomerIntegrationMapping.metadata ● JSON scalar common​

Additional integration-specific mapping data.

CustomerIntegrationMapping.updatedAt ● ISO8601DateTime! non-null scalar common​

When the mapping was last updated.

Member Of​

AddCustomerIntegrationMappingPayload object ● Customer object ● CustomerIntegrationMappingConnection object ● CustomerIntegrationMappingEdge object ● UpdateCustomerIntegrationMappingPayload object