Skip to content

Reference

Complete API and configuration reference for DCS integration.

API Reference

Text Content API

Public API for fetching text overrides.

Configuration Files

Reference for all DCS configuration files.

Portal API

For authenticated integrations.

ResourceDescription
Text Content APIFetch text overrides
DCS ConfigMain configuration file
Pages YAMLPage definitions
AuthenticationAuth integration

Environment Variables

Frontend (Vite)

VariableRequiredDescription
VITE_DCS_APIYesDCS API endpoint
VITE_SITE_IDYesSite identifier
VITE_ANALYTICS_IDNoAnalytics tracking ID

Build

VariableRequiredDescription
NODE_ENVNoEnvironment mode
VITE_BUILD_MODENoProduction/development

File Structure

.dcs/
├── config.yaml          # Main configuration
├── pages.yaml           # Page definitions
└── widgets/             # Widget schemas
    ├── hero.yaml
    ├── features.yaml
    └── testimonials.yaml

Status Codes

Success

CodeMeaning
200Success
201Created
204No Content
304Not Modified

Client Errors

CodeMeaning
400Bad Request
401Unauthorized
403Forbidden
404Not Found
429Rate Limited

Server Errors

CodeMeaning
500Server Error
503Service Unavailable

Duff Cloud Services Documentation