# eventSourceSuccess

> FullCalendar v6 documentation, for an old release. Web version: https://legacy.fullcalendar.io/v6/eventSourceSuccess
>
> Latest version (v7): https://fullcalendar.io/docs/eventSourceSuccess.md

A function that gets called when fetching succeeds. It can transform the response. Gets called for any type of Event source.

<div class='spec' markdown='1'>
function( *rawEvents*, *response* )
</div>

Will receive two arguments, the raw response content and a [Response object](https://developer.mozilla.org/en-US/docs/Web/API/Response) if the source was a JSON feed. The function can return a new array of [parsable Event objects](https://legacy.fullcalendar.io/v6/event-parsing.md) that will be used instead of the received response. Example:

```js
eventSourceSuccess: function(content, response) {
  return content.eventArray;
}
```

This is useful if your server returns a wrapper object. If you are already receiving an array, and merely want to transform each individual item, use [eventDataTransform](https://legacy.fullcalendar.io/v6/eventDataTransform.md) instead.
