in lib/elastic/workplace-search/api/create_external_identity.rb [36:54]
def create_external_identity(content_source_id, arguments = {})
raise ArgumentError, "Required parameter 'content_source_id' missing" unless content_source_id
unless arguments[:body]
raise ArgumentError,
"Required parameter 'body (external_user_id,external_user_properties,permissions)' missing"
end
body = arguments.delete(:body) || {}
headers = arguments.delete(:headers) || {}
request(
:post,
"api/ws/v1/sources/#{content_source_id}/external_identities/",
arguments,
body,
headers
)
end