{"provider_key":"airtable","status":"manual_saved","required_env_present":true,"missing_env_vars":[],"provider_setup_complete":true,"missing_setup_fields":[],"missing_setup_labels":[],"setup_warnings":["Minimum read/import mode only needs an Airtable personal access token plus the base ID/API link for the base you want to use. OAuth app metadata is optional until public authorization is needed."],"redirect_uri_expected":"https://your-project-name.vercel.app/api/integrations/airtable/callback","callback_route":"/api/integrations/airtable/callback","scopes":[],"token_present":true,"token_expiry":null,"last_test_status":"not_run","last_test_error":null,"decoded_last_error":null,"app_review_required":false,"setup_steps":["Create an Airtable personal access token with access to the base you want to connect.","Paste the token and any one base ID or Airtable API/docs URL.","Optional: add Marketing, Operations, and Finance base IDs when those bases are ready.","Run Test Connection to verify the token can reach Airtable."],"assets_supported":true,"assets_selected":false,"governed_usage_allowed":true,"external_actions_enabled":false}