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 | |
---|---|---|---|---|
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…∞ ] }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…∞ ] }