API - GraphQL

Utilizzo delle API GraphQL

Riseact fornisce un set di APIs GraphQL per consentire agli sviluppatori di interagire con le risorse di Riseact. Queste APIs sono disponibili per tutti gli sviluppatori che hanno creato un'applicazione su Riseact.

Per poter utilizzare le APIs GraphQL di Riseact, è necessario ottenere un Access Token attraverso i processi descritti in questa pagina.

Una volta ottenuto un token, puoi utilizzare le APIs GraphQL per interagire con le risorse di Riseact. Per ulteriori informazioni, consulta la pagina Risorse di Riseact e la pagina di references delle API GraphQL.

Esempio di utilizzo

curl 'https://core.riseact.org/admin/graphql/' \
-H 'authorization: Bearer <YOUR TOKEN>' \
--data-raw '{"query":"query Organization {\n organization {\n name\n domain\n }\n}","variables":{},"operationName":"Organization"}'

Contenuto importato da https://dev.riseact.org/docs/apis/graphql-api-usage il 2026-04-23 durante la migrazione iniziale della KB Metadonors. Aggiornare se il sorgente cambia.

GraphQL - Queries

activities

Type: ActivityConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
ActivityFilters

activity

Type: Activity!

Arguments

NameDescription
id
Int!

article

Type: Article!

Arguments

NameDescription
id
Int!

articles

Type: ArticleConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
ArticlesFiltersInput

blog

Type: Blog!

Arguments

NameDescription
id
Int!

blogs

Type: BlogConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
BlogsFiltersInput

campaign

Type: Campaign!

Arguments

NameDescription
id
Int!

campaignComment

Type: CampaignComment!

Arguments

NameDescription
id
Int!

campaignComments

Type: CampaignCommentConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
CampaignCommentsFilters

campaigns

Type: CampaignConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
CampaignFilters

campaignTags

Type: StrConnection!

Arguments

NameDescription
pagination
PaginationInput
q
String

checkout

Type: Checkout!

Arguments

NameDescription
token
String!

checkouts

Type: CheckoutConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
CheckoutFilters

checkoutsAbandoned

Type: CheckoutConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
CheckoutFilters

checkoutsAdminGenerated

Type: CheckoutConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
CheckoutFilters

customfieldDefinition

Type: CustomFieldDefinition!

Arguments

NameDescription
id
Int!

customfieldDefinitions

Type: [CustomFieldDefinition!]!

Arguments

NameDescription
pagination
PaginationInput
filters
CustomFieldFilters

donation

Type: Donation!

Arguments

NameDescription
id
Int!

donations

Type: DonationConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
DonationFiltersInput

donationTags

Type: StrConnection!

Arguments

NameDescription
pagination
PaginationInput
q
String

manualPaymentMethod

Type: PaymentMethod!

Arguments

NameDescription
id
Int!

manualPaymentMethods

Type: [PaymentMethod!]!

media

Type: MediaConnection!

Arguments

NameDescription
pagination
PaginationInput

mediaSingle

Type: Media!

Arguments

NameDescription
id
Int!

menu

Type: Menu!

Arguments

NameDescription
id
Int!

menuByHandle

Type: Menu!

Arguments

NameDescription
handle
String!

menus

Type: [Menu!]!

organization

Type: Organization!

organizations

Type: [Organization!]!

Arguments

NameDescription
filters
OrganizationsFilters

owner

Type: Staff!

page

Type: Page!

Arguments

NameDescription
id
Int!

pages

Type: PageConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
PagesFiltersInput

payment

Type: Payment!

Arguments

NameDescription
id
Int!

paymentMethods

Type: [PaymentMethod!]!

payments

Type: PaymentConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
PaymentFiltersInput

peerCampaign

Type: PeerCampaign!

Arguments

NameDescription
id
Int!

peerCampaigns

Type: PeerCampaignConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
PeerCampaignFilters

privacyDefinition

Type: PrivacyDefinition!

Arguments

NameDescription
id
Int!

privacyDefinitions

Type: PrivacyDefinitionConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
PrivacyDefinitionFilters

project

Type: Project!

Arguments

NameDescription
id
Int!

projects

Type: ProjectConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
ProjectFilters

redirect

Type: Redirect!

Arguments

NameDescription
id
Int!

redirects

Type: RedirectConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
RedirectsFiltersInput

segment

Type: Segment!

Arguments

NameDescription
id
Int!

segments

Type: SegmentConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
SegmentFiltersInput

stripe

Type: StripeAccount

stripeCustomerCards

Type: [StripeCard!]!

Arguments

NameDescription
stripeCustomerId
String!

sumupAccount

Type: SumUpAccount

supporter

Type: Supporter!

Arguments

NameDescription
id
Int!

supporters

Type: SupporterConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
SupporterFiltersInput

supporterTags

Type: StrConnection!

Arguments

NameDescription
pagination
PaginationInput
q
String

terminal

Type: StripeTerminal!

Arguments

NameDescription
id
String!

terminalLocation

Type: StripeTerminalLocation!

Arguments

NameDescription
id
String!

terminalLocations

Type: [StripeTerminalLocation!]!

Arguments

NameDescription
filters
TerminalLocationFilters

terminals

Type: [StripeTerminal!]!

terminalsByLocation

Type: [StripeTerminal!]!

Arguments

NameDescription
locationId
String!

Contenuto importato da https://dev.riseact.org/docs/graphql-references/queries il 2026-04-23 durante la migrazione iniziale della KB Metadonors. Aggiornare se il sorgente cambia.

GraphQL - Mutations

activityCreate

Type: ActivityResponse!

Arguments

NameDescription
data
ActivityCreateInput!

activityDelete

Type: ActivityResponse!

Arguments

NameDescription
id
Int!

activityDone

Type: ActivityResponse!

Arguments

NameDescription
id
Int!

activityUndone

Type: ActivityResponse!

Arguments

NameDescription
id
Int!

activityUpdate

Type: ActivityResponse!

Arguments

NameDescription
id
Int!
data
ActivityUpdateInput!

articlesCreate

Type: ArticlesResponse!

Arguments

NameDescription
data
ArticleInput!

articlesDelete

Type: ArticlesResponse!

Arguments

NameDescription
id
Int!

articlesUpdate

Type: ArticlesResponse!

Arguments

NameDescription
id
Int!
data
ArticleInput!

blogsCreate

Type: BlogsResponse!

Arguments

NameDescription
data
BlogInput!

blogsDelete

Type: BlogsResponse!

Arguments

NameDescription
id
Int!

blogsUpdate

Type: BlogsResponse!

Arguments

NameDescription
id
Int!
data
BlogInput!

campaignCommentCreate

Type: CampaignCommentResponse!

Arguments

NameDescription
data
CampaignCommentCreateInput!

campaignCommentDelete

Type: CampaignCommentResponse!

Arguments

NameDescription
id
Int!

campaignCommentUpdate

Type: CampaignCommentResponse!

Arguments

NameDescription
id
Int!
data
CampaignCommentUpdateInput!

campaignCreate

Type: CampaignResponse!

Arguments

NameDescription
data
CampaignInput!

campaignDelete

Type: CampaignResponse!

Arguments

NameDescription
id
Int!

campaignDuplicate

Type: CampaignResponse!

Arguments

NameDescription
id
Int!

campaignUpdate

Type: CampaignResponse!

Arguments

NameDescription
id
Int!
data
CampaignInput!

checkoutComplete

Type: CheckoutResponse!

Arguments

NameDescription
token
String!
data
CheckoutCompleteInput!

checkoutCreate

Type: CheckoutResponse!

Arguments

NameDescription
data
CheckoutInput!

checkoutRegisterPayment

Type: CheckoutResponse!

Arguments

NameDescription
token
String!
data
CheckoutPaymentInput!

checkoutSendRecoveryEmail

Type: CheckoutResponse!

Arguments

NameDescription
token
String!

checkoutUpdate

Type: CheckoutResponse!

Arguments

