# Resource Data

> FullCalendar v3 documentation, for an old release. Web version: https://legacy.fullcalendar.io/v3/resource-data
>
> Latest version (v7): https://fullcalendar.io/docs/resource-data.md

Premium feature.

How to get resources onto your calendar and how to manipulate resource data thereafter.

## Articles

- [resources (as an array)](https://legacy.fullcalendar.io/v3/resources-array.md) - Tells the calendar to display resources from an array input.
- [resources (as a JSON feed)](https://legacy.fullcalendar.io/v3/resources-json-feed.md) - Tells the calendar to fetch the resource list from a remote script.
- [resources (as a function)](https://legacy.fullcalendar.io/v3/resources-function.md) - Tells the calendar to fetch the resources list by executing a function.
- [Resource Object](https://legacy.fullcalendar.io/v3/resource-object.md) - This is the data structure that is accepted and emitted for resources.
- [Associating Events with Resources](https://legacy.fullcalendar.io/v3/resources-and-events.md) - How to specify which resources your events are assigned to.
- [refetchResourcesOnNavigate](https://legacy.fullcalendar.io/v3/refetchResourcesOnNavigate.md) - Whether to refetch and rerender resources when the user navigates to a different date or changes the view.

## Methods

- [getResources](https://legacy.fullcalendar.io/v3/getResources.md) - A method that retrieves all Resource Objects in memory.
- [getResourceById](https://legacy.fullcalendar.io/v3/getResourceById.md) - A method that retrieves a specific Resource Object in memory.
- [getResourceEvents](https://legacy.fullcalendar.io/v3/getResourceEvents.md) - Retrieves a list of Event Objects that are associated with the given resource.
- [getEventResource](https://legacy.fullcalendar.io/v3/getEventResource.md) - Gets the Resource Object that is associated with the given event.
- [addResource](https://legacy.fullcalendar.io/v3/addResource.md) - Adds a new resource to the calendar after the initial resources have been displayed.
- [removeResource](https://legacy.fullcalendar.io/v3/removeResource.md) - Programmatically removes a resource with the given resourceId from the current view.
- [refetchResources](https://legacy.fullcalendar.io/v3/refetchResources.md) - Causes the resource data to be fetched and freshly rerendered.

## See Also

- [businessHours-per-resource](https://legacy.fullcalendar.io/v3/businessHours-per-resource.md) - The main businessHours settings can be applied more granularly to individual resources via the businessHours property on the Resource Object
- [loading](https://legacy.fullcalendar.io/v3/loading.md) - Triggered when event or resource fetching starts/stops.

## Demos

- [Add resources dynamically with addResource](https://legacy.fullcalendar.io/v3/addResource-demo)
