https://www.darujme.cz/api/{version} {?apiId,apiSecret}
| name | type | example | description | |
|---|---|---|---|---|
| version | inlined in path |
const["v1"]
|
||
| apiId |
string
|
|||
| apiSecret |
string
|
|||
| name | type | example | description | |
|---|---|---|---|---|
| organizationId | inlined in path |
string(^\d+\z)
|
2 |
ID organizace |
| pledgeId | inlined in path |
string(^\d+\z)
|
1203450 |
ID příslibu |
ID příslibu
organizationId: 2 intID neziskové organizace
projectId: 4563 intID projektu
promotionId: null null|intID výzvy
paymentMethod: "gp_webpay_charge" enum["proxypay_charge", "gp_webpay_charge", "funds_transfer", "payu_transfer", "csas_permanent_payment"] isRecurrent: true boolopakovaná platba?
recurrentState: "collecting" enum["one_time", "collecting", "stopped"] pledgedAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }přislíbená částka
pledgedAt: string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas příslibu
comment: null null|stringkomentář
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
donor: { firstName: "Jan" stringkřestní jméno dárce
lastName: "Novák" stringpříjmení dárce
email: "jan.novak@seznam.cz" string(~^.+@.+$~)e-mailová adresa
address: { street: "Otakarova 34" stringulice
city: "Praha" stringměsto
postCode: "120 00" stringPSČ
country: "ČR" stringzemě
} phone: "+420 123 456 789" stringtelefonní číslo dárce
companyName: "Firma s.r.o." null|stringNázev firmy
companyIdentificationNumber: "45612378" null|stringIČO firmy
companyVatIdentificationNumber: "CZ45612378" null|stringDIČ firmy
} wantDonationCertificate: true boolDEPRECATED (vždy true), požaduje dárce potvrzení o daru?
customFields: { .+: null|string|int|float|bool }hodnoty vlastních políček definovaných v administraci projektu
?lastTransactionExpectedOn: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas očekávané poslední platby. u jednorázové platby tato položka neexistuje, u opakované může nabývat null hodnoty
?cardExpirationNotification: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum odesláni notifikace o expiraci karty
utm: { utm_source: null null|stringutm_source
utm_medium: null null|stringutm_medium
utm_campaign: null null|stringutm_campaign
} transactions: [ { transactionId: intID transakce
presentableCode: stringOznačení transakce, které se zobrazuje v administraci jako VS. Tento kód nemusí být unikátní, proto je transactionId preferované
state: enum["pending", "pending_confirmation", "pending_update", "success", "success_money_on_account", "sent_to_organization", "failure", "error", "refund", "timeout", "canceled"] sentAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná dárcem
receivedAt: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas přijetí daru
outgoingAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná neziskovce
outgoingVs: null|stringVS symbol platby odeslané neziskovce
outgoingBankAccount: null|stringbankovní účet, na který byl neziskovce dar poslán
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
} 0…∞ ]transakce
} }| name | type | example | description | |
|---|---|---|---|---|
| organizationId | inlined in path |
string(^\d+\z)
|
2 |
ID organizace |
| pledgeId | inlined in path |
string(^\d+\z)
|
1203450 |
ID příslibu |
hodnoty vlastních políček definovaných v administraci projektu
}ID příslibu
organizationId: 2 intID neziskové organizace
projectId: 4563 intID projektu
promotionId: null null|intID výzvy
paymentMethod: "gp_webpay_charge" enum["proxypay_charge", "gp_webpay_charge", "funds_transfer", "payu_transfer", "csas_permanent_payment"] isRecurrent: true boolopakovaná platba?
recurrentState: "collecting" enum["one_time", "collecting", "stopped"] pledgedAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }přislíbená částka
pledgedAt: string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas příslibu
comment: null null|stringkomentář
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
donor: { firstName: "Jan" stringkřestní jméno dárce
lastName: "Novák" stringpříjmení dárce
email: "jan.novak@seznam.cz" string(~^.+@.+$~)e-mailová adresa
address: { street: "Otakarova 34" stringulice
city: "Praha" stringměsto
postCode: "120 00" stringPSČ
country: "ČR" stringzemě
} phone: "+420 123 456 789" stringtelefonní číslo dárce
companyName: "Firma s.r.o." null|stringNázev firmy
companyIdentificationNumber: "45612378" null|stringIČO firmy
companyVatIdentificationNumber: "CZ45612378" null|stringDIČ firmy
} wantDonationCertificate: true boolDEPRECATED (vždy true), požaduje dárce potvrzení o daru?
customFields: { .+: null|string|int|float|bool }hodnoty vlastních políček definovaných v administraci projektu
?lastTransactionExpectedOn: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas očekávané poslední platby. u jednorázové platby tato položka neexistuje, u opakované může nabývat null hodnoty
?cardExpirationNotification: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum odesláni notifikace o expiraci karty
utm: { utm_source: null null|stringutm_source
utm_medium: null null|stringutm_medium
utm_campaign: null null|stringutm_campaign
} transactions: [ { transactionId: intID transakce
presentableCode: stringOznačení transakce, které se zobrazuje v administraci jako VS. Tento kód nemusí být unikátní, proto je transactionId preferované
state: enum["pending", "pending_confirmation", "pending_update", "success", "success_money_on_account", "sent_to_organization", "failure", "error", "refund", "timeout", "canceled"] sentAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná dárcem
receivedAt: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas přijetí daru
outgoingAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná neziskovce
outgoingVs: null|stringVS symbol platby odeslané neziskovce
outgoingBankAccount: null|stringbankovní účet, na který byl neziskovce dar poslán
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
} 0…∞ ]transakce
} }| name | type | example | description | |
|---|---|---|---|---|
| organizationId | inlined in path |
string(^\d+\z)
|
2 |
ID organizace |
| fromPledgedDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-01" |
>= datum příslibu |
| toPledgedDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-14" |
<= datum příslibu |
| fromReceivedDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-01" |
>= datum přijetí daru |
| toReceivedDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-14" |
<= datum přijetí daru |
| fromOutgoingDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-01" |
>= datum odeslání daru neziskovce |
| toOutgoingDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-14" |
<= datum odeslání daru neziskovce |
| projectId | optional |
string(^\d+\z)
|
1200723 |
ID projektu |
| lastModifiedDateTime | optional |
string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)
|
"2022-08-01T00:00:00Z+02:00" |
Datum poslední modifikace |
| pageSize | optional |
string(^\d+\z)
|
20 |
Počet prvků na stránku |
| offset | optional |
string(^\d+\z)
|
0 |
Počet prvků, které se mají přeskočit |
ID příslibu
organizationId: 2 intID neziskové organizace
projectId: 4563 intID projektu
promotionId: null null|intID výzvy
paymentMethod: "gp_webpay_charge" enum["proxypay_charge", "gp_webpay_charge", "funds_transfer", "payu_transfer", "csas_permanent_payment"] isRecurrent: true boolopakovaná platba?
recurrentState: "collecting" enum["one_time", "collecting", "stopped"] pledgedAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }přislíbená částka
pledgedAt: string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas příslibu
comment: null null|stringkomentář
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
donor: { firstName: "Jan" stringkřestní jméno dárce
lastName: "Novák" stringpříjmení dárce
email: "jan.novak@seznam.cz" string(~^.+@.+$~)e-mailová adresa
address: { street: "Otakarova 34" stringulice
city: "Praha" stringměsto
postCode: "120 00" stringPSČ
country: "ČR" stringzemě
} phone: "+420 123 456 789" stringtelefonní číslo dárce
companyName: "Firma s.r.o." null|stringNázev firmy
companyIdentificationNumber: "45612378" null|stringIČO firmy
companyVatIdentificationNumber: "CZ45612378" null|stringDIČ firmy
} wantDonationCertificate: true boolDEPRECATED (vždy true), požaduje dárce potvrzení o daru?
customFields: { .+: null|string|int|float|bool }hodnoty vlastních políček definovaných v administraci projektu
?lastTransactionExpectedOn: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas očekávané poslední platby. u jednorázové platby tato položka neexistuje, u opakované může nabývat null hodnoty
?cardExpirationNotification: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum odesláni notifikace o expiraci karty
utm: { utm_source: null null|stringutm_source
utm_medium: null null|stringutm_medium
utm_campaign: null null|stringutm_campaign
} transactions: [ { transactionId: intID transakce
presentableCode: stringOznačení transakce, které se zobrazuje v administraci jako VS. Tento kód nemusí být unikátní, proto je transactionId preferované
state: enum["pending", "pending_confirmation", "pending_update", "success", "success_money_on_account", "sent_to_organization", "failure", "error", "refund", "timeout", "canceled"] sentAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná dárcem
receivedAt: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas přijetí daru
outgoingAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná neziskovce
outgoingVs: null|stringVS symbol platby odeslané neziskovce
outgoingBankAccount: null|stringbankovní účet, na který byl neziskovce dar poslán
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
} 0…∞ ]transakce
} 0…∞ ] }| name | type | example | description | |
|---|---|---|---|---|
| organizationId | inlined in path |
string(^\d+\z)
|
2 |
ID organizace |
| vs | inlined in path |
string
|
2 |
variabilní symbol daru |
ID příslibu
organizationId: 2 intID neziskové organizace
projectId: 4563 intID projektu
promotionId: null null|intID výzvy
paymentMethod: "gp_webpay_charge" enum["proxypay_charge", "gp_webpay_charge", "funds_transfer", "payu_transfer", "csas_permanent_payment"] isRecurrent: true boolopakovaná platba?
recurrentState: "collecting" enum["one_time", "collecting", "stopped"] pledgedAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }přislíbená částka
pledgedAt: string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas příslibu
comment: null null|stringkomentář
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
donor: { firstName: "Jan" stringkřestní jméno dárce
lastName: "Novák" stringpříjmení dárce
email: "jan.novak@seznam.cz" string(~^.+@.+$~)e-mailová adresa
address: { street: "Otakarova 34" stringulice
city: "Praha" stringměsto
postCode: "120 00" stringPSČ
country: "ČR" stringzemě
} phone: "+420 123 456 789" stringtelefonní číslo dárce
companyName: "Firma s.r.o." null|stringNázev firmy
companyIdentificationNumber: "45612378" null|stringIČO firmy
companyVatIdentificationNumber: "CZ45612378" null|stringDIČ firmy
} wantDonationCertificate: true boolDEPRECATED (vždy true), požaduje dárce potvrzení o daru?
customFields: { .+: null|string|int|float|bool }hodnoty vlastních políček definovaných v administraci projektu
?lastTransactionExpectedOn: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas očekávané poslední platby. u jednorázové platby tato položka neexistuje, u opakované může nabývat null hodnoty
?cardExpirationNotification: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum odesláni notifikace o expiraci karty
utm: { utm_source: null null|stringutm_source
utm_medium: null null|stringutm_medium
utm_campaign: null null|stringutm_campaign
} transactions: [ { transactionId: intID transakce
presentableCode: stringOznačení transakce, které se zobrazuje v administraci jako VS. Tento kód nemusí být unikátní, proto je transactionId preferované
state: enum["pending", "pending_confirmation", "pending_update", "success", "success_money_on_account", "sent_to_organization", "failure", "error", "refund", "timeout", "canceled"] sentAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná dárcem
receivedAt: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas přijetí daru
outgoingAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná neziskovce
outgoingVs: null|stringVS symbol platby odeslané neziskovce
outgoingBankAccount: null|stringbankovní účet, na který byl neziskovce dar poslán
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
} 0…∞ ]transakce
} 0…∞ ] }| name | type | example | description | |
|---|---|---|---|---|
| projectId | inlined in path |
string(^\d+\z)
|
4563 |
ID projektu |
ID projektu
promotionId: nullvždycky null
organization: { organizationId: intID organizace
name: stringnázev organizace
logo: null|{ url: string }logo organizace
} collectedAmountEstimate: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }odhad vybrané částky (zahrnuje i peníze, které jsou přislíbené, ale ještě nedorazily + matching)
donorsCount: intodhad počtu dárců (zahrnuje i dárce, kteří přislíbily dar, ale jejichž peníze ještě nedorazily)
title: { ?cs: string ?en: string }vícejazyčný název projektu
synopsis: { ?cs: string ?en: string }vícejazyčný krátký popis projektu
content: { ?cs: string ?en: string }vícejazyčný dlouhý text o projektu (HTML formát)
targetAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }cílová částka
activeUntil: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum konce projektu
imageHeader: null|{ url: string }velký obrázek v hlavičce
donateUrl: stringURL vedoucí na darovací formulář
tags: [ { tagId: intID kategorie
label: { ?cs: string ?en: string }název kategorie
} 0…∞ ]kategorie
donationMatching: anyOf – null – anyOf – { fixedDonation: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }fixní částka pro matching
mustCollectAtLeast: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
} – { donationPerOne: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka
mustCollectAtLeast: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
upperBound: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }maximální matching
} suggestedAmounts: [ { primaryAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka v CZK
?secondaryAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["EUR"] }částka v EUR
description: { ?cs: string ?en: string }vícejazyční popis částky
?default: booljedná se o defaltně vybranou částku?
} 0…∞ ]částky ve formuláři
} }| name | type | example | description | |
|---|---|---|---|---|
| projectId | inlined in path |
string(^\d+\z)
|
4563 |
ID projektu |
| fromDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2017-10-01" |
Od data |
| toDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2017-10-30" |
Do data |
počet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] } donorsCount: int } }| name | type | example | description | |
|---|---|---|---|---|
| projectId | inlined in path |
string(^\d+\z)
|
4563 |
ID projektu |
ID projektu
promotionId: intID výzvy
organization: { organizationId: intID organizace
name: stringnázev organizace
logo: null|{ url: string }logo organizace
} collectedAmountEstimate: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }odhad vybrané částky (zahrnuje i peníze, které jsou přislíbené, ale ještě nedorazily + matching)
donorsCount: intodhad počtu dárců (zahrnuje i dárce, kteří přislíbily dar, ale jejichž peníze ještě nedorazily)
title: { ?cs: string ?en: string }vícejazyčný název výzvy
synopsis: { ?cs: string ?en: string }vícejazyčný krátký popis výzvy
content: { ?cs: string ?en: string }vícejazyčný dlouhý text o výzvě (HTML formát)
targetAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }cílová částka
activeUntil: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum konce výzvy
imageHeader: null|{ url: string }velký obrázek v hlavičce
donateUrl: stringURL vedoucí na darovací formulář
tags: [ { tagId: intID kategorie
label: { ?cs: string ?en: string }název kategorie
} 0…∞ ]kategorie
video: null|{ url: string }URL youtube videa
image: null|{ url: string }obrázek
templateId: null|intID grafiky výzvy dle číselníku
donationMatching: anyOf – null – anyOf – { fixedDonation: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }fixní částka pro matching
mustCollectAtLeast: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
} – { donationPerOne: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka
mustCollectAtLeast: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
upperBound: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }maximální matching
} suggestedAmounts: [ { primaryAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka v CZK
?secondaryAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["EUR"] }částka v EUR
description: { ?cs: string ?en: string }vícejazyční popis částky
?default: booljedná se o defaltně vybranou částku?
} 0…∞ ]částky ve formuláři
} 0…∞ ]výzvy
}| name | type | example | description | |
|---|---|---|---|---|
| promotionId | inlined in path |
string(^\d+\z)
|
ID výzvy |
|
ID projektu
promotionId: intID výzvy
organization: { organizationId: intID organizace
name: stringnázev organizace
logo: null|{ url: string }logo organizace
} collectedAmountEstimate: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }odhad vybrané částky (zahrnuje i peníze, které jsou přislíbené, ale ještě nedorazily + matching)
donorsCount: intodhad počtu dárců (zahrnuje i dárce, kteří přislíbily dar, ale jejichž peníze ještě nedorazily)
title: { ?cs: string ?en: string }vícejazyčný název výzvy
synopsis: { ?cs: string ?en: string }vícejazyčný krátký popis výzvy
content: { ?cs: string ?en: string }vícejazyčný dlouhý text o výzvě (HTML formát)
targetAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }cílová částka
activeUntil: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum konce výzvy
imageHeader: null|{ url: string }velký obrázek v hlavičce
donateUrl: stringURL vedoucí na darovací formulář
tags: [ { tagId: intID kategorie
label: { ?cs: string ?en: string }název kategorie
} 0…∞ ]kategorie
video: null|{ url: string }URL youtube videa
image: null|{ url: string }obrázek
templateId: null|intID grafiky výzvy dle číselníku
donationMatching: anyOf – null – anyOf – { fixedDonation: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }fixní částka pro matching
mustCollectAtLeast: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
} – { donationPerOne: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka
mustCollectAtLeast: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
upperBound: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }maximální matching
} suggestedAmounts: [ { primaryAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka v CZK
?secondaryAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["EUR"] }částka v EUR
description: { ?cs: string ?en: string }vícejazyční popis částky
?default: booljedná se o defaltně vybranou částku?
} 0…∞ ]částky ve formuláři
} }| name | type | example | description | |
|---|---|---|---|---|
| promotionId | inlined in path |
string(^\d+\z)
|
4563 |
ID projektu |
| fromDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2017-10-01" |
Od data |
| toDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2017-10-30" |
Do data |
počet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] } donorsCount: int } }ID projektu
title: { ?cs: string ?en: string }vícejazyčný název výzvy
synopsis: { ?cs: string ?en: string }vícejazyčný krátký popis výzvy
content: { ?cs: string ?en: string }vícejazyčný dlouhý text o výzvě (HTML formát)
targetAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }cílová částka
activeFrom: string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum začátku výzvy
activeUntil: string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum konce výzvy
?video: stringURL youtube videa
?image: null|{ content: stringbase64 encoded file
name: stringnázev souboru
}obrázek
?banner: null|{ content: stringbase64 encoded file
name: stringnázev souboru
}banner
?templateId: intID grafiky výzvy dle číselníku
?donationMatching: anyOf – null – anyOf – { fixedDonation: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }fixní částka pro matching
mustCollectAtLeast: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
} – { donationPerOne: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka
mustCollectAtLeast: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
upperBound: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }maximální matching
} ?suggestedAmounts: [ { primaryAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka v CZK
?secondaryAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["EUR"] }částka v EUR
description: { ?cs: string ?en: string }vícejazyční popis částky
?default: booljedná se o defaltně vybranou částku?
} 0…∞ ]částky ve formuláři
} }ID projektu
promotionId: intID výzvy
organization: { organizationId: intID organizace
name: stringnázev organizace
logo: null|{ url: string }logo organizace
} collectedAmountEstimate: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }odhad vybrané částky (zahrnuje i peníze, které jsou přislíbené, ale ještě nedorazily + matching)
donorsCount: intodhad počtu dárců (zahrnuje i dárce, kteří přislíbily dar, ale jejichž peníze ještě nedorazily)
title: { ?cs: string ?en: string }vícejazyčný název výzvy
synopsis: { ?cs: string ?en: string }vícejazyčný krátký popis výzvy
content: { ?cs: string ?en: string }vícejazyčný dlouhý text o výzvě (HTML formát)
targetAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }cílová částka
activeUntil: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum konce výzvy
imageHeader: null|{ url: string }velký obrázek v hlavičce
donateUrl: stringURL vedoucí na darovací formulář
tags: [ { tagId: intID kategorie
label: { ?cs: string ?en: string }název kategorie
} 0…∞ ]kategorie
video: null|{ url: string }URL youtube videa
image: null|{ url: string }obrázek
templateId: null|intID grafiky výzvy dle číselníku
donationMatching: anyOf – null – anyOf – { fixedDonation: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }fixní částka pro matching
mustCollectAtLeast: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
} – { donationPerOne: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka
mustCollectAtLeast: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
upperBound: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }maximální matching
} suggestedAmounts: [ { primaryAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka v CZK
?secondaryAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["EUR"] }částka v EUR
description: { ?cs: string ?en: string }vícejazyční popis částky
?default: booljedná se o defaltně vybranou částku?
} 0…∞ ]částky ve formuláři
} }| name | type | example | description | |
|---|---|---|---|---|
| organizationId | inlined in path |
string(^\d+\z)
|
2 |
ID organizace |
| state | optional |
enum["not_active", "active", "pending"]
|
null |
Stav projektu |
ID projektu
promotionId: nullvždycky null
organization: { organizationId: intID organizace
name: stringnázev organizace
logo: null|{ url: string }logo organizace
} collectedAmountEstimate: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }odhad vybrané částky (zahrnuje i peníze, které jsou přislíbené, ale ještě nedorazily + matching)
donorsCount: intodhad počtu dárců (zahrnuje i dárce, kteří přislíbily dar, ale jejichž peníze ještě nedorazily)
title: { ?cs: string ?en: string }vícejazyčný název projektu
synopsis: { ?cs: string ?en: string }vícejazyčný krátký popis projektu
content: { ?cs: string ?en: string }vícejazyčný dlouhý text o projektu (HTML formát)
targetAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }cílová částka
activeUntil: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum konce projektu
imageHeader: null|{ url: string }velký obrázek v hlavičce
donateUrl: stringURL vedoucí na darovací formulář
tags: [ { tagId: intID kategorie
label: { ?cs: string ?en: string }název kategorie
} 0…∞ ]kategorie
donationMatching: anyOf – null – anyOf – { fixedDonation: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }fixní částka pro matching
mustCollectAtLeast: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
} – { donationPerOne: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka
mustCollectAtLeast: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka, která se minimálně musí vybrat pro aktivaci matchingu
upperBound: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }maximální matching
} suggestedAmounts: [ { primaryAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["CZK"] }částka v CZK
?secondaryAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: const["EUR"] }částka v EUR
description: { ?cs: string ?en: string }vícejazyční popis částky
?default: booljedná se o defaltně vybranou částku?
} 0…∞ ]částky ve formuláři
} 0…∞ ] }| name | type | example | description | |
|---|---|---|---|---|
| organizationId | inlined in path |
string(^\d+\z)
|
2 |
ID organizace |
| transactionId | inlined in path |
string(^\d+\z)
|
1203450 |
ID transakce |
ID transakce
presentableCode: stringOznačení transakce, které se zobrazuje v administraci jako VS. Tento kód nemusí být unikátní, proto je transactionId preferované
state: enum["pending", "pending_confirmation", "pending_update", "success", "success_money_on_account", "sent_to_organization", "failure", "error", "refund", "timeout", "canceled"] sentAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná dárcem
receivedAt: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas přijetí daru
outgoingAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná neziskovce
outgoingVs: null|stringVS symbol platby odeslané neziskovce
outgoingBankAccount: null|stringbankovní účet, na který byl neziskovce dar poslán
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
pledge: { pledgeId: 1203450 intID příslibu
organizationId: 2 intID neziskové organizace
projectId: 4563 intID projektu
promotionId: null null|intID výzvy
paymentMethod: "gp_webpay_charge" enum["proxypay_charge", "gp_webpay_charge", "funds_transfer", "payu_transfer", "csas_permanent_payment"] isRecurrent: true boolopakovaná platba?
recurrentState: "collecting" enum["one_time", "collecting", "stopped"] pledgedAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }přislíbená částka
pledgedAt: string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas příslibu
comment: null null|stringkomentář
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
donor: { firstName: "Jan" stringkřestní jméno dárce
lastName: "Novák" stringpříjmení dárce
email: "jan.novak@seznam.cz" string(~^.+@.+$~)e-mailová adresa
address: { street: "Otakarova 34" stringulice
city: "Praha" stringměsto
postCode: "120 00" stringPSČ
country: "ČR" stringzemě
} phone: "+420 123 456 789" stringtelefonní číslo dárce
companyName: "Firma s.r.o." null|stringNázev firmy
companyIdentificationNumber: "45612378" null|stringIČO firmy
companyVatIdentificationNumber: "CZ45612378" null|stringDIČ firmy
} wantDonationCertificate: true boolDEPRECATED (vždy true), požaduje dárce potvrzení o daru?
customFields: { .+: null|string|int|float|bool }hodnoty vlastních políček definovaných v administraci projektu
?lastTransactionExpectedOn: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas očekávané poslední platby. u jednorázové platby tato položka neexistuje, u opakované může nabývat null hodnoty
?cardExpirationNotification: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum odesláni notifikace o expiraci karty
utm: { utm_source: null null|stringutm_source
utm_medium: null null|stringutm_medium
utm_campaign: null null|stringutm_campaign
} }příslib
} }| name | type | example | description | |
|---|---|---|---|---|
| organizationId | inlined in path |
string(^\d+\z)
|
2 |
ID organizace |
| projectIds[] | optional |
string(^\d+\z)
|
ID projektů |
|
| promotionIds[] | optional |
string(^\d+\z)
|
ID P2P kampaní |
|
| fromReceivedDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-01" |
>= datum přijetí daru |
| toReceivedDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-14" |
<= datum přijetí daru |
| fromOutgoingDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-01" |
>= datum odeslání daru neziskovce |
| toOutgoingDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-14" |
<= datum odeslání daru neziskovce |
| fromFailedDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-01" |
>= datum odeslání daru neziskovce |
| toFailedDate | optional |
string(~^\d{4}-\d{2}-\d{2}$~)
|
"2016-09-14" |
<= datum odeslání daru neziskovce |
| lastModifiedDateTime | optional |
string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)
|
"2022-08-01T00:00:00Z+02:00" |
Datum poslední modifikace |
| pageSize | optional |
string(^\d+\z)
|
20 |
Počet prvků na stránku |
| offset | optional |
string(^\d+\z)
|
0 |
Počet prvků, které se mají přeskočit |
| transactionState[] | optional |
enum["pending", "pending_confirmation", "pending_update", "success", "success_money_on_account", "sent_to_organization", "failure", "error", "refund", "timeout", "canceled"]
|
Stavy transakce |
|
ID transakce
presentableCode: stringOznačení transakce, které se zobrazuje v administraci jako VS. Tento kód nemusí být unikátní, proto je transactionId preferované
state: enum["pending", "pending_confirmation", "pending_update", "success", "success_money_on_account", "sent_to_organization", "failure", "error", "refund", "timeout", "canceled"] sentAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná dárcem
receivedAt: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas přijetí daru
outgoingAmount: null|{ cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }částka odeslaná neziskovce
outgoingVs: null|stringVS symbol platby odeslané neziskovce
outgoingBankAccount: null|stringbankovní účet, na který byl neziskovce dar poslán
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
pledge: { pledgeId: 1203450 intID příslibu
organizationId: 2 intID neziskové organizace
projectId: 4563 intID projektu
promotionId: null null|intID výzvy
paymentMethod: "gp_webpay_charge" enum["proxypay_charge", "gp_webpay_charge", "funds_transfer", "payu_transfer", "csas_permanent_payment"] isRecurrent: true boolopakovaná platba?
recurrentState: "collecting" enum["one_time", "collecting", "stopped"] pledgedAmount: { cents: intpočet setin základní jednotky (tj. např. počet haléřů pro částku v Kč)
currency: enum["CZK", "EUR", "GBP", "USD"] }přislíbená částka
pledgedAt: string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas příslibu
comment: null null|stringkomentář
lastModifiedDateTime: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)poslední aktualizace záznamu
donor: { firstName: "Jan" stringkřestní jméno dárce
lastName: "Novák" stringpříjmení dárce
email: "jan.novak@seznam.cz" string(~^.+@.+$~)e-mailová adresa
address: { street: "Otakarova 34" stringulice
city: "Praha" stringměsto
postCode: "120 00" stringPSČ
country: "ČR" stringzemě
} phone: "+420 123 456 789" stringtelefonní číslo dárce
companyName: "Firma s.r.o." null|stringNázev firmy
companyIdentificationNumber: "45612378" null|stringIČO firmy
companyVatIdentificationNumber: "CZ45612378" null|stringDIČ firmy
} wantDonationCertificate: true boolDEPRECATED (vždy true), požaduje dárce potvrzení o daru?
customFields: { .+: null|string|int|float|bool }hodnoty vlastních políček definovaných v administraci projektu
?lastTransactionExpectedOn: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum a čas očekávané poslední platby. u jednorázové platby tato položka neexistuje, u opakované může nabývat null hodnoty
?cardExpirationNotification: null|string(~^\d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}[+-]\d{2}:\d{2}$~)datum odesláni notifikace o expiraci karty
utm: { utm_source: null null|stringutm_source
utm_medium: null null|stringutm_medium
utm_campaign: null null|stringutm_campaign
} }příslib
} 0…∞ ] }