NameDescription
token
String!
data
CheckoutInput!

customfieldDefinitionCreate

Type: CustomFieldDefinitionResponse!

Arguments

NameDescription
data
CustomFieldDefinitionCreateInput!

customfieldDefinitionDelete

Type: CustomFieldDefinitionResponse!

Arguments

NameDescription
id
Int!

customfieldDefinitionUpdate

Type: CustomFieldDefinitionResponse!

Arguments

NameDescription
id
Int!
data
CustomFieldDefinitionUpdateInput!

donationDelete

Type: Donation!

Arguments

NameDescription
id
Int!

donationExport

Type: String!

Arguments

NameDescription
format
ExportFormat!
domain
DonationDomain!

donationImport

Type: Task!

Arguments

NameDescription
file
Upload!
createMissingCampaigns
Boolean!
createMissingPaymentMethod
Boolean!
importAnonymousPayments
Boolean!
fallbackCampaignId
Int

donationReceiptSend

Type: Boolean!

Arguments

NameDescription
id
Int!

donationRegisterPayment

Type: DonationResponse!

Arguments

NameDescription
id
Int!
data
DonationPaymentInput!

donationRevoke

Type: Donation!

Arguments

NameDescription
id
Int!

donationUpdate

Type: Donation!

Arguments

NameDescription
id
Int!
data
DonationInput!

manualPaymentMethodCreate

Type: PaymentMethodResponse!

Arguments

NameDescription
data
ManualPaymentMethodInput!

manualPaymentMethodDelete

Type: PaymentMethodResponse!

Arguments

NameDescription
id
Int!

manualPaymentMethodUpdate

Type: PaymentMethodResponse!

Arguments

NameDescription
id
Int!
data
ManualPaymentMethodInput!

mediaCreate

Type: Media!

Arguments

NameDescription
file
Upload!

mediaDelete

Type: MediaResponse!

Arguments

NameDescription
id
Int!

menuCreate

Type: MenuResponse!

Arguments

NameDescription
data
MenuInput!

menuDelete

Type: MenuResponse!

Arguments

NameDescription
id
Int!

menuUpdate

Type: MenuResponse!

Arguments

NameDescription
id
Int!
data
MenuInput!

organizationUpdate

Type: OrganizationResponse!

Arguments

NameDescription
data
OrganizationInput!

organizationUpdateLegalData

Type: OrganizationResponse!

Arguments

NameDescription
data
OrganizationLegalInput!

pagesCreate

Type: PagesResponse!

Arguments

NameDescription
data
PageInput!

pagesDelete

Type: PagesResponse!

Arguments

NameDescription
id
Int!

pagesUpdate

Type: PagesResponse!

Arguments

NameDescription
id
Int!
data
PageInput!

paymentExport

Type: String!

Arguments

NameDescription
format
ExportFormat!
domain
PaymentDomain!

paymentRefund

Type: PaymentResponse!

Arguments

NameDescription
id
Int!

paymentUpdate

Type: PaymentResponse!

Arguments

NameDescription
id
Int!
data
ManualPaymentInput!

peerCampaignCreate

Type: PeerCampaignResponse!

Arguments

NameDescription
data
PeerCampaignInput!

peerCampaignDelete

Type: PeerCampaignResponse!

Arguments

NameDescription
id
Int!

peerCampaignUpdate

Type: PeerCampaignResponse!

Arguments

NameDescription
id
Int!
data
PeerCampaignInput!

privacyDefinitionCreate

Type: PrivacyDefinitionResponse!

Arguments

NameDescription
data
PrivacyDefinitionCreateInput!

privacyDefinitionDelete

Type: PrivacyDefinitionResponse!

Arguments

NameDescription
id
Int!

privacyDefinitionUpdate

Type: PrivacyDefinitionResponse!

Arguments

NameDescription
id
Int!
data
PrivacyDefinitionUpdateInput!

projectCreate

Type: ProjectResponse!

Arguments

NameDescription
data
ProjectInput!

projectDelete

Type: ProjectResponse!

Arguments

NameDescription
id
Int!

projectRemoveItem

Type: ProjectResponse!

Arguments

NameDescription
id
Int!
campaignId
Int!

projectUpdate

Type: ProjectResponse!

Arguments

NameDescription
id
Int!
data
ProjectInput!

projectUpdateItems

Type: ProjectResponse!

Arguments

NameDescription
id
Int!
campaignIds
[Int!]!

redirectsCreate

Type: RedirectResponse!

Arguments

NameDescription
data
RedirectInput!

redirectsDelete

Type: RedirectResponse!

Arguments

NameDescription
id
Int!

redirectsUpdate

Type: RedirectResponse!

Arguments

NameDescription
id
Int!
data
RedirectInput!

satispayPaymentCreate

Type: SatispayPaymentResponse!

Arguments

NameDescription
checkoutToken
String!

segmentCreate

Type: SegmentResponse!

Arguments

NameDescription
data
SegmentInput!

segmentDelete

Type: SegmentResponse!

Arguments

NameDescription
id
Int!

segmentUpdate

Type: SegmentResponse!

Arguments

NameDescription
id
Int!
data
SegmentInput!

stripeActivate

Type: StripeAccount!

stripeCheckoutIntentCreate

Type: StripeCheckoutResponse!

Arguments

NameDescription
checkoutToken
String!
paymentTypes
StripePaymentTypeInput!

stripeGenerateDashboardLink

Type: StripeLink!

stripeGenerateOnboardingLink

Type: StripeLink!

stripeTerminalCheckoutIntentCreate

Type: StripeCheckoutResponse!

Arguments

NameDescription
checkoutToken
String!

sumupAccountCreate

Type: SumUpAccount!

Arguments

NameDescription
data
SumUpAccountInput!

sumupAccountUpdate

Type: SumUpAccount!

Arguments

NameDescription
data
SumUpAccountInput!

supporterBulkTags

Type: Boolean!

Arguments

NameDescription
action
SupporterBulkTagAction!
filters
SupporterFiltersInput!
tags
[String!]!

supporterCreate

Type: Supporter!

Arguments

NameDescription
data
SupporterInput!

supporterDelete

Type: Supporter!

Arguments

NameDescription
id
Int!

supporterExport

Type: String!

Arguments

NameDescription
format
ExportFormat!
domain
SupporterDomain!

supporterImport

Type: Task!

Arguments

NameDescription
file
Upload!
overrideSupporters
Boolean!

supporterMerge

Type: Supporter!

Arguments

NameDescription
masterId
Int!
duplicatesIds
[Int!]!
data
SupporterInput!

supporterRemovePrivacy

Type: SupporterResponse!

Arguments

NameDescription
id
Int!
code
String!

supporterSendTaxCertificate

Type: Supporter!

Arguments

NameDescription
id
Int!
method
NotificationMethods!

supporterSetPrivacy

Type: SupporterResponse!

Arguments

NameDescription
id
Int!
data
SupporterPrivacyInput!

supporterUpdate

Type: Supporter!

Arguments

NameDescription
id
Int!
data
SupporterInput!

terminalConnectionTokenCreate

Type: String!

Arguments

NameDescription
locationId
String

terminalDelete

Type: String!

Arguments

NameDescription
id
String!

terminalLocationCreate

Type: StripeTerminalLocation!

Arguments

NameDescription
data
TerminalLocationInput!

terminalLocationDelete

Type: Void

Arguments

NameDescription
id
String!

terminalLocationUpdate

Type: StripeTerminalLocation!

Arguments

NameDescription
id
String!
data
TerminalLocationInput!

terminalRegister

Type: StripeTerminal!

Arguments

NameDescription
data
TerminalRegisterInput!

terminalUpdateLabel

Type: StripeTerminal!

Arguments

NameDescription
id
String!
label
String!

Contenuto importato da https://dev.riseact.org/docs/graphql-references/mutations il 2026-04-23 durante la migrazione iniziale della KB Metadonors. Aggiornare se il sorgente cambia.

GraphQL - Objects

AccessToken

Fields

