Donations ========= List of donation appeals ^^^^^^^^^^^^^^^^^^^^^^^^ ``/selfservice/v2/$FLOCK/donations/`` Collecting donations through the self service app .. code-block:: http http GET https://sls-api.sheepcrm.com/selfservice/v2/$FLOCK/donations/ { "appeals": [ { "accepting_donations": null, "active": true, "description": null, "featured": null, "id": "5eb3c921b4d5a2118ba7a6d3", "office_only": null, "photo": null, "secondary_photos": null, "short_description": null, "target_amount": null, "thank_text": null, "title": "Covid-19 Appeal", "uid": "5eb3c921b4d5a2118ba7a6d3", "uri": "/example/donation_appeal/5eb3c921b4d5a2118ba7a6d3/", "url": "/selfservice/v2/example/donations/5eb3c921b4d5a2118ba7a6d3/" }, { "accepting_donations": null, "active": true, "description": null, "featured": null, "id": "5eb3c914b4d5a20fc4a7a6d8", "office_only": null, "photo": null, "secondary_photos": null, "short_description": null, "target_amount": null, "thank_text": null, "title": "Global Fund", "uid": "5eb3c914b4d5a20fc4a7a6d8", "uri": "/example/donation_appeal/5eb3c914b4d5a20fc4a7a6d8/", "url": "/selfservice/v2/example/donations/5eb3c914b4d5a20fc4a7a6d8/" } ] } Donation Single ^^^^^^^^^^^^^^^ ``/selfservice/v2/$FLOCK/donation/{appeal id}/`` .. code-block:: http http GET https://sls-api.sheepcrm.com/selfservice/v2/$FLOCK/donation/{appeal id}/ { "accepting_donations": null, "active": true, "description": null, "featured": null, "id": "5eb3c914b4d5a20fc4a7a6d8", "office_only": null, "photo": null, "secondary_photos": null, "short_description": null, "target_amount": null, "thank_text": null, "title": "Global Fund", "uid": "5eb3c914b4d5a20fc4a7a6d8", "uri": "/example/donation_appeal/5eb3c914b4d5a20fc4a7a6d8/", "url": "/selfservice/v2/example/donation/5eb3c914b4d5a20fc4a7a6d8/" } Record a Donation against an appeal ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ``/api/v1/$FLOCK/user/donations/{appeal id}/`` .. note:: This is a V1 API call using a different path; the earlier donation calls use V2 :amount: required - donation amount :currency: required - donation currency (three letter iso code e.g. GBP, EUR, USD) :gift_aid: required - Y/N :donation_method: required - donation method .. code-block:: http http POST https://api.sheepcrm.com/api/v1/$FLOCK/user/donations/{appeal id}/ "Authorization: Bearer $APP_API_TOKEN" amount=12.34 currency=gbp gift_aid=true donation_method=cash { "status": "ok", "url": "/example/pledge/5f07330c80859ee28a8c5657/" }