All endpoints — API Reference
Every endpoint in the Synerise REST API.
667 endpoints across 64 tags.
Activities
GET/activities-api/activities/{clientId}— Get profile activities (deprecated)POST/activities-api/activity/by/{identifierType}— Get a single activity (deprecated)GET/activities-api/descriptions— Get description mappingsPOST/activities-api/descriptions— Add description mappingPOST/activities-api/descriptions/{descriptionId}— Update description mappingGET/activities-api/labels— Get label mappingsPOST/activities-api/labels— Add label mappingPOST/activities-api/labels/{labelId}— Update label mappingGET/activities-api/icons— Get icon mappingsPOST/activities-api/icons— Add icon mappingPOST/activities-api/icons/{iconID}— Update icon mappingGET/activities-api/events— Get profile's own eventsPOST/activities-api/events/by/{identifierType}— Get profile events as a workspace/Synerise user
Time Optimizer
POST/activity-time-estimator/v1/query-model— Generate activity time predictions
Search Stats
GET/search/v2/indices/{indexId}/stats/queries/summary— Get queries stats summaryGET/search/v2/indices/{indexId}/stats/queries/top— Get top query statisticsGET/search/v2/indices/{indexId}/stats/filters/summary— Get filters statsGET/search/v2/indices/{indexId}/stats/rules/summary— Get rules statsGET/search/v2/indices/stats/queries/summary— Get queries summary for multiple indices
Recommendation statistics
POST/recommendations/v2/campaigns/stats— Get recommendation campaign statisticsGET/recommendations/v2/campaigns/stats/global— Get global recommendation campaign statisticsGET/recommendations/v2/campaigns/{campaignId}/stats— Get recommendation campaign statisticsGET/recommendations/v2/campaigns/{campaignId}/products/stats— Get statistics for top items in a campaign
Analytics: Management
POST/analytics/analytics/batch-delete— Delete multiple analysesGET/analytics/directories— List directoriesPOST/analytics/directories— Create directoryPATCH/analytics/directories/{directoryId}— Rename directoryDELETE/analytics/directories/{directoryId}— Delete directoryPATCH/analytics/directories/change/{analyticId}— Change Directory
Analytics: Metrics
GET/analytics/{namespace}/metrics— List metricsPOST/analytics/{namespace}/metrics— Create metric analysisGET/analytics/{namespace}/metrics/{metricId}— Get metric detailsPUT/analytics/{namespace}/metrics/{metricId}— Update metricDELETE/analytics/{namespace}/metrics/{metricId}— Delete metric analysisPOST/analytics/analytics/v3/metrics/preview— Preview metricPOST/analytics/analytics/v3/metrics/{metricId}/recalculate/override— Calculate metric with parameter overridePOST/analytics/analytics/v3/metrics/{metricId}/recalculate— Calculate metricPOST/analytics/analytics/v3/metrics/{metricId}/dynamic/value— Calculate dynamic metricGET/analytics/analytics/v3/metrics/histogram-metrics— Get metrics usable in histograms
Analytics: Reports
POST/analytics/analytics/v4/reports/{reportId}/recalculate/override— Calculate report with overridePOST/analytics/analytics/v4/reports/{reportId}/recalculate— Recalculate reportPOST/analytics/analytics/v4/reports/preview— Preview reportPOST/analytics/analytics/v4/reports/preview-csv— Preview report as CSVGET/analytics/{namespace}/reports— List reportsPOST/analytics/{namespace}/reports— Create report analysisGET/analytics/{namespace}/reports/{reportId}— Get report analysis detailsPUT/analytics/{namespace}/reports/{reportId}— Update report analysisDELETE/analytics/{namespace}/reports/{reportId}— Delete report analysis
Analytics: Expressions
POST/analytics/{namespace}/expressions/visible-for-client/by/{identifierType}— Get expressions for profile cardPOST/analytics/{namespace}/expressions/{expressionId}/calculate/by/{identifierType}— Calculate expression for profileGET/analytics/{namespace}/expressions— List expressionsPOST/analytics/{namespace}/expressions— Create expressionGET/analytics/{namespace}/expressions/{expressionId}— Get expression detailsPUT/analytics/{namespace}/expressions/{expressionId}— Update expressionDELETE/analytics/{namespace}/expressions/{expressionId}— Delete expressionPOST/analytics/{namespace}/expressions/preview/by/{identifierType}— Get expression preview
Analytics: Histograms
GET/analytics/{namespace}/histograms— List histogramsPOST/analytics/{namespace}/histograms— Create histogramGET/analytics/{namespace}/histograms/{histogramId}— Get histogram detailsPUT/analytics/{namespace}/histograms/{histogramId}— Update histogram analysisDELETE/analytics/{namespace}/histograms/{histogramId}— Delete histogramPOST/analytics/analytics/v2/metrics/histograms/{histogramId}/recalculate/override— Calculate histogram with parameter overridePOST/analytics/analytics/v2/metrics/histograms/preview— Preview histogram
Analytics: Segmentations
POST/analytics/analytics/v2/segmentations/{segmentationId}/dynamic/value— Calculate dynamic segmentationPOST/analytics/analytics/v2/segmentations/preview— Preview segmentationPOST/analytics/analytics/v2/segmentations/preview/clients— Preview profiles in segmentationPOST/analytics/profiles/segmentations/firstMatch/by/{identifierType}— Get first matching segmentation for profile from provided listGET/analytics/{namespace}/segmentations— List segmentationsPOST/analytics/{namespace}/segmentations— Create segmentationGET/analytics/{namespace}/segmentations/{segmentationId}— Get segmentation detailsPUT/analytics/{namespace}/segmentations/{segmentationId}— Update segmentationDELETE/analytics/{namespace}/segmentations/{segmentationId}— Delete segmentationPOST/analytics/{namespace}/segmentations/visible-for-client/by/{identifierType}— Get segmentations for profile cardPOST/analytics/{namespace}/segmentations/check/by/{identifierType}— Check if profile in segmentations
Analytics: Aggregates
POST/analytics/analytics/definitions-manager/aggregates/{aggregateId}/client/{clientId}/calculate/histogram— Calculate aggregate for profile with period conditionsPOST/analytics/{namespace}/aggregates/preview/by/{identifierType}— Get aggregate previewPOST/analytics/{namespace}/aggregates/visible-for-client/by/{identifierType}— Get aggregates for profile cardPOST/analytics/{namespace}/aggregates/{aggregateId}/calculate/by/{identifierType}— Calculate aggregate for profileGET/analytics/{namespace}/aggregates— List aggregatesPOST/analytics/{namespace}/aggregates— Create aggregateGET/analytics/{namespace}/aggregates/{aggregateId}— Get aggregate detailsPUT/analytics/{namespace}/aggregates/{aggregateId}— Update aggregateDELETE/analytics/{namespace}/aggregates/{aggregateId}— Delete aggregate
Analytics: Sankeys
POST/analytics/analytics/v2/sankeys/preview— Preview Sankey analysisGET/analytics/{namespace}/sankeys— List SankeysPOST/analytics/{namespace}/sankeys— Create Sankey analysisGET/analytics/{namespace}/sankeys/{sankeyId}— Get Sankey detailsPUT/analytics/{namespace}/sankeys/{sankeyId}— Update SankeyDELETE/analytics/{namespace}/sankeys/{sankeyId}— Delete Sankey
Analytics: Funnels
POST/analytics/analytics/v2/funnels/preview— Preview funnel calculationPOST/analytics/analytics/v2/funnels/{funnelId}/recalculate/override— Recalculate funnel with parameter overrideGET/analytics/{namespace}/funnels— List funnelsPOST/analytics/{namespace}/funnels— Create a funnelGET/analytics/{namespace}/funnels/{funnelId}— Get funnel detailsPUT/analytics/{namespace}/funnels/{funnelId}— Update funnelDELETE/analytics/{namespace}/funnels/{funnelId}— Delete funnel
Analytics: Trends
GET/analytics/{namespace}/trends— List trendsPOST/analytics/{namespace}/trends— Create a trendGET/analytics/{namespace}/trends/{trendId}— Get trend detailsPUT/analytics/{namespace}/trends/{trendId}— Update trendDELETE/analytics/{namespace}/trends/{trendId}— Delete trendPOST/analytics/analytics/v2/trends/{trendId}/recalculate/override— Calculate trend with parameter overridePOST/analytics/analytics/v2/trends/preview— Preview trend calculation
Events
POST/v4/transactions— Create a transactionPOST/v4/transactions/batch— Batch add or update transactionsGET/v4/events/by-client/{clientId}— Get Profile events as Workspace (deprecated)GET/v4/events— Get Profile's own events (deprecated)POST/v4/events/application-started— Application startedPOST/v4/events/registered— Profile account registeredPOST/v4/events/logged-in— Profile logged inPOST/v4/events/logged-out— Profile logged outPOST/v4/events/added-to-cart— Item added to cartPOST/v4/events/removed-from-cart— Item removed from cartPOST/v4/events/added-to-favorites— Product added to favoritesPOST/v4/events/product-view— Item viewedPOST/v4/events/assigned-to-company— Profile assigned to companyPOST/v4/events/appeared-in-location— Profile logged locationPOST/v4/events/push/received— Push notification receivedPOST/v4/events/push/viewed— Push notification viewedPOST/v4/events/push/clicked— Push notification clickedPOST/v4/events/push/cancelled— Push notifications cancelledPOST/v4/events/cancelled-transaction— Transaction cancelledPOST/v4/events/hit-timer— Timer hitPOST/v4/events/searched— Search requestedPOST/v4/events/shared— Content sharedPOST/v4/events/recommendation-seen— Recommendation viewed (deprecated)POST/v4/events/recommendation-click— Recommendation clicked (deprecated)POST/v4/events/visited-screen— Mobile app screen visitedPOST/v4/events/custom— Custom eventPOST/v4/events/batch— Batch send eventsGET/v4/server/time— Get server timePOST/v4/events/recommendation-view— Recommendation viewedPOST/v4/events/item-search-click— Search result clicked
Profile management
POST/v4/clients— Create or update a ProfilePOST/v4/clients/merge/from/custom-ids/{sourceCustomIDs}/to/custom-id/{targetCustomID}— Merge profiles by customIdPOST/v4/clients/merge/from/ids/{fromClientIds}/to/id/{toClientId}— Merge profiles by clientIdPOST/v4/clients/batch— Batch add or update profilesGET/v4/clients/{clientId}— Get profile dataPOST/v4/clients/{clientId}— Update a profile (identify by ID)DELETE/v4/clients/{clientId}— Delete a profilePOST/v4/clients/by-email/{clientEmail}— Update a profile (identify by email)POST/v4/clients/by-customid/{customId}— Update a profile (identify by customId)DELETE/v4/clients/by-custom-id/{customId}— Delete a profile (identify by customId)GET/v4/clients/{identifierType}/{identifierValue}— Fetch profile dataGET/v4/clients/batch/by-phone/{phoneNumber}— Batch fetch profiles by phone numberGET/crm/v1/clients/{clientId}/contacts— Get Profile details (deprecated)PUT/crm/v1/contacts/{clientId}— Update Profile (deprecated)POST/morph/exports/clients/segmentation— Create and run profile exportGET/morph/exports/clients/{taskId}/status— Check profile export statusGET/morph/exports/clients/{taskId}/data— Get exported profilesGET/notes-service/by-id/{clientId}— Get all Profile notesPOST/notes-service/by-id/{clientId}— Create a noteGET/notes-service/by-id/{clientId}/{noteId}— Get notePUT/notes-service/by-id/{clientId}/{noteId}— Update noteDELETE/notes-service/by-id/{clientId}/{noteId}— Delete notePOST/sauth/management/client/{clientID}/logout— Log out a Profile
Tags
GET/v4/clients/tags— Get all tagsPOST/v4/tags— Create a tagPUT/v4/tags/{tagID}— Update a tagDELETE/v4/tags/{tagID}— Remove a tagGET/v4/clients/{clientId}/tags— Get profile tagsPOST/v4/clients/{clientId}/tags/{tagID}— Assign tag to profileDELETE/v4/clients/{clientId}/tags/{tagID}— Remove tag from profile
Profile devices
POST/v4/clients/{clientId}/linked-devices— Link a device by profile IDPOST/v4/clients/{identifierType}/{identifierValue}/linked-devices— Link a device by other parametersPOST/v4/my-account/linked-devices— Link a device to currently logged in profilePOST/push-devices/web-push/clean-up/{clientId}— Clean up web push tokensPOST/push-devices/mobile-push-subscriber/clean-up/{clientId}— Clean up mobile push tokensPOST/push-devices/clients/by-uuid/{identifierValue}/linked-devices— Link a device by other parametersPOST/push-devices/clients/linked-devices— Link a device by other parameters
Profile account management
GET/v4/my-account/personal-information— Get Profile's own dataPOST/v4/my-account/personal-information— Update Profile's own dataPOST/v4/my-account/phone-update/request— Request profile phone number changePOST/v4/my-account/phone-update/confirmation— Confirm profile phone number changePOST/sauth/clients/password-reset/request— Request Profile password resetPOST/sauth/clients/password-reset/confirmation— Confirm Profile password resetPOST/sauth/my-account/change-password— Change Profile passwordPOST/sauth/v2/my-account/delete— Delete accountPOST/sauth/v2/my-account/email-change/request— Request Profile email changePOST/sauth/v3/my-account/logout— Log out a ProfilePOST/sauth/my-account/email-change/confirmation— Confirm Profile email changePOST/sauth/clients/facebook/email-change/request— Change Facebook Profile emailPOST/sauth/clients/oauth/deleted— Delete Client Account (OAuth) (deprecated)POST/sauth/clients/apple/deleted— Delete Profile account (Sign in with Apple) (deprecated)POST/sauth/clients/facebook/deleted— Delete Facebook Profile Account (deprecated)POST/sauth/my-account/delete— Delete account (deprecated)POST/sauth/my-account/email-change/request— Request Profile email change (deprecated)
Authorization (deprecated)
GET/v4/auth/refresh/profile— Refresh a Workspace token (deprecated)POST/v4/auth/login/profile— Log in as Workspace (deprecated)POST/sauth/auth/login/client— Authenticate as Profile (deprecated)POST/sauth/auth/login/client/anonymous— Authenticate anonymously (deprecated)POST/sauth/auth/login/client/facebook— Authenticate with Facebook (deprecated)POST/sauth/auth/login/client/facebook/no-registration— Authenticate with Facebook without registration (deprecated)POST/sauth/auth/login/client/oauth— Authenticate with OAuth (deprecated)POST/sauth/auth/login/client/oauth/no-registration— Authenticate with OAuth without registration (deprecated)POST/sauth/auth/login/client/apple— Authenticate with Sign in with Apple (deprecated)POST/sauth/auth/login/client/apple/no-registration— Authenticate with Sign in with Apple without registration (deprecated)GET/sauth/auth/refresh/client— Refresh a Profile token (deprecated)POST/sauth/v2/auth/refresh/client— Refresh a Profile token (deprecated)POST/sauth/v2/auth/login/client— Authenticate as Profile (deprecated)POST/sauth/v2/auth/login/client/conditional— Authenticate as Profile (conditional) (deprecated)POST/sauth/v2/auth/login/client/anonymous— Authenticate anonymously (deprecated)POST/sauth/v2/auth/server/login/client— Authenticate as Profile (deprecated)
AI Events
POST/v4/events/ai-compat/batch— Batch upload AI eventsPOST/v4/events/ai-compat/item.search.click— Item clicked in searchPOST/v4/events/ai-compat/suggestion.search.click— Suggestion clicked in searchPOST/v4/events/ai-compat/product.search.click— Product clicked in search (deprecated)POST/v4/events/ai-compat/recommendation.click— Item clicked in recommendationPOST/v4/events/ai-compat/recommendation.view— Recommendation viewed
Workflows
GET/automation-brain/diagrams— Get list of workflowsGET/automation-brain/v2/diagrams— Get list of workflowsPOST/automation-brain/diagrams/{diagramId}/run— Run/resume workflowPOST/automation-brain/diagrams/{diagramId}/pause— Pause workflowPOST/automation-brain/diagrams/{diagramId}/stop— Stop workflowPOST/automation-brain/diagrams/{diagramId}/schedule-on— Enable schedule for workflowPOST/automation-brain/diagrams/{diagramId}/schedule-off— Disable schedule for workflowGET/automation-brain/diagrams/{diagramId}/statistics— Get workflow statistics with node detailsGET/automation-brain/diagrams/{diagramId}/blocks/{blockId}/statistics— Get node statistics
Brickworks: Schemas
GET/brickworks/v1/schemas— Get schemasPOST/brickworks/v1/schemas— Create schemaGET/brickworks/v1/schemas/{SchemaIdentifier}— Get schemaPUT/brickworks/v1/schemas/{SchemaIdentifier}— Update schemaDELETE/brickworks/v1/schemas/{SchemaIdentifier}— Delete schema
Brickworks: Records
GET/brickworks/v1/schemas/{SchemaIdentifier}/records— Get records from schemaPOST/brickworks/v1/schemas/{SchemaIdentifier}/records— Add record to schemaGET/brickworks/v1/schemas/{SchemaIdentifier}/records/{RecordIdentifier}— Get recordPUT/brickworks/v1/schemas/{SchemaIdentifier}/records/{RecordIdentifier}— Update recordDELETE/brickworks/v1/schemas/{SchemaIdentifier}/records/{RecordIdentifier}— Delete recordPOST/brickworks/v1/schemas/records/preview/by/{IdentifierType}— Preview object (as workspace)POST/brickworks/v1/schemas/records/preview— Preview object (as any consumer)POST/brickworks/v1/schemas/{SchemaIdentifier}/records/{RecordIdentifier}/duplicate— Duplicate recordPOST/brickworks/v1/async/schemas/{SchemaIdentifier}/records— Batch create or update records (async)PATCH/brickworks/v1/async/schemas/{SchemaIdentifier}/records— Batch create or partially update record (async)POST/brickworks/v1/async/schemas/{SchemaIdentifier}/record— Create or update record (async)PATCH/brickworks/v1/async/schemas/{SchemaIdentifier}/record— Create or partially update record (async)
Brickworks: Content generation
POST/brickworks/v1/schemas/{SchemaIdentifier}/records/{RecordIdentifier}/generate/by/{IdentifierType}— Generate object from a record (as workspace)POST/brickworks/v1/schemas/{SchemaIdentifier}/records/{RecordIdentifier}/generate— Generate object from a record (as any consumer)
Brickworks: External sources
GET/brickworks/v1/external-sources— List external sourcesPOST/brickworks/v1/external-sources— Create external sourceGET/brickworks/v1/external-sources/{ExternalDataSourceId}— Get External SourcePUT/brickworks/v1/external-sources/{ExternalDataSourceId}— Update External SourceDELETE/brickworks/v1/external-sources/{ExternalDataSourceId}— Delete external source
Brickworks: Record versions
GET/brickworks/v1/schemas/{SchemaIdentifier}/records/{RecordIdentifier}/versions— Get record versionsGET/brickworks/v1/schemas/{SchemaIdentifier}/records/{RecordIdentifier}/versions/{RecordVersionIdentifier}— Get record version
Consumption
POST/business-profile-service/organizations/usage/stats/newDataPoints— Get consumption metric with new data pointsPOST/business-profile-service/organizations/usage/stats/retentionDataPoints— Get consumption metric with retention data points
Organization workspaces
GET/business-profile-service/business-profiles— Get universal list of organization workspacesGET/business-profile-service/organizations/workspaces— Get all workspaces from organizationGET/business-profile-service/organizations/business-profiles/with-identifiers— Get universal list of organization workspaces with profile identifiers
Settings
GET/business-profile-service/organizations/business-profiles— Get universal list of organization workspacesGET/sauth/settings/ban— Get ban settingsPOST/sauth/settings/ban— Update ban settingsGET/sauth/settings/templates— Get email template settingsPOST/sauth/settings/templates— Update email template settingsGET/sauth/settings/device-control— Get device authorization settingsPOST/sauth/settings/device-control— Update device authorization settingsGET/sauth/settings/general— Get general settingsPOST/sauth/settings/general— Update general settingsGET/sauth/settings/oauth— Get OAuth settingsPOST/sauth/settings/oauth— Update OAuth settingsGET/sauth/settings/synerise-auth— getSyneriseAuthConfigPOST/sauth/settings/synerise-auth— updateSyneriseAuthSettingsGET/sauth/settings/oauth/facebook— getFacebookOauthSettingsPOST/sauth/settings/oauth/facebook— updateFacebookOauthSettingsGET/sauth/settings/oauth/google— getGoogleOauthSettingsPOST/sauth/settings/oauth/google— updateGoogleOauthSettingsGET/sauth/settings/oauth/apple— Get Sign in with Apple settingsPOST/sauth/settings/oauth/apple— Update Sign in with Apple settingsPOST/uauth/business-profile/mark-favorite— Add or remove business profile to favorites
Catalogs
GET/catalogs/bags/{catalogId}/csv— Get all items as CSV filePOST/catalogs/bags/{catalogId}/items/upload— Add items from CSVGET/catalogs/bags— Get catalogsPOST/catalogs/bags— Add catalogDELETE/catalogs/bags— Delete catalogsGET/catalogs/bags/{catalogId}/keys— Get catalog keysGET/catalogs/bags/{catalogId}— Get catalog infoDELETE/catalogs/bags/{catalogId}— Delete catalogGET/catalogs/bags/{catalogId}/items— Get items from catalogPOST/catalogs/bags/{catalogId}/items— Add itemPOST/catalogs/bags/{catalogId}/items/batch— Batch add itemsPATCH/catalogs/bags/{catalogId}/enrichment/fields— Update enrichment fieldsGET/catalogs/bags/{catalogId}/items/itemKey/{itemKey}— Get single item by itemKeyDELETE/catalogs/bags/{catalogId}/items/itemKey/{itemKey}— Delete single item by itemKeyGET/catalogs/bags/{catalogId}/items/{itemId}— Get single item by database IDPOST/catalogs/bags/{catalogId}/items/{itemId}— Update single item by database IDDELETE/catalogs/bags/{catalogId}/items/{itemId}— Delete single item by database IDGET/catalogs/items— Get all itemsPOST/catalogs/bags/{catalogId}/mappings— Add mappingGET/catalogs/mappings— Get all mappingsDELETE/catalogs/mappings/{bpActionParamKey}— Delete mappingGET/catalogs/itemDetail— Get single item by unique keyDELETE/catalogs/v2/bags/{catalogId}/items— Delete all items from a catalogDELETE/catalogs/v2/bags/{catalogId}/items/batch— Delete items by itemKeysPATCH/catalogs/v2/bags/{catalogId}/enable/filtering— Enable filteringPATCH/catalogs/v2/bags/{catalogId}/disable/filtering— Disable filteringPOST/catalogs/v1/async/bags/{catalogId}/item— Add or update item asynchronouslyPATCH/catalogs/v1/async/bags/{catalogId}/item— Add or update (partial) item asynchronouslyPOST/catalogs/v1/async/bags/{catalogId}/items— Batch add or update items asynchronouslyPATCH/catalogs/v1/async/bags/{catalogId}/items— Batch add or update (partial) items asynchronously
Item filters
POST/items/v2/filter/validate— Validate item filter
Visual Search
GET/search/v2/indices/{indexId}/visual— Visual items searchPOST/search/v2/indices/{indexId}/visual— Visual items searchGET/search/v2/indices/{indexId}/visual/explain— Explained visual items searchPOST/search/v2/indices/{indexId}/visual/explain— Explained visual items search
Search
GET/search/v2/indices/{indexId}/query— Full-text items searchPOST/search/v2/indices/{indexId}/query— Full-text items searchGET/search/v2/indices/{indexId}/query/explain— Explained full-text items searchPOST/search/v2/indices/{indexId}/query/explain— Explained full-text items searchGET/search/v2/indices/{indexId}/autocomplete— Autocomplete items searchPOST/search/v2/indices/{indexId}/autocomplete— Autocomplete items searchGET/search/v2/indices/{indexId}/autocomplete/explain— Explained autocomplete items searchPOST/search/v2/indices/{indexId}/autocomplete/explain— Explained autocomplete items searchGET/search/v2/indices/{indexId}/explain-match— Searchable attributes matchGET/search/v2/indices/{indexId}/deleted-searches— Get deleted searchesPOST/search/v2/indices/{indexId}/deleted-searches— Soft-delete a recent searchGET/search/v2/indices/{indexId}/recent-searches— Get recent searches
Listing
GET/search/v2/indices/{indexId}/list— Items listingPOST/search/v2/indices/{indexId}/list— Items listingGET/search/v2/indices/{indexId}/list/explain— Explained items listingPOST/search/v2/indices/{indexId}/list/explain— Explained items listing
Search Configuration
GET/search/v2/indices/{indexId}/attributes/filterable/values— Get values of filterable attributesGET/search/v2/indices— Get configurations of all indicesPOST/search/v2/indices— Post index configurationGET/search/v2/indices/{indexId}/config— Get index configurationPUT/search/v2/indices/{indexId}/config— Update index configurationDELETE/search/v2/indices/{indexId}/config— Delete index configurationGET/search/v2/indices/{indexId}/state— Get index stateGET/search/v2/supported-languages— Get supported languagesGET/search/v2/indices/{indexId}/duplicate— Duplicate index
Suggestions Configuration
GET/search/v2/suggestion-indices— Get suggestion indicesPOST/search/v2/suggestion-indices— Create suggestion indexGET/search/v2/suggestion-indices/{indexId}/config— Get suggestion indexPUT/search/v2/suggestion-indices/{indexId}/config— Create/replace suggestion indexDELETE/search/v2/suggestion-indices/{indexId}/config— Delete suggestion indexGET/search/v2/suggestion-indices/{indexId}/state— Get suggestion index state
AI: Metrics
GET/metrics/v2/available— Check available metrics (recommendations)GET/metrics/v2/available-ids— Retrieve IDs of available metrics (recommendations)
Data Processing Job Logs
GET/morph/logs/automation/{automationWorkflowId}/last-run/with-stages— Get last log with stages
Promotions
GET/v4/promotions/promotion/get-for-client— Get a Profile's promotions as ProfilePOST/v4/promotions/promotion/duplicate— Duplicate existing promotionPOST/v4/promotions/promotion/activate— Activate a promotionPOST/v4/promotions/promotion/batch-activate— Batch activate promotionsPOST/v4/promotions/promotion/deactivate— Deactivate a promotionPOST/v4/promotions/promotion/batch-deactivate— Batch deactivate promotionsPOST/v4/promotions/promotion/deactivate-all-for-client/{identifierType}/{identifierValue}— Deactivate all promotions for a Profile as WorkspacePOST/v4/promotions/promotion/redeem— Redeem a promotionPOST/v4/promotions/promotion/batch-redeem— Batch redeem promotionsGET/v4/promotions/v2/promotion/get-for-client/{identifierType}/{identifierValue}— Get a Profile's promotions as Workspace (v2)GET/v4/promotions/promotion/get-item-for-client/{identifierType}/{identifierValue}— View promotion details as ProfileGET/v4/promotions/promotion/get-item-for-client-no-data/{identifierType}/{identifierValue}— View promotion details as ProfileGET/v4/promotions/promotion/list— View Workspace promotionsGET/v4/promotions/promotion/diff-list— View recently updated promotionsGET/v4/promotions/promotion/get-for-client/{identifierType}/{identifierValue}— Get a Profile's promotions as WorkspaceGET/v4/promotions/promotion/get-for-client-possible-to-redeem/{identifierType}/{identifierValue}— Get redeemable promotions of a ProfileGET/v4/promotions/promotion/{identifierType}/{identifierValue}— Get promotion details as WorkspacePUT/v4/promotions/promotion/{identifierType}/{identifierValue}— Update a promotionGET/v4/promotions/promotion/get-for-client-by-custom-settings/{identifierType}/{identifierValue}— Get Profile promotions by a custom filterPOST/v4/promotions/promotion/activate-for-client/{identifierType}/{identifierValue}— Activate a promotion as WorkspacePOST/v4/promotions/promotion/batch-activate-for-client/{identifierType}/{identifierValue}— Batch activate promotions as WorkspacePOST/v4/promotions/promotion/deactivate-for-client/{identifierType}/{identifierValue}— Deactivate a promotion as WorkspacePOST/v4/promotions/promotion/batch-deactivate-for-client/{identifierType}/{identifierValue}— Batch deactivate promotionsPOST/v4/promotions/promotion— Create a promotionDELETE/v4/promotions/promotion— Delete a promotionPOST/v4/promotions/promotion/create-or-update— Create or update a promotionPOST/v4/promotions/voucher/batch-redeem— Batch redeem vouchersPOST/v4/promotions/voucher/batch-redeem-for-profile— Batch redeem vouchers for profilesPOST/v4/promotions/v2/promotion/batch— Batch import promotionsDELETE/v4/promotions/v2/promotion/batch— Batch delete promotionsPOST/v4/promotions/v2/sale/process-sale/{identifierType}/{identifierValue}— Process basketPOST/v4/promotions/sale/process-checkout/{identifierType}/{identifierValue}— Process checkout on POSPOST/v4/promotions/v2/sale/process-anonymous-sale— Process anonymous Profile's basketPOST/v4/promotions/sale/process-anonymous-checkout— Process anonymous Profile's checkout on POS
Promotion locks
GET/v4/promotions/promotion/locking/check-client— Check account lockPOST/v4/promotions/lock/create-points-lock-for-client/{identifierType}/{identifierValue}— Create point lock for profilePOST/v4/promotions/lock/release-points-lock-for-client/{identifierType}/{identifierValue}/{lockIdentifier}— Release point lock for profilePOST/v4/promotions/lock/release-promotion-requested-lock-for-client/{identifierType}/{identifierValue}/{lockIdentifier}— Release "promotion requested" lock from profile
Handbills
GET/v4/promotions/handbill— Get all handbill configurationsPOST/v4/promotions/handbill— Create handbill configurationGET/v4/promotions/handbill/{handbillUuid}— Get handbill configurationPATCH/v4/promotions/handbill/{handbillUuid}— Update handbill configurationGET/v4/promotions/promotion/get-for-client/handbill/{handbillUuid}— Generate handbill for ProfileGET/v4/promotions/promotion/get-for-client/handbills— Generate batch of handbills for ProfileGET/v4/promotions/promotion/get-for-client/{identifierType}/{identifierValue}/handbill/{handbillUuid}— Generate handbill for Profile and get Profile promotionsGET/v4/promotions/v2/promotion/get-for-client/{identifierType}/{identifierValue}/handbill/{handbillUuid}— Generate handbill for Profile (v2)GET/v4/promotions/promotion/get-for-client/{identifierType}/{identifierValue}/with-handbills— Generate batch handbill for Profile and get Profile promotions
Promotion settings
GET/v4/promotions/settings— Get settings for current WorkspacePUT/v4/promotions/settings— Update settings for current Workspace
Promotions points
POST/v4/promotions/v2/points/transfer— Transfer points to another profile
Query Rules
GET/search/v2/indices/{indexId}/rules— Get rulesPOST/search/v2/indices/{indexId}/rules— Create ruleGET/search/v2/indices/{indexId}/rules/{ruleId}— Get rulePUT/search/v2/indices/{indexId}/rules/{ruleId}— Update query ruleDELETE/search/v2/indices/{indexId}/rules/{ruleId}— Delete rulePOST/search/v2/indices/{indexId}/rules/{ruleId}/activate— Activate rulePOST/search/v2/indices/{indexId}/rules/{ruleId}/pause— Pause rulePOST/search/v2/indices/{indexId}/rules/{ruleId}/draft— Draft rulePOST/search/v2/indices/{indexId}/rules/{ruleId}/finish— Finish rule
Recommendation campaigns
GET/recommendations/v2/campaigns— Get all recommendation campaignsPOST/recommendations/v2/campaigns— Create a recommendation campaignGET/recommendations/v2/campaigns/{campaignId}— Get recommendation campaign detailsPOST/recommendations/v2/campaigns/{campaignId}— Update a recommendation campaignDELETE/recommendations/v2/campaigns/{campaignId}— Delete a recommendation campaignPOST/recommendations/v2/campaigns/state— Change campaigns' statesPOST/recommendations/v2/campaigns/{campaignId}/copy— Copy a recommendation campaignGET/recommendations/v2/campaigns/simplified— Get simplified recommendation campaigns
Recommendations
GET/recommendations/v2/recommend/campaigns/{campaignIdentifier}— Get recommendations by campaignPOST/recommendations/v2/recommend/campaigns— Get recommendations by campaignPOST/recommendations/v2/recommend/campaigns/{campaignIdentifier}/by/{identifierName}— Get recommendations by campaign and profile identifierPOST/recommendations/v2/recommend/campaigns/preview— Preview campaign recommendationsGET/recommendations/v2/recommend/items/users/{clientUuid}— Personalized recommendationsPOST/recommendations/v2/recommend/items/users/{clientUuid}— Personalized recommendationsPOST/recommendations/v2/recommend/items/users/{clientUuid}/sections— Section recommendationsPOST/recommendations/v2/recommend/items/users/{clientUuid}/attributes— Attribute recommendationsGET/recommendations/v2/recommend/items/users/{clientUuid}/last— Last viewed recommendationsPOST/recommendations/v2/recommend/items/users/{clientUuid}/last— Last viewed recommendationsGET/recommendations/v2/recommend/items/users/{clientUuid}/aggregates/{aggregateUUID}— Recent interactions recommendationsPOST/recommendations/v2/recommend/items/users/{clientUuid}/aggregates/{aggregateUUID}— Recent interactions recommendationsGET/recommendations/v2/recommend/items/metric— Scoring by metricPOST/recommendations/v2/recommend/items/metric— Scoring by metricGET/recommendations/v2/recommend/items/complementary— Complementary items for a cartPOST/recommendations/v2/recommend/items/complementary— Complementary items for a cartGET/recommendations/v2/recommend/items/{itemId}/complementary— Complementary itemsPOST/recommendations/v2/recommend/items/{itemId}/complementary— Complementary itemsGET/recommendations/v2/recommend/items/{itemId}/similar— Similar itemsPOST/recommendations/v2/recommend/items/{itemId}/similar— Similar itemsGET/recommendations/v2/recommend/items/{itemId}/similar/visual— Visually similarPOST/recommendations/v2/recommend/items/{itemId}/similar/visual— Visually similarGET/recommendations/v2/recommend/items/next-interaction— Next interactionPOST/recommendations/v2/recommend/items/next-interaction— Next interaction
Profile registration
POST/sauth/clients/registered— Register a ProfilePOST/sauth/clients/activation/by-pin-code/confirmation— Confirm registration with PIN codePOST/sauth/clients/activation/by-pin-code/request— Re-send PIN codePOST/sauth/clients/activation/confirmation— Activate a Profile's accountPOST/sauth/clients/activation/request— Re-send email confirmation
Authorization
POST/sauth/v3/auth/refresh/client— Refresh a Profile tokenPOST/sauth/v3/auth/login/client— Authenticate as ProfilePOST/sauth/v3/auth/server/login/client— Authenticate Profile with a serverPOST/sauth/v3/auth/login/client/conditional— Authenticate as Profile (conditional)POST/sauth/v3/auth/login/client/anonymous— Authenticate anonymouslyPOST/uauth/auth/login/user— Log in as UserPOST/uauth/auth/login/user/mfa/verification— Verify User multi-factor authenticationPOST/uauth/auth/login/user/profile/{businessProfileUUID}— Select WorkspaceGET/uauth/business-profile/— Get WorkspacesGET/uauth/business-profile/ids— Get Workspaces ids with user-specific dataGET/uauth/business-profile/current— Get current WorkspacePOST/uauth/v2/auth/login/profile— Log in as Workspace
Screen views
GET/schema-service/v3/screen-views/{feedSlug}/generate— Generate screen view from feedPOST/schema-service/v3/screen-views/{feedSlug}/generate— Generate screen view from feedPOST/schema-service/screen-views/create— Create screen viewPOST/schema-service/v2/screen-views/createNew— Initialize screen viewPOST/schema-service/v2/screen-views/{screenViewId}/content— Add content to screen viewPOST/schema-service/v2/screen-views/{screenViewId}/audience— Add audience to screen viewPUT/schema-service/v2/screen-views/{screenViewId}/priority— Update screen view priorityPUT/schema-service/v2/screen-views/{screenViewId}/name— Rename screen viewPOST/schema-service/v2/screen-views/{feedSlug}/generate/by/{identifierType}— Preview screen view with a profile contextGET/schema-service/v2/screen-views/feeds— List screen view feedsPOST/schema-service/v2/screen-views/feeds— Create screen view feedGET/schema-service/v2/screen-views— List screen viewsGET/schema-service/v2/screen-views/{screenViewId}— Get screen viewDELETE/schema-service/v2/screen-views/{screenViewId}— Delete screen viewPOST/schema-service/v2/screen-views/{screenViewId}/copy— Copy screen viewGET/schema-service/v2/screen-views/{screenViewId}/predecessors— Get predecessors for screen viewGET/schema-service/v2/screen-views/{screenViewId}/successors— Get successors for screen viewGET/schema-service/v2/screen-views/directory— List screen view directoriesPOST/schema-service/v2/screen-views/directory— Add screen view directoryPOST/schema-service/v2/screen-views/directory/{directoryId}— Rename screen view directoryDELETE/schema-service/v2/screen-views/directory/{directoryId}— Delete screen view directoryPOST/schema-service/v2/screen-views/{screenViewId}/directory/{directoryId}/attach— Assign screen view to directoryPOST/schema-service/v2/screen-views/{screenViewId}/feed— Assign screen view to feedPOST/schema-service/v2/screen-views/feeds/{feedId}— Rename screen view feedDELETE/schema-service/v2/screen-views/feeds/{feedId}— Delete screen view feedPOST/schema-service/scheduler/entry— Schedule objectGET/schema-service/scheduler/entry/{objectType}/{objectId}— Get schedule the schedule of an objectPOST/schema-service/v2/screen-views/{screenViewId}/status/finish— Finish screen viewPOST/schema-service/v2/screen-views/{screenViewId}/status/resume— Resume screen viewPOST/schema-service/v2/screen-views/{screenViewId}/status/activate— Activate screen viewPOST/schema-service/v2/screen-views/{screenViewId}/status/pause— Pause screen view
Documents
GET/schema-service/v2/documents/{slug}/generate— Generate document (slug)POST/schema-service/v2/documents/{slug}/generate— Generate document (slug)POST/schema-service/v2/documents/{documentId}/generate— Generate document (document UUID)POST/schema-service/v2/documents/create— Create documentPOST/schema-service/v2/documents/createNew— Initialize documentPOST/schema-service/v2/documents/{documentId}/audience— Add audience to documentPOST/schema-service/v2/documents/{documentId}/content— Add content to documentPUT/schema-service/v2/documents/{documentId}/name— Rename documentPUT/schema-service/v2/documents/{documentId}/priority— Update priority in documentPOST/schema-service/v2/documents/preview/by/{identifierType}— Preview document content for a profilePOST/schema-service/v2/documents/{documentIdentifier}/generate/by/{identifierType}— Generate document for a profilePOST/schema-service/v2/documents/preview/grouped-by/groups/list— List grouped documentsGET/schema-service/v2/documents— List documentsPOST/schema-service/v2/documents/preview/list— List documents from groupsGET/schema-service/v2/documents/{slug}— Get document by slugGET/schema-service/v2/documents/by/slug/{slug}/predecessors— Get predecessors for documentGET/schema-service/v2/documents/{documentId}/predecessors— Get predecessors for documentGET/schema-service/v2/documents/by/slug/{slug}/successors— Get successors for documentGET/schema-service/v2/documents/{documentId}/successors— Get successors for documentGET/schema-service/v2/documents/{documentId}— Get document by UUIDPOST/schema-service/v2/documents/{documentId}— Update documentDELETE/schema-service/v2/documents/{documentId}— Delete documentPOST/schema-service/v2/documents/{documentId}/copy— Copy documentPOST/schema-service/v2/documents/{documentId}/directory/{directoryId}/attach— Assign document to directoryPOST/schema-service/v2/documents/directory/{directoryId}— Rename document directoryDELETE/schema-service/v2/documents/directory/{directoryId}— Delete document directoryGET/schema-service/v2/documents/directory— List document directoriesPOST/schema-service/v2/documents/directory— Add document directoryDELETE/schema-service/v2/groups/{groupId}— Delete document groupGET/schema-service/v2/groups— List groupsPOST/schema-service/v2/groups— Add groupPOST/schema-service/v2/documents/{documentId}/status/finish— Finish documentPOST/schema-service/v2/documents/{documentId}/status/activate— Activate documentPOST/schema-service/v2/documents/{documentId}/status/resume— Resume documentPOST/schema-service/v2/documents/{documentId}/status/pause— Pause documentGET/schema-service/schemaTypes— Get schema typesPOST/schema-service/schemaTypes— Add schema typeDELETE/schema-service/schemaTypes— Delete schema types
Screen views (legacy)
GET/schema-service/screenViews— Get all screen views (deprecated)POST/schema-service/screenViews/byKeys— Get screen views by keys (deprecated)GET/schema-service/screenViews/single/{screenViewId}/{screenViewVersion}— Get screen view (deprecated)GET/schema-service/screenViews/versions/{screenViewId}— Get screen view versions (deprecated)GET/schema-service/screenViews/generate— Generate screen view (deprecated)GET/schema-service/v2/screenViews/generate— Generate screen view (deprecated)POST/schema-service/screenViews/createNew— Initialize screen view (deprecated)POST/schema-service/screenViews/content/{screenViewId}/{screenViewVersion}/copyFromExistingScreenView— Copy content (deprecated)POST/schema-service/screenViews/content/{screenViewId}/{screenViewVersion}— Add content (deprecated)POST/schema-service/screenViews/audience/{screenViewId}/{screenViewVersion}— Add audience (deprecated)POST/schema-service/screenViews/publish/{screenViewId}/{screenViewVersion}— Publish screen view (deprecated)POST/schema-service/screenViews/copyDraftFromExistingScreenView— Copy draft from existing screen view (deprecated)POST/schema-service/screenViews/createDraftFromExistingScreenView— Create draft from existing screen view (deprecated)PUT/schema-service/screenViews/single/{screenViewId}/{screenViewVersion}/description— Update screen view description (deprecated)PUT/schema-service/screenViews/single/{screenViewId}/{screenViewVersion}/priority— Update screen view priority (deprecated)POST/schema-service/screenViews/discardChanges/{screenViewId}/{screenViewVersion}— Discard changes (deprecated)DELETE/schema-service/screenViews/delete/{screenViewId}— Delete screen view (deprecated)DELETE/schema-service/screenViews/single/delete/{screenViewId}/{screenViewVersion}— Delete screen view version (deprecated)
Documents (legacy)
POST/schema-service/document/preview— Preview document (deprecated)POST/schema-service/document/{uuid}— Create document version (deprecated)GET/schema-service/document/{id}— Get raw document (deprecated)POST/schema-service/document/{uuid}/{id}— Update document (deprecated)GET/schema-service/v2/document/slug/{slug}/content— Generate processed document (only content) (deprecated)GET/schema-service/document/slug/{slug}/content— Generate processed document (only content) (deprecated)POST/schema-service/document/slug/{slug}/content— Generate processed document (only content) (deprecated)GET/schema-service/document/certification/{slug}— Generate certification document with specific slug. (deprecated)GET/schema-service/document/slug/{slug}— Generate processed document (deprecated)POST/schema-service/document/slug/{slug}— Generate processed document (deprecated)GET/schema-service/document/by-schema/{schema}— Generate documents by schema (deprecated)GET/schema-service/document— List documents (deprecated)POST/schema-service/document— Create document (deprecated)DELETE/schema-service/document— Delete documents (deprecated)GET/schema-service/document/{uuid}/versions— Get document versions (deprecated)POST/schema-service/document/{uuid}/publish— Publish document (deprecated)GET/schema-service/document/slug/{slug}/check— Check if slug is correct (deprecated)
Synonyms
GET/search/v2/indices/{indexId}/synonyms— Get synonymsPOST/search/v2/indices/{indexId}/synonyms— Create synonymPOST/search/v2/indices/{indexId}/synonyms/batch— Batch insert synonymsPOST/search/v2/indices/{indexId}/synonyms/replace-all— Replace all synonymsGET/search/v2/indices/{indexId}/synonyms/{synonymId}— Get synonymPUT/search/v2/indices/{indexId}/synonyms/{synonymId}— Update synonymDELETE/search/v2/indices/{indexId}/synonyms/{synonymId}— Delete synonym
Asset tags
GET/tags-collector/directories— Get all directoriesPOST/tags-collector/directories— Create directoryGET/tags-collector/directories/types— Get directory typesPOST/tags-collector/directories/types— Create directory typePATCH/tags-collector/directories/{directoryHash}— Update directoryDELETE/tags-collector/directories/{directoryHash}— Delete directoryGET/tags-collector/directories/{directoryHash}/tags— Get tags from directoryPOST/tags-collector/directories/{directoryHash}/tags— Assign tags to directoryDELETE/tags-collector/directories/{directoryHash}/tags— Unassign tags from directoryPUT/tags-collector/directories/{directoryHash}/types— Update directory typeGET/tags-collector/tags— Get tag listPOST/tags-collector/tags— Create tagPATCH/tags-collector/tags/{tagHash}— Update tag
Templates
GET/template-backend/template— List templatesPOST/template-backend/template— Create templateGET/template-backend/template/{templateUuid}— Get template by UUIDPATCH/template-backend/template/{templateUuid}— Patch a templatePOST/template-backend/template/functional— Create functional templatePOST/template-backend/template/move— Move templates to another directoryPOST/template-backend/template/remove— Remove templatesGET/template-backend/template/getById/{id}— Get template by IDPOST/template-backend/upload/zip— Create template from ZIPPOST/template-backend/upload/url— Create template from URL
Template directories
GET/template-backend/directory— Get directoriesPOST/template-backend/directory— Create directoryGET/template-backend/directory/byType— Get directories by typePATCH/template-backend/directory/{directoryUUID}— Rename directoryDELETE/template-backend/directory/{directoryUUID}— Remove directory
Access control
POST/uauth/business-profile/mfa/requirements— Enable MFA requirement for workspaceDELETE/uauth/business-profile/mfa/requirements— Disable MFA requirement for workspaceGET/uauth/users/my-account/strongest-password-settings— Get own strongest password policyGET/uauth/settings/user-bp-ip-policy— Get IP allowlist policyPOST/uauth/settings/user-bp-ip-policy— Update IP allowlist policyGET/uauth/strongest-password-settings-by-email/{email}— Get strongest password policy of a UserPOST/uauth/users/mfa/initialization— Initiate multi-factor authentication for userPOST/uauth/users/mfa/confirmation— Confirm multi-factor authentication for userDELETE/uauth/users/mfa— Remove multi-factor authentication for userGET/uauth/settings/password-policy— Get user password policyPOST/uauth/settings/password-policy— Update user password policy
User account management
POST/uauth/change-password— Change user passwordPOST/uauth/password-reset/request— Request user password resetPOST/uauth/password-reset/confirmation— Confirm user password resetGET/uauth/user/confirmation/{confirmationToken}— Confirm user registrationPOST/uauth/user/register— Register userPOST/uauth/user/register/resend-confirmation— Re-send user confirmation tokenGET/uauth/users/my-account— Get user's own dataPOST/uauth/users/my-account— Update user's own dataDELETE/uauth/users/my-account— Delete user's own account
Access groups
GET/uauth/permissions/group/role/{roleId}— List grouped permissionsGET/uauth/roles/listing— Get role groupsPOST/uauth/roles/role-group— Create role groupPOST/uauth/roles/role-group/{groupId}— Update role groupDELETE/uauth/roles/role-group/{groupId}— Delete role groupPOST/uauth/roles/role— Create roleGET/uauth/roles/{roleId}— Get rolePOST/uauth/roles/role/{roleId}— Update roleDELETE/uauth/roles/role/{roleId}— Delete roleGET/uauth/users/available-roles— Get available roles
User management
GET/uauth/user/register/invitation/{invitationToken}— Find user by invitation tokenPOST/uauth/users/invitations/invite— Invite userPOST/uauth/users/invitations/invite-bulk— Invite many usersDELETE/uauth/users/invitations/{invitationIds}— Delete invitationsPOST/uauth/users/invitations/{invitationId}— Update invitationGET/uauth/users/listing— List usersGET/uauth/users/listing/autocomplete— Autocomplete user search resultDELETE/uauth/users/profile-association/{ids}— Remove users from workspaceGET/uauth/users/{userId}— Get user dataPOST/uauth/users/{userId}— Update user dataPOST/uauth/users/activate— Activate usersPOST/uauth/users/deactivate— De-activate usersPUT/uauth/users/{userId}/access-time— Change access expiration timePOST/uauth/users/{userId}/password-reset— Reset another user's passwordPUT/uauth/users/{userId}/mfa-reset— Reset another user's multi-factor authenticationDELETE/uauth/users/{ids}— Delete user account
Directory
GET/uauth/managed-domains— List managed domainsDELETE/uauth/managed-domains— Delete managed domainGET/uauth/managed-domains/initialize-code— Initialize managed domainPOST/uauth/managed-domains/verification— Verify managed domain
Uploader
POST/uploader-service/clients/files/by/{identifierType}— Add files for dynamic attachmentsPOST/uploader-service/storages/{container}/upload— Upload fileGET/uploader-service/storage-files/list— List files from workspaceGET/uploader-service/v2/list— List files from workspacePOST/uploader-service/storage-files/delete-by-uuid— Remove filesPOST/uploader-service/storage-files/add-star-by-uuid— Add starsPOST/uploader-service/storage-files/remove-star-by-uuid— Remove stars
Vouchers
POST/v4/vouchers/item/assign— Assign a voucher from a pool to ProfileGET/v4/vouchers/item/get-assigned— Get assigned vouchersPOST/v4/vouchers/item/get-or-assign— Get or assign and get voucher as ProfilePOST/v4/vouchers/item— Create a voucherPOST/v4/vouchers/item/bulk-create— Bulk create vouchersGET/v4/vouchers/item/list— List all vouchersGET/v4/vouchers/item/{voucherUuid}— View voucher detailsPUT/v4/vouchers/item/{voucherUuid}— Update a voucherDELETE/v4/vouchers/item/{voucherUuid}— Delete a voucherGET/v4/vouchers/item/{searchKey}/{searchValue}— View voucher details by search keyPOST/v4/vouchers/item/assign-for-client— Assign a voucher to a ProfileGET/v4/vouchers/item/get-assigned-for-client/{clientUuid}— Get vouchers assigned to a Profile (deprecated)POST/v4/vouchers/item/get-or-assign-for-client— Get or assign and get voucher as Workspace (deprecated)GET/v4/vouchers/item/get-assigned-for-client/by-identifier— Get vouchers assigned to a Profile by identifierPOST/v4/vouchers/item/get-or-assign-for-client/by-identifier— Get or assign and get voucher as WorkspacePOST/v4/vouchers/item/assign-for-client/by-identifier— Assign and get voucher as WorkspacePOST/v4/vouchers/item/redeem— Redeem a voucherGET/v4/vouchers/pool/list— List poolsPOST/v4/vouchers/pool— Create a voucher poolGET/v4/vouchers/pool/{poolUuid}— Get pool detailsPUT/v4/vouchers/pool/{poolUuid}— Update a voucher poolDELETE/v4/vouchers/pool/{poolUuid}— Delete a voucher poolGET/v4/vouchers/item/list/{poolUuid}— List vouchers from a poolDELETE/v4/vouchers/item/list/{poolUuid}— Delete vouchers by poolUuidPOST/v4/vouchers/item/count/{poolUuid}— Count vouchers