NameDescription
token
String!

Activity

Fields

NameDescription
id
Int!
createDate
DateTime!
updateDate
DateTime!
category
ActivityCategory!
deadlineDate
Date
doneDate
Date
note
String
staff
ActivityStaff!

ActivityConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[ActivityEdge!]!

ActivityEdge

Fields

NameDescription
cursor
String!
node
Activity!

ActivityResponse

Fields

NameDescription
userErrors
[UserError!]
activity
Activity

ActivityStaff

Fields

NameDescription
id
Int!
name
String!
email
String!

Application

Fields

NameDescription
id
Int!
name
String!
description
String
logoUrl
String
type
ApplicationType!
appUrl
String
installUrl
String
authorName
String
authorHomepageUrl
String
authorEmail
String
isEmbedded
Boolean!
permissions
[StaffPermission!]!
clientId
String!
clientSecret
String!
partner
String
accessToken
AccessToken!
isInstalled
Boolean!

AppMutation

Fields

NameDescription
articlesCreate
ArticlesResponse!

Arguments

NameDescription
data
ArticleInput!
articlesUpdate
ArticlesResponse!

Arguments

NameDescription
id
Int!
data
ArticleInput!
articlesDelete
ArticlesResponse!

Arguments

NameDescription
id
Int!
activityCreate
ActivityResponse!

Arguments

NameDescription
data
ActivityCreateInput!
activityDone
ActivityResponse!

Arguments

NameDescription
id
Int!
activityUndone
ActivityResponse!

Arguments

NameDescription
id
Int!
activityUpdate
ActivityResponse!

Arguments

NameDescription
id
Int!
data
ActivityUpdateInput!
activityDelete
ActivityResponse!

Arguments

NameDescription
id
Int!
blogsCreate
BlogsResponse!

Arguments

NameDescription
data
BlogInput!
blogsUpdate
BlogsResponse!

Arguments

NameDescription
id
Int!
data
BlogInput!
blogsDelete
BlogsResponse!

Arguments

NameDescription
id
Int!
campaignCreate
CampaignResponse!

Arguments

NameDescription
data
CampaignInput!
campaignDuplicate
CampaignResponse!

Arguments

NameDescription
id
Int!
campaignUpdate
CampaignResponse!

Arguments

NameDescription
id
Int!
data
CampaignInput!
campaignDelete
CampaignResponse!

Arguments

NameDescription
id
Int!
campaignCommentCreate
CampaignCommentResponse!

Arguments

NameDescription
data
CampaignCommentCreateInput!
campaignCommentUpdate
CampaignCommentResponse!

Arguments

NameDescription
id
Int!
data
CampaignCommentUpdateInput!
campaignCommentDelete
CampaignCommentResponse!

Arguments

NameDescription
id
Int!
peerCampaignCreate
PeerCampaignResponse!

Arguments

NameDescription
data
PeerCampaignInput!
peerCampaignUpdate
PeerCampaignResponse!

Arguments

NameDescription
id
Int!
data
PeerCampaignInput!
peerCampaignDelete
PeerCampaignResponse!

Arguments

NameDescription
id
Int!
checkoutCreate
CheckoutResponse!

Arguments

NameDescription
data
CheckoutInput!
checkoutUpdate
CheckoutResponse!

Arguments

NameDescription
token
String!
data
CheckoutInput!
checkoutComplete
CheckoutResponse!

Arguments

NameDescription
token
String!
data
CheckoutCompleteInput!
checkoutRegisterPayment
CheckoutResponse!

Arguments

NameDescription
token
String!
data
CheckoutPaymentInput!
checkoutSendRecoveryEmail
CheckoutResponse!

Arguments

NameDescription
token
String!
donationUpdate
Donation!

Arguments

NameDescription
id
Int!
data
DonationInput!
donationExport
String!

Arguments

NameDescription
format
ExportFormat!
domain
DonationDomain!
donationReceiptSend
Boolean!

Arguments

NameDescription
id
Int!
donationRegisterPayment
DonationResponse!

Arguments

NameDescription
id
Int!
data
DonationPaymentInput!
donationImport
Task!

Arguments

NameDescription
file
Upload!
createMissingCampaigns
Boolean!
createMissingPaymentMethod
Boolean!
importAnonymousPayments
Boolean!
fallbackCampaignId
Int
donationRevoke
Donation!

Arguments

NameDescription
id
Int!
donationDelete
Donation!

Arguments

NameDescription
id
Int!
mediaCreate
Media!

Arguments

NameDescription
file
Upload!
mediaDelete
MediaResponse!

Arguments

NameDescription
id
Int!
menuCreate
MenuResponse!

Arguments

NameDescription
data
MenuInput!
menuUpdate
MenuResponse!

Arguments

NameDescription
id
Int!
data
MenuInput!
menuDelete
MenuResponse!

Arguments

NameDescription
id
Int!
organizationUpdate
OrganizationResponse!

Arguments

NameDescription
data
OrganizationInput!
organizationUpdateLegalData
OrganizationResponse!

Arguments

NameDescription
data
OrganizationLegalInput!
terminalLocationCreate
StripeTerminalLocation!

Arguments

NameDescription
data
TerminalLocationInput!
terminalLocationUpdate
StripeTerminalLocation!

Arguments

NameDescription
id
String!
data
TerminalLocationInput!
terminalLocationDelete
Void

Arguments

NameDescription
id
String!
terminalRegister
StripeTerminal!

Arguments

NameDescription
data
TerminalRegisterInput!
terminalUpdateLabel
StripeTerminal!

Arguments

NameDescription
id
String!
label
String!
terminalDelete
String!

Arguments

NameDescription
id
String!
terminalConnectionTokenCreate
String!

Arguments

NameDescription
locationId
String
pagesCreate
PagesResponse!

Arguments

NameDescription
data
PageInput!
pagesUpdate
PagesResponse!

Arguments

NameDescription
id
Int!
data
PageInput!
pagesDelete
PagesResponse!

Arguments

NameDescription
id
Int!
manualPaymentMethodCreate
PaymentMethodResponse!

Arguments

NameDescription
data
ManualPaymentMethodInput!
manualPaymentMethodUpdate
PaymentMethodResponse!

Arguments

NameDescription
id
Int!
data
ManualPaymentMethodInput!
manualPaymentMethodDelete
PaymentMethodResponse!

Arguments

NameDescription
id
Int!
paymentExport
String!

Arguments

NameDescription
format
ExportFormat!
domain
PaymentDomain!
paymentUpdate
PaymentResponse!

Arguments

NameDescription
id
Int!
data
ManualPaymentInput!
paymentRefund
PaymentResponse!

Arguments

NameDescription
id
Int!
satispayPaymentCreate
SatispayPaymentResponse!

Arguments

NameDescription
checkoutToken
String!
projectCreate
ProjectResponse!

Arguments

NameDescription
data
ProjectInput!
projectUpdate
ProjectResponse!

Arguments

NameDescription
id
Int!
data
ProjectInput!
projectUpdateItems
ProjectResponse!

Arguments

NameDescription
id
Int!
campaignIds
[Int!]!
projectRemoveItem
ProjectResponse!

Arguments

NameDescription
id
Int!
campaignId
Int!
projectDelete
ProjectResponse!

Arguments

NameDescription
id
Int!
supporterCreate
Supporter!

Arguments

NameDescription
data
SupporterInput!
supporterUpdate
Supporter!

Arguments

NameDescription
id
Int!
data
SupporterInput!
supporterDelete
Supporter!

Arguments

NameDescription
id
Int!
supporterSendTaxCertificate
Supporter!

Arguments

NameDescription
id
Int!
method
NotificationMethods!
supporterImport
Task!

Arguments

NameDescription
file
Upload!
overrideSupporters
Boolean!
supporterBulkTags
Boolean!

Arguments

NameDescription
action
SupporterBulkTagAction!
filters
SupporterFiltersInput!
tags
[String!]!
supporterExport
String!

Arguments

