Diagnostics
{
"provider_key": "meta",
"status": "not_configured",
"required_env_present": false,
"missing_env_vars": [
"META_APP_ID",
"META_APP_SECRET"
],
"provider_setup_complete": false,
"missing_setup_fields": [
"clientId",
"clientSecret",
"validOAuthRedirectUris",
"clientOAuthLogin",
"webOAuthLogin",
"permissions",
"pageId",
"instagramAccountId"
],
"missing_setup_labels": [
"Client ID",
"Client secret",
"Valid OAuth redirect URIs",
"Client OAuth login enabled",
"Web OAuth login enabled",
"Permissions",
"Facebook Page ID",
"Instagram account ID"
],
"setup_warnings": [
"Instagram accounts must be Business or Creator accounts linked to a Facebook Page."
],
"redirect_uri_expected": "https://os.luzione.com/api/integrations/meta/callback",
"callback_route": "/api/integrations/meta/callback",
"scopes": [
"pages_show_list",
"pages_read_engagement",
"instagram_basic",
"instagram_manage_insights",
"instagram_manage_comments"
],
"token_present": false,
"token_expiry": null,
"last_test_status": null,
"last_test_error": null,
"decoded_last_error": null,
"app_review_required": true,
"setup_steps": [
"Create or confirm the Meta app and Business assets.",
"Whitelist the exact redirect URI.",
"Record Page and Instagram Business Account IDs.",
"Confirm OAuth toggles and permissions."
],
"assets_supported": true,
"assets_selected": false,
"governed_usage_allowed": true,
"external_actions_enabled": false
}