query getContacts($limit: Int, $skip: Int, $includeContentIds: [Int!]) { getContentStream( input: { includeContentTypes: Contact includeContentIds: $includeContentIds pagination: { limit: $limit, skip: $skip } } ) { edges { node { id fullName name type siteContext { path canonicalUrl } primaryImage { id src alt caption credit isLogo } ... on ContentContact { fullName body title phone website email publicEmail } } } } }