Extract Author::CreateOrUpdateFromPayload