validate_config
Validate your project configuration, credentials, and metadata before syncing.
Description
This tool validates your project setup to ensure everything is configured correctly before uploading to the stores. It checks credentials, metadata format, character limits, and required fields.
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
projectId | string | No | Project ID (uses default if not specified) |
checks | string[] | No | Specific checks to run (default: all) |
store | string | No | Validate for specific store: appstore or playstore |
Example Usage
Ask Claude to validate your configuration:
Natural Language Promptstext
"Validate my project configuration""Check if my metadata is ready for the App Store""Are my store credentials working correctly?""Validate my project before uploading"
Response
Success Responsejson
{"success": true,"valid": true,"checks": {"credentials": {"appstore": { "status": "valid", "message": "Connected successfully" },"playstore": { "status": "valid", "message": "Connected successfully" }},"metadata": {"status": "valid","locales": 5,"warnings": [{"locale": "es-ES","field": "keywords","message": "Keywords are 95/100 characters, consider optimizing"}]},"characterLimits": {"status": "valid","violations": []},"requiredFields": {"status": "valid","missing": []}},"summary": {"errors": 0,"warnings": 1,"readyToUpload": true}}
Error Responsejson
{"success": true,"valid": false,"checks": {"credentials": {"appstore": { "status": "invalid", "message": "API key expired" },"playstore": { "status": "valid", "message": "Connected successfully" }},"metadata": {"status": "error","errors": [{"locale": "en-US","field": "description","message": "Description exceeds 4000 character limit (4127 chars)"}]},"requiredFields": {"status": "error","missing": [{ "locale": "fr-FR", "field": "name" },{ "locale": "fr-FR", "field": "description" }]}},"summary": {"errors": 3,"warnings": 0,"readyToUpload": false}}
Available Checks
| Check | Description |
|---|---|
credentials | Validates store credentials are valid and connected |
metadata | Checks metadata format and completeness |
characterLimits | Validates all fields are within character limits |
requiredFields | Checks all required fields are present |
screenshots | Validates screenshot dimensions and counts |