API reference · Accounts
Get entitlements
GET/v1/accounts/{accountId}/entitlements
Retrieve the features and limits of an account plan, e.g. to know whether a child account can use custom domains or B2C donations.
Requires a Bearer access token.
Parameters
This field has no description in the spec.
accountId#stringin pathrequired
Response
200 · PublicEntitlementsNo field is described in the spec.
apiAccess#booleanalways returnedwidget#booleanalways returneddonorPlatform#booleanalways returnedactiveExperiences#numberdonors#numberuserSeats#numbereditorSeats#numberpayrollManagerSeats#numbermonthlyCharitiesSelection#booleanalways returnedhandPickedCharitiesSelection#booleanalways returnedadditionalCharities#numberminCharitiesInSelection#numberalways returnedimpactSharing#booleanalways returnedimpactMonitoring#ImpactMonitoringLevelalways returnedCAMPAIGN_ENDLIVELIVE_WITH_ACCOUNT_SEGMENTATIONanalyticsIntegration#booleanalways returnedslackIntegration#booleanalways returnedteamsIntegration#booleanalways returnedcustomDomain#booleanalways returnedsso#booleanalways returnedbankTransferPayment#booleanalways returnedaccountHierarchy#booleanalways returnedplatform#booleanalways returneddelegatedBilling#booleanalways returnedagency#booleanalways returnedb2c#booleanalways returnedfiscalReceiptClaimOnExpiration#booleanalways returneddashboardAccess#booleanalways returnedaccountId#stringalways returned
Errors
401Unauthorized
Missing, expired or invalid access token.
{ "statusCode": 401, "message": "Unauthorized" }403Account closed
{ "message": "Account closed", "code": "ACCOUNT_CLOSED" }
curl -X GET https://api.sandbox.charitips.com/v1/accounts/<accountId>/entitlements \ -H "Authorization: Bearer $CHARITIPS_TOKEN"Request bodies are written for this docs and checked against the API's validation; ids in angle brackets are placeholders. Response values are placeholders built from the schema.