HOOK_RESOURCE_NAME);
final ApiRequestJsonSerializationSettings settings = this.apiRequestParameterHelper
.process(uriInfo.getQueryParameters());
HookData hook = this.readPlatformService.retrieveHook(hookId);
if (settings.isTemplate()) {
final HookData hookData = this.readPlatformService
.retrieveNewHookDetails(hook.getTemplateName());
hook = HookData.templateExisting(hook, hookData.getTemplates(),
hookData.getGroupings());
}
return this.toApiJsonSerializer.serialize(settings, hook,
RESPONSE_DATA_PARAMETERS);
}