# Customer Portal Configuration APIs for managing customer portal settings including UI customization, text labels, feature toggles, and branding options for the member self-service portal ## Get customer portal settings - [GET /api/external/v2/customer-portal-settings/{id}](https://developers.membership.appstle.com/admin-api-swagger/customer-portal-configuration/getcustomerportalsettingsv2.md): Retrieves customer portal configuration settings for the authenticated shop. These settings control the appearance, behavior, and text labels displayed in the customer self-service portal. Key Settings Returned: - UI Text Labels: Button text, form field labels, messages, tooltips - Feature Toggles: Enable/disable portal features (shipping address edit, pause/resume, etc.) - Branding: Custom HTML for header/footer, date formats, localization - Cancellation Controls: Minimum days before cancellation, retention discounts - Address Management: Shipping address field labels and configurations - Discount Display: Discount note titles and descriptions for different cycles - Product Management: Add product labels, variant change text, quantity controls - Order Management: Order history labels, fulfillment status text - Pause/Resume: Pause badge text, resume subscription messages - Rewards Integration: Rewards text and points display labels Common Use Cases: - Retrieve portal settings for display in custom integrations - Sync portal configuration with external systems - Build custom customer portal interfaces using API-driven configuration - Validate current portal settings programmatically - Implement multi-language support by fetching localized labels Authentication: Requires API key authentication via X-API-Key header or api_key parameter