Home > @vsf-enterprise/commercetools-types > CommercetoolsSubscription

# CommercetoolsSubscription type

Signature:

export declare type CommercetoolsSubscription = Versioned & {
    __typename?: 'CommercetoolsSubscription';
    key?: Maybe<Scalars['String']>;
    destination: Destination;
    messages: Array<MessageSubscription>;
    changes: Array<ChangeSubscription>;
    format: NotificationFormat;
    status: SubscriptionHealthStatus;
    id: Scalars['String'];
    version: Scalars['Long'];
    createdAt: Scalars['DateTime'];
    lastModifiedAt: Scalars['DateTime'];
    createdBy?: Maybe<Initiator>;
    lastModifiedBy?: Maybe<Initiator>;
};

References: Versioned, Maybe, Scalars, Destination, MessageSubscription, ChangeSubscription, NotificationFormat, SubscriptionHealthStatus, Initiator