Skip to main content
Sitecore Documentation
  • Learn
  • Downloads
  • Changelog
  • Roadmap
PersonalizeCloud Portal
Sitecore Personalize
    • View guest events
        • Create an API key
        • Edit an API key
        • Delete an API key
    • Copying entities between tenants
  • Using client-side JavaScript
  • Glossary
  1. Developer Center
  1. Sitecore Personalize
  2. Developer Center
  3. API keys

API keys

API keys allow a developer to authorize the API requests they make to Sitecore Personalize REST APIs. Using API keys, you can give developers granular access to specific Sitecore Personalize features. This helps you ensure that only authorized team members can interact with the data in your instance of Sitecore Personalize.

One API key gives access to one feature. You can create API keys for the following features:

  • Connections - create, read, update, and delete connections.

  • Decision model testing - read decision models and decision model tests.

  • Developer templates - create, read, update, and delete web templates and decision templates. Offers and offer templates are not available in Sitecore Personalize REST APIs.

  • Multiple resources - create, read, update, and delete all of the following:

    • Connections

    • Decision models

    • Experiments

    • Experiences

    • Web templates

    • Decision templates

If you have suggestions for improving this article, let us know!

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

Privacy policySitecore Trust CenterTerms of use