Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize developer documentation
  • Developing with Sitecore Personalize
  1. REST APIs
  1. Sitecore Personalize developer documentation
  2. REST APIs

Connection REST API

The Connection REST API enables you to connect Sitecore Personalize to external services.

Use the following attributes for connection objects:

AttributeTypeDescriptionExample(s)
itemsJSON array of JSON objectsThe array of connections.N/A
namestringThe name of the connection."Connect to Data System"
descriptionstringThe connection description."custom connection to weather system"
modifiedByUserRefstringThe unique reference of the user who modified the connection."843c775e-db9c-49f6-9f56-e3999123bcf4"
revisionintegerThe sequential number of the connection revision.2
archivedbooleanThe archive status of the connection.true, false
authJSON array of JSON objectsAn array of authentication attributes to connect to the service.N/A
authTypestringThe authentication type required to authenticate requests to the external model."oauth"
clientIdstringThe secret client ID required to connect to the external model."secretclientid"
accessTokenUrlstringThe URL of the access token generated by the external model. The access token URL must use an https:// URL."https://mockserver-proxy-dev.sitecore.com/oauth/token"
requestJSON array of stringsAn array of request attributes to connect to the service.N/A
requestTypestringThe method type of the request."GET"
connectionUrlstringThe URL of the connection."https://mockserver-proxy-dev.sitecore.com/sample/get/oauth"
inputMappingsJSON array of JSON objectsAn array of input mappings to define the input to the web service.N/A
outputMappingsJSON array of JSON objectsAn array of output mappings to define the output from the web service.N/A
customHeadersJSON array of JSON objectsA JSON array of custom headers to pass to the connection.N/A
systemTypestringThe type of system you are connecting."DATA_SYSTEM"
connectionTimeoutintegerThe number of milliseconds that must lapse before the connection times out.1000
socketTimeoutintegerThe number of milliseconds that must lapse before the socket times out while waiting for individual packets.1000
iconstringThe path to the image file that contains the icon representing the connection in the UI."assets/images/icons/connections/plug.svg"
If you have suggestions for improving this article, let us know!

Documentation Assistant

This assistant uses AI to generate responses based on Sitecore documentation. While it has access to official sources, answers may be incomplete or inaccurate and should not be considered official advice or support.
Powered by
k
kapa.ai
Protected by reCAPTCHA

© Copyright 2026, Sitecore A/S or a Sitecore affiliated company.
All rights reserved.

Privacy policySitecore Trust CenterTerms of use