Workspaces¶
10 operations in the Adverity Connect API. Replace {{INSTANCE}} and {{KEY}} in the examples with your instance and API key. How authentication works.
List stacks¶
GET/api/stacks/
API key permissionWorkspace: Read-onlyworkspace: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.
uuidstring · uuid
Responses
200OKapplication/json
Response schema
object PaginatedStackList
countintegerrequirednextstring · urinullablepreviousstring · urinullableresultsarray of objectrequiredItems · Stack
add_connection_urlstringrequiredread-onlyadd_datastream_urlstringrequiredread-onlychange_urlstringrequiredread-onlydatalakestring · urirequiredread-onlydestinationintegerextracts_urlstringrequiredread-onlyissues_urlstringrequiredread-onlyidintegerrequiredread-onlyuuidstring · uuidrequiredread-onlynamestringrequiredoverview_urlstringrequiredread-onlyparentstring · urirequiredread-onlyparent_idintegerslugstringrequiredread-onlyurlstring · urirequiredread-onlycountsstringrequiredread-onlypermissionsstringrequiredread-onlydefault_manage_extract_namesbooleanThis setting is used as the default for new datastreams. You can still change this setting for individual datastreams in the Local data retention settings.
email_cobranding_enabledbooleanemail_cobranding_logo_urlstring · uriPublicly-accessible HTTPS URLs only. Recommended at least 64 px high PNG, transparent background.
email_cobranding_display_namestringDisplays if your brand logo isn't available.
updatedstring · date-timerequiredread-onlycreatedstring · date-timerequiredread-only
Create stacks¶
POST/api/stacks/
API key permissionWorkspace: Writeworkspace:write
Request bodyrequired
application/json also application/x-www-form-urlencoded, multipart/form-data
Body schema
object Stack
datalake_idintegerrequiredwrite-onlydestinationintegernamestringrequiredparent_idintegerdefault_manage_extract_namesbooleanThis setting is used as the default for new datastreams. You can still change this setting for individual datastreams in the Local data retention settings.
email_cobranding_enabledbooleanemail_cobranding_logo_urlstring · uriPublicly-accessible HTTPS URLs only. Recommended at least 64 px high PNG, transparent background.
email_cobranding_display_namestringDisplays if your brand logo isn't available.
Responses
201Createdapplication/json
Response schema
object Stack
add_connection_urlstringrequiredread-onlyadd_datastream_urlstringrequiredread-onlychange_urlstringrequiredread-onlydatalakestring · urirequiredread-onlydestinationintegerextracts_urlstringrequiredread-onlyissues_urlstringrequiredread-onlyidintegerrequiredread-onlyuuidstring · uuidrequiredread-onlynamestringrequiredoverview_urlstringrequiredread-onlyparentstring · urirequiredread-onlyparent_idintegerslugstringrequiredread-onlyurlstring · urirequiredread-onlycountsstringrequiredread-onlypermissionsstringrequiredread-onlydefault_manage_extract_namesbooleanThis setting is used as the default for new datastreams. You can still change this setting for individual datastreams in the Local data retention settings.
email_cobranding_enabledbooleanemail_cobranding_logo_urlstring · uriPublicly-accessible HTTPS URLs only. Recommended at least 64 px high PNG, transparent background.
email_cobranding_display_namestringDisplays if your brand logo isn't available.
updatedstring · date-timerequiredread-onlycreatedstring · date-timerequiredread-only
Get stacks¶
GET/api/stacks/{slug}/
API key permissionWorkspace: Read-onlyworkspace:read
Path parameters
slugstringrequired
Responses
200OKapplication/json
Response schema
object Stack
add_connection_urlstringrequiredread-onlyadd_datastream_urlstringrequiredread-onlychange_urlstringrequiredread-onlydatalakestring · urirequiredread-onlydestinationintegerextracts_urlstringrequiredread-onlyissues_urlstringrequiredread-onlyidintegerrequiredread-onlyuuidstring · uuidrequiredread-onlynamestringrequiredoverview_urlstringrequiredread-onlyparentstring · urirequiredread-onlyparent_idintegerslugstringrequiredread-onlyurlstring · urirequiredread-onlycountsstringrequiredread-onlypermissionsstringrequiredread-onlydefault_manage_extract_namesbooleanThis setting is used as the default for new datastreams. You can still change this setting for individual datastreams in the Local data retention settings.
email_cobranding_enabledbooleanemail_cobranding_logo_urlstring · uriPublicly-accessible HTTPS URLs only. Recommended at least 64 px high PNG, transparent background.
email_cobranding_display_namestringDisplays if your brand logo isn't available.
updatedstring · date-timerequiredread-onlycreatedstring · date-timerequiredread-only
Replace stacks¶
PUT/api/stacks/{slug}/
API key permissionWorkspace: Writeworkspace:write
Path parameters
slugstringrequired
Request bodyrequired
application/json also application/x-www-form-urlencoded, multipart/form-data
Body schema
object Stack
datalake_idintegerrequiredwrite-onlydestinationintegernamestringrequiredparent_idintegerdefault_manage_extract_namesbooleanThis setting is used as the default for new datastreams. You can still change this setting for individual datastreams in the Local data retention settings.
email_cobranding_enabledbooleanemail_cobranding_logo_urlstring · uriPublicly-accessible HTTPS URLs only. Recommended at least 64 px high PNG, transparent background.
email_cobranding_display_namestringDisplays if your brand logo isn't available.
Responses
200OKapplication/json
Response schema
object Stack
add_connection_urlstringrequiredread-onlyadd_datastream_urlstringrequiredread-onlychange_urlstringrequiredread-onlydatalakestring · urirequiredread-onlydestinationintegerextracts_urlstringrequiredread-onlyissues_urlstringrequiredread-onlyidintegerrequiredread-onlyuuidstring · uuidrequiredread-onlynamestringrequiredoverview_urlstringrequiredread-onlyparentstring · urirequiredread-onlyparent_idintegerslugstringrequiredread-onlyurlstring · urirequiredread-onlycountsstringrequiredread-onlypermissionsstringrequiredread-onlydefault_manage_extract_namesbooleanThis setting is used as the default for new datastreams. You can still change this setting for individual datastreams in the Local data retention settings.
email_cobranding_enabledbooleanemail_cobranding_logo_urlstring · uriPublicly-accessible HTTPS URLs only. Recommended at least 64 px high PNG, transparent background.
email_cobranding_display_namestringDisplays if your brand logo isn't available.
updatedstring · date-timerequiredread-onlycreatedstring · date-timerequiredread-only
Update stacks¶
PATCH/api/stacks/{slug}/
API key permissionWorkspace: Writeworkspace:write
Path parameters
slugstringrequired
Request body
application/json also application/x-www-form-urlencoded, multipart/form-data
Body schema
object PatchedStack
datalake_idintegerwrite-onlydestinationintegernamestringparent_idintegerdefault_manage_extract_namesbooleanThis setting is used as the default for new datastreams. You can still change this setting for individual datastreams in the Local data retention settings.
email_cobranding_enabledbooleanemail_cobranding_logo_urlstring · uriPublicly-accessible HTTPS URLs only. Recommended at least 64 px high PNG, transparent background.
email_cobranding_display_namestringDisplays if your brand logo isn't available.
Responses
200OKapplication/json
Response schema
object Stack
add_connection_urlstringrequiredread-onlyadd_datastream_urlstringrequiredread-onlychange_urlstringrequiredread-onlydatalakestring · urirequiredread-onlydestinationintegerextracts_urlstringrequiredread-onlyissues_urlstringrequiredread-onlyidintegerrequiredread-onlyuuidstring · uuidrequiredread-onlynamestringrequiredoverview_urlstringrequiredread-onlyparentstring · urirequiredread-onlyparent_idintegerslugstringrequiredread-onlyurlstring · urirequiredread-onlycountsstringrequiredread-onlypermissionsstringrequiredread-onlydefault_manage_extract_namesbooleanThis setting is used as the default for new datastreams. You can still change this setting for individual datastreams in the Local data retention settings.
email_cobranding_enabledbooleanemail_cobranding_logo_urlstring · uriPublicly-accessible HTTPS URLs only. Recommended at least 64 px high PNG, transparent background.
email_cobranding_display_namestringDisplays if your brand logo isn't available.
updatedstring · date-timerequiredread-onlycreatedstring · date-timerequiredread-only
Delete stacks¶
DELETE/api/stacks/{slug}/
API keyNot supportedThis operation needs a signed-in Adverity user, so a Connect API key cannot call it. Use the Adverity app to do this.
Path parameters
slugstringrequired
Responses
204No response body
Get stacks schema¶
GET/api/stacks/{slug}/schema/
API key permissionWorkspace: Read-onlyworkspace:read
Export the target field schema configured for this workspace.
Path parameters
slugstringrequired
Responses
200OKapplication/json
Response schema
object StackSchema
target_columnsarray of objectrequiredItems · StackSchemaTargetColumn
namestringrequiredtypeintegerrequired1- String (dimension)2- Long (metric, whole number)3- Float (metric, decimal number)4- Date (dimension, YYYY-MM-DD)5- DateTime (dimension, YYYY-MM-DDTHH:MM:SS)6- Boolean (dimension, usually "true" and "false")7- Percentage (metric, fraction as %)9- Currency (metric)8- JSON (JSON-compatible format)10- Formula (expression sent to Google Sheets Destination)11- Duration (expression of time duration)13- Timestamp (dimension, YYYY-MM-DDTHH:MM:SS±HH:MM, converted to UTC)
lengthintegernullablemeasureone ofAttributes
MeasureEnum
NullEnum
descriptionstringdefault_mappingarray of objectrequiredItems · StackSchemaDefaultMapping
source_column_typestringrequiredNatural key, e.g. 'core.apidatastream'.
source_column_namestringrequiredis_key_columnbooleanrequired
Create stacks schema¶
POST/api/stacks/{slug}/schema/
API key permissionWorkspace: Writeworkspace:write
Import a target field schema. Existing target fields are updated in place and fields absent from the payload are left untouched.
Path parameters
slugstringrequired
Query parameters
resetbooleanRe-point existing per-datastream column mappings in this workspace to the imported target fields. Defaults to false.
Request bodyrequired
application/json
Body schema
object StackSchema
target_columnsarray of objectrequiredItems · StackSchemaTargetColumn
namestringrequiredtypeintegerrequired1- String (dimension)2- Long (metric, whole number)3- Float (metric, decimal number)4- Date (dimension, YYYY-MM-DD)5- DateTime (dimension, YYYY-MM-DDTHH:MM:SS)6- Boolean (dimension, usually "true" and "false")7- Percentage (metric, fraction as %)9- Currency (metric)8- JSON (JSON-compatible format)10- Formula (expression sent to Google Sheets Destination)11- Duration (expression of time duration)13- Timestamp (dimension, YYYY-MM-DDTHH:MM:SS±HH:MM, converted to UTC)
lengthintegernullablemeasureone ofAttributes
MeasureEnum
NullEnum
descriptionstringdefault_mappingarray of objectrequiredItems · StackSchemaDefaultMapping
source_column_typestringrequiredNatural key, e.g. 'core.apidatastream'.
source_column_namestringrequiredis_key_columnbooleanrequired
Responses
200OKapplication/json
Response schema
object StackSchemaImportResult
statusstringrequiredmessagestringrequired
400Malformed schema payload or invalid reset value.
415Content-Type other than application/json.
Get stacks stats¶
GET/api/stacks/{slug}/stats/
API key permissionWorkspace: Read-onlyworkspace:read
Path parameters
slugstringrequired
Responses
200OKapplication/json
Response schema
object Stack
add_connection_urlstringrequiredread-onlyadd_datastream_urlstringrequiredread-onlychange_urlstringrequiredread-onlydatalakestring · urirequiredread-onlydestinationintegerextracts_urlstringrequiredread-onlyissues_urlstringrequiredread-onlyidintegerrequiredread-onlyuuidstring · uuidrequiredread-onlynamestringrequiredoverview_urlstringrequiredread-onlyparentstring · urirequiredread-onlyparent_idintegerslugstringrequiredread-onlyurlstring · urirequiredread-onlycountsstringrequiredread-onlypermissionsstringrequiredread-onlydefault_manage_extract_namesbooleanThis setting is used as the default for new datastreams. You can still change this setting for individual datastreams in the Local data retention settings.
email_cobranding_enabledbooleanemail_cobranding_logo_urlstring · uriPublicly-accessible HTTPS URLs only. Recommended at least 64 px high PNG, transparent background.
email_cobranding_display_namestringDisplays if your brand logo isn't available.
updatedstring · date-timerequiredread-onlycreatedstring · date-timerequiredread-only
List Workspaces¶
GET/api/v1/workspaces/
API key permissionWorkspace: Read-onlyworkspace:read
Query parameters
pageintegerpage_sizeinteger
Responses
200OKapplication/json
Response schema
object PagedWorkspaceResponseSchema
itemsarray of objectrequiredItems · WorkspaceResponseSchema
idstring · uuidrequiredparent_idstring · uuidnullableAttributes
string · uuid
null
namestringrequired
countintegerrequired