Replace configured initial field mappings for a canonical board target definition.
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/boards/boards/example/target-definitions/example/initial-field-mappings"), Content = new StringContent("{ \"Mappings\": [ { \"DestinationKind\": 0, \"DestinationFieldKey\": \"example\", \"SourceFieldKey\": \"example\", \"SortOrder\": 1 } ], \"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/boards/boards/example/target-definitions/example/initial-field-mappings';const options = { method: 'PUT', headers: {'Content-Type': 'application/json'}, body: '{"Mappings":[{"DestinationKind":0,"DestinationFieldKey":"example","SourceFieldKey":"example","SortOrder":1}],"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/boards/boards/example/target-definitions/example/initial-field-mappings \ --header 'Content-Type: application/json' \ --data '{ "Mappings": [ { "DestinationKind": 0, "DestinationFieldKey": "example", "SourceFieldKey": "example", "SortOrder": 1 } ], "RowVersion": "2489E9AD-2EE2-8E00-8EC9-32D5F69181C0" }'Authorizations
Section titled “Authorizations”- None
Parameters
Section titled “Parameters”Path Parameters
Section titled “Path Parameters”Query Parameters
Section titled “Query Parameters”Optional access token for clients that cannot set Authorization headers. Prefer Authorization: Bearer <token> when possible.
Request Body
Section titled “Request Body”Replaces configured initial field mappings on one canonical board target definition.
object
Required full replacement list of initial field mapping rows; null is rejected while an empty list removes all configured mappings. Available only for EntityDefinition targets, and each destination field may be mapped at most once.
One requested initial field mapping.
object
Required key of the destination field. It must exist in the destination catalog for the DestinationKind; the due-date destination is available only while the board has a date-only due-date policy enabled.
Required key of a supported field on the primary table of the target Entity Definition. The source field type must be compatible with the destination field type.
Ordering of this mapping row within the target definition.
Required expected target definition row version for optimistic concurrency. It must match the current row version or the request fails with a conflict.
Replaces configured initial field mappings on one canonical board target definition.
object
Required full replacement list of initial field mapping rows; null is rejected while an empty list removes all configured mappings. Available only for EntityDefinition targets, and each destination field may be mapped at most once.
One requested initial field mapping.
object
Required key of the destination field. It must exist in the destination catalog for the DestinationKind; the due-date destination is available only while the board has a date-only due-date policy enabled.
Required key of a supported field on the primary table of the target Entity Definition. The source field type must be compatible with the destination field type.
Ordering of this mapping row within the target definition.
Required expected target definition row version for optimistic concurrency. It must match the current row version or the request fails with a conflict.
Replaces configured initial field mappings on one canonical board target definition.
object
Required full replacement list of initial field mapping rows; null is rejected while an empty list removes all configured mappings. Available only for EntityDefinition targets, and each destination field may be mapped at most once.
One requested initial field mapping.
object
Required key of the destination field. It must exist in the destination catalog for the DestinationKind; the due-date destination is available only while the board has a date-only due-date policy enabled.
Required key of a supported field on the primary table of the target Entity Definition. The source field type must be compatible with the destination field type.
Ordering of this mapping row within the target definition.
Required expected target definition row version for optimistic concurrency. It must match the current row version or the request fails with a conflict.
Responses
Section titled “Responses”OK
object
Configured initial field mappings for one canonical board target definition.
object
One configured initial field mapping row.
object
object
object
object
object
Example
{ "Data": { "Mappings": [ { "DestinationKind": 0, "DestinationFieldType": 0, "SourceFieldType": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Bad Request
object
Configured initial field mappings for one canonical board target definition.
object
One configured initial field mapping row.
object
object
object
object
object
Example
{ "Data": { "Mappings": [ { "DestinationKind": 0, "DestinationFieldType": 0, "SourceFieldType": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Forbidden
object
Examplegenerated
{ "type": "example", "title": "example", "status": 1, "detail": "example", "instance": "example"}Not Found
object
Configured initial field mappings for one canonical board target definition.
object
One configured initial field mapping row.
object
object
object
object
object
Example
{ "Data": { "Mappings": [ { "DestinationKind": 0, "DestinationFieldType": 0, "SourceFieldType": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}Conflict
object
Configured initial field mappings for one canonical board target definition.
object
One configured initial field mapping row.
object
object
object
object
object
Example
{ "Data": { "Mappings": [ { "DestinationKind": 0, "DestinationFieldType": 0, "SourceFieldType": 0 } ] }, "Errors": [ { "Type": 0, "Severity": 0 } ], "Warnings": [ { "Type": 0, "Severity": 0 } ]}