curl "https://api.scanova.io/page-template/?category=website-url" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a"
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": 3,
"name": "Product Launch",
"slug": "product-launch-a1b2c3",
"description": "A landing page for launches.",
"category": { "id": 5, "slug": "website-url", "name": "Website URL" },
"theme": {
"id": 7,
"name": "Ocean Breeze",
"slug": "user-42-ocean-breeze-a1b2c3",
"description": "A cool blue palette.",
"config_json": { "color": { "accent": "#0077be", "background": "#f0f8ff" } },
"schema_version": 2,
"category_hints": ["website-url"],
"thumbnail_url": "https://cdn.scanova.io/themes/7/thumb.png",
"is_system": false,
"is_premium": false,
"order": 0
},
"blocks_json": [{ "type": "hero" }],
"filter_tags": ["business", "launch"],
"accent_color": "#0077be",
"preview_bg": "#f0f8ff",
"thumbnail_url": "https://cdn.scanova.io/page-templates/3/thumb.png",
"is_premium": false,
"is_system": true,
"is_favourited": false,
"order": 0
}
]
}
Thèmes et modèles de page
Lister les modèles de page
GET /page-template/
GET
/
page-template
/
curl "https://api.scanova.io/page-template/?category=website-url" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a"
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": 3,
"name": "Product Launch",
"slug": "product-launch-a1b2c3",
"description": "A landing page for launches.",
"category": { "id": 5, "slug": "website-url", "name": "Website URL" },
"theme": {
"id": 7,
"name": "Ocean Breeze",
"slug": "user-42-ocean-breeze-a1b2c3",
"description": "A cool blue palette.",
"config_json": { "color": { "accent": "#0077be", "background": "#f0f8ff" } },
"schema_version": 2,
"category_hints": ["website-url"],
"thumbnail_url": "https://cdn.scanova.io/themes/7/thumb.png",
"is_system": false,
"is_premium": false,
"order": 0
},
"blocks_json": [{ "type": "hero" }],
"filter_tags": ["business", "launch"],
"accent_color": "#0077be",
"preview_bg": "#f0f8ff",
"thumbnail_url": "https://cdn.scanova.io/page-templates/3/thumb.png",
"is_premium": false,
"is_system": true,
"is_favourited": false,
"order": 0
}
]
}
Liste les modèles de page, sur l’hôte de l’API de gestion (
Par défaut, il s’agit de la galerie de modèles système (
api.scanova.io), authentifié avec votre clé d’API de gestion brute.
GET https://api.scanova.io/page-template/
Authorization: 401f7ac837da42b97f613d789819ff93537bee6a
boolean
Liste uniquement les propres modèles de l’appelant plutôt que la galerie système — non paginé, les plus récemment modifiés en premier. Vide pour les appels non authentifiés.
string
Filtre la galerie système aux modèles dont les tags incluent ce slug de catégorie de QR. S’applique uniquement lorsque
mine n’est pas défini.string
Recherche dans le nom/la description du modèle.
integer
Numéro de page.
integer
Résultats par page, 100 maximum.
curl "https://api.scanova.io/page-template/?category=website-url" \
-H "Authorization: 401f7ac837da42b97f613d789819ff93537bee6a"
{
"count": 1,
"next": null,
"previous": null,
"results": [
{
"id": 3,
"name": "Product Launch",
"slug": "product-launch-a1b2c3",
"description": "A landing page for launches.",
"category": { "id": 5, "slug": "website-url", "name": "Website URL" },
"theme": {
"id": 7,
"name": "Ocean Breeze",
"slug": "user-42-ocean-breeze-a1b2c3",
"description": "A cool blue palette.",
"config_json": { "color": { "accent": "#0077be", "background": "#f0f8ff" } },
"schema_version": 2,
"category_hints": ["website-url"],
"thumbnail_url": "https://cdn.scanova.io/themes/7/thumb.png",
"is_system": false,
"is_premium": false,
"order": 0
},
"blocks_json": [{ "type": "hero" }],
"filter_tags": ["business", "launch"],
"accent_color": "#0077be",
"preview_bg": "#f0f8ff",
"thumbnail_url": "https://cdn.scanova.io/page-templates/3/thumb.png",
"is_premium": false,
"is_system": true,
"is_favourited": false,
"order": 0
}
]
}
is_system: true, 20 par page, triés par favoris d’abord puis par order). Passez ?mine=true pour passer à vos propres modèles à la place — notez que la forme de la réponse reste la même, mais la pagination/le tri diffère comme décrit ci-dessus.
Voir aussi
- Créer un modèle de page — en enregistrer un nouveau.
- Lister les tags des modèles de page — voir les valeurs de
category/tag existant dans la galerie. - Ajouter un modèle de page aux favoris — basculer
is_favouritedpour un modèle. - Présentation de l’API de gestion — le schéma d’authentification et les règles de quota applicables à cet endpoint.
Autorisations
Send your Management API key as the raw value of the Authorization header — no "Bearer " or "Token " prefix, and no other characters. Example: Authorization: 401f7ac837da42b97f613d789819ff93537bee6a. A header containing more than one space-separated part is rejected outright. Requests also require the request's Host header to be the management API host (e.g. api.scanova.io) — the same key sent to the regular API host will not authenticate.
Paramètres de requête
List only the caller's own templates instead of the system gallery.
Filter the system gallery to templates whose filter_tags include this category slug.
Search template name/description.
Max 100.
Réponse
200 - application/json
Paginated list of page templates.
Cette page vous a-t-elle été utile ?