Targets¶
26 operations in the Adverity Connect API. Replace {{INSTANCE}} and {{KEY}} in the examples with your instance and API key. How authentication works.
List target columns¶
GET/api/target-columns/
API key permissionDestination: Read-onlydestination:read
Query parameters
namestringorderingstringWhich field to use when ordering the results.
pageintegerA page number within the paginated result set.
page_sizeintegerNumber of results to return per page.
Responses
200OKapplication/json
Response schema
object PaginatedSchemaColumnCompatibilityList
countintegerrequirednextstring · urinullablepreviousstring · urinullableresultsarray of objectrequiredItems · SchemaColumnCompatibility
idintegernamestringrequiredusagestringmappingsstring · urirequiredread-onlytypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullableurlstring · urirequiredread-only
Create target columns¶
POST/api/target-columns/
API key permissionDestination: Writedestination:write
Request bodyrequired
application/json also application/x-www-form-urlencoded, multipart/form-data
Body schema
object SchemaColumnCompatibility
idintegernamestringrequiredusagestringtypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullable
Responses
201Createdapplication/json
Response schema
object SchemaColumnCompatibility
idintegernamestringrequiredusagestringmappingsstring · urirequiredread-onlytypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullableurlstring · urirequiredread-only
Get target columns¶
GET/api/target-columns/{id}/
API key permissionDestination: Read-onlydestination:read
Path parameters
idintegerrequiredA unique integer value identifying this Target Field.
Responses
200OKapplication/json
Response schema
object SchemaColumnCompatibility
idintegernamestringrequiredusagestringmappingsstring · urirequiredread-onlytypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullableurlstring · urirequiredread-only
Replace target columns¶
PUT/api/target-columns/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idintegerrequiredA unique integer value identifying this Target Field.
Request bodyrequired
application/json also application/x-www-form-urlencoded, multipart/form-data
Body schema
object SchemaColumnCompatibility
idintegernamestringrequiredusagestringtypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullable
Responses
200OKapplication/json
Response schema
object SchemaColumnCompatibility
idintegernamestringrequiredusagestringmappingsstring · urirequiredread-onlytypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullableurlstring · urirequiredread-only
Update target columns¶
PATCH/api/target-columns/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idintegerrequiredA unique integer value identifying this Target Field.
Request body
application/json also application/x-www-form-urlencoded, multipart/form-data
Body schema
object PatchedSchemaColumnCompatibility
idintegernamestringusagestringtypestringlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullable
Responses
200OKapplication/json
Response schema
object SchemaColumnCompatibility
idintegernamestringrequiredusagestringmappingsstring · urirequiredread-onlytypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullableurlstring · urirequiredread-only
Delete target columns¶
DELETE/api/target-columns/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idintegerrequiredA unique integer value identifying this Target Field.
Responses
204No response body
List target columns mappings¶
GET/api/target-columns/{parent_lookup_schema_column_id}/mappings/
API key permissionDestination: Read-onlydestination:read
Path parameters
parent_lookup_schema_column_idstringrequired
Query parameters
is_key_columnbooleanorderingstringWhich field to use when ordering the results.
pageintegerA page number within the paginated result set.
source_column_namestringsource_content_typeinteger
Responses
200OKapplication/json
Response schema
object PaginatedDefaultSchemaMappingList
countintegerrequirednextstring · urinullablepreviousstring · urinullableresultsarray of objectrequiredItems · DefaultSchemaMapping
idintegerrequiredread-onlysource_column_namestringrequiredsource_content_typeintegerrequiredtarget_columnobjectrequiredread-onlyAttributes · SchemaColumnCompatibility
idintegernamestringrequiredusagestringmappingsstring · urirequiredread-onlytypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullableurlstring · urirequiredread-only
is_key_columnboolean
Create target columns mappings¶
POST/api/target-columns/{parent_lookup_schema_column_id}/mappings/
API key permissionDestination: Writedestination:write
Path parameters
parent_lookup_schema_column_idstringrequired
Request bodyrequired
application/json also application/x-www-form-urlencoded, multipart/form-data
Body schema
object DefaultSchemaMapping
source_column_namestringrequiredsource_content_typeintegerrequiredtarget_column_idintegerrequiredwrite-onlyis_key_columnboolean
Responses
201Createdapplication/json
Response schema
object DefaultSchemaMapping
idintegerrequiredread-onlysource_column_namestringrequiredsource_content_typeintegerrequiredtarget_columnobjectrequiredread-onlyAttributes · SchemaColumnCompatibility
idintegernamestringrequiredusagestringmappingsstring · urirequiredread-onlytypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullableurlstring · urirequiredread-only
is_key_columnboolean
400The request body failed validation. Beyond the usual missing or malformed fields, this covers a target column id that does not resolve, and a source field or target column that is already mapped for this source type. On create it also covers a target column id that disagrees with the target column in the URL; an update may still move a mapping to another column.
409The mapping was not written. Usually a concurrent write claimed this source field or target column between validation and the write; a referenced target column or source type deleted in the same window is reported the same way. Re-read the mappings for this source type before retrying.application/json
Response schema
object DuplicateDefaultSchemaMapping
detailstringrequired
Get target columns mappings¶
GET/api/target-columns/{parent_lookup_schema_column_id}/mappings/{id}/
API key permissionDestination: Read-onlydestination:read
Path parameters
idintegerrequiredA unique integer value identifying this Default Data Mapping.
parent_lookup_schema_column_idstringrequired
Responses
200OKapplication/json
Response schema
object DefaultSchemaMapping
idintegerrequiredread-onlysource_column_namestringrequiredsource_content_typeintegerrequiredtarget_columnobjectrequiredread-onlyAttributes · SchemaColumnCompatibility
idintegernamestringrequiredusagestringmappingsstring · urirequiredread-onlytypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullableurlstring · urirequiredread-only
is_key_columnboolean
Replace target columns mappings¶
PUT/api/target-columns/{parent_lookup_schema_column_id}/mappings/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idintegerrequiredA unique integer value identifying this Default Data Mapping.
parent_lookup_schema_column_idstringrequired
Request bodyrequired
application/json also application/x-www-form-urlencoded, multipart/form-data
Body schema
object DefaultSchemaMapping
source_column_namestringrequiredsource_content_typeintegerrequiredtarget_column_idintegerrequiredwrite-onlyis_key_columnboolean
Responses
200OKapplication/json
Response schema
object DefaultSchemaMapping
idintegerrequiredread-onlysource_column_namestringrequiredsource_content_typeintegerrequiredtarget_columnobjectrequiredread-onlyAttributes · SchemaColumnCompatibility
idintegernamestringrequiredusagestringmappingsstring · urirequiredread-onlytypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullableurlstring · urirequiredread-only
is_key_columnboolean
400The request body failed validation. Beyond the usual missing or malformed fields, this covers a target column id that does not resolve, and a source field or target column that is already mapped for this source type.
409The mapping was not written. Usually a concurrent write claimed this source field or target column between validation and the write; a referenced target column or source type deleted in the same window is reported the same way. Re-read the mappings for this source type before retrying.application/json
Response schema
object DuplicateDefaultSchemaMapping
detailstringrequired
Update target columns mappings¶
PATCH/api/target-columns/{parent_lookup_schema_column_id}/mappings/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idintegerrequiredA unique integer value identifying this Default Data Mapping.
parent_lookup_schema_column_idstringrequired
Request body
application/json also application/x-www-form-urlencoded, multipart/form-data
Body schema
object PatchedDefaultSchemaMapping
source_column_namestringsource_content_typeintegertarget_column_idintegerwrite-onlyis_key_columnboolean
Responses
200OKapplication/json
Response schema
object DefaultSchemaMapping
idintegerrequiredread-onlysource_column_namestringrequiredsource_content_typeintegerrequiredtarget_columnobjectrequiredread-onlyAttributes · SchemaColumnCompatibility
idintegernamestringrequiredusagestringmappingsstring · urirequiredread-onlytypestringrequiredlengthintegernullablemeasureone ofAttributes
MeasureEnum
BlankEnum
NullEnum
descriptionstringnullableurlstring · urirequiredread-only
is_key_columnboolean
400The request body failed validation. Beyond the usual missing or malformed fields, this covers a target column id that does not resolve, and a source field or target column that is already mapped for this source type.
409The mapping was not written. Usually a concurrent write claimed this source field or target column between validation and the write; a referenced target column or source type deleted in the same window is reported the same way. Re-read the mappings for this source type before retrying.application/json
Response schema
object DuplicateDefaultSchemaMapping
detailstringrequired
Delete target columns mappings¶
DELETE/api/target-columns/{parent_lookup_schema_column_id}/mappings/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idintegerrequiredA unique integer value identifying this Default Data Mapping.
parent_lookup_schema_column_idstringrequired
Responses
204No response body
List target types¶
GET/api/target-types/
API key permissionDestination: Read-onlydestination:read
Query parameters
pageintegerA page number within the paginated result set.
page_sizeintegerNumber of results to return per page.
searchstringA search term.
Responses
200OKapplication/json
Response schema
object PaginatedBaseTargetTypeList
countintegerrequirednextstring · urinullablepreviousstring · urinullableresultsarray of objectrequiredItems · BaseTargetType
idintegerrequiredread-onlynamestringrequiredread-onlyslugstringrequiredread-onlycanonical_namestringrequiredread-onlyurlstring · urirequiredread-onlytargetsstring · urirequiredread-only
Get target types¶
GET/api/target-types/{id}/
API key permissionDestination: Read-onlydestination:read
Path parameters
idintegerrequiredA unique integer value identifying this content type.
Responses
200OKapplication/json
Response schema
object BaseTargetType
idintegerrequiredread-onlynamestringrequiredread-onlyslugstringrequiredread-onlycanonical_namestringrequiredread-onlyurlstring · urirequiredread-onlytargetsstring · urirequiredread-only
Get target types targets (GET /api/target-types/{parent_lookup_type_id}/targets/)¶
GET/api/target-types/{parent_lookup_type_id}/targets/
API key permissionDestination: Read-onlydestination:read
Path parameters
parent_lookup_type_idstringrequired
Responses
200No response body
Create target types targets¶
POST/api/target-types/{parent_lookup_type_id}/targets/
API key permissionDestination: Writedestination:write
Path parameters
parent_lookup_type_idstringrequired
Responses
201No response body
Get target types targets (GET /api/target-types/{parent_lookup_type_id}/targets/{id}/)¶
GET/api/target-types/{parent_lookup_type_id}/targets/{id}/
API key permissionDestination: Read-onlydestination:read
Path parameters
idstringrequiredparent_lookup_type_idstringrequired
Responses
200No response body
Replace target types targets¶
PUT/api/target-types/{parent_lookup_type_id}/targets/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idstringrequiredparent_lookup_type_idstringrequired
Responses
200No response body
Update target types targets¶
PATCH/api/target-types/{parent_lookup_type_id}/targets/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idstringrequiredparent_lookup_type_idstringrequired
Responses
200No response body
Delete target types targets¶
DELETE/api/target-types/{parent_lookup_type_id}/targets/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idstringrequiredparent_lookup_type_idstringrequired
Responses
204No response body
Get target types targets mappings (GET /api/target-types/{parent_lookup_type_id}/targets/{parent_lookup_target_id}/mappings/)¶
GET/api/target-types/{parent_lookup_type_id}/targets/{parent_lookup_target_id}/mappings/
API key permissionDestination: Read-onlydestination:read
Path parameters
parent_lookup_target_idstringrequiredparent_lookup_type_idstringrequired
Responses
200No response body
Create target types targets mappings¶
POST/api/target-types/{parent_lookup_type_id}/targets/{parent_lookup_target_id}/mappings/
API key permissionDestination: Writedestination:write
Path parameters
parent_lookup_target_idstringrequiredparent_lookup_type_idstringrequired
Responses
201No response body
Get target types targets mappings (GET /api/target-types/{parent_lookup_type_id}/targets/{parent_lookup_target_id}/mappings/{id}/)¶
GET/api/target-types/{parent_lookup_type_id}/targets/{parent_lookup_target_id}/mappings/{id}/
API key permissionDestination: Read-onlydestination:read
Path parameters
idstringrequiredparent_lookup_target_idstringrequiredparent_lookup_type_idstringrequired
Responses
200No response body
Replace target types targets mappings¶
PUT/api/target-types/{parent_lookup_type_id}/targets/{parent_lookup_target_id}/mappings/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idstringrequiredparent_lookup_target_idstringrequiredparent_lookup_type_idstringrequired
Responses
200No response body
Update target types targets mappings¶
PATCH/api/target-types/{parent_lookup_type_id}/targets/{parent_lookup_target_id}/mappings/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idstringrequiredparent_lookup_target_idstringrequiredparent_lookup_type_idstringrequired
Responses
200No response body
Delete target types targets mappings¶
DELETE/api/target-types/{parent_lookup_type_id}/targets/{parent_lookup_target_id}/mappings/{id}/
API key permissionDestination: Writedestination:write
Path parameters
idstringrequiredparent_lookup_target_idstringrequiredparent_lookup_type_idstringrequired
Responses
204No response body