NameDescription
format
ExportFormat!
domain
SupporterDomain!
supporterMerge
Supporter!

Arguments

NameDescription
masterId
Int!
duplicatesIds
[Int!]!
data
SupporterInput!
supporterSetPrivacy
SupporterResponse!

Arguments

NameDescription
id
Int!
data
SupporterPrivacyInput!
supporterRemovePrivacy
SupporterResponse!

Arguments

NameDescription
id
Int!
code
String!
segmentCreate
SegmentResponse!

Arguments

NameDescription
data
SegmentInput!
segmentUpdate
SegmentResponse!

Arguments

NameDescription
id
Int!
data
SegmentInput!
segmentDelete
SegmentResponse!

Arguments

NameDescription
id
Int!
stripeActivate
StripeAccount!
stripeGenerateOnboardingLink
StripeLink!
stripeGenerateDashboardLink
StripeLink!
stripeCheckoutIntentCreate
StripeCheckoutResponse!

Arguments

NameDescription
checkoutToken
String!
paymentTypes
StripePaymentTypeInput!
stripeTerminalCheckoutIntentCreate
StripeCheckoutResponse!

Arguments

NameDescription
checkoutToken
String!
sumupAccountCreate
SumUpAccount!

Arguments

NameDescription
data
SumUpAccountInput!
sumupAccountUpdate
SumUpAccount!

Arguments

NameDescription
data
SumUpAccountInput!
redirectsCreate
RedirectResponse!

Arguments

NameDescription
data
RedirectInput!
redirectsUpdate
RedirectResponse!

Arguments

NameDescription
id
Int!
data
RedirectInput!
redirectsDelete
RedirectResponse!

Arguments

NameDescription
id
Int!
customfieldDefinitionCreate
CustomFieldDefinitionResponse!

Arguments

NameDescription
data
CustomFieldDefinitionCreateInput!
customfieldDefinitionUpdate
CustomFieldDefinitionResponse!

Arguments

NameDescription
id
Int!
data
CustomFieldDefinitionUpdateInput!
customfieldDefinitionDelete
CustomFieldDefinitionResponse!

Arguments

NameDescription
id
Int!
privacyDefinitionCreate
PrivacyDefinitionResponse!

Arguments

NameDescription
data
PrivacyDefinitionCreateInput!
privacyDefinitionUpdate
PrivacyDefinitionResponse!

Arguments

NameDescription
id
Int!
data
PrivacyDefinitionUpdateInput!
privacyDefinitionDelete
PrivacyDefinitionResponse!

Arguments

NameDescription
id
Int!

AppQuery

Fields

NameDescription
activities
ActivityConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
ActivityFilters
activity
Activity!

Arguments

NameDescription
id
Int!
articles
ArticleConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
ArticlesFiltersInput
article
Article!

Arguments

NameDescription
id
Int!
blogs
BlogConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
BlogsFiltersInput
blog
Blog!

Arguments

NameDescription
id
Int!
campaigns
CampaignConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
CampaignFilters
campaign
Campaign!

Arguments

NameDescription
id
Int!
campaignTags
StrConnection!

Arguments

NameDescription
pagination
PaginationInput
q
String
campaignComments
CampaignCommentConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
CampaignCommentsFilters
campaignComment
CampaignComment!

Arguments

NameDescription
id
Int!
peerCampaigns
PeerCampaignConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
PeerCampaignFilters
peerCampaign
PeerCampaign!

Arguments

NameDescription
id
Int!
checkouts
CheckoutConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
CheckoutFilters
checkoutsAbandoned
CheckoutConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
CheckoutFilters
checkoutsAdminGenerated
CheckoutConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
CheckoutFilters
checkout
Checkout!

Arguments

NameDescription
token
String!
donations
DonationConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
DonationFiltersInput
donation
Donation!

Arguments

NameDescription
id
Int!
donationTags
StrConnection!

Arguments

NameDescription
pagination
PaginationInput
q
String
media
MediaConnection!

Arguments

NameDescription
pagination
PaginationInput
mediaSingle
Media!

Arguments

NameDescription
id
Int!
menus
[Menu!]!
menu
Menu!

Arguments

NameDescription
id
Int!
menuByHandle
Menu!

Arguments

NameDescription
handle
String!
organizations
[Organization!]!

Arguments

NameDescription
filters
OrganizationsFilters
organization
Organization!
owner
Staff!
pages
PageConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
PagesFiltersInput
page
Page!

Arguments

NameDescription
id
Int!
paymentMethods
[PaymentMethod!]!
manualPaymentMethods
[PaymentMethod!]!
manualPaymentMethod
PaymentMethod!

Arguments

NameDescription
id
Int!
payments
PaymentConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
PaymentFiltersInput
payment
Payment!

Arguments

NameDescription
id
Int!
projects
ProjectConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
ProjectFilters
project
Project!

Arguments

NameDescription
id
Int!
supporters
SupporterConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
SupporterFiltersInput
supporter
Supporter!

Arguments

NameDescription
id
Int!
supporterTags
StrConnection!

Arguments

NameDescription
pagination
PaginationInput
q
String
segments
SegmentConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
SegmentFiltersInput
segment
Segment!

Arguments

NameDescription
id
Int!
terminalLocations
[StripeTerminalLocation!]!

Arguments

NameDescription
filters
TerminalLocationFilters
terminalLocation
StripeTerminalLocation!

Arguments

NameDescription
id
String!
terminals
[StripeTerminal!]!
terminalsByLocation
[StripeTerminal!]!

Arguments

NameDescription
locationId
String!
terminal
StripeTerminal!

Arguments

NameDescription
id
String!
stripe
StripeAccount
stripeCustomerCards
[StripeCard!]!

Arguments

NameDescription
stripeCustomerId
String!
sumupAccount
SumUpAccount
redirects
RedirectConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
RedirectsFiltersInput
redirect
Redirect!

Arguments

NameDescription
id
Int!
customfieldDefinitions
[CustomFieldDefinition!]!

Arguments

NameDescription
pagination
PaginationInput
filters
CustomFieldFilters
customfieldDefinition
CustomFieldDefinition!

Arguments

NameDescription
id
Int!
privacyDefinitions
PrivacyDefinitionConnection!

Arguments

NameDescription
pagination
PaginationInput
filters
PrivacyDefinitionFilters
privacyDefinition
PrivacyDefinition!

Arguments

NameDescription
id
Int!

Article

Fields

NameDescription
id
Int!
title
String!
content
String
visibility
WebDocumentVisibility!
slug
String!
url
String!
seoTitle
String
template
String
seoDescription
String
createDate
DateTime!
updateDate
DateTime!
sitefrontUrl
String!
blog
Blog!
cover
Media

ArticleConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[ArticleEdge!]!

ArticleEdge

Fields

NameDescription
cursor
String!
node
Article!

ArticlesResponse

Fields

NameDescription
userErrors
[UserError!]
article
Article

Blog

Fields

NameDescription
id
Int!
title
String!
content
String
visibility
WebDocumentVisibility!
slug
String!
url
String!
seoTitle
String
template
String
seoDescription
String
createDate
DateTime!
updateDate
DateTime!
sitefrontUrl
String!
cover
Media

BlogConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[BlogEdge!]!

BlogEdge

Fields

NameDescription
cursor
String!
node
Blog!

BlogsResponse

Fields

NameDescription
userErrors
[UserError!]
blog
Blog

Campaign

Fields

NameDescription
id
Int!
title
String!
content
String
visibility
WebDocumentVisibility!
slug
String!
url
String!
seoTitle
String
template
String
seoDescription
String
createDate
DateTime!
updateDate
DateTime!
type
CampaignType!
goal
Float
note
String
tags
[String!]!
allowPeerToPeer
Boolean
isGoalEnabled
Boolean!
costExamples
[CostExample!]!
excludedChannels
[Int!]!
thankyouTemplate
String
receiptNotificationId
Int
hasOneOff
Boolean!
hasSubscription
Boolean!
hasSubscriptionCustomOptions
Boolean!
allowCustomAmount
Boolean!
allowCustomSubscriptionAmount
Boolean!
defaultAmount
Float
defaultSubscriptionAmount
Float
minAmount
Float
maxAmount
Float
minSubscriptionAmount
Float
maxSubscriptionAmount
Float
asks
[Float!]!
asksSubscription
[Float!]!
shownFields
[String!]!
requiredFields
[String!]!
privacyNote
String
sitefrontUrl
String!
privacyFields
[PrivacyDefinition!]!
cover
Media

