Skip to main content

ConsumerConnection

When you add a consumer connection to a folder

type ConsumerConnection {
id: ID!
initialId: ID!
status: ConnectionStatus!
firstname: String
lastname: String
role: ConsumerRole!
email: String!
connectionRequestEmail: String!
}

Fields

ConsumerConnection.id ● ID! non-null scalar

Connection id

ConsumerConnection.initialId ● ID! non-null scalar

Initial id of the connection The initialId is included to cover cases where the id might change. For example:

When inviting Consumer A via email a@gmail.com, id 1 is assigned, and initialId is 1. Consumer A accepts the invitation with the same email a@gmail.com, maintaining id 1 and initialId 1. If a new consumer is invited using email a@linckr.com, id 2 is assigned, and initialId is 2. Should this new consumer actually be the same as Consumer A, and they accept using a@gmail.com, the id is updated to 1. Consequently, the email is a@gmail.com, id is 1, and initialId stays 2.

ConsumerConnection.status ● ConnectionStatus! non-null enum

Enum Connection status

ConsumerConnection.firstname ● String scalar

Firstname of consumer. Will be filled in when the consumer is known at the Linckr platform

ConsumerConnection.lastname ● String scalar

Lastname of consumer. Will be filled in when the consumer is known at the Linckr platform

ConsumerConnection.role ● ConsumerRole! non-null enum

Role of the consumer. Depends on the journeyType

ConsumerConnection.email ● String! non-null scalar

The email address through which the consumer accepts a connection request. Default it is the connectionRequestEmail until the consumer accepted the request.

ConsumerConnection.connectionRequestEmail ● String! non-null scalar

The email address to which a connection request was sent

Member of

Folder object ● InfoMediation object ● Referral object