Environments
For instructions on how to authenticate to use this endpoint, see API overview.
Endpoints
GET | |
POST | |
GET | |
PATCH | |
DELETE | |
GET | |
PATCH | |
PATCH | |
PATCH | |
POST | |
DELETE | |
GET | |
GET | |
PATCH | |
POST | |
GET | |
GET | |
PATCH | |
PATCH |
List all environments
Deprecated: use /api/environments/{id}/ instead.
Required API key scopes
project:readQuery parameters
- limitinteger
- offsetinteger
Response
Example request
GET /api/projects/:project_id/environments Example response
Status 200
Create environments
Deprecated: use /api/environments/{id}/ instead.
Required API key scopes
project:writeRequest parameters
- namestring
- access_controlboolean
- app_urlsarray
- anonymize_ipsboolean
- completed_snippet_onboardingboolean
- test_account_filters
- test_account_filters_default_checkedbooleannull
- path_cleaning_filters
- is_demoboolean
- timezone
- data_attributes
- person_display_name_propertiesarraynull
- correlation_config
- autocapture_opt_outbooleannull
- autocapture_exceptions_opt_inbooleannull
- autocapture_web_vitals_opt_inbooleannull
- autocapture_web_vitals_allowed_metrics
- autocapture_exceptions_errors_to_ignore
- capture_console_log_opt_inbooleannull
- logs_settings
- capture_performance_opt_inbooleannull
- session_recording_opt_inboolean
- session_recording_sample_ratestringnull
- session_recording_minimum_duration_millisecondsintegernull
- session_recording_linked_flag
- session_recording_network_payload_capture_config
- session_recording_masking_config
- session_recording_url_trigger_configarraynull
- session_recording_url_blocklist_configarraynull
- session_recording_event_trigger_configarraynull
- session_recording_trigger_match_type_configstringnull
- session_recording_trigger_groups
- session_recording_retention_period
- session_replay_config
- survey_config
- week_start_day
- primary_dashboardintegernull
- live_events_columnsarraynull
- recording_domainsarraynull
- cookieless_server_hash_mode
- human_friendly_comparison_periodsbooleannull
- inject_web_appsbooleannull
- extra_settings
- modifiers
- has_completed_onboarding_for
- surveys_opt_inbooleannull
- heatmaps_opt_inbooleannull
- flags_persistence_defaultbooleannull
- feature_flag_confirmation_enabledbooleannull
- feature_flag_confirmation_messagestringnull
- default_evaluation_contexts_enabledbooleannull
- require_evaluation_contextsbooleannull
- capture_dead_clicksbooleannull
- default_data_themeintegernull
- revenue_analytics_config
- marketing_analytics_config
- customer_analytics_config
- onboarding_tasks
- base_currencyDefault:
USD - web_analytics_pre_aggregated_tables_enabledbooleannull
- receive_org_level_activity_logsbooleannull
- business_model
- conversations_enabledbooleannull
- conversations_settings
- proactive_tasks_enabledbooleannull
- workflows_config
Response
Example request
POST /api/projects/:project_id/environments Example response
Status 201
Retrieve environments
Deprecated: use /api/environments/{id}/ instead.
Required API key scopes
project:readPath parameters
- idinteger
Response
Example request
GET /api/projects/:project_id/environments/:id Example response
Status 200
Update environments
Deprecated: use /api/environments/{id}/ instead.
Required API key scopes
project:writePath parameters
- idinteger
Request parameters
- namestring
- access_controlboolean
- app_urlsarray
- anonymize_ipsboolean
- completed_snippet_onboardingboolean
- test_account_filters
- test_account_filters_default_checkedbooleannull
- path_cleaning_filters
- is_demoboolean
- timezone
- data_attributes
- person_display_name_propertiesarraynull
- correlation_config
- autocapture_opt_outbooleannull
- autocapture_exceptions_opt_inbooleannull
- autocapture_web_vitals_opt_inbooleannull
- autocapture_web_vitals_allowed_metrics
- autocapture_exceptions_errors_to_ignore
- capture_console_log_opt_inbooleannull
- logs_settings
- capture_performance_opt_inbooleannull
- session_recording_opt_inboolean
- session_recording_sample_ratestringnull
- session_recording_minimum_duration_millisecondsintegernull
- session_recording_linked_flag
- session_recording_network_payload_capture_config
- session_recording_masking_config
- session_recording_url_trigger_configarraynull
- session_recording_url_blocklist_configarraynull
- session_recording_event_trigger_configarraynull
- session_recording_trigger_match_type_configstringnull
- session_recording_trigger_groups
- session_recording_retention_period
- session_replay_config
- survey_config
- week_start_day
- primary_dashboardintegernull
- live_events_columnsarraynull
- recording_domainsarraynull
- cookieless_server_hash_mode
- human_friendly_comparison_periodsbooleannull
- inject_web_appsbooleannull
- extra_settings
- modifiers
- has_completed_onboarding_for
- surveys_opt_inbooleannull
- heatmaps_opt_inbooleannull
- flags_persistence_defaultbooleannull
- feature_flag_confirmation_enabledbooleannull
- feature_flag_confirmation_messagestringnull
- default_evaluation_contexts_enabledbooleannull
- require_evaluation_contextsbooleannull
- capture_dead_clicksbooleannull
- default_data_themeintegernull
- revenue_analytics_config
- marketing_analytics_config
- customer_analytics_config
- onboarding_tasks
- base_currencyDefault:
USD - web_analytics_pre_aggregated_tables_enabledbooleannull
- receive_org_level_activity_logsbooleannull
- business_model
- conversations_enabledbooleannull
- conversations_settings
- proactive_tasks_enabledbooleannull
- workflows_config
Response
Example request
PATCH /api/projects/:project_id/environments/:id Example response
Status 200
Delete environments
Deprecated: use /api/environments/{id}/ instead.
Required API key scopes
project:writePath parameters
- idinteger
Example request
DELETE /api/projects/:project_id/environments/:id Example response
Status 204 No response body
Retrieve environments activity
Deprecated: use /api/environments/{id}/ instead.
Path parameters
- idinteger
Example request
GET /api/projects/:project_id/environments/:id/activity Example response
Status 200 No response body
Update environments add product intent
Deprecated: use /api/environments/{id}/ instead.
Required API key scopes
project:readPath parameters
- idinteger
Request parameters
- namestring
- access_controlboolean
- app_urlsarray
- anonymize_ipsboolean
- completed_snippet_onboardingboolean
- test_account_filters
- test_account_filters_default_checkedbooleannull
- path_cleaning_filters
- is_demoboolean
- timezone
- data_attributes
- person_display_name_propertiesarraynull
- correlation_config
- autocapture_opt_outbooleannull
- autocapture_exceptions_opt_inbooleannull
- autocapture_web_vitals_opt_inbooleannull
- autocapture_web_vitals_allowed_metrics
- autocapture_exceptions_errors_to_ignore
- capture_console_log_opt_inbooleannull
- logs_settings
- capture_performance_opt_inbooleannull
- session_recording_opt_inboolean
- session_recording_sample_ratestringnull
- session_recording_minimum_duration_millisecondsintegernull
- session_recording_linked_flag
- session_recording_network_payload_capture_config
- session_recording_masking_config
- session_recording_url_trigger_configarraynull
- session_recording_url_blocklist_configarraynull
- session_recording_event_trigger_configarraynull
- session_recording_trigger_match_type_configstringnull
- session_recording_trigger_groups
- session_recording_retention_period
- session_replay_config
- survey_config
- week_start_day
- primary_dashboardintegernull
- live_events_columnsarraynull
- recording_domainsarraynull
- cookieless_server_hash_mode
- human_friendly_comparison_periodsbooleannull
- inject_web_appsbooleannull
- extra_settings
- modifiers
- has_completed_onboarding_for
- surveys_opt_inbooleannull
- heatmaps_opt_inbooleannull
- flags_persistence_defaultbooleannull
- feature_flag_confirmation_enabledbooleannull
- feature_flag_confirmation_messagestringnull
- default_evaluation_contexts_enabledbooleannull
- require_evaluation_contextsbooleannull
- capture_dead_clicksbooleannull
- default_data_themeintegernull
- revenue_analytics_config
- marketing_analytics_config
- customer_analytics_config
- onboarding_tasks
- base_currencyDefault:
USD - web_analytics_pre_aggregated_tables_enabledbooleannull
- receive_org_level_activity_logsbooleannull
- business_model
- conversations_enabledbooleannull
- conversations_settings
- proactive_tasks_enabledbooleannull
- workflows_config
Example request
PATCH /api/projects/:project_id/environments/:id/add_product_intent Example response
Status 200 No response body
Update environments complete product onboarding
Deprecated: use /api/environments/{id}/ instead.
Required API key scopes
project:readPath parameters
- idinteger
Request parameters
- namestring
- access_controlboolean
- app_urlsarray
- anonymize_ipsboolean
- completed_snippet_onboardingboolean
- test_account_filters
- test_account_filters_default_checkedbooleannull
- path_cleaning_filters
- is_demoboolean
- timezone
- data_attributes
- person_display_name_propertiesarraynull
- correlation_config
- autocapture_opt_outbooleannull
- autocapture_exceptions_opt_inbooleannull
- autocapture_web_vitals_opt_inbooleannull
- autocapture_web_vitals_allowed_metrics
- autocapture_exceptions_errors_to_ignore
- capture_console_log_opt_inbooleannull
- logs_settings
- capture_performance_opt_inbooleannull
- session_recording_opt_inboolean
- session_recording_sample_ratestringnull
- session_recording_minimum_duration_millisecondsintegernull
- session_recording_linked_flag
- session_recording_network_payload_capture_config
- session_recording_masking_config
- session_recording_url_trigger_configarraynull
- session_recording_url_blocklist_configarraynull
- session_recording_event_trigger_configarraynull
- session_recording_trigger_match_type_configstringnull
- session_recording_trigger_groups
- session_recording_retention_period
- session_replay_config
- survey_config
- week_start_day
- primary_dashboardintegernull
- live_events_columnsarraynull
- recording_domainsarraynull
- cookieless_server_hash_mode
- human_friendly_comparison_periodsbooleannull
- inject_web_appsbooleannull
- extra_settings
- modifiers
- has_completed_onboarding_for
- surveys_opt_inbooleannull
- heatmaps_opt_inbooleannull
- flags_persistence_defaultbooleannull
- feature_flag_confirmation_enabledbooleannull
- feature_flag_confirmation_messagestringnull
- default_evaluation_contexts_enabledbooleannull
- require_evaluation_contextsbooleannull
- capture_dead_clicksbooleannull
- default_data_themeintegernull
- revenue_analytics_config
- marketing_analytics_config
- customer_analytics_config
- onboarding_tasks
- base_currencyDefault:
USD - web_analytics_pre_aggregated_tables_enabledbooleannull
- receive_org_level_activity_logsbooleannull
- business_model
- conversations_enabledbooleannull
- conversations_settings
- proactive_tasks_enabledbooleannull
- workflows_config
Example request
PATCH /api/projects/:project_id/environments/:id/complete_product_onboarding Example response
Status 200 No response body
Update environments delete secret token backup
Deprecated: use /api/environments/{id}/ instead.
Path parameters
- idinteger
Request parameters
- namestring
- access_controlboolean
- app_urlsarray
- anonymize_ipsboolean
- completed_snippet_onboardingboolean
- test_account_filters
- test_account_filters_default_checkedbooleannull
- path_cleaning_filters
- is_demoboolean
- timezone
- data_attributes
- person_display_name_propertiesarraynull
- correlation_config
- autocapture_opt_outbooleannull
- autocapture_exceptions_opt_inbooleannull
- autocapture_web_vitals_opt_inbooleannull
- autocapture_web_vitals_allowed_metrics
- autocapture_exceptions_errors_to_ignore
- capture_console_log_opt_inbooleannull
- logs_settings
- capture_performance_opt_inbooleannull
- session_recording_opt_inboolean
- session_recording_sample_ratestringnull
- session_recording_minimum_duration_millisecondsintegernull
- session_recording_linked_flag
- session_recording_network_payload_capture_config
- session_recording_masking_config
- session_recording_url_trigger_configarraynull
- session_recording_url_blocklist_configarraynull
- session_recording_event_trigger_configarraynull
- session_recording_trigger_match_type_configstringnull
- session_recording_trigger_groups
- session_recording_retention_period
- session_replay_config
- survey_config
- week_start_day
- primary_dashboardintegernull
- live_events_columnsarraynull
- recording_domainsarraynull
- cookieless_server_hash_mode
- human_friendly_comparison_periodsbooleannull
- inject_web_appsbooleannull
- extra_settings
- modifiers
- has_completed_onboarding_for
- surveys_opt_inbooleannull
- heatmaps_opt_inbooleannull
- flags_persistence_defaultbooleannull
- feature_flag_confirmation_enabledbooleannull
- feature_flag_confirmation_messagestringnull
- default_evaluation_contexts_enabledbooleannull
- require_evaluation_contextsbooleannull
- capture_dead_clicksbooleannull
- default_data_themeintegernull
- revenue_analytics_config
- marketing_analytics_config
- customer_analytics_config
- onboarding_tasks
- base_currencyDefault:
USD - web_analytics_pre_aggregated_tables_enabledbooleannull
- receive_org_level_activity_logsbooleannull
- business_model
- conversations_enabledbooleannull
- conversations_settings
- proactive_tasks_enabledbooleannull
- workflows_config
Example request
PATCH /api/projects/:project_id/environments/:id/delete_secret_token_backup Example response
Status 200 No response body
Create environments evaluation context suggestions
Hide an evaluation context name from the flag editor's suggestion list, or restore it.
POST hides the name; DELETE restores it. The underlying context row and any flags already using it are never modified — this only controls what gets suggested.
Path parameters
- idinteger
Request parameters
- context_namestring
Response
Example request
POST /api/projects/:project_id/environments/:id/evaluation_context_suggestions Example response
Status 200
Delete environments evaluation context suggestions
Hide an evaluation context name from the flag editor's suggestion list, or restore it.
POST hides the name; DELETE restores it. The underlying context row and any flags already using it are never modified — this only controls what gets suggested.
Path parameters
- idinteger
Query parameters
- context_namestring
Response
Example request
DELETE /api/projects/:project_id/environments/:id/evaluation_context_suggestions Example response
Status 200
Retrieve environments event ingestion restrictions
Deprecated: use /api/environments/{id}/ instead.
Required API key scopes
project:readPath parameters
- idinteger
Example request
GET /api/projects/:project_id/environments/:id/event_ingestion_restrictions Example response
Status 200 No response body
Retrieve environments experiments config
Manage experiment configuration for this environment.
Path parameters
- idinteger
Example request
GET /api/projects/:project_id/environments/:id/experiments_config