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