# give/4.18.0/src/API/REST/V3/Entities/resources/entities-admin.ts

GiveWP – Donation Plugin and Fundraising Platform, version 4.18.0. 53 lines.

- Page: https://pluginprobe.com/plugins/give/4.18.0/code/src/API/REST/V3/Entities/resources/entities-admin.ts
- Raw: https://pluginprobe.com/plugins/give/4.18.0/raw/src/API/REST/V3/Entities/resources/entities-admin.ts
- Modified: 2025-11-18T14:37:22+00:00

Line numbers below start at 1. Link to a line or a range by appending a fragment to the
page URL, for example `https://pluginprobe.com/plugins/give/4.18.0/code/src/API/REST/V3/Entities/resources/entities-admin.ts#L10-L20`.

```typescript
import {__} from '@wordpress/i18n';
import {dispatch} from '@wordpress/data';
import {store as coreStore} from '@wordpress/core-data';

//@ts-ignore
dispatch(coreStore).addEntities([
    {
        name: 'campaign',
        kind: 'givewp',
        baseURL: '/givewp/v3/campaigns',
        baseURLParams: {},
        plural: 'campaigns',
        label: __('Campaign', 'give'),
        supportsPagination: true,
    },
    {
        name: 'donation',
        kind: 'givewp',
        baseURL: '/givewp/v3/donations',
        baseURLParams: {includeSensitiveData: true, anonymousDonations: 'include', _embed: true},
        plural: 'donations',
        label: __('Donation', 'give'),
        supportsPagination: true,
    },
    {
        name: 'donor',
        kind: 'givewp',
        baseURL: '/givewp/v3/donors',
        baseURLParams: {includeSensitiveData: true, anonymousDonors: 'include'},
        plural: 'donors',
        label: __('Donor', 'give'),
        supportsPagination: true,
    },
    {
        name: 'subscription',
        kind: 'givewp',
        baseURL: '/givewp/v3/subscriptions',
        baseURLParams: {_embed: true, includeSensitiveData: true, anonymousDonors: 'include'},
        plural: 'subscriptions',
        label: __('Subscription', 'give'),
        supportsPagination: true,
    },
    {
        name: 'form',
        kind: 'givewp',
        baseURL: '/givewp/v3/forms',
        baseURLParams: {},
        plural: 'forms',
        label: __('Donation Form', 'give'),
        supportsPagination: true,
    },
]);

```
