Create or replace one named Location source for one Resource Catalog context.
PUT
/api/workspace/admin/geo/location-sources
using System.Net.Http.Headers;var client = new HttpClient();var request = new HttpRequestMessage{ Method = HttpMethod.Put, RequestUri = new Uri("https://example.com/api/workspace/admin/geo/location-sources"), Content = new StringContent("{ \"ModuleKey\": \"example\", \"ResourceKind\": \"example\", \"ContextResourceId\": \"example\", \"LocationSourceKey\": \"example\", \"DisplayName\": \"example\", \"SourceKind\": 0, \"SourceFieldId\": \"example\", \"TargetLocationSourceKey\": \"example\", \"Enabled\": true, \"RowVersion\": \"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0\" }") { Headers = { ContentType = new MediaTypeHeaderValue("application/json") } }};using (var response = await client.SendAsync(request)){ response.EnsureSuccessStatusCode(); var body = await response.Content.ReadAsStringAsync(); Console.WriteLine(body);}const url = 'https://example.com/api/workspace/admin/geo/location-sources';const options = { method: 'PUT', headers: {'Content-Type': 'application/json'}, body: '{"ModuleKey":"example","ResourceKind":"example","ContextResourceId":"example","LocationSourceKey":"example","DisplayName":"example","SourceKind":0,"SourceFieldId":"example","TargetLocationSourceKey":"example","Enabled":true,"RowVersion":"2489E9AD-2EE2-8E00-8EC9-32D5F69181C0"}'};
try { const response = await fetch(url, options); const data = await response.json(); console.log(data);} catch (error) { console.error(error);}curl --request PUT \ --url https://example.com/api/workspace/admin/geo/location-sources \ --header 'Content-Type: application/json' \ --data '{ "ModuleKey": "example", "ResourceKind": "example", "ContextResourceId": "example", "LocationSourceKey": "example", "DisplayName": "example", "SourceKind": 0, "SourceFieldId": "example", "TargetLocationSourceKey": "example", "Enabled": true, "RowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" }'Authorizations
Section titled “Authorizations”- None
Parameters
Section titled “Parameters”Query Parameters
Section titled “Query Parameters”access_token
string
Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Request Body
Section titled “Request Body”Request for creating or replacing a Location source configuration.
object
ModuleKey
required
string
ResourceKind
required
string
ContextResourceId
required
string
LocationSourceKey
string
DisplayName
required
string
SourceKind
required
integer format: int32
SourceFieldId
string
TargetLocationSourceKey
string
Enabled
boolean
RowVersion
string format: uuid
Request for creating or replacing a Location source configuration.
object
ModuleKey
required
string
ResourceKind
required
string
ContextResourceId
required
string
LocationSourceKey
string
DisplayName
required
string
SourceKind
required
integer format: int32
SourceFieldId
string
TargetLocationSourceKey
string
Enabled
boolean
RowVersion
string format: uuid
Request for creating or replacing a Location source configuration.
object
ModuleKey
required
string
ResourceKind
required
string
ContextResourceId
required
string
LocationSourceKey
string
DisplayName
required
string
SourceKind
required
integer format: int32
SourceFieldId
string
TargetLocationSourceKey
string
Enabled
boolean
RowVersion
string format: uuid
Responses
Section titled “Responses”OK
Media typeapplication/json
object
Data
Result returned after changing Location source configuration.
object
Source
Current Location source configuration for one resource context.
object
Id
string
ModuleKey
string
ResourceKind
string
ContextResourceId
string
LocationSourceKey
string
DisplayName
string
SourceKind
integer format: int32
SourceFieldId
string
TargetLocationSourceKey
string
Enabled
boolean
RowVersion
string format: uuid
CreatedAt
string format: date-time
ModifiedAt
string format: date-time
RecomputeQueued
boolean
Errors
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Warnings
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Success
boolean
Example
{ "Data": { "Source": { "SourceKind": 0 } }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Bad Request
Media typeapplication/json
object
Data
Result returned after changing Location source configuration.
object
Source
Current Location source configuration for one resource context.
object
Id
string
ModuleKey
string
ResourceKind
string
ContextResourceId
string
LocationSourceKey
string
DisplayName
string
SourceKind
integer format: int32
SourceFieldId
string
TargetLocationSourceKey
string
Enabled
boolean
RowVersion
string format: uuid
CreatedAt
string format: date-time
ModifiedAt
string format: date-time
RecomputeQueued
boolean
Errors
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Warnings
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Success
boolean
Example
{ "Data": { "Source": { "SourceKind": 0 } }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
Media typeapplication/json
object
type
string
title
string
status
integer format: int32
detail
string
instance
string
key
additional properties
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Conflict
Media typeapplication/json
object
Data
Result returned after changing Location source configuration.
object
Source
Current Location source configuration for one resource context.
object
Id
string
ModuleKey
string
ResourceKind
string
ContextResourceId
string
LocationSourceKey
string
DisplayName
string
SourceKind
integer format: int32
SourceFieldId
string
TargetLocationSourceKey
string
Enabled
boolean
RowVersion
string format: uuid
CreatedAt
string format: date-time
ModifiedAt
string format: date-time
RecomputeQueued
boolean
Errors
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Warnings
Array<object>
object
Code
required
string
Message
required
string
Target
string
Field
string
Metadata
object
key
additional properties
string
Type
integer format: int32
Severity
integer format: int32
Success
boolean
Example
{ "Data": { "Source": { "SourceKind": 0 } }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}