getParsedBody(); if (empty($data->id)) { throw new BadRequest(); } if (empty($data->records)) { $data->records = (object) []; } $additionalData = (object) [ 'skipDuplicateCheck' => $data->skipDuplicateCheck ?? false, ]; $entity = $this->getLeadService()->convert($data->id, $data->records, $additionalData); return $entity->getValueMap(); } public function postActionGetConvertAttributes(Request $request): stdClass { $data = $request->getParsedBody(); if (empty($data->id)) { throw new BadRequest(); } return (object) $this->getLeadService()->getConvertAttributes($data->id); } private function getLeadService(): Service { /** @var Service */ return $this->getRecordService(); } }