CampaignComment

Fields

NameDescription
id
Int!
createDate
DateTime!
updateDate
DateTime!
message
String!
status
CampaignCommentStatus!
supporter
Supporter!
campaign
Campaign!
public
Boolean!
anonymous
Boolean!
peerCampaign
PeerCampaign

CampaignCommentConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[CampaignCommentEdge!]!

CampaignCommentEdge

Fields

NameDescription
cursor
String!
node
CampaignComment!

CampaignCommentResponse

Fields

NameDescription
userErrors
[UserError!]
comment
CampaignComment

CampaignConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[CampaignEdge!]!

CampaignEdge

Fields

NameDescription
cursor
String!
node
Campaign!

CampaignResponse

Fields

NameDescription
userErrors
[UserError!]
campaign
Campaign

Checkout

Fields

NameDescription
id
Int!
token
String!
state
CheckoutState!
errorMessage
String
completedDate
DateTime
supporterBusinessName
String
supporterFirstName
String
supporterLastName
String
supporterType
String
supporterEmail
String
supporterPhone
String
supporterMobile
String
supporterSex
String
supporterDateOfBirth
Date
supporterPlaceOfBirth
String
supporterSsn
String
supporterVat
String
supporterAddress
String
supporterAddress2
String
supporterCity
String
supporterLocality
String
supporterCountry
String
supporterPostalCode
String
supporterPrivacy
Boolean
supporterEmailMarketing
Boolean
supporterPhoneMarketing
Boolean
supporterPrivacyValues
Boolean
donationAmount
Float
donationFrequency
Frequency
costExampleQuantity
Int!
recoveryMailSentDate
DateTime
applicationMetadata
JSON
tags
[String!]!
createDate
DateTime!
updateDate
DateTime!
supporterFullname
String!
campaign
Campaign!
peerCampaign
PeerCampaign
enabledPaymentMethods
[PaymentMethod!]!
supporter
Supporter
donation
Donation
checkoutUrl
String!
application
Application

CheckoutConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[CheckoutEdge!]!

CheckoutEdge

Fields

NameDescription
cursor
String!
node
Checkout!

CheckoutResponse

Fields

NameDescription
userErrors
[UserError!]
checkout
Checkout

CostExample

Fields

NameDescription
amount
Float!
name
String!
description
String!
uuid
String!
monitorQuantity
Boolean!
quantity
Int!
availableQuantity
Int!
image
Media

Country

Fields

NameDescription
name
String!
code
String!

CustomField

Fields

NameDescription
key
String!
type
CustomFieldType!
value
String
meta
CustomFieldDefinition!

CustomFieldDefinition

Fields

NameDescription
id
Int!
entity
CustomFieldEntity!
name
String!
key
String!
description
String
type
CustomFieldType!
position
Int!
options
[String!]
archived
Boolean!

CustomFieldDefinitionResponse

Fields

NameDescription
userErrors
[UserError!]
customFieldDefinition
CustomFieldDefinition

Donation

Fields

NameDescription
id
Int!
code
String!
state
DonationState!
amount
Float!
frequency
Frequency
note
String
completedDate
DateTime
createDate
DateTime!
updateDate
DateTime!
device
String
tags
[String!]!
isPublic
Boolean!
costExampleQuantity
Int!
receiptUrl
String
campaign
Campaign!
peerCampaign
PeerCampaign
costExample
CostExample
paymentMethod
PaymentMethod
supporter
Supporter!
checkout
Checkout
totalPayments
Int!
totalPaid
Float!
customfields
[CustomField!]!

DonationConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[DonationEdge!]!

DonationEdge

Fields

NameDescription
cursor
String!
node
Donation!

DonationResponse

Fields

NameDescription
userErrors
[UserError!]
donation
Donation

Media

Fields

NameDescription
id
Int!
name
String!
url
String!
height
Int!
width
Int!
size
Int!
createDate
String!
alt
String!
square
String!
small
String!
medium
String!

MediaConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[MediaEdge!]!

MediaEdge

Fields

NameDescription
cursor
String!
node
Media!

MediaResponse

Fields

NameDescription
userErrors
[UserError!]
media
Media

Menu

Fields

NameDescription
id
Int!
name
String!
handle
String!
items
[MenuItem!]!

MenuItem

Fields

NameDescription
id
Int!
label
String!
link
String!
type
MenuItemType!

MenuResponse

Fields

NameDescription
userErrors
[UserError!]
menu
Menu

Organization

Fields

NameDescription
id
Int!
reference
String!
name
String!
currency
Currencies!
domain
String!
contactEmail
String
senderEmail
String
legalName
String
isInvoiceRequired
Boolean
vat
String
vatExchange
String
taxIdentificationNumber
String
contactPhone
String
addressLine1
String
addressLine2
String
city
String
state
String
postalCode
String
country
Country
tos
String
consentScopes
[String!]!
privacyPolicy
String
baseSitefrontUrl
String!
planType
BillingPlanType
annualCertificateAutoSend
Boolean!
annualCertificateSendMonth
Int!
annualCertificateSendDay
Int!
annualCertificateLastSentYear
Int
onboardingStatus
OnboardingStatus!
sitefrontUrl
String!
logo
Media
senderEmailStatus
OrganizationSenderEmailStatus!
owner
User!
jwtPassKey
String!

OrganizationResponse

Fields

NameDescription
userErrors
[UserError!]
organization
Organization

OrganizationSenderEmailStatus

Fields

NameDescription
spf
Boolean!
spfValue
String
dkim
Boolean!
dkimValue
String
verified
Boolean!
verificationString
String
readyToSend
Boolean

Page

Fields

NameDescription
id
Int!
title
String!
content
String
visibility
WebDocumentVisibility!
slug
String!
url
String!
seoTitle
String
template
String
seoDescription
String
createDate
DateTime!
updateDate
DateTime!
sitefrontUrl
String!
cover
Media

PageConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[PageEdge!]!

PageEdge

Fields

NameDescription
cursor
String!
node
Page!

PageInfo

Fields

NameDescription
hasNextPage
Boolean!
hasPreviousPage
Boolean!
startCursor
String
endCursor
String
total
Int!

PagesResponse

Fields

NameDescription
userErrors
[UserError!]
page
Page

Payment

Fields

NameDescription
id
Int!
state
PaymentState!
amount
Float!
paymentDate
DateTime
stripeIntentId
String
createDate
DateTime!
updateDate
DateTime!
supporter
Supporter
donation
Donation
paymentMethod
PaymentMethod
netAmount
Float

PaymentConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[PaymentEdge!]!

PaymentEdge

Fields

NameDescription
cursor
String!
node
Payment!

PaymentMethod

Fields

NameDescription
id
Int!
processor
PaymentProcessor!
hasOneoffSupport
Boolean!
hasSubscriptionSupport
Boolean!
label
String
description
String
instructions
String
channels
[Int!]!
includeInCertificate
Boolean!

PaymentMethodResponse

Fields

NameDescription
userErrors
[UserError!]
paymentMethod
PaymentMethod

PaymentResponse

Fields

NameDescription
userErrors
[UserError!]
payment
Payment

PeerCampaign

Fields

NameDescription
id
Int!
title
String!
content
String
visibility
WebDocumentVisibility!
slug
String!
url
String!
seoTitle
String
template
String
seoDescription
String
createDate
DateTime!
updateDate
DateTime!
supporterName
String
customMessage
String
goal
Float
isGoalEnabled
Boolean!
thankyouTemplate
String
receiptNotificationId
Int
sitefrontUrl
String!
supporter
Supporter
campaign
Campaign

PeerCampaignConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[PeerCampaignEdge!]!

PeerCampaignEdge

Fields

NameDescription
cursor
String!
node
PeerCampaign!

PeerCampaignResponse

Fields

NameDescription
userErrors
[UserError!]
peerCampaign
PeerCampaign

PrivacyDefinition

Fields

NameDescription
id
Int!
code
String!
label
String!
message
String
isDefault
Boolean!
isRequired
Boolean!
consentScopes
[String!]!
createDate
DateTime!
updateDate
DateTime!

PrivacyDefinitionConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[PrivacyDefinitionEdge!]!

PrivacyDefinitionEdge

Fields

NameDescription
cursor
String!
node
PrivacyDefinition!

PrivacyDefinitionResponse

Fields

NameDescription
userErrors
[UserError!]
privacyDefinition
PrivacyDefinition

Project

Fields

NameDescription
id
Int!
title
String!
content
String
visibility
WebDocumentVisibility!
slug
String!
url
String!
seoTitle
String
template
String
seoDescription
String
createDate
DateTime!
updateDate
DateTime!
type
ProjectType!
rulesMatch
ProjectRuleMatchType!
campaignsOrder
ProjectCampaignsOrder!
cover
Media
sitefrontUrl
String!
rules
[ProjectRule!]!
items
[ProjectCampaignItem!]!

ProjectCampaignItem

Fields

NameDescription
id
Int!
position
Int!
campaign
Campaign!

ProjectConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[ProjectEdge!]!

ProjectEdge

Fields

NameDescription
cursor
String!
node
Project!

ProjectResponse

Fields

NameDescription
userErrors
[UserError!]
project
Project

ProjectRule

Fields

NameDescription
uuid
String!
field
ProjectRuleField!
operator
ProjectRuleOperator!
value
String!

Redirect

Fields

NameDescription
id
Int!
sourcePath
String!
destinationUrl
String!

RedirectConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[RedirectEdge!]!

RedirectEdge

Fields

NameDescription
cursor
String!
node
Redirect!

RedirectResponse

Fields

NameDescription
userErrors
[UserError!]
redirect
Redirect

SatispayPaymentResponse

Fields

NameDescription
id
String
codeIdentifier
String
type
String
amountUnit
Int
currency
String
status
String
expired
Boolean
insertDate
String
expireDate
String
description
String
flow
String
externalCode
String
redirectUrl
String

Segment

Fields

NameDescription
id
Int!
createDate
DateTime!
updateDate
DateTime!
name
String!
entity
SegmentEntity!
filters
JSON!

SegmentConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[SegmentEdge!]!

SegmentEdge

Fields

NameDescription
cursor
String!
node
Segment!

SegmentResponse

Fields

NameDescription
userErrors
[UserError!]
segment
Segment

Staff

Fields

NameDescription
id
Int!
userId
Int
partnerId
Int
name
String
email
String!
state
StaffStatus!
lang
String!
timezone
String!
createDate
String
role
StaffRole!
bio
String
lastLoginDate
String
isOwner
Boolean!
permissions
[StaffPermission!]!

StrConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[StrEdge!]!

StrEdge

Fields

NameDescription
cursor
String!
node
String!

StripeAccount

Fields

NameDescription
accountId
String
hasOneoffSupport
Boolean!
hasSubscriptionSupport
Boolean!
detailsSubmitted
Boolean
chargesEnabled
Boolean
pubKey
String!
hasSepaEnabled
Boolean!

StripeCard

Fields

NameDescription
id
String!
brand
StripeCardBrand!
country
String!
expMonth
Int!
expYear
Int!
fingerprint
String!
funding
StripeCardFunding!
last4
String!

StripeCheckoutIntent

Fields

NameDescription
clientSecret
String!

StripeCheckoutResponse

Fields

NameDescription
userErrors
[UserError!]
checkout
StripeCheckoutIntent

Fields

NameDescription
url
String!

StripeTerminal

Fields

NameDescription
id
String!
label
String!
serialNumber
String!
status
String!
locationId
String
location
StripeTerminalLocation

StripeTerminalLocation

Fields

NameDescription
id
String!
displayName
String!
addressCity
String!
addressCountry
String!
addressLine1
String!
addressLine2
String
addressPostalCode
String!
addressState
String!
terminalCount
Int!

SumUpAccount

Fields

NameDescription
merchantCode
String
hasPayments
Boolean!

Supporter

Fields

NameDescription
id
Int!
archived
Boolean
code
String!
createDate
DateTime!
image
String
businessName
String
firstName
String
lastName
String
fullName
String
supporterType
SupporterType
email
String
phone
String
mobile
String
sex
Sex
dateOfBirth
Date
placeOfBirth
String
ssn
String
vat
String
title
String
job
String
address
String
address2
String
city
String
locality
String
country
String
postalCode
String
certificationUrl
String
privacy
Boolean
emailMarketing
Boolean
phoneMarketing
Boolean
smsMarketing
Boolean
postalMarketing
Boolean
profilationMarketing
Boolean
tags
[String!]!
note
String
stripeCustomerId
String
customfields
[CustomField!]!
privacyValues
[SupporterPrivacyValue!]!
sourceCampaign
Campaign
sourcePeerCampaign
PeerCampaign
totalDonations
Int!
totalDonated
String!
averageDonation
String!
lastOneoffDonation
Donation
activeRegularDonations
[Donation!]!
savedCards
[StripeCard!]!

SupporterConnection

Fields

NameDescription
pageInfo
PageInfo!
edges
[SupporterEdge!]!

SupporterEdge

Fields

NameDescription
cursor
String!
node
Supporter!

SupporterPrivacyValue

Fields

NameDescription
code
String!
label
String!
value
Boolean!
date
DateTime

SupporterResponse

Fields

NameDescription
userErrors
[UserError!]
supporter
Supporter

Task

Fields

NameDescription
taskId
String!

User

Fields

NameDescription
id
Int!
email
String!
name
String
verificationToken
String

UserError

Fields

NameDescription
code
ErrorCode!
field
String
message
String

Contenuto importato da https://dev.riseact.org/docs/graphql-references/objects il 2026-04-23 durante la migrazione iniziale della KB Metadonors. Aggiornare se il sorgente cambia.

GraphQL - Enums

ActivityCategory

Values

ValueDescription
PHONE_CALL
EMAIL
MEETING
TODO
REMINDER
LETTER
WHATSAPP

ActivitySubject

Values

ValueDescription
SUPPORTER
DONATION

ApplicationType

Values

ValueDescription
ADMIN
POD
KIOSK
CLI
PARTNERS
SITEFRONT
INTERNAL
PUBLIC
PRIVATE

BillingPlanType

Values

ValueDescription
DEVELOPMENT
HERO
TEAM
GROW
PAY_AS_YOU_GO
PLATFORM
MASTER

CampaignCommentStatus

Values

ValueDescription
PENDING
APPROVED
REJECTED

CampaignType

Values

ValueDescription
LEAD
DONATION

CheckoutState

Values

ValueDescription
OPEN
CLOSED

Currencies

Values

ValueDescription
EUR
USD
GBP

CustomFieldEntity

Values

ValueDescription
SUPPORTER
DONATION

CustomFieldType

Values

ValueDescription
TEXT
BOOLEAN
SELECT

DonationState

Values

ValueDescription
DRAFT
PENDING
ACTIVE
PAST_DUE
DONE
REVOKED

ErrorCode

Values

ValueDescription
BAD_INPUT
NOT_FOUND
NOT_UNIQUE
PROTECTED

ExportFormat

Values

ValueDescription
XLSX
CSV

Frequency

Values

ValueDescription
ONEOFF
MONTHLY
ANNUALLY

MenuItemType

Values

ValueDescription
EXTERNAL
HOMEPAGE
PAGE
ARTICLE
BLOG
CAMPAIGN
PROJECT

