Personyze offers a REST API for managing your account programmatically and a set of SDKs for native mobile and tag-manager integration. This page is the starting point — quick overviews plus links out to the full reference documentation and source code.
REST API
The Personyze REST API lets third-party applications read and modify data in your account: add or delete placeholders, manage your product catalog, work with user lists, perform operations on online or offline users, and more. It uses standard HTTP, accepts and returns JSON, and supports the four standard verbs (GET, POST, PUT, DELETE).
Quick example
List all placeholders in your account using curl:
curl 'https://api:YOUR_API_KEY@app.personyze.com/rest/placeholders'
Replace YOUR_API_KEY with your account’s API key. Returns a JSON array. Add a new placeholder with POST, modify with PUT, delete with DELETE — same URL pattern.
Available objects
The API works object-wise. Each object has its own endpoint and reference page in the full docs:
Full reference documentation
Each object has its own deep-reference page covering all parameters, request examples, and response shapes:
→ Full REST API reference (request format, response codes, object pages, advanced path parameter syntax)
api; password is your account’s API key. Requests must use HTTPS — non-HTTPS requests get 401 Unauthorized.Common limits and behaviors
- Up to 1,000 records per request. Use
/limit/1000as the maximum page size. - Indexed vs. non-indexed lookups. Selecting users by email is fast (indexed); selecting by first name or arbitrary attribute is slow (full scan) and rate-limited.
- Status codes.
200success ·401bad key or non-HTTPS ·500error (with description in body) ·503temporarily unavailable, retry after the indicated number of seconds.
SDKs & tooling on GitHub
All Personyze open-source code lives at github.com/personyze. Six repositories cover the major integration surfaces:
Native mobile SDKs
Both SDKs are published under MIT license. The demo apps are runnable references showing the full setup-to-personalization flow.
For a guided walkthrough on integrating the mobile SDKs with the rest of Personyze (catalog setup, recommendation widgets, etc.) see Mobile App Product Recommendations Integration Guide.
Web tooling
Pair the GTM template with the Google Tag Manager setup guide for the full integration flow.
Related guides
- Setup by Site Type — Tracking, Feeds & Integrations — pick your starting point based on your site type.
- Product Interaction Event Tracking — events to fire on web pages.
- Product/Content Feed Setup — the catalog side of API integrations.
- JavaScript Action Guide — for writing custom Personyze actions in code.
- Accessing Campaign Data Client-Side — read campaign IDs and variables from JS.