Skip to main content

Retrieve donation session

GET 

/v1/donation-sessions/:id

Retrieve donation session

Request​

Path Parameters

    id stringrequired

    Id of the donation session to retrieve.

Responses​

Successfully retrieved a donation session

Schema

    data

    object

    idstring
    Example: donationsession_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    organisationIdstring
    Example: organisation_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    successUrlstringnullable

    Optional URL the donor will be directed to after making a donation.

    Example: https://example.com/donation-completed
    userIdstringnullable

    Id of the User who this donation belongs to, if one exists.

    Example: user_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    accountIdstringnullable

    Id of the Account who this donation belongs to, if one exists.

    Example: account_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
    urlstring
    Example: https://donate.poweredbypercent.com/donation-session
    statusstring

    Possible values: [open, completed, expired]

    createdAtdate-time
    Example: 2021-10-13T17:46:54.000Z
    expiresAtdate-time
    Example: 2021-10-13T17:46:54.000Z
    languagestring
    Default value: en-GB
    Example: en-GB
    metadataobjectnullable

    Key-value data that you can attach to an object. When a Donation is created from a DonationSession, the DonationSession copies its metadata to the Donation.

    Example: {"key1":"value1","key2":"value2"}
    currencystringnullable
    Example: GBP
    objectstring
    Example: donation_session