The SearchResult API looks as though this would be possible, however when I attempt to add a SearchResult for an External URL I'm receiving the following Error:
System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Linq.Enumerable.Select[TSource,TResult](IEnumerable`1 source, Func`2 selector) at Telligent.Evolution.Rest.Resources.Search.SearchController.Create(SearchResultCreateRequest request)
My request payload looks as follows:
'Title' => 'Test Title',
'Content' => 'Test External Content',
'ContentId' => 'content_id',
'GuidId' => '8d5c40d2-17fc-46d6-806e-cc0bea4513ac',
'ContentType' => 'external' //I also tried known ContentTypes as well,
'ContentUrl' => 'https://external.website.com',
'Roles' => '1',
'Date' => '2020-07-09T05:51:18',
'IsContent' => 0,
'IsApplication' => 0,
'IsContainer' => 0
Anyway for me to debug this further? Or is this just not possible, unless its tied to some object in the community.