OBJECT

Contributor

A person or an entity that contributes financially or by any other mean to the mission
of the collective. While "Member" is dedicated to permissions, this type is meant
to surface all the public contributors.

link GraphQL Schema definition

  • type Contributor {
  • # A unique identifier for this member
  • id: String!
  • # Name of the contributor
  • name: String!
  • # All the roles for a given contributor
  • roles: [ContributorRole]
  • # True if the contributor is a collective admin
  • isAdmin: Boolean!
  • # True if the contributor is a core contributor
  • isCore: Boolean!
  • # True if the contributor is a financial contributor
  • isBacker: Boolean!
  • # Member join date
  • since: ISODateTime!
  • # How much money the user has contributed for this (in cents, using collective
  • # currency)
  • totalAmountDonated: Int!
  • # Wether the contributor is an individual, an organization...
  • type: String!
  • # Defines if the contributors wants to be incognito (name not displayed)
  • isIncognito: Boolean!
  • # Description of how the member contribute. Will usually be a tier name, or
  • # "design" or "code".
  • description: String
  • # If the contributor has a page on Open Collective, this is the slug to link to it
  • collectiveSlug: String
  • # Contributor avatar or logo
  • #
  • # Arguments
  • # height: [Not documented]
  • # format: [Not documented]
  • image(height: Int, format: ImageFormat): String
  • # A public message from contributors to describe their contributions
  • publicMessage: String
  • }