NotificationMethods

Values

ValueDescription
EMAIL
SMS

OnboardingStatus

Values

ValueDescription
MISSING_DATA
FREE_PLAN
ACTIVE
EXPIRED

PaymentProcessor

Values

ValueDescription
MANUAL
STRIPE
PAYPAL
SATISPAY
SUMUP

PaymentState

Values

ValueDescription
PENDING
PAID
REFUNDED
FAILED

ProjectCampaignsOrder

Values

ValueDescription
NEWER
OLDER
ALPHA_AZ
ALPHA_ZA
MANUAL

ProjectRuleField

Values

ValueDescription
TAGS
TITLE

ProjectRuleMatchType

Values

ValueDescription
ANY
ALL

ProjectRuleOperator

Values

ValueDescription
EQUALS_TO
NOT_EQUALS_TO
CONTAINS
NOT_CONTAINS
STARTS_WITH
ENDS_WITH

ProjectType

Values

ValueDescription
MANUAL
DYNAMIC

SegmentEntity

Values

ValueDescription
SUPPORTER

Sex

Values

ValueDescription
MALE
FEMALE

SexFilter

Values

ValueDescription
MALE
FEMALE
NOT_SPECIFIED

StaffPermission

Values

ValueDescription
SUPPORTER_READ
SUPPORTER_WRITE
SUPPORTER_EXPORT
DONATION_READ
DONATION_WRITE
DONATION_EXPORT
PAYMENT_READ
PAYMENT_WRITE
CAMPAIGN_READ
CAMPAIGN_WRITE
PROJECT_READ
PROJECT_WRITE
ACTIVITY_READ
ACTIVITY_WRITE
REPORTS_READ
APPLICATION_READ
APPLICATION_INSTALL
SITEFRONT_THEMES
SITEFRONT_THEMES_CODE
SITEFRONT_CONTENT
SITEFRONT_NAVIGATION
DBOX_READ
DBOX_WRITE

StaffRole

Values

ValueDescription
ADMIN
USER

StaffStatus

Values

ValueDescription
ACTIVE
SUSPENDED
DELETED

StripeCardBrand

Values

ValueDescription
AMEX
DINERS
DISCOVER
JCB
MASTERCARD
UNIONPAY
VISA
UNKNOWN

StripeCardFunding

Values

ValueDescription
CREDIT
DEBIT
PREPAID
UNKNOWN

StripePaymentType

Values

ValueDescription
SEPA_DIRECT_DEBIT
CREDIT_CARD
POS

SupporterBulkTagAction

Values

ValueDescription
ADD
REMOVE

SupporterType

Values

ValueDescription
INDIVIDUAL
COMPANY
ORGANIZATION
FAMILY
GROUP

WebDocumentVisibility

Values

ValueDescription
UNPUBLISHED
PUBLISHED
ARCHIVED

Contenuto importato da https://dev.riseact.org/docs/graphql-references/enums il 2026-04-23 durante la migrazione iniziale della KB Metadonors. Aggiornare se il sorgente cambia.

GraphQL - Input objects

ActivityCreateInput

Arguments

NameDescription
subject
ActivitySubject!
subjectId
Int!
category
ActivityCategory!
deadlineDate
Date
doneDate
Date
note
String
staffId
Int

ActivityFilters

Arguments

NameDescription
q
String
order
String
dueDate
DateRange
userId
Int
supporterId
Int
donationId
Int

ActivityUpdateInput

Arguments

NameDescription
category
ActivityCategory
deadlineDate
Date
doneDate
Date
note
String
staffId
Int

ArticleInput

Arguments

NameDescription
title
String
content
String
visibility
WebDocumentVisibility
slug
String
seoTitle
String
seoDescription
String
template
String
coverId
Int
blogId
Int

ArticlesFiltersInput

Arguments

NameDescription
q
String

BlogInput

Arguments

NameDescription
title
String
content
String
visibility
WebDocumentVisibility
slug
String
seoTitle
String
seoDescription
String
template
String
coverId
Int

BlogsFiltersInput

Arguments

NameDescription
q
String

CampaignCommentCreateInput

Arguments

NameDescription
donationId
Int!
message
String!
status
CampaignCommentStatus!
public
Boolean!
anonymous
Boolean!

CampaignCommentsFilters

Arguments

NameDescription
q
String
supporterId
Int
campaignId
Int
donationId
Int
status
CampaignCommentStatus

CampaignCommentUpdateInput

Arguments

NameDescription
message
String
status
CampaignCommentStatus
public
Boolean
anonymous
Boolean

CampaignFilters

Arguments

NameDescription
q
String
order
String
tags
[String!]
tagsNot
[String!]
channels
[String!]
ids
[Int!]
visibility
WebDocumentVisibility

CampaignInput

Arguments

NameDescription
title
String
content
String
visibility
WebDocumentVisibility
slug
String
seoTitle
String
seoDescription
String
template
String
thankyouTemplate
String
receiptNotificationId
Int
coverId
Int
isGoalEnabled
Boolean
code
String
goal
Float
type
CampaignType
tags
[String!]
excludedChannels
[Int!]
allowPeerToPeer
Boolean
costExamples
[CostExampleInput!]
hasOneOff
Boolean
hasSubscription
Boolean
hasSubscriptionCustomOptions
Boolean
defaultAmount
Float
minAmount
Float
maxAmount
Float
asks
[Float!]
allowCustomAmount
Boolean
defaultSubscriptionAmount
Float
minSubscriptionAmount
Float
maxSubscriptionAmount
Float
asksSubscription
[Float!]
allowCustomSubscriptionAmount
Boolean
shownFields
[String!]
requiredFields
[String!]
privacyFields
[String!]
privacyNote
String

CheckoutCompleteInput

Arguments

NameDescription
paymentMethodId
Int

CheckoutFilters

Arguments

NameDescription
q
String
state
CheckoutState
order
String
tags
[String!]
tagsNot
[String!]
createDate
DateRange
updateDate
DateRange
completedDate
DateRange

CheckoutInput

Arguments

NameDescription
campaignId
Int
supporterId
Int
costExampleQuantity
Int
peerCampaignId
Int
amount
Float
frequency
Frequency
isPromise
Boolean
tags
[String!]
paymentMethodId
Int
supporterData
SupporterInput
donationData
DonationInput
device
String
applicationId
Int
applicationMetadata
JSON

CheckoutPaymentInput

Arguments

NameDescription
state
PaymentState
amount
Float
paymentDate
DateTime
donationId
Int
paymentMethodId
Int
peerCampaignId
Int
creditCardId
Int
sepaBankAccountId
Int
stripePaymentIntentId
String
satispayPaymentIntentId
String

CostExampleInput

Arguments

NameDescription
uuid
String!
name
String!
description
String!
amount
Float!
imageId
Int
monitorQuantity
Boolean!
quantity
Int!
availableQuantity
Int!

CustomFieldDefinitionCreateInput

Arguments

NameDescription
entity
CustomFieldEntity!
name
String!
description
String
type
CustomFieldType!
position
Int
options
[String!]

CustomFieldDefinitionUpdateInput

Arguments

NameDescription
name
String
description
String
position
Int
options
[String!]
archived
Boolean

CustomFieldEntityFilter

Arguments

NameDescription
key
String!
value
String
defined
Boolean

CustomFieldFilters

Arguments

NameDescription
entity
CustomFieldEntity
archived
Boolean

CustomFieldInput

Arguments

NameDescription
key
String!
value
String

DateRange

Arguments

NameDescription
start
Date
end
Date

DateTimeRange

Arguments

NameDescription
start
DateTime
end
DateTime

DonationDomain

Arguments

NameDescription
filters
DonationFiltersInput
ids
[Int!]

DonationFiltersInput

Arguments

