contentstack-management

Use for Client, Stack, _APIClient, domain resources, OAuth, and CMA API alignment.

npx skills add https://github.com/contentstack/contentstack-management-python --skill contentstack-management

Contentstack Management SDK – Contentstack Management Python

When to use

  • Implementing or changing Client, Stack, or resource modules (entries, assets, webhooks, …).
  • Updating README.md or public exports for user-visible behavior.
  • Assessing semver impact of constructor, method, or export changes.

Instructions

Main entry (consumer API)

  • contentstack_management.Client in contentstack.py: builds CMA endpoint from region / host / scheme, merges headers (authtoken, management_token, early_access), constructs _APIClient, optional oauth_config with OAuthHandler.

Structure

  • Stackcontentstack_management/stack/stack.py: stack-scoped resources (content types, entries, assets, branches, webhooks, …).
  • Org / userorganizations/, users/, user_session/ as applicable.
  • Resources — packages under contentstack_management/ following existing patterns.
  • OAuthoauth/oauth_handler.py, oauth/oauth_interceptor.py; keep aligned with _APIClient request path.

HTTP layer

  • _APIClient._call_request — central place for method, URL, JSON, files; respect timeout and max_retries.

Extending

  • Add methods on the appropriate resource class; align path and payload shapes with CMA docs.
  • Prefer routing HTTP through _APIClient for consistent retries and OAuth handling.

Docs and versioning

  • Exported Client, Region, and stack helpers should match README and contentstack_management.__init__.py.
  • Document migration for intentional breaking changes.

Plus de skills de contentstack

brand-kit-assistant
contentstack
Advise users on Contentstack Brand Kit concepts, setup, governance, and on-brand AI generation. Route API-specific tasks to the right Brand Kit capability or…
official
cms-assets
contentstack
Conseiller les développeurs sur l'organisation, la livraison et la transformation des assets dans Contentstack. Couvrir la structure des dossiers, les transformations de l'API de livraison d'images, la publication…
official
cms-branches-aliases
contentstack
Advise developers on using Contentstack branches for isolated content development and aliases for zero-downtime content deployments. Cover branch strategy,…
official
cms-data-modeling-best-practices
contentstack
Guidez les développeurs pour modéliser le contenu dans Contentstack en utilisant la structure réutilisable la plus simple. La compétence explique quand utiliser les types de contenu, les références, les éléments globaux…
official
cms-entries
contentstack
Advise developers on querying, localizing, versioning, publishing, and structuring Contentstack entries for efficient delivery. Focus on CDA usage, reference…
official
cms-environments-publishing
contentstack
Advise developers on configuring environments, publishing content, using delivery and preview tokens, leveraging the Sync API, and understanding CDN and…
official
cms-live-preview-visual-builder-support-assistant
contentstack
Diagnose and guide Contentstack Live Preview and Visual Builder implementations. Trace preview context, identify the broken contract, and recommend the…
official
cms-localization
contentstack
Advise developers on Contentstack localization: language setup, fallback chains, localized vs unlocalized entries, non-localizable fields, and multi-locale…
official