Riseact – API & Developer Guide
Guide
Integrarsi con Riseact
Riseact offre 2 modi per integrarsi con la piattaforma: tramite applicazioni private o applicazio...
Entità di Riseact
Riseact dispone di diverse entità che consentono di gestire le iniziative di raccolta fondi delle...
Campagne, progetti, forms e checkout
CampagneLe campagne sono entità che rappresentano iniziative specifiche. Ogni campagna può essere...
Forms e checkouts
Riseact offre funzionalità avanzate per la gestione dei form e dei checkouts, semplificando il pr...
Donazioni e pagamenti
Su Riseact esistono 2 entita' per la gestione della raccolta fondi, le donazioni e i pagamenti. O...
Canali di pubblicazione
I canali di pubblicazione rappresentano le diverse piattaforme o applicazioni su cui è possibile ...
Applicazioni private
Applicazioni partner
Creare un account partner
Per poter pubblicare le tue applicazioni e temi per le organizzazioni presenti su Riseact, è nece...
Creare un'applicazione partner
Per poter interagire con le APIs di Riseact è necessario creare un applicazione. Segui i passaggi...
Autenticazione con OAuth
L'implementazione dell'autenticazione OAuth è essenziale per ottenere un Access Token e poter uti...
Utilizzo delle APIs (partner apps)
Riseact offre 2 modi per consumare le APIs: tramite GraphQL o REST. Per utilizzare le APIs GraphQ...
Interfaccia utente dell'applicazione
Le applicazioni di Riseact vengono renderizzate all'interno di un iframe incorporato nel portale ...
Webhook di Applicazione
I webhook di applicazione sono webhook che vengono chiamati da Riseact quando si verificano deter...
Webhook di Organizzazione
I webhook di organizzazione sono webhook che vengono chiamati da Riseact quando si verificano det...
Pubblicazione
Una volta completata e testata la tua applicazione, puoi pubblicarla su Riseact im modo che sia a...
API - GraphQL
Utilizzo delle API GraphQL
Riseact fornisce un set di APIs GraphQL per consentire agli sviluppatori di interagire con le ris...
GraphQL - Queries
activitiesType: ActivityConnection!ArgumentsNameDescriptionpaginationPaginationInputfiltersActivi...
GraphQL - Mutations
activityCreateType: ActivityResponse!ArgumentsNameDescriptiondataActivityCreateInput!activityDele...
GraphQL - Objects
AccessTokenFieldsNameDescriptiontokenString!ActivityFieldsNameDescriptionidInt!createDateDateTime...
GraphQL - Enums
ActivityCategoryValuesValueDescriptionPHONE_CALLEMAILMEETINGTODOREMINDERLETTERWHATSAPPActivitySub...
GraphQL - Input objects
ActivityCreateInputArgumentsNameDescriptionsubjectActivitySubject!subjectIdInt!categoryActivityCa...
GraphQL - Scalars
BooleanThe Boolean scalar type represents true or false.DateDate (isoformat)DateTimeDate with tim...
API - REST
Utilizzo delle API REST
Riseact fornisce un set di APIs REST per consentire agli sviluppatori di interagire con le risors...
RiseAct Admin API
Version: 1.0.0AuthenticationHTTP: Bearer AuthSecurity Scheme Type:httpHTTP Authorization Scheme:b...
REST - Activity Create
Activity Create ApiActivity Create Apiapplication/jsonRequest Body requiredcategory ActivityCateg...
REST - Campaigns Get
Campaigns GetCampaigns GetPath Parameterscampaign_id Campaign Id requiredResponses200OKapplicatio...
REST - Campaigns List
Campaigns ListCampaigns ListQuery Parametersq Qlimit LimitPossible values: >= 1Default value: 100...
REST - Checkout Create
Checkout CreateCheckout Createapplication/jsonRequest Body requiredcampaign_slug Campaign Slug re...
REST - Checkouts Get
Checkouts GetCheckouts GetPath Parameterscheckout_id Checkout Id requiredResponses200OKapplicatio...
REST - Checkouts List
Checkouts ListCheckouts ListQuery Parametersq Qorder Orderstate CheckoutStatePossible values: [OP...
REST - Donations Get
Donations GetDonations GetPath Parametersdonation_id Donation Id requiredResponses200OKapplicatio...
REST - Donations List
Donations ListDonations ListQuery Parametersq Qarchived Archivedorder Ordercreate_date_from datec...
REST - Payments Get
Payments GetPayments GetPath Parameterspayment_id Payment Id requiredResponses200OKapplication/js...
REST - Payments List
Payments ListPayments ListQuery Parametersq Qorder Orderstate PaymentState[]Possible values: [PEN...
REST - Supporters Create
Supporters CreateSupporters Createapplication/jsonRequest Body requiredimage Imagebusiness_name B...
REST - Supporters Get
Supporters GetSupporters GetPath Parameterssupporter_id Supporter Id requiredResponses200OKapplic...
REST - Supporters List
Supporters ListSupporters ListQuery Parametersq Qorder Ordertype SupporterTypePossible values: [I...
REST - Supporters Update
Supporters UpdateSupporters UpdatePath Parameterssupporter_id Supporter Id requiredapplication/js...
REST - Supporters Delete
Supporters DeleteSupporters DeletePath Parameterssupporter_id Supporter Id requiredResponses200OK...
REST - Webhooks Create
Webhooks CreateWebhooks Createapplication/jsonRequest Body requiredtopics WebhookEventTopic[] req...
REST - Webhooks Get
Webhooks GetWebhooks GetPath Parameterswebhook_id Webhook Id requiredResponses200OKapplication/js...
REST - Webhooks List
Webhooks ListWebhooks ListResponses200OKapplication/jsonSchemaExample (from schema)SchemaArray [i...
REST - Webhooks Update
Webhooks UpdateWebhooks UpdatePath Parameterswebhook_id Webhook Id requiredapplication/jsonReques...
REST - Webhooks Delete
Webhooks DeleteWebhooks DeletePath Parameterswebhook_id Webhook Id requiredResponses200OKapplicat...
CLI e SDK
Riseact Totem
Introduzione a Riseact Totem
Riseact Totem è un'applicazione mobile che consente alle organizzazioni di raccogliere fondi tram...
Configurazione di Riseact Totem
I totem sono dispositivi che consentono ai sostenitori di effettuare donazioni tramite carta di c...
Personalizzazione Riseact Totem
Il form di donazione può essere personalizzato tramite il pannello di amministrazione di Riseact ...