Skip to main content
Split logo

Split

Split feature flags: splits, environments, segments, change requests. Exposes 27 actions covering the API surface an agent needs - read and write.

What it can do

MethodWhat it does
split_workspaces_listList workspaces - GET /workspaces.
split_workspace_getGet one workspace by ID - GET /workspaces/{workspace_id}.
split_environments_listList environments in a workspace - GET /workspaces/{workspace_id}/environments.
split_environment_getGet one environment - GET /workspaces/{workspace_id}/environments/{environment_id}.
split_environment_createCreate an environment - POST /workspaces/{workspace_id}/environments.
split_splits_listList feature flags (splits) in an environment - GET /workspaces/{workspace_id}/environments/{environment_id}/splits.
split_split_getGet one feature flag definition - GET /workspaces/{workspace_id}/environments/{environment_id}/splits/{split_name}.
split_split_createCreate a new feature flag - POST /workspaces/{workspace_id}/environments/{environment_id}/splits.
split_split_update_definitionUpdate feature flag definition - PUT /workspaces/{workspace_id}/environments/{environment_id}/splits/{split_name}.
split_split_killKill a feature flag - POST /workspaces/{workspace_id}/environments/{environment_id}/splits/{split_name}/kill.
split_split_restoreRestore a killed feature flag - POST /workspaces/{workspace_id}/environments/{environment_id}/splits/{split_name}/restore.
split_segments_listList segments (audience groups) - GET /workspaces/{workspace_id}/environments/{environment_id}/segments.
split_segment_getGet one segment - GET /workspaces/{workspace_id}/environments/{environment_id}/segments/{segment_name}.
split_segment_createCreate a segment - POST /workspaces/{workspace_id}/environments/{environment_id}/segments.
split_segment_update_keysAdd or remove keys from a segment - PATCH /workspaces/{workspace_id}/environments/{environment_id}/segments/{segment_name}.
split_traffic_types_listList traffic types (dimensions for feature flag targeting) - GET /workspaces/{workspace_id}/traffic-types.
split_traffic_type_getGet one traffic type - GET /workspaces/{workspace_id}/traffic-types/{traffic_type_name}.
split_tags_listList tags in a workspace - GET /workspaces/{workspace_id}/tags.
split_tag_getGet one tag - GET /workspaces/{workspace_id}/tags/{tag_name}.
split_change_requests_listList change requests (pending/approved modifications) - GET /workspaces/{workspace_id}/environments/{environment_id}/change-requests.
split_change_request_getGet one change request - GET /workspaces/{workspace_id}/environments/{environment_id}/change-requests/{change_request_id}.
split_change_request_approveApprove a change request - POST /workspaces/{workspace_id}/environments/{environment_id}/change-requests/{change_request_id}/approve.
split_change_request_rejectReject a change request - POST /workspaces/{workspace_id}/environments/{environment_id}/change-requests/{change_request_id}/reject.
split_users_listList users in workspace - GET /workspaces/{workspace_id}/users.
split_user_getGet one user - GET /workspaces/{workspace_id}/users/{user_id}.
split_groups_listList groups (team groups/roles) in workspace - GET /workspaces/{workspace_id}/groups.
split_group_getGet one group - GET /workspaces/{workspace_id}/groups/{group_id}.

How to get credentials

This connector uses an API key / token. Create one in the provider dashboard, then paste it into FlyMyAI:

Fields to fill in FlyMyAI

FlyMyAI fieldWhere it comes from
SPLIT_ADMIN_API_KEYSplit - Admin settings - API keys - Admin (read-write).

Troubleshooting

  • 401 Unauthorized / 403 Forbidden - the token is wrong, expired, or missing a required scope; regenerate it.
  • 429 Too Many Requests - provider rate limit; retry after a short backoff.
  • Unexpected 4xx on writes - double-check required fields; the agent confirms before write actions.
We love our partners - FlyMy.AI builds with the best. Thanks, Split!