NameDescription
q
String
archived
Boolean
order
String
tags
[String!]
tagsNot
[String!]
createDate
DateRange
createDatetime
DateTimeRange
updateDate
DateRange
updateDatetime
DateRange
completedDate
DateRange
completedDatetime
DateTimeRange
totalPaid
IntRange
totalPayments
IntRange
supporterType
SupporterType
campaigns
[Int!]
peerCampaigns
[Int!]
supporters
[Int!]
paymentMethods
[Int!]
frequencies
[Frequency!]
customfields
[CustomFieldEntityFilter!]

DonationInput

Arguments

NameDescription
amount
Float
frequency
Frequency
note
String
tags
[String!]
device
String
isPublic
Boolean
customfields
[CustomFieldInput!]

DonationPaymentInput

Arguments

NameDescription
amount
Float
frequency
Frequency
paymentDate
DateTime
paymentMethodId
Int

IntRange

Arguments

NameDescription
start
Int
end
Int

ManualPaymentInput

Arguments

NameDescription
amount
Float!
paymentDate
DateTime!
paymentMethodId
Int

ManualPaymentMethodInput

Arguments

NameDescription
label
String!
hasOneoffSupport
Boolean
hasSubscriptionSupport
Boolean
description
String
instructions
String
channels
[Int!]
includeInCertificate
Boolean

MenuInput

Arguments

NameDescription
name
String!
handle
String!
items
[MenuItemInput!]!

MenuItemInput

Arguments

NameDescription
label
String!
link
String

OrganizationInput

Arguments

NameDescription
name
String!
logo
Int
legalName
String
currency
Currencies!
isInvoiceRequired
Boolean
vat
String
vatExchange
String
taxIdentificationNumber
String
senderEmail
String
contactEmail
String
contactPhone
String
addressLine1
String
addressLine2
String
city
String
state
String
country
String
postalCode
String
annualCertificateAutoSend
Boolean
annualCertificateSendMonth
Int
annualCertificateSendDay
Int

OrganizationLegalInput

Arguments

NameDescription
tos
String!
privacyPolicy
String!
consentScopes
[String!]!

OrganizationsFilters

Arguments

NameDescription
name
String

PageInput

Arguments

NameDescription
title
String
content
String
visibility
WebDocumentVisibility
slug
String
seoTitle
String
seoDescription
String
template
String
coverId
Int

PagesFiltersInput

Arguments

NameDescription
q
String

PaginationInput

Arguments

NameDescription
first
Int
last
Int
after
String
before
String

PaymentDomain

Arguments

NameDescription
filters
PaymentFiltersInput
ids
[Int!]

PaymentFiltersInput

Arguments

NameDescription
q
String
supporter
Int
donation
Int
paymentMethod
Int
paymentDate
DateRange
state
[PaymentState!]
order
String
createDate
DateRange
updateDate
DateRange

PeerCampaignFilters

Arguments

NameDescription
q
String
ids
[Int!]
order
String
tags
[String!]
tagsNot
[String!]
channels
[String!]
supporterId
Int
campaignId
Int

PeerCampaignInput

Arguments

NameDescription
supporterId
Int!
campaignId
Int!
title
String
content
String
visibility
WebDocumentVisibility
slug
String
seoTitle
String
seoDescription
String
template
String
thankyouTemplate
String
coverId
Int
isGoalEnabled
Boolean
goal
Float
supporterName
String
customMessage
String
receiptNotificationId
Int

PrivacyDefinitionCreateInput

Arguments

NameDescription
code
String!
label
String!
message
String
isDefault
Boolean
isRequired
Boolean
consentScopes
[String!]

PrivacyDefinitionFilters

Arguments

NameDescription
code
String
label
String
isDefault
Boolean
isRequired
Boolean

PrivacyDefinitionUpdateInput

Arguments

NameDescription
code
String
label
String
message
String
isDefault
Boolean
isRequired
Boolean
consentScopes
[String!]

ProjectFilters

Arguments

NameDescription
q
String
order
String

ProjectInput

Arguments

NameDescription
title
String!
content
String
visibility
WebDocumentVisibility
slug
String
seoTitle
String
seoDescription
String
template
String
coverId
Int
type
ProjectType
rulesMatch
ProjectRuleMatchType
campaignsOrder
ProjectCampaignsOrder
rules
[ProjectRuleInput!]

ProjectRuleInput

Arguments

NameDescription
field
ProjectRuleField!
operator
ProjectRuleOperator!
value
String!
uuid
String!

RedirectInput

Arguments

NameDescription
sourcePath
String!
destinationUrl
String!

RedirectsFiltersInput

Arguments

NameDescription
q
String

SegmentFiltersInput

Arguments

NameDescription
entity
SegmentEntity!
q
String
order
String

SegmentInput

Arguments

NameDescription
name
String!
entity
SegmentEntity!
filters
String!

StripePaymentTypeInput

Arguments

NameDescription
types
[StripePaymentType!]!

SumUpAccountInput

Arguments

NameDescription
merchantCode
String

SupporterDomain

Arguments

NameDescription
filters
SupporterFiltersInput
ids
[Int!]

SupporterFiltersInput

Arguments

NameDescription
q
String
archived
Boolean
ids
[Int!]
order
String
type
SupporterType
city
String
country
String
createDate
DateRange
updateDate
DateRange
sex
SexFilter
campaigns
[Int!]
firstDonationDate
DateRange
lastDonationDate
DateRange
totalDonated
IntRange
totalDonations
IntRange
peerCampaigns
[Int!]
havePhone
Boolean
haveEmail
Boolean
haveVat
Boolean
haveSsn
Boolean
dateOfBirth
DateRange
placeOfBirth
String
emailMarketing
Boolean
phoneMarketing
Boolean
smsMarketing
Boolean
postalMarketing
Boolean
profilationMarketing
Boolean
privacyValues
[String!]
tags
[String!]
tagsNot
[String!]
isOneoffSupporter
Boolean
isRegularSupporter
Boolean
email
String
ssn
String
phone
String
customfields
[CustomFieldEntityFilter!]
query
String

SupporterInput

Arguments

NameDescription
businessName
String
firstName
String
lastName
String
title
String
externalRef
String
supporterType
SupporterType
email
String
phone
String
mobile
String
job
String
sex
Sex
dateOfBirth
Date
placeOfBirth
String
ssn
String
vat
String
address
String
address2
String
city
String
locality
String
country
String
postalCode
String
emailMarketing
Boolean
phoneMarketing
Boolean
smsMarketing
Boolean
postalMarketing
Boolean
profilationMarketing
Boolean
note
String
certificationUrl
String
image
String
tags
[String!]
customfields
[CustomFieldInput!]
privacyValues
[SupporterPrivacyInput!]
sourceCampaignId
Int
sourcePeerCampaignId
Int

SupporterPrivacyInput

Arguments

NameDescription
code
String!
value
Boolean!
date
String

TerminalLocationFilters

Arguments

NameDescription
q
String

TerminalLocationInput

Arguments

NameDescription
displayName
String!
addressCity
String!
addressCountry
String!
addressLine1
String!
addressLine2
String
addressPostalCode
String!
addressState
String!

TerminalRegisterInput

Arguments

NameDescription
label
String!
registrationCode
String!
locationId
String!

Contenuto importato da https://dev.riseact.org/docs/graphql-references/inputObjects il 2026-04-23 durante la migrazione iniziale della KB Metadonors. Aggiornare se il sorgente cambia.

GraphQL - Scalars

Boolean

The Boolean scalar type represents true or false.

Date

Date (isoformat)

DateTime

Date with time (isoformat)

Float

The Float scalar type represents signed double-precision fractional values as specified by IEEE 754.

Int

The Int scalar type represents non-fractional signed whole numeric values. Int can represent values between -(2^31) and 2^31 - 1.

JSON

The JSON scalar type represents JSON values as specified by ECMA-404.

String

The String scalar type represents textual data, represented as UTF-8 character sequences. The String type is most often used by GraphQL to represent free-form human-readable text.

Upload

Void

Represents NULL values


Contenuto importato da https://dev.riseact.org/docs/graphql-references/scalars il 2026-04-23 durante la migrazione iniziale della KB Metadonors. Aggiornare se il sorgente cambia.