{ "info": { "_postman_id": "9d5309ca-3662-4045-8a36-4fed25277fa2", "name": "Split Admin Users API", "description": "The Split Admin API is a REST API that enables programmatic management of workspaces (projects), environments, traffic types, attributes, users, groups, API keys, and change requests within the Split platform (now Harness Feature Management and Experimentation). The API uses resource-oriented URLs, returns JSON responses, and requires Admin API keys for authentication. All endpoints are prefixed with /internal/api/v2 on the api.split.io host.\n\nContact Support:\n Name: Split Support", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json", "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "lastUpdatedBy": "35240", "uid": "35240-9d5309ca-3662-4045-8a36-4fed25277fa2" }, "item": [ { "name": "users", "item": [ { "name": "{userId}", "item": [ { "name": "Get user", "id": "d791d252-e964-4e1e-9011-1aaad0112a15", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "id": "4fc67a3a-6324-4a36-9948-d4855e4852b5", "key": "userId", "value": "", "description": "(Required) The unique identifier of the user" } ] }, "description": "Retrieves a single user by their unique identifier." }, "response": [ { "id": "7cb8b567-c295-4632-98fc-faeb18cbad32", "name": "Successful response containing the user", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "key": "userId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"email\": \"\",\n \"name\": \"\",\n \"status\": \"PENDING\",\n \"type\": \"\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-7cb8b567-c295-4632-98fc-faeb18cbad32" }, { "id": "5413a0b3-3f21-4782-8deb-31eec430719b", "name": "Unauthorized - invalid or missing API key", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "key": "userId" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-5413a0b3-3f21-4782-8deb-31eec430719b" }, { "id": "43aa82ff-2de1-4119-9873-2f6025e9dfab", "name": "User not found", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "key": "userId" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-43aa82ff-2de1-4119-9873-2f6025e9dfab" } ], "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-d791d252-e964-4e1e-9011-1aaad0112a15" }, { "name": "Update user", "id": "41862a41-5d98-4c50-ac3e-514e0a18998e", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"status\": \"DEACTIVATED\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "id": "149fe0a2-6225-4ec1-ac57-5a685e738b64", "key": "userId", "value": "", "description": "(Required) The unique identifier of the user" } ] }, "description": "Updates a user's profile, including their role and group memberships." }, "response": [ { "id": "7ababfce-a859-4115-936a-7bcb4d7adc56", "name": "User updated successfully", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"status\": \"DEACTIVATED\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "key": "userId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"email\": \"\",\n \"name\": \"\",\n \"status\": \"PENDING\",\n \"type\": \"\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-7ababfce-a859-4115-936a-7bcb4d7adc56" }, { "id": "10268fca-a6ed-43c8-a208-1d43bb0a1466", "name": "Invalid request body", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"status\": \"DEACTIVATED\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "key": "userId" } ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-10268fca-a6ed-43c8-a208-1d43bb0a1466" }, { "id": "934c1879-e5c7-484d-95c9-ce1c408a4186", "name": "Unauthorized - invalid or missing API key", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"status\": \"DEACTIVATED\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "key": "userId" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-934c1879-e5c7-484d-95c9-ce1c408a4186" }, { "id": "2c8a0736-8848-4ace-99f8-6b9d48aaf90a", "name": "User not found", "originalRequest": { "method": "PUT", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"name\": \"\",\n \"status\": \"DEACTIVATED\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "key": "userId" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-2c8a0736-8848-4ace-99f8-6b9d48aaf90a" } ], "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-41862a41-5d98-4c50-ac3e-514e0a18998e" }, { "name": "Deactivate user", "id": "a440bdd0-c680-4d0d-9f28-38fb67bde6c7", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "DELETE", "header": [], "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "id": "9a6ce1f6-d67b-4b2c-93a4-54d1e586e228", "key": "userId", "value": "", "description": "(Required) The unique identifier of the user" } ] }, "description": "Deactivates a user within the account." }, "response": [ { "id": "bd31a76b-d161-47f8-a75a-7dcafae7dc62", "name": "User deactivated successfully", "originalRequest": { "method": "DELETE", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "key": "userId" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-bd31a76b-d161-47f8-a75a-7dcafae7dc62" }, { "id": "ec5218a1-991f-44af-91ce-c905773a0951", "name": "Unauthorized - invalid or missing API key", "originalRequest": { "method": "DELETE", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "key": "userId" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-ec5218a1-991f-44af-91ce-c905773a0951" }, { "id": "8d3e79eb-dc88-490b-bf71-0648284782d6", "name": "User not found", "originalRequest": { "method": "DELETE", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/users/:userId", "host": [ "{{baseUrl}}" ], "path": [ "users", ":userId" ], "variable": [ { "key": "userId" } ] } }, "status": "Not Found", "code": 404, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-8d3e79eb-dc88-490b-bf71-0648284782d6" } ], "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-a440bdd0-c680-4d0d-9f28-38fb67bde6c7" } ], "id": "233ebd25-b8ec-4a08-8b21-56e884d520a7", "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-233ebd25-b8ec-4a08-8b21-56e884d520a7" }, { "name": "invite", "item": [ { "name": "Invite user", "id": "351aa927-4303-4fda-bfce-4854077b14ad", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" } ], "body": { "mode": "raw", "raw": "{\n \"email\": \"\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/users/invite", "host": [ "{{baseUrl}}" ], "path": [ "users", "invite" ] }, "description": "Invites a new user to the account by sending an invitation email." }, "response": [ { "id": "5eab29a9-b970-4d6d-b823-b5ab2cf0a41f", "name": "User invited successfully", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"email\": \"\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/users/invite", "host": [ "{{baseUrl}}" ], "path": [ "users", "invite" ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"id\": \"\",\n \"email\": \"\",\n \"name\": \"\",\n \"status\": \"PENDING\",\n \"type\": \"\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-5eab29a9-b970-4d6d-b823-b5ab2cf0a41f" }, { "id": "43b4a6fe-bbec-4f2b-a799-d3a892cc04d0", "name": "Invalid request body", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"email\": \"\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/users/invite", "host": [ "{{baseUrl}}" ], "path": [ "users", "invite" ] } }, "status": "Bad Request", "code": 400, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-43b4a6fe-bbec-4f2b-a799-d3a892cc04d0" }, { "id": "4b0e9414-95ea-456a-ae03-17d2bb1147ad", "name": "Unauthorized - invalid or missing API key", "originalRequest": { "method": "POST", "header": [ { "key": "Content-Type", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "body": { "mode": "raw", "raw": "{\n \"email\": \"\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n}", "options": { "raw": { "headerFamily": "json", "language": "json" } } }, "url": { "raw": "{{baseUrl}}/users/invite", "host": [ "{{baseUrl}}" ], "path": [ "users", "invite" ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-4b0e9414-95ea-456a-ae03-17d2bb1147ad" } ], "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-351aa927-4303-4fda-bfce-4854077b14ad" } ], "id": "ab351c1f-6db5-4570-832b-55059956b3ed", "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-ab351c1f-6db5-4570-832b-55059956b3ed" }, { "name": "List users", "id": "5c484d78-49fa-494e-bd61-556734d849f6", "protocolProfileBehavior": { "disableBodyPruning": true }, "request": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" } ], "url": { "raw": "{{baseUrl}}/users?limit=20&offset=0&status=ACTIVE", "host": [ "{{baseUrl}}" ], "path": [ "users" ], "query": [ { "description": "Maximum number of results to return per page", "key": "limit", "value": "20" }, { "description": "Number of results to skip for pagination", "key": "offset", "value": "0" }, { "description": "Filter users by status", "key": "status", "value": "ACTIVE" } ] }, "description": "Retrieves all users that the Admin API key has access to within the account. Returns user details including status, email, and group memberships." }, "response": [ { "id": "efe951df-78a5-41c6-89e4-a5c2a1ed4bbe", "name": "Successful response containing list of users", "originalRequest": { "method": "GET", "header": [ { "key": "Accept", "value": "application/json" }, { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/users?limit=20&offset=0&status=ACTIVE", "host": [ "{{baseUrl}}" ], "path": [ "users" ], "query": [ { "description": "Maximum number of results to return per page", "key": "limit", "value": "20" }, { "description": "Number of results to skip for pagination", "key": "offset", "value": "0" }, { "description": "Filter users by status", "key": "status", "value": "ACTIVE" } ] } }, "status": "OK", "code": 200, "_postman_previewlanguage": "json", "header": [ { "key": "Content-Type", "value": "application/json" } ], "cookie": [], "responseTime": null, "body": "{\n \"objects\": [\n {\n \"id\": \"\",\n \"email\": \"\",\n \"name\": \"\",\n \"status\": \"ACTIVE\",\n \"type\": \"\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n },\n {\n \"id\": \"\",\n \"email\": \"\",\n \"name\": \"\",\n \"status\": \"DEACTIVATED\",\n \"type\": \"\",\n \"groups\": [\n {\n \"id\": \"\",\n \"type\": \"\"\n },\n {\n \"id\": \"\",\n \"type\": \"\"\n }\n ]\n }\n ],\n \"offset\": \"\",\n \"limit\": \"\",\n \"totalCount\": \"\"\n}", "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-efe951df-78a5-41c6-89e4-a5c2a1ed4bbe" }, { "id": "b996f0a4-2e63-4275-9507-072991f85b24", "name": "Unauthorized - invalid or missing API key", "originalRequest": { "method": "GET", "header": [ { "description": "Added as a part of security scheme: bearer", "key": "Authorization", "value": "Bearer " } ], "url": { "raw": "{{baseUrl}}/users?limit=20&offset=0&status=ACTIVE", "host": [ "{{baseUrl}}" ], "path": [ "users" ], "query": [ { "description": "Maximum number of results to return per page", "key": "limit", "value": "20" }, { "description": "Number of results to skip for pagination", "key": "offset", "value": "0" }, { "description": "Filter users by status", "key": "status", "value": "ACTIVE" } ] } }, "status": "Unauthorized", "code": 401, "_postman_previewlanguage": "text", "header": [], "cookie": [], "responseTime": null, "body": null, "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-b996f0a4-2e63-4275-9507-072991f85b24" } ], "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-5c484d78-49fa-494e-bd61-556734d849f6" } ], "id": "43eddf4e-4db2-4d7c-808f-832ac3c131b2", "createdAt": "2026-07-28T03:00:38.000Z", "updatedAt": "2026-07-28T03:00:38.000Z", "uid": "35240-43eddf4e-4db2-4d7c-808f-832ac3c131b2" } ], "auth": { "type": "bearer", "bearer": [ { "key": "token", "value": "{{bearerToken}}", "type": "string" } ] }, "variable": [ { "key": "baseUrl", "value": "https://api.split.io/internal/api/v2" } ] }