{"info":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","description":"<html><head></head><body><p>TalentLMS offers a range of API endpoints and resources designed to integrate TalentLMS with your internal systems seamlessly. It is organized around Representational State Transfer (REST) and is built to leverage standard HTTP features such as HTTP authentication and HTTP response codes, ensuring seamless integration. All API responses, including error messages, are consistently formatted in JSON for easy parsing and handling.</p>\n<p>If your TalentLMS domain is called “samples”, then the API endpoint for your domain is <a href=\"https://samples.talentlms.com/api\"><code>https://samples.talentlms.com/api/v2</code></a>.</p>\n<p>The current version of the API consumes data – information about users, courses, categories, groups, branches, and general details about your domain. Apart from that, via the API you can log in / sign up a user in your domain, enroll a user in a course, and much more. Please make sure, that you are accessing the URLs below, under HTTPs connections, otherwise, you will receive an error.</p>\n<h2 id=\"🚀-getting-started-guide\">🚀 <strong>Getting Started Guide</strong></h2>\n<p>To start using the TalentLMS API, you must first <a href=\"https://help.talentlms.com/hc/en-us/articles/9651527213468-Can-I-integrate-my-site-with-TalentLMS-Do-you-offer-an-API\">enable the API and generate a valid API</a> key from the portal's settings (Account &amp; Settings &gt; Integrations &gt; API).</p>\n<p><strong>Keep in mind:</strong></p>\n<ul>\n<li><p>The pagination limit of each request is 100.</p>\n</li>\n<li><p>The API has rate and usage limits (e.g. 2000 requests per hour).</p>\n</li>\n<li><p>The API returns request responses in JSON format. When an API request returns an error, it is sent in the JSON response as an error key (All calls must have an Accept: application/json header value).</p>\n</li>\n<li><p>In each request you must add the desired version of the API by adding the header option with the key <code>X-API-Version</code> and value (the format of the version must be <code>YYYY-MM-DD</code>).</p>\n</li>\n</ul>\n<h2 id=\"🔐-authentication\">🔐 Authentication</h2>\n<p>All of the requests require authentication. Our API uses the <code>API Key</code> authorization method, with key <code>X-API-Key</code> and value <code>your_api_key</code>. You can always fill these fields in the global variables or create an environment and insert them there.</p>\n<h3 id=\"⛔️-authentication-error-response\">⛔️ Authentication error response</h3>\n<p>You will receive an HTTP 401 Unauthorized response code if the API key is missing, incorrectly formatted, or invalid.</p>\n<h3 id=\"✅-api-responses\">✅ API Responses</h3>\n<p>TalentLMS API uses HTTP response codes to indicate the success or failure of requests. Specifically, codes in the 2xx range indicate success, codes in the 4xx range indicate an error that resulted from the provided arguments (e.g. instead of an integer a string is supplied), and the 500 error code indicates an internal TalentLMS error. Please be aware that you will receive an error too, in case you try to access an endpoint via non HTTPs connection.</p>\n<p>All errors return JSON consisting of a type (invalid_request_error or api_error) and a message describing the error.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Code</strong></th>\n<th><strong>Description</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>200</td>\n<td>The request was executed properly and a JSON response is returned.</td>\n</tr>\n<tr>\n<td>204</td>\n<td>No content, and the operation was executed successfully.</td>\n</tr>\n<tr>\n<td>400</td>\n<td>A required parameter is missing or an invalid type (e.g. a string) was supplied instead of an integer.</td>\n</tr>\n<tr>\n<td>401</td>\n<td>Invalid API key provided.</td>\n</tr>\n<tr>\n<td>403</td>\n<td>API is not enabled for the specified domain or the domain is currently inactive.</td>\n</tr>\n<tr>\n<td>404</td>\n<td>The requested resource (e.g. user) does not exist.</td>\n</tr>\n<tr>\n<td>422</td>\n<td>Malformed response.</td>\n</tr>\n<tr>\n<td>429</td>\n<td>The API request rate limit has been exceeded.</td>\n</tr>\n<tr>\n<td>500</td>\n<td>Internal server error.</td>\n</tr>\n</tbody>\n</table>\n</div><h3 id=\"🛑-rate-limits\">🛑 Rate Limits</h3>\n<p>Rate limits represent the maximum number of API requests that are permitted to be made<br>per hour. These limits depend on your subscription plan and are as follows:</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th><strong>Plan</strong></th>\n<th><strong>Limit</strong></th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>Core</td>\n<td>2.000</td>\n</tr>\n<tr>\n<td>Grow</td>\n<td>10.000</td>\n</tr>\n<tr>\n<td>Pro</td>\n<td>10.000</td>\n</tr>\n<tr>\n<td>Small</td>\n<td>2.000</td>\n</tr>\n<tr>\n<td>Basic</td>\n<td>2.000</td>\n</tr>\n<tr>\n<td>Plus</td>\n<td>10.000</td>\n</tr>\n<tr>\n<td>Premium</td>\n<td>10.000</td>\n</tr>\n<tr>\n<td>Custom</td>\n<td>Contact us so we can create a plan that fits your needs</td>\n</tr>\n</tbody>\n</table>\n</div><p>Regardless of the total API requests per hour provisioned per customer, each customer's API requests should not exceed the rate of 200 API calls per 5 seconds. The following headers are included in API responses to help manage rate limits:</p>\n<ul>\n<li><p><strong><code>X-RateLimit-Limit</code></strong>: The maximum number of requests allowed in the current time window</p>\n</li>\n<li><p><strong><code>X-RateLimit-Remaining</code></strong>: The number of requests left in the current window before hitting the limit</p>\n</li>\n</ul>\n<h3 id=\"📄-pagination\">📄 Pagination</h3>\n<p>Our API supports pagination, splitting responses into size-customizable chunks of up to 100 items per request. You can navigate to the first, last, previous, or next page. The endpoints that support pagination return a list formatted as shown below:</p>\n<pre class=\"click-to-expand-wrapper is-snippet-wrapper\"><code class=\"language-json\">{\n        \"self\": \"https://example.talentlms.com/api/v2/users?page[number]=1&amp;page[size]=10\",\n        \"first\": \"https://example.talentlms.com/api/v2/users?page[number]=1&amp;page[size]=10\",\n        \"last\": \"https://example.talentlms.com/api/v2/users?page[number]=4&amp;page[size]=10\",\n        \"prev\": \"https://example.talentlms.com/api/v2/users?page[number]=1&amp;page[size]=10\",\n        \"next\": \"https://example.talentlms.com/api/v2/users?page[number]=2&amp;page[size]=10\"\n}\n\n</code></pre>\n</body></html>","schema":"https://schema.getpostman.com/json/collection/v2.0.0/collection.json","toc":[],"owner":"31867199","collectionId":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","publishedId":"2sAY548Kou","public":true,"customColor":{"top-bar":"FFFFFF","right-sidebar":"303030","highlight":"EC7F00"},"publishDate":"2025-12-12T14:23:08.000Z"},"item":[{"name":"User","item":[{"name":"List all users","id":"5ab1554a-064f-4c51-97de-15ef34276a50","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/users","description":"<h3 id=\"list-all-users\">List all users</h3>\n<p>This API endpoint retrieves a list of all the portal's users. You can also filter users by a login, email, or custom field query and get matching user details as a paginated JSON list.</p>\n","urlObject":{"path":["api","v2","users"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"fda0afe7-247e-4c9f-99f4-3fad49d64407","name":"Get all users","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":"{{baseUrl}}/api/v2/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": \n    [\n        {\n            \"id\": 1,\n            \"login\": \"admin\",\n            \"name\": \"Domain\",\n            \"surname\": \"Administrator\",\n            \"email\": \"admin@example.com\",\n            \"avatar\": {\n                \"default\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"sm\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"md\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"lg\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"xl\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n            },\n            \"type\": \"SuperAdmin\",\n            \"registration\": \"2024-11-12T07:16:08+00:00\",\n            \"last_login\": \"2024-11-13T08:48:13+00:00\",\n            \"status\": \"active\"\n        },\n        {\n            \"id\": 2,\n            \"login\": \"learner\",\n            \"name\": \"Happy\",\n            \"surname\": \"Learner\",\n            \"email\": \"learner@example.com\",\n            \"avatar\": {\n                \"default\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"sm\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"md\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"lg\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"xl\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n            },\n            \"type\": \"Learner-Type\",\n            \"registration\": \"2024-11-12T07:16:08+00:00\",\n            \"last_login\": \"2024-11-12T07:16:08+00:00\",\n            \"status\": \"active\"\n        }\n    ],\n    \"_links\": {\n        \"self\": \"http://example.talentlms.com/api/v2/users?page[number]=1&page[size]=10\",\n        \"first\": \"http://example.talentlms.com/api/v2/users?page[number]=1&page[size]=10\",\n        \"last\": \"http://example.talentlms.com/api/v2/users?page[number]=1&page[size]=10\",\n        \"prev\": \"http://example.talentlms.com/api/v2/users?page[number]=1&page[size]=10\",\n        \"next\": \"http://example.talentlms.com/api/v2/users?page[number]=1&page[size]=10\"\n    },\n    \"_meta\": {\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 2,\n            \"total_pages\": 1,\n            \"total_results\": 2\n        }\n    }\n}"},{"id":"bf686690-7984-4916-9a42-80463aa7f76f","name":"Get user by login","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users?filter[login][eq]=admin","host":["{{baseUrl}}"],"path":["api","v2","users"],"query":[{"key":"filter[login][eq]","value":"admin"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Jun 2025 09:59:27 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": [\n        {\n            \"id\": 1,\n            \"login\": \"admin\",\n            \"name\": \"Domain\",\n            \"surname\": \"Administrator\",\n            \"email\": \"admin@example.com\",\n            \"avatar\": {\n                \"default\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"sm\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"md\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"lg\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"xl\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n            },\n            \"type\": \"SuperAdmin\",\n            \"registration\": \"2025-01-20T07:00:28+00:00\",\n            \"last_login\": \"2025-05-30T11:15:31+00:00\",\n            \"status\": \"active\"\n        }\n    ],\n    \"_links\": {\n        \"self\": \"http://example.talentlms.com/api/v2/users?filter[login][eq]=admin&page[number]=1&page[size]=10\",\n        \"first\": \"http://example.talentlms.com/api/v2/users?filter[login][eq]=admin&page[number]=1&page[size]=10\",\n        \"last\": \"http://example.talentlms.com/api/v2/users?filter[login][eq]=admin&page[number]=1&page[size]=10\",\n        \"prev\": \"http://example.talentlms.com/api/v2/users?filter[login][eq]=admin&page[number]=1&page[size]=10\",\n        \"next\": \"http://example.talentlms.com/api/v2/users?filter[login][eq]=admin&page[number]=1&page[size]=10\"\n    },\n    \"_meta\": {\n        \"filtered_by\": {\n            \"login\": {\n                \"eq\": \"admin\"\n            }\n        },\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 1,\n            \"total_pages\": 1,\n            \"total_results\": 1\n        }\n    }\n}"},{"id":"b6cf6dd8-d975-4f92-9c07-f998db7f5dad","name":"Get user by custom field","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users?filter[custom_field_value][eq]=Blue","host":["{{baseUrl}}"],"path":["api","v2","users"],"query":[{"key":"filter[custom_field_value][eq]","value":"Blue"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Jun 2025 10:00:30 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": [\n        {\n            \"id\": 1,\n            \"login\": \"admin\",\n            \"name\": \"Domain\",\n            \"surname\": \"Administrator\",\n            \"email\": \"admin@example.com\",\n            \"avatar\": {\n                \"default\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"sm\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"md\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"lg\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"xl\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n            },\n            \"type\": \"SuperAdmin\",\n            \"registration\": \"2025-01-20T07:00:28+00:00\",\n            \"last_login\": \"2025-06-02T10:00:02+00:00\",\n            \"status\": \"active\"\n        }\n    ],\n    \"_links\": {\n        \"self\": \"https://example.talentlms.com/api/v2/users?filter[custom_field_value][eq]=Blue&page[number]=1&page[size]=10\",\n        \"first\": \"https://example.talentlms.com/api/v2/users?filter[custom_field_value][eq]=Blue&page[number]=1&page[size]=10\",\n        \"last\": \"https://example.talentlms.com/api/v2/users?filter[custom_field_value][eq]=Blue&page[number]=1&page[size]=10\",\n        \"prev\": \"https://example.talentlms.com/api/v2/users?filter[custom_field_value][eq]=Blue&page[number]=1&page[size]=10\",\n        \"next\": \"https://example.talentlms.com/api/v2/users?filter[custom_field_value][eq]=Blue&page[number]=1&page[size]=10\"\n    },\n    \"_meta\": {\n        \"filtered_by\": {\n            \"custom_field_value\": {\n                \"eq\": \"Blue\"\n            }\n        },\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 1,\n            \"total_pages\": 1,\n            \"total_results\": 1\n        }\n    }\n}"},{"id":"580ba8e9-2eeb-406d-8214-6f8e9168dc3c","name":"Get user by email","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users?filter[email][eq]=learner@example.com","host":["{{baseUrl}}"],"path":["api","v2","users"],"query":[{"key":"filter[email][eq]","value":"learner@example.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 30 Jun 2025 09:39:37 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": [\n        {\n            \"id\": 2,\n            \"login\": \"learner\",\n            \"name\": \"Happy\",\n            \"surname\": \"Learner\",\n            \"email\": \"learner@example.com\",\n            \"avatar\": {\n                \"default\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"sm\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"md\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"lg\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n                \"xl\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n            },\n            \"type\": \"Learner-Type\",\n            \"registration\": \"2025-01-20T07:00:28+00:00\",\n            \"last_login\": \"2025-05-16T10:10:47+00:00\",\n            \"status\": \"active\"\n        }\n    ],\n    \"_links\": {\n        \"self\": \"https://example.talentlms.com/api/v2/users?filter[email][eq]=learner@example.com&page[number]=1&page[size]=10\",\n        \"first\": \"https://example.talentlms.com/api/v2/users?filter[email][eq]=learner@example.com&page[number]=1&page[size]=10\",\n        \"last\": \"https://example.talentlms.com/api/v2/users?filter[email][eq]=learner@example.com&page[number]=1&page[size]=10\",\n        \"prev\": \"https://example.talentlms.com/api/v2/users?filter[email][eq]=learner@example.com&page[number]=1&page[size]=10\",\n        \"next\": \"https://example.talentlms.com/api/v2/users?filter[email][eq]=learner@example.com&page[number]=1&page[size]=10\"\n    },\n    \"_meta\": {\n        \"filtered_by\": {\n            \"email\": {\n                \"eq\": \"learner@example.com\"\n            }\n        },\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 1,\n            \"total_pages\": 1,\n            \"total_results\": 1\n        }\n    }\n}"},{"id":"0b51b777-711d-4465-aa20-5a00ae4c7781","name":"Get all users","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"}],"url":"{{baseUrl}}/api/v2/users"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": [\n    {\n      \"id\": 150,\n      \"login\": \"bdavisf91\",\n      \"name\": \"Bill\",\n      \"surname\": \"Davis\",\n      \"email\": \"bdavisf91@example.com\",\n      \"avatar\": {\n        \"default\": \"https://secure.gravatar.com/avatar/f3e0b7a0cf87074b0f9acd78e3bb1911?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n        \"sm\": \"https://secure.gravatar.com/avatar/f3e0b7a0cf87074b0f9acd78e3bb1911?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n        \"md\": \"https://secure.gravatar.com/avatar/f3e0b7a0cf87074b0f9acd78e3bb1911?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n        \"lg\": \"https://secure.gravatar.com/avatar/f3e0b7a0cf87074b0f9acd78e3bb1911?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n        \"xl\": \"https://secure.gravatar.com/avatar/f3e0b7a0cf87074b0f9acd78e3bb1911?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n      },\n      \"type\": \"Learner-Type\",\n      \"registration\": \"2025-07-16T07:29:44+00:00\",\n      \"last_login\": null,\n      \"status\": \"active\",\n      \"integration_user_id\": \"ctt6fubv7beo\"\n    },\n    {\n      \"id\": 151,\n      \"login\": \"cmartinez9z0\",\n      \"name\": \"Chris\",\n      \"surname\": \"Martinez\",\n      \"email\": \"cmartinez9z0@example.com\",\n      \"avatar\": {\n        \"default\": \"https://secure.gravatar.com/avatar/a45fda0f4f2957822f45e3698afb9778?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n        \"sm\": \"https://secure.gravatar.com/avatar/a45fda0f4f2957822f45e3698afb9778?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n        \"md\": \"https://secure.gravatar.com/avatar/a45fda0f4f2957822f45e3698afb9778?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n        \"lg\": \"https://secure.gravatar.com/avatar/a45fda0f4f2957822f45e3698afb9778?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n        \"xl\": \"https://secure.gravatar.com/avatar/a45fda0f4f2957822f45e3698afb9778?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n      },\n      \"type\": \"Learner-Type\",\n      \"registration\": \"2025-07-16T07:29:44+00:00\",\n      \"last_login\": null,\n      \"status\": \"active\",\n      \"integration_user_id\": \"7vy5tci387kd\"\n    }\n  ],\n  \"_links\": {\n    \"self\": \"https://example.talentlms.com/api/v2/users?filter[integration][eq]=zapier&page[number]=1&page[size]=10\",\n    \"first\": \"https://example.talentlms.com/api/v2/users?filter[integration][eq]=zapier&page[number]=1&page[size]=10\",\n    \"last\": \"https://example.talentlms.com/api/v2/users?filter[integration][eq]=zapier&page[number]=1&page[size]=10\",\n    \"prev\": \"https://example.talentlms.com/api/v2/users?filter[integration][eq]=zapier&page[number]=1&page[size]=10\",\n    \"next\": \"https://example.talentlms.com/api/v2/users?filter[integration][eq]=zapier&page[number]=1&page[size]=10\"\n  },\n  \"_meta\": {\n    \"pagination\": {\n      \"page\": 1,\n      \"page_size\": 10,\n      \"total_items\": 2,\n      \"total_pages\": 1,\n      \"total_results\": 2\n    }\n  }\n}"}],"_postman_id":"5ab1554a-064f-4c51-97de-15ef34276a50"},{"name":"Get a user","id":"a9a6f3fe-1bcd-468b-83c7-66317fe5f1b8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/users/:id","description":"<h3 id=\"get-a-user\">Get a user</h3>\n<p>Retrieves the complete profile details of a specific user. Τo successfully fetch a user, include the user's unique ID as a path parameter in the request URL. If the request is valid and the user exists, the API returns the full set of user details in the response.</p>\n","urlObject":{"path":["api","v2","users",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"db1a1f01-3ab7-4655-a40e-fc058aa72a4c","name":"Get a user","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"variable":[{"key":"id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": 1,\n        \"login\": \"admin\",\n        \"name\": \"Domain\",\n        \"surname\": \"Administrator\",\n        \"email\": \"admin@example.com\",\n        \"credits\": 0,\n        \"description\": null,\n        \"avatar\": {\n            \"default\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"sm\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"md\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"lg\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"xl\": \"https://secure.gravatar.com/avatar/e64c7d89f26bd1972efa854d13d7dd61?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n        },\n        \"custom_fields\": [],\n        \"email_notifications\": true,\n        \"timezone\": \"Europe/Athens\",\n        \"locale\": \"en-US\",\n        \"user_type\": {\n            \"id\": 1,\n            \"name\": \"SuperAdmin\"\n        },\n        \"status\": \"active\",\n        \"deactivation_date\": null,\n        \"available_types\": [\n            {\n                \"id\": 1,\n                \"name\": \"SuperAdmin\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Admin-Type\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"Trainer-Type\"\n            },\n            {\n                \"id\": 4,\n                \"name\": \"Learner-Type\"\n            }\n        ]\n    }\n}"},{"id":"d4cc280f-f95e-498e-8997-417daf53d0c8","name":"User not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"variable":[{"key":"id","value":"122222"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"},{"id":"c7d42f0a-eb67-486e-8367-d82ff9065a1e","name":"Id is invalid","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"variable":[{"key":"id","value":""}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 14 Nov 2024 07:46:07 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id is invalid\"\n    }\n  ]\n}"},{"id":"8f5e575d-a033-4cde-b71d-b74705e9cb38","name":"Get all resources","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id?resources=all","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"query":[{"key":"resources","value":"all"}],"variable":[{"key":"id","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Fri, 05 Dec 2025 14:16:52 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": 2,\n        \"login\": \"learner\",\n        \"name\": \"Happy\",\n        \"surname\": \"Learner\",\n        \"email\": \"learner@example.com\",\n        \"credits\": 0,\n        \"description\": null,\n        \"avatar\": {\n            \"default\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"sm\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"md\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"lg\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"xl\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n        },\n        \"custom_fields\": [\n            {\n                \"id\": 1,\n                \"name\": \"foo\",\n                \"value\": \"foo1\",\n                \"type\": \"text\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"bar\",\n                \"value\": \"bar2\",\n                \"type\": \"text\"\n            }\n        ],\n        \"email_notifications\": false,\n        \"timezone\": \"Europe/Athens\",\n        \"locale\": \"en-US\",\n        \"user_type\": {\n            \"id\": 4,\n            \"name\": \"Learner-Type\"\n        },\n        \"status\": \"active\",\n        \"deactivation_date\": null,\n        \"available_types\": [\n            {\n                \"id\": 1,\n                \"name\": \"SuperAdmin\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Admin-Type\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"Trainer-Type\"\n            },\n            {\n                \"id\": 4,\n                \"name\": \"Learner-Type\"\n            }\n        ],\n        \"branches\": [\n            {\n                \"id\": 1,\n                \"name\": \"marketing\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"herb\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"nointegration\"\n            }\n        ],\n        \"groups\": [\n            {\n                \"id\": 2,\n                \"name\": \"group2\"\n            }\n        ],\n        \"courses\": [\n            {\n                \"id\": 126,\n                \"name\": \"Machine Learning Fundamentals\"\n            },\n            {\n                \"id\": 129,\n                \"name\": \"Cloud Compng Basics\"\n            },\n            {\n                \"id\": 131,\n                \"name\": \"Target Course 1\"\n            },\n            {\n                \"id\": 157,\n                \"name\": \"Certificate course\"\n            }\n        ],\n        \"certificates\": [\n            {\n                \"id\": 2,\n                \"name\": \"Fancy\"\n            }\n        ]\n    }\n}"},{"id":"7244d9bc-5e34-4510-a3d9-a09921325dbf","name":"Get multiple resources","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id?resources=groups,branches,courses","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"query":[{"key":"resources","value":"groups,branches,courses"}],"variable":[{"key":"id","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 05 Dec 2025 14:19:25 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": 2,\n        \"login\": \"learner\",\n        \"name\": \"Happy\",\n        \"surname\": \"Learner\",\n        \"email\": \"learner@example.com\",\n        \"credits\": 0,\n        \"description\": null,\n        \"avatar\": {\n            \"default\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"sm\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"md\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"lg\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"xl\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n        },\n        \"custom_fields\": [\n            {\n                \"id\": 1,\n                \"name\": \"foo\",\n                \"value\": \"foo1\",\n                \"type\": \"text\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"bar\",\n                \"value\": \"bar2\",\n                \"type\": \"text\"\n            }\n        ],\n        \"email_notifications\": false,\n        \"timezone\": \"Europe/Athens\",\n        \"locale\": \"en-US\",\n        \"user_type\": {\n            \"id\": 4,\n            \"name\": \"Learner-Type\"\n        },\n        \"status\": \"active\",\n        \"deactivation_date\": null,\n        \"available_types\": [\n            {\n                \"id\": 1,\n                \"name\": \"SuperAdmin\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Admin-Type\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"Trainer-Type\"\n            },\n            {\n                \"id\": 4,\n                \"name\": \"Learner-Type\"\n            }\n        ],\n        \"groups\": [\n            {\n                \"id\": 2,\n                \"name\": \"group2\"\n            }\n        ],\n        \"branches\": [\n            {\n                \"id\": 1,\n                \"name\": \"marketing\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"herb\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"nointegration\"\n            }\n        ],\n        \"courses\": [\n            {\n                \"id\": 126,\n                \"name\": \"Machine Learning Fundamentals\"\n            },\n            {\n                \"id\": 129,\n                \"name\": \"Cloud Compng Basics\"\n            },\n            {\n                \"id\": 131,\n                \"name\": \"Target Course 1\"\n            },\n            {\n                \"id\": 157,\n                \"name\": \"Certificate course\"\n            }\n        ]\n    }\n}"},{"id":"c1d2e779-15b0-475f-9857-cfa86038a078","name":"Get user's courses","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id?resources=courses","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"query":[{"key":"resources","value":"courses"}],"variable":[{"key":"id","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 05 Dec 2025 14:17:25 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": 2,\n        \"login\": \"learner\",\n        \"name\": \"Happy\",\n        \"surname\": \"Learner\",\n        \"email\": \"learner@example.com\",\n        \"credits\": 0,\n        \"description\": null,\n        \"avatar\": {\n            \"default\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"sm\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"md\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"lg\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"xl\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n        },\n        \"custom_fields\": [\n            {\n                \"id\": 1,\n                \"name\": \"foo\",\n                \"value\": \"foo1\",\n                \"type\": \"text\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"bar\",\n                \"value\": \"bar2\",\n                \"type\": \"text\"\n            }\n        ],\n        \"email_notifications\": false,\n        \"timezone\": \"Europe/Athens\",\n        \"locale\": \"en-US\",\n        \"user_type\": {\n            \"id\": 4,\n            \"name\": \"Learner-Type\"\n        },\n        \"status\": \"active\",\n        \"deactivation_date\": null,\n        \"available_types\": [\n            {\n                \"id\": 1,\n                \"name\": \"SuperAdmin\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Admin-Type\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"Trainer-Type\"\n            },\n            {\n                \"id\": 4,\n                \"name\": \"Learner-Type\"\n            }\n        ],\n        \"courses\": [\n            {\n                \"id\": 126,\n                \"name\": \"Machine Learning Fundamentals\"\n            },\n            {\n                \"id\": 129,\n                \"name\": \"Cloud Compng Basics\"\n            },\n            {\n                \"id\": 131,\n                \"name\": \"Target Course 1\"\n            },\n            {\n                \"id\": 157,\n                \"name\": \"Certificate course\"\n            }\n        ]\n    }\n}"},{"id":"86c95b61-6d53-4d09-b1bb-880e4ced65c3","name":"Get user's branches","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id?resources=branches","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"query":[{"key":"resources","value":"branches"}],"variable":[{"key":"id","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 05 Dec 2025 14:17:44 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": 2,\n        \"login\": \"learner\",\n        \"name\": \"Happy\",\n        \"surname\": \"Learner\",\n        \"email\": \"learner@example.com\",\n        \"credits\": 0,\n        \"description\": null,\n        \"avatar\": {\n            \"default\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"sm\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"md\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"lg\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"xl\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n        },\n        \"custom_fields\": [\n            {\n                \"id\": 1,\n                \"name\": \"foo\",\n                \"value\": \"foo1\",\n                \"type\": \"text\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"bar\",\n                \"value\": \"bar2\",\n                \"type\": \"text\"\n            }\n        ],\n        \"email_notifications\": false,\n        \"timezone\": \"Europe/Athens\",\n        \"locale\": \"en-US\",\n        \"user_type\": {\n            \"id\": 4,\n            \"name\": \"Learner-Type\"\n        },\n        \"status\": \"active\",\n        \"deactivation_date\": null,\n        \"available_types\": [\n            {\n                \"id\": 1,\n                \"name\": \"SuperAdmin\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Admin-Type\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"Trainer-Type\"\n            },\n            {\n                \"id\": 4,\n                \"name\": \"Learner-Type\"\n            }\n        ],\n        \"branches\": [\n            {\n                \"id\": 1,\n                \"name\": \"marketing\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"herb\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"nointegration\"\n            }\n        ]\n    }\n}"},{"id":"9740fd0e-a2dd-4b35-92c0-63ca08becc1e","name":"Get user's groups","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id?resources=groups","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"query":[{"key":"resources","value":"groups"}],"variable":[{"key":"id","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 05 Dec 2025 14:18:44 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": 2,\n        \"login\": \"learner\",\n        \"name\": \"Happy\",\n        \"surname\": \"Learner\",\n        \"email\": \"learner@example.com\",\n        \"credits\": 0,\n        \"description\": null,\n        \"avatar\": {\n            \"default\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"sm\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"md\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"lg\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n            \"xl\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n        },\n        \"custom_fields\": [\n            {\n                \"id\": 1,\n                \"name\": \"foo\",\n                \"value\": \"foo1\",\n                \"type\": \"text\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"bar\",\n                \"value\": \"bar2\",\n                \"type\": \"text\"\n            }\n        ],\n        \"email_notifications\": false,\n        \"timezone\": \"Europe/Athens\",\n        \"locale\": \"en-US\",\n        \"user_type\": {\n            \"id\": 4,\n            \"name\": \"Learner-Type\"\n        },\n        \"status\": \"active\",\n        \"deactivation_date\": null,\n        \"available_types\": [\n            {\n                \"id\": 1,\n                \"name\": \"SuperAdmin\"\n            },\n            {\n                \"id\": 2,\n                \"name\": \"Admin-Type\"\n            },\n            {\n                \"id\": 3,\n                \"name\": \"Trainer-Type\"\n            },\n            {\n                \"id\": 4,\n                \"name\": \"Learner-Type\"\n            }\n        ],\n        \"groups\": [\n            {\n                \"id\": 2,\n                \"name\": \"group2\"\n            }\n        ]\n    }\n}"},{"id":"d40f01e3-333b-42c1-b9e7-0a2ba5c1dc47","name":"Get a user","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"variable":[{"key":"id","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"id\": 2,\n    \"login\": \"learner\",\n    \"name\": \"Happy\",\n    \"surname\": \"Learner\",\n    \"email\": \"learner@example.com\",\n    \"credits\": 0,\n    \"description\": null,\n    \"avatar\": {\n      \"default\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n      \"sm\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=80&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n      \"md\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=300&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n      \"lg\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=512&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\",\n      \"xl\": \"https://secure.gravatar.com/avatar/d62f0f9be3b74a18cd1e01044d91c5d7?size=1024&rating=g&d=https%3A%2F%2Fstatic-dev.stg.talentlms.com%2Fassets%2Fimages%2F1x1-transparent.png\"\n    },\n    \"custom_fields\": [\n      {\n        \"id\": 1,\n        \"name\": \"foo\",\n        \"value\": \"foo1\",\n        \"type\": \"text\"\n      },\n      {\n        \"id\": 2,\n        \"name\": \"bar\",\n        \"value\": \"bar2\",\n        \"type\": \"text\"\n      }\n    ],\n    \"email_notifications\": false,\n    \"timezone\": \"Europe/Athens\",\n    \"locale\": \"en-US\",\n    \"user_type\": {\n      \"id\": 4,\n      \"name\": \"Learner-Type\"\n    },\n    \"status\": \"active\",\n    \"deactivation_date\": null,\n    \"available_types\": [\n      {\n        \"id\": 1,\n        \"name\": \"SuperAdmin\"\n      },\n      {\n        \"id\": 2,\n        \"name\": \"Admin-Type\"\n      },\n      {\n        \"id\": 3,\n        \"name\": \"Trainer-Type\"\n      },\n      {\n        \"id\": 4,\n        \"name\": \"Learner-Type\"\n      }\n    ]\n  }\n}"}],"_postman_id":"a9a6f3fe-1bcd-468b-83c7-66317fe5f1b8"},{"name":"Create a user","id":"52abea3c-f1ea-4c38-9e44-c9fad6a6d6dc","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string|required>\",\n  \"surname\": \"<string|required>\",\n  \"login\": \"<string|required>\",\n  \"email\": \"<email|required>\",\n  \"timezone\": \"<timezone>\",\n  \"locale\": \"<locale>\",\n  \"email_notifications\": \"<boolean>\",\n  \"user_type_id\": \"<integer>\",\n  \"status\": \"<boolean>\",\n  \"password\": \"<string|required>\",\n  \"description\": \"<null|string>\",\n  \"credits\": \"<null|float>\",\n  \"deactivation_date\": \"<null|date>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/users","description":"<h3 id=\"create-a-user\">Create a user</h3>\n<p>This endpoint accepts a JSON body containing the properties of the user to be created (e.g., <code>name</code>, <code>email</code>, <code>password</code>, etc.). Validates all required fields and returns the newly created user object upon success.</p>\n","urlObject":{"path":["api","v2","users"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"7048aedf-84ec-490f-a933-be7ae6bde6aa","name":"Invalid email","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string>\",\n  \"surname\": \"<string>\",\n  \"login\": \"<string>\",\n  \"email\": \"<email>\",\n  \"timezone\": \"<timezone>\",\n  \"locale\": \"<locale>\",\n  \"email_notifications\": \"<boolean>\",\n  \"user_type_id\": \"<integer>\",\n  \"status\": \"<boolean>\",\n  \"password\": \"<string>\",\n  \"description\": \"<null|string>\",\n  \"credits\": \"<null|float>\",\n  \"deactivation_date\": \"<null|date>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 09:26:05 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Email is not valid\"\n    }\n  ]\n}"},{"id":"2c6ae0bf-2aae-4109-99fe-c360846e156c","name":"Create a user","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"John\",\n  \"surname\": \"Doe\",\n  \"login\": \"johndoe11\",\n  \"email\": \"johndoe11@example.com\",\n  \"timezone\": \"Europe/Athens\",\n  \"locale\": \"en-US\",\n  \"email_notifications\": true,\n  \"user_type_id\": 4,\n  \"status\": \"active\",\n  \"password\": \"JohnDoe!1234\",\n  \"description\": \"<null|string>\",\n  \"credits\": \"<null|float>\",\n  \"deactivation_date\": \"<null|date>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/users"},"status":"OK","code":200,"_postman_previewlanguage":"Text","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 22 Oct 2025 09:38:48 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-RateLimit-Remaining","value":"10000"},{"description":{"content":"","type":"text/plain"},"key":"X-RateLimit-Limit","value":"10000"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": 31\n    }\n}"}],"_postman_id":"52abea3c-f1ea-4c38-9e44-c9fad6a6d6dc"},{"name":"Update a user","id":"33fb2926-3dd7-41d0-be39-909ffdb51757","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"PATCH","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string|optional>\",\n  \"surname\": \"<string|optional>\",\n  \"login\": \"<string|optional>\",\n  \"email\": \"<email|optional>\",\n  \"description\": \"<string|optional>\",\n  \"timezone\": \"<string|timezone|optional>\",\n  \"locale\": \"<string|optional>\",\n  \"email_notifications\": \"<boolean|optional>\",\n  \"user_type_id\": \"<integer|optional>\",\n  \"status\": \"<enum|required>\",\n  \"deactivation_date\": \"<string|YYYY-MM-DD|optional>\",\n  \"current_password\": \"<string|optional>\",\n  \"password\": \"<string|optional>\",\n  \"credits\": \"<integer|optional>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/users/:id","description":"<h3 id=\"update-a-user\">Update a user</h3>\n<p>Provide the user ID and updated fields to change user info and you will receive a 204 success message.</p>\n<div class=\"click-to-expand-wrapper is-table-wrapper\"><table>\n<thead>\n<tr>\n<th>Name</th>\n<th>Type</th>\n<th>Required</th>\n<th>Description</th>\n<th>Example Value</th>\n</tr>\n</thead>\n<tbody>\n<tr>\n<td>name</td>\n<td>string</td>\n<td>true</td>\n<td>Maximum character limit: 191 characters.</td>\n<td>\"John\"</td>\n</tr>\n<tr>\n<td>surname</td>\n<td>string</td>\n<td>true</td>\n<td>Maximum character limit: 191 characters.</td>\n<td>\"Doe\"</td>\n</tr>\n<tr>\n<td>login</td>\n<td>string</td>\n<td>true</td>\n<td>Maximum character limit: 191 characters.</td>\n<td>\"johndoe123\"</td>\n</tr>\n<tr>\n<td>email</td>\n<td>email</td>\n<td>true</td>\n<td>It has to be a valid email format and structure. Maximum character limit: 191 characters. The email has to be unique.</td>\n<td>\"<a href=\"mailto:john@example.com\">john@example.com</a>\"</td>\n</tr>\n<tr>\n<td>description</td>\n<td>string</td>\n<td>true</td>\n<td>Maximum character limit: 191 characters.</td>\n<td>\"A short bio\"</td>\n</tr>\n<tr>\n<td>timezone</td>\n<td>string</td>\n<td>true</td>\n<td>Maximum character limit: 191 characters.</td>\n<td>\"UTC\"</td>\n</tr>\n<tr>\n<td>locale</td>\n<td>string</td>\n<td>true</td>\n<td>Maximum character limit: 191 characters.</td>\n<td>\"en-US\"</td>\n</tr>\n<tr>\n<td>email_notifications</td>\n<td>boolean</td>\n<td>true</td>\n<td>Enable or disable email notifications.</td>\n<td>true</td>\n</tr>\n<tr>\n<td>user_type_id</td>\n<td>integer</td>\n<td>true</td>\n<td>ID representing the user's type.</td>\n<td>1</td>\n</tr>\n<tr>\n<td>active</td>\n<td>boolean</td>\n<td>true</td>\n<td>Indicates if the account is active.</td>\n<td>true</td>\n</tr>\n<tr>\n<td>deactivation_date</td>\n<td>date</td>\n<td>true</td>\n<td>Date when the account was deactivated.</td>\n<td>\"2024-01-01\"</td>\n</tr>\n<tr>\n<td>current_password</td>\n<td>string</td>\n<td>true</td>\n<td>Maximum character limit: 191 characters.</td>\n<td>\"currentPass123\"</td>\n</tr>\n<tr>\n<td>password</td>\n<td>string</td>\n<td>true</td>\n<td>Maximum character limit: 191 characters.</td>\n<td>\"newPass456\"</td>\n</tr>\n<tr>\n<td>credits</td>\n<td>float</td>\n<td>true</td>\n<td>Amount of user credits.</td>\n<td>11</td>\n</tr>\n</tbody>\n</table>\n</div>","urlObject":{"path":["api","v2","users",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"5b1f43c8-217a-49e4-828c-2db307991b81","name":"User not found","originalRequest":{"method":"PATCH","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"John\",\n  \"surname\": \"Doe\",\n  \"login\": \"jdoe\",\n  \"email\": \"jdoe@example.com\",\n  \"description\": \"The John Doe user description.\",\n  \"timezone\": \"Europe/Athens\",\n  \"locale\": \"en-US\",\n  \"email_notifications\": \"true\",\n  \"user_type_id\": 2,\n  \"status\": \"active\",\n  \"deactivation_date\": null,\n  \"current_password\": \"Wh%ENpB9*dvtYHS1\",\n  \"password\": \"Jdoe!123456\",\n  \"credits\": 28\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/users/:id","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"variable":[{"key":"id","value":"288888"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 14 Nov 2024 07:48:12 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"},{"id":"77fc919a-021f-47b1-9bc7-45d55a001beb","name":"Partial update","originalRequest":{"method":"PATCH","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"John\",\n    \"surname\": \"Doe\",\n    \"status\": \"active\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/users/:id","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"variable":[{"key":"id","value":"12"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Mon, 08 Sep 2025 14:06:53 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"a141a168-86c6-4627-b85b-a004a5b40eeb","name":"Partial update","originalRequest":{"method":"PATCH","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"John\",\n  \"surname\": \"Doe\",\n  \"login\": \"jdoe\",\n  \"email\": \"jdoe@example.com\",\n  \"description\": \"The John Doe user description.\",\n  \"timezone\": \"Europe/Athens\",\n  \"locale\": \"en-US\",\n  \"email_notifications\": \"true\",\n  \"user_type_id\": 2,\n  \"status\": \"active\",\n  \"deactivation_date\": null,\n  \"current_password\": \"Wh%ENpB9*dvtYHS1\",\n  \"password\": \"Jdoe!123456\",\n  \"credits\": 28\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/users/:id","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"variable":[{"key":"id","value":"5"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 09 Sep 2025 09:42:34 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null}],"_postman_id":"33fb2926-3dd7-41d0-be39-909ffdb51757"},{"name":"Get user's course progress","id":"bbc6af2e-e9c4-4c77-b2f5-5281cf0bbb2c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/api/v2/course-progress?user_id=<integer>&course_id=<integer>","description":"<h3 id=\"get-users-course-progress\">Get user's course progress</h3>\n<p>Retrieve a user's progress in a specific course by providing both <code>user_id</code> and <code>course_id</code> as query parameters, and receive JSON data about their course progress, completion status, and score.</p>\n","urlObject":{"path":["api","v2","course-progress"],"host":["{{baseUrl}}"],"query":[{"key":"user_id","value":"<integer>"},{"key":"course_id","value":"<integer>"}],"variable":[]}},"response":[{"id":"adbcc433-1e90-42b8-b3e8-5af92c6dc4d1","name":"Get user's progress","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/course-progress?user_id=2&course_id=126","host":["{{baseUrl}}"],"path":["api","v2","course-progress"],"query":[{"key":"user_id","value":"2"},{"key":"course_id","value":"126"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 04 Jun 2025 08:58:21 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"id\": 126,\n    \"name\": \"Test\",\n    \"category\": null,\n    \"status\": \"active\",\n    \"creation_date\": \"2025-01-20T07:03:50+00:00\",\n    \"last_updated_on\": \"2025-02-06T08:08:46+00:00\",\n    \"progress\": {\n      \"total_time\": 6,\n      \"score\": null,\n      \"completion_status\": \"completed\",\n      \"completion_date\": \"2025-01-27T08:08:11+00:00\",\n      \"completion_percentage\": 100,\n      \"last_viewed_unit_id\": null,\n      \"certificate\": null\n    },\n    \"enrolled\": true,\n    \"role_in_course\": \"learner\"\n  }\n}"},{"id":"94a8a020-3e5d-4e54-8b0d-62881f5ce254","name":"Course id is invalid","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/course-progress?course_id=<integer>&user_id=<integer>","host":["{{baseUrl}}"],"path":["api","v2","course-progress"],"query":[{"key":"course_id","value":"<integer>"},{"key":"user_id","value":"<integer>"}]}},"status":"Course id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 04 Jun 2025 08:59:42 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Course id must be a positive integer\"\n        }\n    ]\n}"},{"id":"357eb02c-519c-4027-92fe-a2b147fea29e","name":"Course id is invalid","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/course-progress?user_id=<integer>&course_id=2","host":["{{baseUrl}}"],"path":["api","v2","course-progress"],"query":[{"key":"user_id","value":"<integer>"},{"key":"course_id","value":"2"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 04 Jun 2025 09:00:18 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"},{"id":"b058be71-34a4-425d-8b14-51132a9a7c7e","name":"Course not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/course-progress?user_id=2&course_id=999999","host":["{{baseUrl}}"],"path":["api","v2","course-progress"],"query":[{"key":"user_id","value":"2"},{"key":"course_id","value":"999999"}]}},"status":"Course not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 09:17:01 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.course_not_found\",\n            \"title\": \"Course not found\"\n        }\n    ]\n}"},{"id":"bf8ad827-358d-4358-97e8-bb064be7bbdb","name":"User not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/course-progress?user_id=999999&course_id=126","host":["{{baseUrl}}"],"path":["api","v2","course-progress"],"query":[{"key":"user_id","value":"999999"},{"key":"course_id","value":"126"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 09:16:30 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"}],"_postman_id":"bbc6af2e-e9c4-4c77-b2f5-5281cf0bbb2c"},{"name":"Get user custom fields","id":"924a4108-b25b-4620-b336-c1ace237d6ff","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/user-fields","description":"<h3 id=\"get-user-custom-fields\">Get user custom fields</h3>\n<p>Get all custom fields defined for users by making a simple authenticated GET request, and receive their definitions as a JSON array.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","user-fields"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"0053cd30-f250-4261-bf6a-3d219af4c613","name":"Get user's custom fields","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/api/v2/user-fields"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 09:30:59 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": [\n    {\n      \"key\": \"custom_field_2\",\n      \"type\": \"date\",\n      \"name\": \"Birth Date\",\n      \"mandatory\": false,\n      \"visible_on_reports\": false,\n      \"dropdown_values\": null,\n      \"checkbox_status\": \"off\",\n      \"selective_availability\": true,\n      \"branches_map\": {\n        \"1\": \"marketing\"\n      },\n      \"main_domain_availability\": false,\n      \"previous_key\": null,\n      \"order\": 1\n    },\n    {\n      \"key\": \"custom_field_1\",\n      \"type\": \"text\",\n      \"name\": \"Height\",\n      \"mandatory\": false,\n      \"visible_on_reports\": false,\n      \"dropdown_values\": null,\n      \"checkbox_status\": \"off\",\n      \"selective_availability\": true,\n      \"branches_map\": {\n        \"1\": \"marketing\"\n      },\n      \"main_domain_availability\": false,\n      \"previous_key\": \"custom_field_2\",\n      \"order\": 2\n    },\n    {\n      \"key\": \"custom_field_3\",\n      \"type\": \"dropdown\",\n      \"name\": \"Eye color\",\n      \"mandatory\": false,\n      \"visible_on_reports\": false,\n      \"dropdown_values\": [\n        {\n          \"item\": \"Blue\",\n          \"default\": false\n        },\n        {\n          \"item\": \"Green\",\n          \"default\": false\n        },\n        {\n          \"item\": \"Brown\",\n          \"default\": true\n        },\n        {\n          \"item\": \"Grey\",\n          \"default\": false\n        }\n      ],\n      \"checkbox_status\": \"off\",\n      \"selective_availability\": true,\n      \"branches_map\": null,\n      \"main_domain_availability\": true,\n      \"previous_key\": \"custom_field_1\",\n      \"order\": 3\n    },\n    {\n      \"key\": \"custom_field_4\",\n      \"type\": \"checkbox\",\n      \"name\": \"Checkbox\",\n      \"mandatory\": false,\n      \"visible_on_reports\": false,\n      \"dropdown_values\": null,\n      \"checkbox_status\": \"off\",\n      \"selective_availability\": true,\n      \"branches_map\": null,\n      \"main_domain_availability\": true,\n      \"previous_key\": \"custom_field_3\",\n      \"order\": 4\n    }\n  ],\n  \"_links\": {\n    \"self\": \"https://example.talentlms.com/api/v2/user-fields?page[number]=1&page[size]=10\",\n    \"first\": \"https://example.talentlms.com/api/v2/user-fields?page[number]=1&page[size]=10\",\n    \"last\": \"https://example.talentlms.com/api/v2/user-fields?page[number]=1&page[size]=10\",\n    \"prev\": \"https://example.talentlms.com/api/v2/user-fields?page[number]=1&page[size]=10\",\n    \"next\": \"https://example.talentlms.com/api/v2/user-fields?page[number]=1&page[size]=10\"\n  },\n  \"_meta\": {\n    \"pagination\": {\n      \"page\": 1,\n      \"page_size\": 10,\n      \"total_items\": 4,\n      \"total_pages\": 1,\n      \"total_results\": 4\n    }\n  }\n}"}],"_postman_id":"924a4108-b25b-4620-b336-c1ace237d6ff"},{"name":"Get user's unit progress","id":"ebf42d03-d617-4946-8292-7ffa9cd494e0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/unit-progress?user_id=<integer>&unit_id=<integer>","description":"<h3 id=\"get-users-unit-progress\">Get user's unit progress</h3>\n<p>Retrieve a user's progress in a specific unit by supplying <code>user_id</code> and <code>unit_id</code> as query parameters, and receive JSON data about the unit's progress, such as status, score, and timestamps.</p>\n","urlObject":{"path":["api","v2","unit-progress"],"host":["{{baseUrl}}"],"query":[{"key":"user_id","value":"<integer>"},{"key":"unit_id","value":"<integer>"}],"variable":[]}},"response":[{"id":"8ae3cef2-8c24-47e3-873f-c7c5ff66e6d0","name":"Get user's unit progress","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/unit-progress?user_id=4&unit_id=2147","host":["{{baseUrl}}"],"path":["api","v2","unit-progress"],"query":[{"key":"user_id","value":"4"},{"key":"unit_id","value":"2147"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 04 Jun 2025 09:03:27 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"total_time\": 3,\n    \"status\": \"completed\",\n    \"score\": 100,\n    \"completion_date\": \"2025-06-04T09:02:58+00:00\",\n    \"first_access_time\": \"2025-06-04T09:02:55+00:00\",\n    \"last_accessed_time\": \"2025-06-04T09:03:14+00:00\",\n    \"submission\": null,\n    \"ilt_attendance\": null,\n    \"repetitions\": null,\n    \"remaining_time\": null,\n    \"grade_date\": null\n  }\n}"},{"id":"2c51baec-7543-4b12-8172-f06f04a83ebd","name":"Invalid unit id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/unit-progress?user_id=<integer>&unit_id=<integer>","host":["{{baseUrl}}"],"path":["api","v2","unit-progress"],"query":[{"key":"user_id","value":"<integer>"},{"key":"unit_id","value":"<integer>"}]}},"status":"Unit id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 09:14:11 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Unit id must be a positive integer\"\n        }\n    ]\n}"},{"id":"ba0c057b-e879-4340-aa36-05ddc4f4cfdb","name":"Invalid unit id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/unit-progress?user_id=<integer>&unit_id=1247","host":["{{baseUrl}}"],"path":["api","v2","unit-progress"],"query":[{"key":"user_id","value":"<integer>"},{"key":"unit_id","value":"1247"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 09:14:45 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"},{"id":"de883764-6f25-48df-a916-0fe9f3cff4e6","name":"Unit not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/unit-progress?user_id=2&unit_id=999999","host":["{{baseUrl}}"],"path":["api","v2","unit-progress"],"query":[{"key":"user_id","value":"2"},{"key":"unit_id","value":"999999"}]}},"status":"Unit not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 09:15:12 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.unit_not_found\",\n            \"title\": \"Unit not found\"\n        }\n    ]\n}"},{"id":"54ddd26e-b97a-47e4-9486-fe6f5cce045d","name":"Unit not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/unit-progress?user_id=9999999&unit_id=2147","host":["{{baseUrl}}"],"path":["api","v2","unit-progress"],"query":[{"key":"user_id","value":"9999999"},{"key":"unit_id","value":"2147"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 09:15:43 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"}],"_postman_id":"ebf42d03-d617-4946-8292-7ffa9cd494e0"},{"name":"Reset user's course progress","id":"8fa11eb3-1a7e-4641-927c-cbe01fdb14fe","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/course-progress?user_id=<integer>&course_id=<integer>","description":"<h3 id=\"reset-users-course-progress\">Reset user's course progress</h3>\n<p>Provide user ID and course ID to reset the user's progress for a course, with a success (no content) or error response.</p>\n","urlObject":{"path":["api","v2","course-progress"],"host":["{{baseUrl}}"],"query":[{"key":"user_id","value":"<integer>"},{"key":"course_id","value":"<integer>"}],"variable":[]}},"response":[{"id":"2749163a-c98d-404e-bfce-0f80595c5c1b","name":"Reset User Course Progress","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":{"raw":"{{baseUrl}}/api/v2/course-progress?user_id=4&course_id=133","host":["{{baseUrl}}"],"path":["api","v2","course-progress"],"query":[{"key":"user_id","value":"4"},{"key":"course_id","value":"133"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 04 Jun 2025 09:05:32 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"6bb1fecc-b230-47c5-ab83-1dc56f833c9b","name":"Invalid course id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/course-progress?user_id=2&course_id=<integer>","host":["{{baseUrl}}"],"path":["api","v2","course-progress"],"query":[{"key":"user_id","value":"2"},{"key":"course_id","value":"<integer>"}]}},"status":"Course id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 09:35:02 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Course id must be a positive integer\"\n        }\n    ]\n}"},{"id":"f9afa970-9eed-43b2-9497-d4fb98435118","name":"Invalid course id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/course-progress?user_id=<integer>&course_id=203","host":["{{baseUrl}}"],"path":["api","v2","course-progress"],"query":[{"key":"user_id","value":"<integer>"},{"key":"course_id","value":"203"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 09:35:30 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"},{"id":"81d4e179-24a4-4132-8547-3dd5b0deab3c","name":"Course not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/course-progress?user_id=2&course_id=99999","host":["{{baseUrl}}"],"path":["api","v2","course-progress"],"query":[{"key":"user_id","value":"2"},{"key":"course_id","value":"99999"}]}},"status":"Course not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 09:36:04 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.course_not_found\",\n            \"title\": \"Course not found\"\n        }\n    ]\n}"},{"id":"75b38b2d-9e3a-4fd1-a075-551f5f9c215b","name":"Course not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/course-progress?user_id=999999&course_id=203","host":["{{baseUrl}}"],"path":["api","v2","course-progress"],"query":[{"key":"user_id","value":"999999"},{"key":"course_id","value":"203"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 09:36:34 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"}],"_postman_id":"8fa11eb3-1a7e-4641-927c-cbe01fdb14fe"},{"name":"Login user","id":"f5393596-4fe2-44da-b16f-709294f9c180","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/users/:id/login","description":"<h3 id=\"login-user\">Login user</h3>\n<p>Logs in a specific user to the portal. To successfully log in a user, provide the user's unique ID in the request. If the request is valid and the user exists, the system initiates a new session and logs the user into the portal.</p>\n","urlObject":{"path":["api","v2","users",":id","login"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"24a94edf-287c-4307-b5b3-a6a46d7f3328","name":"Login user","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/users/:id/login","host":["{{baseUrl}}"],"path":["api","v2","users",":id","login"],"variable":[{"key":"id","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 25 Nov 2025 10:41:01 GMT","description":{"content":"","type":"text/plain"}},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips","description":{"content":"","type":"text/plain"}},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT","description":{"content":"","type":"text/plain"}},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate","description":{"content":"","type":"text/plain"}},{"key":"Pragma","value":"no-cache","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com","description":{"content":"","type":"text/plain"}},{"key":"Vary","value":"Origin","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Credentials","value":"true","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Max-Age","value":"1","description":{"content":"","type":"text/plain"}},{"key":"X-RateLimit-Remaining","value":"10000","description":{"content":"","type":"text/plain"}},{"key":"X-RateLimit-Limit","value":"10000","description":{"content":"","type":"text/plain"}},{"key":"X-Content-Type-Options","value":"nosniff","description":{"content":"","type":"text/plain"}},{"key":"X-XSS-Protection","value":"1; mode=block","description":{"content":"","type":"text/plain"}},{"key":"Upgrade","value":"h2,h2c","description":{"content":"","type":"text/plain"}},{"key":"Connection","value":"Upgrade, Keep-Alive","description":{"content":"","type":"text/plain"}},{"key":"Keep-Alive","value":"timeout=5, max=100","description":{"content":"","type":"text/plain"}},{"key":"Transfer-Encoding","value":"chunked","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": [\n    {\n      \"name\": \"marketing\",\n      \"url\": \"https://marketing-example.talentlms.com/index/autologin/key:zgwwbn3scf5p1a2tl4c217599146331\",\n      \"is_branch\": true\n    },\n    {\n      \"name\": \"main_domain\",\n      \"url\": \"https://example.talentlms.com/index/autologin/key:zgwwbn3scf5p1a2tl4c217599146331\",\n      \"is_branch\": false\n    }\n  ]\n}"},{"id":"1210f1cf-aca2-499d-bdaf-b0105c1c64eb","name":"Invalid user id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/users/:id/login","host":["{{baseUrl}}"],"path":["api","v2","users",":id","login"],"variable":[{"key":"id","value":"-1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 25 Nov 2025 10:41:39 GMT","description":{"content":"","type":"text/plain"}},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips","description":{"content":"","type":"text/plain"}},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT","description":{"content":"","type":"text/plain"}},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate","description":{"content":"","type":"text/plain"}},{"key":"Pragma","value":"no-cache","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com","description":{"content":"","type":"text/plain"}},{"key":"Vary","value":"Origin","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Credentials","value":"true","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Max-Age","value":"1","description":{"content":"","type":"text/plain"}},{"key":"X-RateLimit-Remaining","value":"10000","description":{"content":"","type":"text/plain"}},{"key":"X-RateLimit-Limit","value":"10000","description":{"content":"","type":"text/plain"}},{"key":"X-Content-Type-Options","value":"nosniff","description":{"content":"","type":"text/plain"}},{"key":"X-XSS-Protection","value":"1; mode=block","description":{"content":"","type":"text/plain"}},{"key":"Upgrade","value":"h2,h2c","description":{"content":"","type":"text/plain"}},{"key":"Connection","value":"Upgrade, close","description":{"content":"","type":"text/plain"}},{"key":"Transfer-Encoding","value":"chunked","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"},{"id":"eeca9138-e485-4eeb-aafc-3977ef6aadf0","name":"User not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/users/:id/login","host":["{{baseUrl}}"],"path":["api","v2","users",":id","login"],"variable":[{"key":"id","value":"99999999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 25 Nov 2025 10:41:59 GMT","description":{"content":"","type":"text/plain"}},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips","description":{"content":"","type":"text/plain"}},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT","description":{"content":"","type":"text/plain"}},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate","description":{"content":"","type":"text/plain"}},{"key":"Pragma","value":"no-cache","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com","description":{"content":"","type":"text/plain"}},{"key":"Vary","value":"Origin","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Credentials","value":"true","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Max-Age","value":"1","description":{"content":"","type":"text/plain"}},{"key":"X-RateLimit-Remaining","value":"10000","description":{"content":"","type":"text/plain"}},{"key":"X-RateLimit-Limit","value":"10000","description":{"content":"","type":"text/plain"}},{"key":"X-Content-Type-Options","value":"nosniff","description":{"content":"","type":"text/plain"}},{"key":"X-XSS-Protection","value":"1; mode=block","description":{"content":"","type":"text/plain"}},{"key":"Upgrade","value":"h2,h2c","description":{"content":"","type":"text/plain"}},{"key":"Connection","value":"Upgrade, Keep-Alive","description":{"content":"","type":"text/plain"}},{"key":"Keep-Alive","value":"timeout=5, max=100","description":{"content":"","type":"text/plain"}},{"key":"Transfer-Encoding","value":"chunked","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"}],"_postman_id":"f5393596-4fe2-44da-b16f-709294f9c180"},{"name":"Logout user","id":"068899eb-30a2-4e02-b429-f273644d22f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"next\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/users/:id/logout","description":"<h3 id=\"logout-user\">Logout user</h3>\n<p>Logs out a specific user from the portal by terminating their active session. To successfully log out a user, provide the user’s unique ID in the request. If the request is valid and the user exists, the system immediately invalidates the user’s current session and logs them out of the portal.</p>\n","urlObject":{"path":["api","v2","users",":id","logout"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"e90b4cf1-552f-4891-8eec-e44947279db9","name":"Successful logout","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"X-API-Key","value":"{{apiKey}}","type":"text"},{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/userlogout/:id","host":["{{baseUrl}}"],"path":["api","v2","userlogout",":id"],"variable":[{"key":"id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 28 Jan 2025 12:03:12 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"redirect_url\": \"https://example.talentlms.com/index/logout/token:4411,next:\"\n    }\n}"},{"id":"ca9ee406-146e-4402-9da7-8ef2841323e5","name":"Successful logout with redirect","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"X-API-Key","value":"{{apiKey}}","type":"text"},{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"next\": \"www.example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/users/:id/logout","host":["{{baseUrl}}"],"path":["api","v2","users",":id","logout"],"variable":[{"key":"id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 28 Jan 2025 12:04:19 GMT","description":{"content":"","type":"text/plain"}},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips","description":{"content":"","type":"text/plain"}},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT","description":{"content":"","type":"text/plain"}},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate","description":{"content":"","type":"text/plain"}},{"key":"Pragma","value":"no-cache","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com","description":{"content":"","type":"text/plain"}},{"key":"Vary","value":"Origin","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Credentials","value":"true","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Max-Age","value":"1","description":{"content":"","type":"text/plain"}},{"key":"X-Content-Type-Options","value":"nosniff","description":{"content":"","type":"text/plain"}},{"key":"X-XSS-Protection","value":"1; mode=block","description":{"content":"","type":"text/plain"}},{"key":"Upgrade","value":"h2,h2c","description":{"content":"","type":"text/plain"}},{"key":"Connection","value":"Upgrade, Keep-Alive","description":{"content":"","type":"text/plain"}},{"key":"Keep-Alive","value":"timeout=5, max=100","description":{"content":"","type":"text/plain"}},{"key":"Transfer-Encoding","value":"chunked","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"redirect_url\": \"https://example.talentlms.com/index/logout/token:4411,next:d3d3LmV4YW1wbGUuY29t\"\n  }\n}"},{"id":"56e60f70-1893-487c-8e99-b354362e49d3","name":"User not found","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"X-API-Key","value":"{{apiKey}}","type":"text"},{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"next\": \"www.example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/users/:id/logout","host":["{{baseUrl}}"],"path":["api","v2","users",":id","logout"],"variable":[{"key":"id","value":"122222"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 28 Jan 2025 12:04:35 GMT","description":{"content":"","type":"text/plain"}},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips","description":{"content":"","type":"text/plain"}},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT","description":{"content":"","type":"text/plain"}},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate","description":{"content":"","type":"text/plain"}},{"key":"Pragma","value":"no-cache","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com","description":{"content":"","type":"text/plain"}},{"key":"Vary","value":"Origin","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Credentials","value":"true","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Max-Age","value":"1","description":{"content":"","type":"text/plain"}},{"key":"X-Content-Type-Options","value":"nosniff","description":{"content":"","type":"text/plain"}},{"key":"X-XSS-Protection","value":"1; mode=block","description":{"content":"","type":"text/plain"}},{"key":"Upgrade","value":"h2,h2c","description":{"content":"","type":"text/plain"}},{"key":"Connection","value":"Upgrade, Keep-Alive","description":{"content":"","type":"text/plain"}},{"key":"Keep-Alive","value":"timeout=5, max=100","description":{"content":"","type":"text/plain"}},{"key":"Transfer-Encoding","value":"chunked","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"},{"id":"53d87111-a6ca-4a44-bd94-25072fcbdf78","name":"Invalid request","originalRequest":{"method":"POST","header":[{"key":"Content-Type","value":"application/json","type":"text"},{"key":"X-API-Key","value":"{{apiKey}}","type":"text"},{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"next\": \"www.example.com\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/users/:id/logout","host":["{{baseUrl}}"],"path":["api","v2","users",":id","logout"],"variable":[{"key":"id","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Tue, 28 Jan 2025 12:04:49 GMT","description":{"content":"","type":"text/plain"}},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips","description":{"content":"","type":"text/plain"}},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT","description":{"content":"","type":"text/plain"}},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate","description":{"content":"","type":"text/plain"}},{"key":"Pragma","value":"no-cache","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com","description":{"content":"","type":"text/plain"}},{"key":"Vary","value":"Origin","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Credentials","value":"true","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Max-Age","value":"1","description":{"content":"","type":"text/plain"}},{"key":"X-Content-Type-Options","value":"nosniff","description":{"content":"","type":"text/plain"}},{"key":"X-XSS-Protection","value":"1; mode=block","description":{"content":"","type":"text/plain"}},{"key":"Upgrade","value":"h2,h2c","description":{"content":"","type":"text/plain"}},{"key":"Connection","value":"Upgrade, close","description":{"content":"","type":"text/plain"}},{"key":"Transfer-Encoding","value":"chunked","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"}],"_postman_id":"068899eb-30a2-4e02-b429-f273644d22f8"},{"name":"Get user online status","id":"f849c7b7-972d-4880-8791-fbb2c8c5594b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/users/:id/online-status","description":"<h3 id=\"get-user-online-status\">Get user online status</h3>\n<p>Retrieves the current online status of a specific user. To check whether a user is currently online, provide the user’s unique ID in the request. If the request is valid and the user exists, the API returns the user’s online status.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","users",":id","online-status"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"dc222128-7541-4f0e-911d-bc47b8280275","name":"User online","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id/online-status","host":["{{baseUrl}}"],"path":["api","v2","users",":id","online-status"],"variable":[{"key":"id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 27 Jan 2025 10:58:48 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"status\": \"online\"\n    }\n}"},{"id":"7dc6677e-3f7e-4628-9d94-a8cfdc5826d7","name":"User online","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id/online-status","host":["{{baseUrl}}"],"path":["api","v2","users",":id","online-status"],"variable":[{"key":"id","value":"4"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 27 Jan 2025 10:59:07 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"status\": \"offline\"\n  }\n}"},{"id":"3f521bbd-e89b-4d35-9f2f-f23ce5f401cc","name":"Invalid id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id/online-status","host":["{{baseUrl}}"],"path":["api","v2","users",":id","online-status"],"variable":[{"key":"id","value":"-1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 27 Jan 2025 10:59:20 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"},{"id":"709c2254-c2ea-4d83-b032-2871594b0343","name":"User not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id/online-status","host":["{{baseUrl}}"],"path":["api","v2","users",":id","online-status"],"variable":[{"key":"id","value":"999999999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 10:03:27 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"}],"_postman_id":"f849c7b7-972d-4880-8791-fbb2c8c5594b"},{"name":"Reset user's password","id":"9a4ecb7d-3f69-431f-84ea-582e2442b2a9","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"login\": \"<login>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/password-reset?redirect_url=<base64_encoded_url>","description":"<h3 id=\"reset-users-password\">Reset user's password</h3>\n<p>Reset a user's password by providing the user's login in the path and a base64-encoded redirect URL as a query parameter, returning a 204 No Content response upon successful password reset request.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","password-reset"],"host":["{{baseUrl}}"],"query":[{"key":"redirect_url","value":"<base64_encoded_url>"}],"variable":[]}},"response":[{"id":"387942b3-7732-4c10-9f36-5ac8ed1f20e9","name":"Reset password with redirect url","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"login\": \"admin\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/password-reset?redirect_url=d3d3LmV4YW1wbGUuY29t","host":["{{baseUrl}}"],"path":["api","v2","password-reset"],"query":[{"key":"redirect_url","value":"d3d3LmV4YW1wbGUuY29t"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"key":"Date","value":"Wed, 12 Feb 2025 08:50:02 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"0b1781d5-1813-4ff2-b926-2ee42b19c6e8","name":"Reset password with redirect url","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"login\": \"admin\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/password-reset?redirect_url=<base64_encoded_url>","host":["{{baseUrl}}"],"path":["api","v2","password-reset"],"query":[{"key":"redirect_url","value":"<base64_encoded_url>"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 12 Feb 2025 08:50:02 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"f9ce467c-c66b-4155-93ca-e2000439f24e","name":"Invalid login","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"login\": \"\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/password-reset?redirect_url=<base64_encoded_url>","host":["{{baseUrl}}"],"path":["api","v2","password-reset"],"query":[{"key":"redirect_url","value":"<base64_encoded_url>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 12 Feb 2025 09:19:08 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User login is required\"\n    }\n  ]\n}"}],"_postman_id":"9a4ecb7d-3f69-431f-84ea-582e2442b2a9"},{"name":"Recover username","id":"7dcbcce3-69aa-4768-8fda-0aa08a8de42f","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/users/:email/username-recovery?domain_url=<base64_encoded_url>","description":"<h3 id=\"recover-username\">Recover username</h3>\n<p>The system sends an email to the user (using the specified attribute, such as their login or email), which includes their username; the user can provide a custom portal URL (<code>domain_url</code>), and if not provided, the system will use the default portal URL.</p>\n","urlObject":{"path":["api","v2","users",":email","username-recovery"],"host":["{{baseUrl}}"],"query":[{"key":"domain_url","value":"<base64_encoded_url>"}],"variable":[{"type":"any","value":"<string>","key":"email"}]}},"response":[{"id":"33a8c262-e0d1-4a9c-925b-6faf49ecb09b","name":"Recover username","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/username-recovery/:email?domain_url=","host":["{{baseUrl}}"],"path":["api","v2","username-recovery",":email"],"query":[{"key":"domain_url","value":""}],"variable":[{"key":"email","value":"admin@example.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 28 Apr 2025 12:47:09 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"user_id\": 1\n    }\n}"},{"id":"e4748539-ee2a-413a-a316-d5c709862a8e","name":"Recover username","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:email/username-recovery?domain_url=dGVzdC50YWxlbnRsbXMuY29t","host":["{{baseUrl}}"],"path":["api","v2","users",":email","username-recovery"],"query":[{"key":"domain_url","value":"dGVzdC50YWxlbnRsbXMuY29t"}],"variable":[{"key":"email","value":"admin@example.com"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 28 Apr 2025 12:49:31 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"user_id\": 1\n  }\n}"},{"id":"e22d87cf-9657-47ed-bfb5-e0753c5b374d","name":"Invalid email","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:email/username-recovery?domain_url=","host":["{{baseUrl}}"],"path":["api","v2","users",":email","username-recovery"],"query":[{"key":"domain_url","value":""}],"variable":[{"key":"email","value":"invalid"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 28 Apr 2025 12:50:17 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User e-mail must be a valid e-mail address\"\n    }\n  ]\n}"},{"id":"95cf015e-15e6-497a-8d77-61e7851cabcd","name":"User not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:email/username-recovery?domain_url=","host":["{{baseUrl}}"],"path":["api","v2","users",":email","username-recovery"],"query":[{"key":"domain_url","value":""}],"variable":[{"key":"email","value":"donotexist@example.com"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 28 Apr 2025 12:50:48 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"}],"_postman_id":"7dcbcce3-69aa-4768-8fda-0aa08a8de42f"},{"name":"Delete a user","id":"0d3db883-3867-4514-8c94-ffd3b9f5c9eb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/users/:id","description":"<h3 id=\"delete-a-user\">Delete a user</h3>\n<p>Permanently deletes a specific user from your TalentLMS account. To successfully remove a user, include the user's unique ID as a path parameter in the request URL. If the request is valid and the user exists, the API deletes the user and returns a confirmation response.</p>\n","urlObject":{"path":["api","v2","users",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"c483dff7-dbab-4b09-82ff-898a6936d326","name":"Delete a user","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"variable":[{"key":"id","value":"<integer>"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 08 Sep 2025 14:06:53 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"9a76a310-def1-4447-b084-09df9f23d99c","name":"User not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"variable":[{"key":"id","value":"<integer>"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 14 Nov 2024 07:48:12 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"},{"id":"20f060ab-77e4-4c9a-95e2-1481ff53880e","name":"User not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/users/:id","host":["{{baseUrl}}"],"path":["api","v2","users",":id"],"variable":[{"key":"id","value":"999999"}]}},"status":"User not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 15 Dec 2025 10:25:02 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.user_not_found\",\n            \"title\": \"User not found\"\n        }\n    ]\n}"}],"_postman_id":"0d3db883-3867-4514-8c94-ffd3b9f5c9eb"}],"id":"79c372ba-4d99-45f5-b7bd-b438857a28d3","_postman_id":"79c372ba-4d99-45f5-b7bd-b438857a28d3","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}},{"name":"Course","item":[{"name":"List all courses","id":"a9d30300-e9d0-4d4f-a5a7-533f77a5e254","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/courses","description":"<h3 id=\"list-all-courses\">List all courses</h3>\n<p>Retrieves a paginated list of all courses in your TalentLMS account. Upon a successful request, the API returns a JSON response containing course objects, including their associated metadata and configuration details. Results are delivered in a paginated format to ensure efficient handling of large datasets. You can optionally filter the response using course custom fields.</p>\n","urlObject":{"path":["api","v2","courses"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"ffd904b0-df7e-4a82-8b92-2e8c70bf1880","name":"Get courses by custom field","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/courses?filter[custom_field_value]=Hard","host":["{{baseUrl}}"],"path":["api","v2","courses"],"query":[{"key":"filter[custom_field_value]","value":"Hard"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 02 Jun 2025 10:10:49 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": [\n        {\n            \"id\": 135,\n            \"name\": \"Mathematics\",\n            \"category\": null,\n            \"description\": null,\n            \"code\": null,\n            \"status\": \"active\",\n            \"creation_date\": \"2025-02-07T09:44:43+00:00\",\n            \"last_updated_on\": \"2025-02-07T11:26:02+00:00\",\n            \"price\": {\n                \"amount\": 0,\n                \"currency\": \"USD\"\n            },\n            \"capacity\": null,\n            \"is_hidden_from_catalog\": false,\n            \"is_locked\": false,\n            \"public_key\": null,\n            \"is_prerequisite\": false,\n            \"remaining_licenses\": null\n        },\n        {\n            \"id\": 206,\n            \"name\": \"Geography\",\n            \"category\": null,\n            \"description\": null,\n            \"code\": null,\n            \"status\": \"active\",\n            \"creation_date\": \"2025-04-29T06:21:14+00:00\",\n            \"last_updated_on\": \"2025-04-29T06:21:14+00:00\",\n            \"price\": {\n                \"amount\": 50,\n                \"currency\": \"USD\"\n            },\n            \"capacity\": null,\n            \"is_hidden_from_catalog\": false,\n            \"is_locked\": false,\n            \"public_key\": null,\n            \"is_prerequisite\": false,\n            \"remaining_licenses\": null\n        },\n        {\n            \"id\": 207,\n            \"name\": \"Physics\",\n            \"category\": null,\n            \"description\": null,\n            \"code\": null,\n            \"status\": \"active\",\n            \"creation_date\": \"2025-04-30T12:05:13+00:00\",\n            \"last_updated_on\": \"2025-05-16T09:54:59+00:00\",\n            \"price\": {\n                \"amount\": 15,\n                \"currency\": \"USD\"\n            },\n            \"capacity\": null,\n            \"is_hidden_from_catalog\": false,\n            \"is_locked\": false,\n            \"public_key\": null,\n            \"is_prerequisite\": false,\n            \"remaining_licenses\": null\n        },\n        {\n            \"id\": 208,\n            \"name\": \"English\",\n            \"category\": null,\n            \"description\": null,\n            \"code\": null,\n            \"status\": \"active\",\n            \"creation_date\": \"2025-05-13T09:32:23+00:00\",\n            \"last_updated_on\": \"2025-05-13T09:32:23+00:00\",\n            \"price\": {\n                \"amount\": 0,\n                \"currency\": \"USD\"\n            },\n            \"capacity\": null,\n            \"is_hidden_from_catalog\": false,\n            \"is_locked\": false,\n            \"public_key\": null,\n            \"is_prerequisite\": false,\n            \"remaining_licenses\": null\n        }\n    ],\n    \"_links\": {\n        \"self\": \"https://example.talentlms.com/api/v2/courses?filter[custom_field_value][eq]=Hard&page[number]=1&page[size]=10\",\n        \"first\": \"https://example.talentlms.com/api/v2/courses?filter[custom_field_value][eq]=Hard&page[number]=1&page[size]=10\",\n        \"last\": \"https://example.talentlms.com/api/v2/courses?filter[custom_field_value][eq]=Hard&page[number]=1&page[size]=10\",\n        \"prev\": \"https://example.talentlms.com/api/v2/courses?filter[custom_field_value][eq]=Hard&page[number]=1&page[size]=10\",\n        \"next\": \"https://example.talentlms.com/api/v2/courses?filter[custom_field_value][eq]=Hard&page[number]=1&page[size]=10\"\n    },\n    \"_meta\": {\n        \"filtered_by\": {\n            \"custom_field_value\": {\n                \"eq\": \"Hard\"\n            }\n        },\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 4,\n            \"total_pages\": 1,\n            \"total_results\": 4\n        }\n    }\n}"},{"id":"d30e7b01-6b9e-46b3-a2b9-01c81886a80f","name":"Get courses by custom field","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/api/v2/courses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 10:09:38 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": [\n    {\n      \"id\": 124,\n      \"name\": \"[Edit me] Guide for Learners\",\n      \"category\": {\n        \"id\": 3,\n        \"parent_id\": null,\n        \"name\": \"Samples\"\n      },\n      \"description\": {\n        \"html\": \"<div style=\\\"font-family: Mulish;\\\"><div style=\\\"font-family: Mulish;\\\"><div style=\\\"font-family: Mulish;\\\"><div style=\\\"font-family: Mulish;\\\"><div style=\\\"font-family: Mulish;\\\"><div style=\\\"font-family: Mulish;\\\"><p>A comprehensive guide to using TalentLMS, designed to introduce you to our training portal and help you maximize your learning experience. This guide provides practical tips, tricks, and best practices to ensure you get the most out of your training account.</p></div></div></div></div></div></div>\",\n        \"text\": \"A comprehensive guide to using TalentLMS, designed to introduce you to our training portal and help you maximize your learning experience. This guide provides practical tips, tricks, and best practices to ensure you get the most out of your training account.\"\n      },\n      \"code\": \"001\",\n      \"status\": \"active\",\n      \"creation_date\": \"2019-03-12T14:09:33+00:00\",\n      \"last_updated_on\": \"2025-02-05T14:48:12+00:00\",\n      \"price\": {\n        \"amount\": 0,\n        \"currency\": \"USD\"\n      },\n      \"capacity\": null,\n      \"is_hidden_from_catalog\": false,\n      \"is_locked\": false,\n      \"public_key\": null,\n      \"is_prerequisite\": false,\n      \"remaining_licenses\": null\n    },\n    {\n      \"id\": 125,\n      \"name\": \"What is TalentLibrary?\",\n      \"category\": {\n        \"id\": 3,\n        \"parent_id\": null,\n        \"name\": \"Samples\"\n      },\n      \"description\": {\n        \"html\": \"<p>Are you under pressure to deliver great learning? How comforting would it be to know you’ve got a library of quality, ready-made courses to back you up?</p><p><br></p><p>TalentLibrary gets you up and upskilling your people instantly! In the time it would take to write an email explaining why your training program has <em>cough</em> stalled <em>cough</em>, you could kickstart your program with a selection of courses covering the skills your teams need to reach their full potential.</p><p><br></p><p><strong>This course covers:</strong></p><p><br></p><p>•Finding the right eLearning solution</p><p>•Introducing TalentLibrary</p><p>•Using TalentLibrary</p><p><br></p><p>Sit back, relax and discover TalentLibrary!</p>\",\n        \"text\": \"Are you under pressure to deliver great learning? How comforting would it be to know you’ve got a library of quality, ready-made courses to back you up?TalentLibrary gets you up and upskilling your people instantly! In the time it would take to write an email explaining why your training program has cough stalled cough, you could kickstart your program with a selection of courses covering the skills your teams need to reach their full potential.This course covers:•Finding the right eLearning solution•Introducing TalentLibrary•Using TalentLibrarySit back, relax and discover TalentLibrary!\"\n      },\n      \"code\": \"002\",\n      \"status\": \"active\",\n      \"creation_date\": \"2021-11-03T15:36:39+00:00\",\n      \"last_updated_on\": \"2025-06-20T13:15:42+00:00\",\n      \"price\": {\n        \"amount\": 0,\n        \"currency\": \"USD\"\n      },\n      \"capacity\": null,\n      \"is_hidden_from_catalog\": false,\n      \"is_locked\": false,\n      \"public_key\": null,\n      \"is_prerequisite\": false,\n      \"remaining_licenses\": null\n    }\n  ],\n  \"_links\": {\n    \"self\": \"https://example.talentlms.com/api/v2/courses?page[number]=1&page[size]=10\",\n    \"first\": \"https://example.talentlms.com/api/v2/courses?page[number]=1&page[size]=10\",\n    \"last\": \"https://example.talentlms.com/api/v2/courses?page[number]=9&page[size]=10\",\n    \"prev\": \"https://example.talentlms.com/api/v2/courses?page[number]=1&page[size]=10\",\n    \"next\": \"https://example.talentlms.com/api/v2/courses?page[number]=2&page[size]=10\"\n  },\n  \"_meta\": {\n    \"filtered_by\": {\n      \"custom_field_value\": {\n        \"eq\": \"Hard\"\n      }\n    },\n    \"pagination\": {\n      \"page\": 1,\n      \"page_size\": 10,\n      \"total_items\": 2,\n      \"total_pages\": 1,\n      \"total_results\": 2\n    }\n  }\n}"}],"_postman_id":"a9d30300-e9d0-4d4f-a5a7-533f77a5e254"},{"name":"Get a course","id":"09c7a84e-28f5-4d04-9697-c597466da99c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/courses/:id","description":"<h3 id=\"get-a-course\">Get a course</h3>\n<p>Retrieves the full details of a specific course. To successfully fetch a course, include the course’s unique ID as a path parameter in the request URL. If the request is valid and the course exists, the API returns detailed information about the course, including its metadata, settings, and related attributes.</p>\n","urlObject":{"path":["api","v2","courses",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"6b2601e2-5136-4067-a925-4935916b3765","name":"Get course","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:id","host":["{{baseUrl}}"],"path":["api","v2","courses",":id"],"variable":[{"key":"id","value":"125"}]}},"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"id\": 125,\n    \"name\": \"What is TalentLibrary?\",\n    \"category\": {\n      \"id\": 3,\n      \"parent_id\": null,\n      \"name\": \"Samples\"\n    },\n    \"description\": {\n      \"html\": \"<p>Are you under pressure to deliver great learning? How comforting would it be to know you’ve got a library of quality, ready-made courses to back you up?</p><p><br /></p><p>TalentLibrary gets you up and upskilling your people instantly! In the time it would take to write an email explaining why your training program has <em>cough</em> stalled <em>cough</em>, you could kickstart your program with a selection of courses covering the skills your teams need to reach their full potential.</p><p><br /></p><p><strong>This course covers:</strong></p><p><br /></p><p>•Finding the right eLearning solution</p><p>•Introducing TalentLibrary</p><p>•Using TalentLibrary</p><p><br /></p><p>Sit back, relax and discover TalentLibrary!</p>\",\n      \"text\": \"Are you under pressure to deliver great learning? How comforting would it be to know you’ve got a library of quality, ready-made courses to back you up?TalentLibrary gets you up and upskilling your people instantly! In the time it would take to write an email explaining why your training program has cough stalled cough, you could kickstart your program with a selection of courses covering the skills your teams need to reach their full potential.This course covers:•Finding the right eLearning solution•Introducing TalentLibrary•Using TalentLibrarySit back, relax and discover TalentLibrary!\"\n    },\n    \"code\": \"002\",\n    \"status\": \"active\",\n    \"creation_date\": \"2021-11-03T15:36:39+00:00\",\n    \"last_updated_on\": \"2024-06-28T12:23:04+00:00\",\n    \"price\": {\n      \"amount\": 0,\n      \"currency\": \"USD\"\n    },\n    \"discounted_price\": null,\n    \"intro_video\": {\n      \"url\": \"https://www.youtube.com/watch?v=GKko4NgRC5E\",\n      \"type\": \"youtube\"\n    },\n    \"cover_image\": {\n      \"default\": \"https://d3j0t7vrtr92dk.cloudfront.net/samples/1635953915_whatistalentlibrary.png\",\n      \"sm\": \"https://d3j0t7vrtr92dk.cloudfront.net/samples/1635953912_whatistalentlibrary.png\",\n      \"md\": \"https://d3j0t7vrtr92dk.cloudfront.net/samples/1635953914_whatistalentlibrary.png\",\n      \"lg\": \"https://d3j0t7vrtr92dk.cloudfront.net/samples/1635953915_whatistalentlibrary.png\",\n      \"xl\": null\n    },\n    \"level\": null,\n    \"capacity\": null,\n    \"is_hidden_from_catalog\": false,\n    \"is_locked\": false,\n    \"rating\": null,\n    \"rules\": {\n      \"traversal\": \"sequential\",\n      \"prerequisites\": [],\n      \"completion\": [\n        {\n          \"rule_type\": \"all_units\",\n          \"unit_percentage\": null,\n          \"complete_units\": null\n        }\n      ],\n      \"score_calculation\": [\n        {\n          \"rule_type\": \"all_tests_and_assignments\",\n          \"score_units\": null\n        }\n      ]\n    },\n    \"starts_at\": null,\n    \"expires_at\": null,\n    \"time_limit\": null,\n    \"availability\": {\n      \"is_available\": true,\n      \"reason\": null\n    },\n    \"retain_access_after_completion\": false,\n    \"public_key\": null,\n    \"is_prerequisite\": false,\n    \"remaining_licenses\": null,\n    \"custom_fields\": []\n  }\n}"},{"id":"1f206b39-a51b-4209-86e5-ffcc9e556d57","name":"Invalid Id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:id","host":["{{baseUrl}}"],"path":["api","v2","courses",":id"],"variable":[{"key":"id","value":"-1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 22 Nov 2024 08:45:55 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Course id must be a positive integer\"\n    }\n  ]\n}"},{"id":"aceb24d1-b4f0-4676-80ca-6886ad47b0cb","name":"Course not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:id","host":["{{baseUrl}}"],"path":["api","v2","courses",":id"],"variable":[{"key":"id","value":"9999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 22 Nov 2024 08:46:20 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.course_not_found\",\n      \"title\": \"Course not found\"\n    }\n  ]\n}"}],"_postman_id":"09c7a84e-28f5-4d04-9697-c597466da99c"},{"name":"Create course","id":"e8070288-c974-42ca-a57c-277488f2decf","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string>\",\n  \"code\": \"<string>\",\n  \"description\": \"<string>\",\n  \"category_id\": \"<integer>\",\n  \"price\": \"<float>\",\n  \"capacity\": \"<integer>\",\n  \"level\": \"<integer>\",\n  \"time_limit\": \"<integer>\",\n  \"start_datetime\": \"<timestamp>\",\n  \"expiration_datetime\": \"<timestamp>\",\n  \"is_active\": \"<boolean>\",\n  \"custom_fields\": {\n    \"<custom_field_name>\": \"<custom_field_value>\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/courses","description":"<h3 id=\"create-course\">Create course</h3>\n<p>Creates a new course in your TalentLMS account. To successfully create a course, provide the required attributes (such as the course name, code, and other relevant details) in the request body. If the request is valid, the API creates the course and returns the newly created course object, including its unique ID. This endpoint allows you to define course properties such as description, category, pricing, visibility, and other configuration settings depending on your account setup.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","courses"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"a6d5a578-b372-43a0-8f0d-760638663890","name":"Course created","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Example\",\n  \"code\": \"128\",\n  \"description\": \"Example course\",\n  \"category_id\": 4,\n  \"price\": 128.2,\n  \"capacity\": 100,\n  \"level\": 2,\n  \"time_limit\": 50,\n  \"start_datetime\": null,\n  \"expiration_datetime\": null,\n  \"is_active\": true,\n  \"custom_fields\": {\n    \"<custom_field_name>\": \"<custom_field_value>\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/courses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 10 Feb 2025 10:21:19 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"id\": 174,\n    \"name\": \"Example\",\n    \"category\": {\n      \"id\": 4,\n      \"parent_id\": null,\n      \"name\": \"Category2\"\n    },\n    \"description\": {\n      \"html\": \"Example course\",\n      \"text\": \"Example course\"\n    },\n    \"code\": \"128\",\n    \"status\": \"active\",\n    \"creation_date\": \"2025-02-10T10:21:19+00:00\",\n    \"last_updated_on\": \"2025-02-10T10:21:19+00:00\",\n    \"price\": null,\n    \"discounted_price\": null,\n    \"level\": 2,\n    \"capacity\": 100,\n    \"is_hidden_from_catalog\": false,\n    \"is_locked\": false,\n    \"time_limit\": 50\n  }\n}"},{"id":"63bb53db-92ec-48f3-852c-b5134acaec6c","name":"Missing name","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"code\": \"28\",\n  \"description\": \"Example course\",\n  \"category_id\": 4,\n  \"price\": 128.2,\n  \"capacity\": 100,\n  \"level\": 2,\n  \"time_limit\": 50,\n  \"start_datetime\": null,\n  \"expiration_datetime\": null,\n  \"is_active\": true,\n  \"custom_fields\": {\n    \"Subject\": \"Maths\"\n  }\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/courses"},"status":"Course name is required","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 10 Feb 2025 14:10:52 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Course name is required\"\n        }\n    ]\n}"},{"id":"2908cc4d-aeca-476e-9bf2-fa5bcff4c18c","name":"Category not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"Example\",\n  \"code\": \"120\",\n  \"description\": \"Example course\",\n  \"category_id\": 4888,\n  \"price\": 128.2,\n  \"capacity\": 100,\n  \"level\": 2,\n  \"time_limit\": 50,\n  \"start_datetime\": null,\n  \"expiration_datetime\": null,\n  \"is_active\": true,\n  \"custom_fields\": {\n    \"<custom_field_name>\": \"<custom_field_value>\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/courses"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 13 Feb 2025 08:14:07 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.course_category_not_found\",\n      \"title\": \"Category not found\"\n    }\n  ]\n}"},{"id":"7c4c56aa-943e-4032-a87f-21994d4f5220","name":"Missing name","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"expiration_datetime\",\n  \"code\": \"2212\",\n  \"description\": \"Example course\",\n  \"category_id\": 3,\n  \"price\": 128.2,\n  \"capacity\": 100,\n  \"level\": 2,\n  \"time_limit\": 50,\n  \"start_datetime\": 1739438305,\n  \"expiration_datetime\": 1739439305,\n  \"is_active\": true,\n  \"custom_fields\": {\n    \"<custom_field_name>\": \"<custom_field_value>\"\n  }\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/courses"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 13 Feb 2025 09:43:14 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"time_limit cannot be set if expires_at is set\"\n    }\n  ]\n}"}],"_postman_id":"e8070288-c974-42ca-a57c-277488f2decf"},{"name":"Delete a course","id":"9477f0a5-01c4-4304-a820-6562a89f17df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/courses/:id","description":"<h3 id=\"delete-a-course\">Delete a course</h3>\n<p>Permanently deletes a specific course from your TalentLMS account. To successfully remove a course, include the course’s unique ID as a path parameter in the request URL. If the request is valid and the course exists, the API deletes the course and returns a 204 No Content response upon success.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","courses",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"b758bd63-ff02-4d17-bdab-25847c79e1f7","name":"Course deleted","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:id","host":["{{baseUrl}}"],"path":["api","v2","courses",":id"],"variable":[{"key":"id","value":"128"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 04 Feb 2025 14:22:28 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"15b42095-7d24-4a0c-9a1a-6ccd49ff5296","name":"Course archived or not available","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:id","host":["{{baseUrl}}"],"path":["api","v2","courses",":id"],"variable":[{"key":"id","value":"128"}]}},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 04 Feb 2025 14:23:08 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"conflict\",\n      \"title\": \"Course is archived or not available\"\n    }\n  ]\n}"},{"id":"4f992670-6cbd-4a3d-af0f-efc4dfeb6ebc","name":"Invalid course id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:id","host":["{{baseUrl}}"],"path":["api","v2","courses",":id"],"variable":[{"key":"id","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 10:32:03 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Course id must be a positive integer\"\n    }\n  ]\n}"},{"id":"659b547b-bc7b-4ce3-9438-9af49e25a852","name":"Course not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:id","host":["{{baseUrl}}"],"path":["api","v2","courses",":id"],"variable":[{"key":"id","value":"9999999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 10:32:16 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.course_not_found\",\n      \"title\": \"Course not found\"\n    }\n  ]\n}"}],"_postman_id":"9477f0a5-01c4-4304-a820-6562a89f17df"},{"name":"Enroll user to course","id":"b8a87cc6-50cb-45ce-93fb-bcbd5742b42d","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"course_id\": \"<integer>\",\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments","description":"<h3 id=\"enroll-user-to-course\">Enroll user to course</h3>\n<p>Enrolls a user into a specific course. To create an enrollment, provide the user’s unique ID using the user_id attribute and the course’s unique <strong>I</strong>D using the course_id attribute in the request body. If the request is valid and both the user and course exist, the API creates the enrollment and returns the enrollment details in the response.</p>\n","urlObject":{"path":["api","v2","enrollments"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"3cb74134-6cf4-4c08-ae76-ee66fd12caff","name":"Enroll user to course","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"course_id\": 124,\n  \"user_id\": 168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Sep 2025 13:07:13 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"role\": \"learner\"\n  }\n}"},{"id":"48fa3925-cf63-460c-80d0-7bc5594952f3","name":"Invalid course id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"course_id\": \"<integer>\",\n    \"user_id\": 20\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments"},"status":"Course id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Sep 2025 13:06:12 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Course id must be a positive integer\"\n        }\n    ]\n}"},{"id":"604cc864-c769-4549-84e3-9ce0f20e8dc2","name":"Invalid course id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"course_id\": 20,\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Sep 2025 13:06:46 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"},{"id":"515e9129-d3a4-4bd0-9fe9-d5faf49c7433","name":"Course not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"course_id\": 99999999,\n    \"user_id\": 168\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments"},"status":"Course not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Sep 2025 13:07:34 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.course_not_found\",\n            \"title\": \"Course not found\"\n        }\n    ]\n}"},{"id":"0430dc22-d512-452a-8bf2-62293ba93833","name":"Course not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"course_id\": 124,\n  \"user_id\": 99999999\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Sep 2025 13:07:55 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"}],"_postman_id":"b8a87cc6-50cb-45ce-93fb-bcbd5742b42d"},{"name":"Delete a user from a course","id":"5de8b134-2192-4e0a-a1a4-3664905aa9e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"course_id\": \"<integer>\",\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments","description":"<h3 id=\"delete-a-user-from-a-course\">Delete a user from a course</h3>\n<p>Removes a user’s enrollment from a specific course. To successfully unenroll a user, provide the user’s unique ID using the <code>user_id</code> attribute and the course’s unique ID using the <code>course_id</code> attribute. If the request is valid and the enrollment exists, the API deletes the enrollment and removes the user’s access to the course.</p>\n","urlObject":{"path":["api","v2","enrollments"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"c4584c9e-8742-4dfe-839f-f8a904733d5a","name":"Delete a user from a course","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"course_id\": 124,\n  \"user_id\": 168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments"},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Sep 2025 13:25:49 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"cff6e8ba-384b-458e-b546-d63d3e6675e2","name":"Invalid course id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"course_id\": \"<integer>\",\n    \"user_id\": 99\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments"},"status":"Course id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Sep 2025 13:16:51 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Course id must be a positive integer\"\n        }\n    ]\n}"},{"id":"b987095f-e61b-4f46-96c3-605f7eb818c6","name":"Invalid course id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"course_id\": 99,\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Sep 2025 13:24:28 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"},{"id":"38326ef1-7427-4df1-8d7d-85ebc5150330","name":"Course not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"course_id\": 9999999999,\n    \"user_id\": 99\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments"},"status":"Course not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Sep 2025 13:15:44 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.course_not_found\",\n            \"title\": \"Course not found\"\n        }\n    ]\n}"},{"id":"bcd0294d-a981-46fe-9384-6b56e4c27337","name":"Course not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"course_id\": 124,\n  \"user_id\": 999999999\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/enrollments"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Sep 2025 13:25:09 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"}],"_postman_id":"5de8b134-2192-4e0a-a1a4-3664905aa9e3"},{"name":"Goto Course","id":"e29df629-2e39-4b25-afdd-d2b9486e35a6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/courses/:course_id/users/:user_id/goto?logout_redirect=<base64_encoded_url>&course_completed_redirect=<base64_encoded_url>","description":"<h3 id=\"goto-course\">Goto Course</h3>\n<p>Provided the course &amp; user ID a goto url is returned for accessing the course with the specified ID. Optionally, the user is able to provide the encoded redirection urls when a user logs out or completes the course.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","courses",":course_id","users",":user_id","goto"],"host":["{{baseUrl}}"],"query":[{"key":"logout_redirect","value":"<base64_encoded_url>"},{"key":"course_completed_redirect","value":"<base64_encoded_url>"}],"variable":[{"type":"any","value":"<integer>","key":"course_id"},{"type":"any","value":"<integer>","key":"user_id"}]}},"response":[{"id":"764ad959-6ee0-4ce5-b31c-479843274ea9","name":"Goto course with redirection urls","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:course_id/users/:user_id/goto?logout_redirect=d3d3LmV4YW1wbGUuY29t&course_completed_redirect=d3d3LmV4YW1wbGUuY29t","host":["{{baseUrl}}"],"path":["api","v2","courses",":course_id","users",":user_id","goto"],"query":[{"key":"logout_redirect","value":"d3d3LmV4YW1wbGUuY29t"},{"key":"course_completed_redirect","value":"d3d3LmV4YW1wbGUuY29t"}],"variable":[{"key":"course_id","value":"126"},{"key":"user_id","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 23 Jan 2025 08:05:22 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"goto_url\": \"https://example.talentlms.com/index/gotocourse/key:9pw86fzs3wjvi5xdidwz17376194382,course_id:126\"\n    }\n}"},{"id":"5b237314-d2d7-44d4-a1ed-c578fcd410c7","name":"Goto course with redirection urls","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:course_id/users/:user_id/goto?logout_redirect=d3d3LmV4YW1wbGUuY29t&course_completed_redirect=d3d3LmV4YW1wbGUuY29t","host":["{{baseUrl}}"],"path":["api","v2","courses",":course_id","users",":user_id","goto"],"query":[{"key":"logout_redirect","value":"d3d3LmV4YW1wbGUuY29t"},{"key":"course_completed_redirect","value":"d3d3LmV4YW1wbGUuY29t"}],"variable":[{"key":"course_id","value":"126"},{"key":"user_id","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 27 Jan 2025 08:06:27 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"goto_url\": \"https://example.talentlms.com/index/gotocourse/key:i79idb1mlkusd9yryr7a17376195342,course_id:126\"\n  }\n}"},{"id":"e8e65bb9-ccaa-4517-a1f5-fad0e4252ba5","name":"Course not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:course_id/users/:user_id/goto?logout_redirect=d3d3LmV4YW1wbGUuY29t&course_completed_redirect=d3d3LmV4YW1wbGUuY29t","host":["{{baseUrl}}"],"path":["api","v2","courses",":course_id","users",":user_id","goto"],"query":[{"key":"logout_redirect","value":"d3d3LmV4YW1wbGUuY29t"},{"key":"course_completed_redirect","value":"d3d3LmV4YW1wbGUuY29t"}],"variable":[{"key":"course_id","value":"99999"},{"key":"user_id","value":"2"}]}},"status":"Course not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 10:28:55 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.course_not_found\",\n            \"title\": \"Course not found\"\n        }\n    ]\n}"},{"id":"196fdb35-64a7-47b2-b449-eda7840d3285","name":"Course not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:course_id/users/:user_id/goto?logout_redirect=d3d3LmV4YW1wbGUuY29t&course_completed_redirect=d3d3LmV4YW1wbGUuY29t","host":["{{baseUrl}}"],"path":["api","v2","courses",":course_id","users",":user_id","goto"],"query":[{"key":"logout_redirect","value":"d3d3LmV4YW1wbGUuY29t"},{"key":"course_completed_redirect","value":"d3d3LmV4YW1wbGUuY29t"}],"variable":[{"key":"course_id","value":"126"},{"key":"user_id","value":"999999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 10:29:18 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"},{"id":"2c270f35-1207-4de5-8455-3066ff7aca2a","name":"Invalid course id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:course_id/users/:user_id/goto?logout_redirect=d3d3LmV4YW1wbGUuY29t&course_completed_redirect=d3d3LmV4YW1wbGUuY29t","host":["{{baseUrl}}"],"path":["api","v2","courses",":course_id","users",":user_id","goto"],"query":[{"key":"logout_redirect","value":"d3d3LmV4YW1wbGUuY29t"},{"key":"course_completed_redirect","value":"d3d3LmV4YW1wbGUuY29t"}],"variable":[{"key":"course_id","value":"<integer>"},{"key":"user_id","value":"2"}]}},"status":"Course id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 10:30:29 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Course id must be a positive integer\"\n        }\n    ]\n}"},{"id":"a5b4bc9a-3193-4a9c-9398-6d4107dc4622","name":"Invalid course id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/courses/:course_id/users/:user_id/goto?logout_redirect=d3d3LmV4YW1wbGUuY29t&course_completed_redirect=d3d3LmV4YW1wbGUuY29t","host":["{{baseUrl}}"],"path":["api","v2","courses",":course_id","users",":user_id","goto"],"query":[{"key":"logout_redirect","value":"d3d3LmV4YW1wbGUuY29t"},{"key":"course_completed_redirect","value":"d3d3LmV4YW1wbGUuY29t"}],"variable":[{"key":"course_id","value":"2"},{"key":"user_id","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 10:30:49 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"}],"_postman_id":"e29df629-2e39-4b25-afdd-d2b9486e35a6"},{"name":"Get course custom fields","id":"2c18dab4-9bb5-47c3-abc1-7b46b610a2df","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/course-fields","description":"<h3 id=\"get-course-custom-fields\">Get course custom fields</h3>\n<p>Retrieves a paginated list of all custom fields defined for courses. Upon a successful request, the API returns a JSON response containing the available custom course fields, including their configuration details and metadata. Results are returned in a paginated format to support efficient data retrieval.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","course-fields"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"fec48ce7-c948-4535-84db-189500759b43","name":"Get course custom fields","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/api/v2/course-fields"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 10:34:27 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": [\n    {\n      \"key\": \"custom_field_1\",\n      \"name\": \"Subject\",\n      \"type\": \"text\",\n      \"mandatory\": true,\n      \"visible_on_reports\": true,\n      \"visible_to_learners\": true,\n      \"dropdown_values\": null,\n      \"checkbox_status\": \"off\",\n      \"selective_availability\": true,\n      \"branches_map\": null,\n      \"main_domain_availability\": true,\n      \"previous_key\": null\n    },\n    {\n      \"key\": \"custom_field_2\",\n      \"name\": \"Difficulty\",\n      \"type\": \"dropdown\",\n      \"mandatory\": false,\n      \"visible_on_reports\": true,\n      \"visible_to_learners\": true,\n      \"dropdown_values\": [\n        {\n          \"item\": \"Easy\",\n          \"default\": false\n        },\n        {\n          \"item\": \"Medium\",\n          \"default\": false\n        },\n        {\n          \"item\": \"Hard\",\n          \"default\": true\n        }\n      ],\n      \"checkbox_status\": \"off\",\n      \"selective_availability\": true,\n      \"branches_map\": null,\n      \"main_domain_availability\": true,\n      \"previous_key\": \"custom_field_1\"\n    },\n    {\n      \"key\": \"custom_field_3\",\n      \"name\": \"sub\\\"ject\",\n      \"type\": \"text\",\n      \"mandatory\": false,\n      \"visible_on_reports\": false,\n      \"visible_to_learners\": false,\n      \"dropdown_values\": null,\n      \"checkbox_status\": \"off\",\n      \"selective_availability\": false,\n      \"branches_map\": null,\n      \"main_domain_availability\": false,\n      \"previous_key\": \"custom_field_2\"\n    }\n  ],\n  \"_links\": {\n    \"self\": \"https://example.talentlms.com/api/v2/course-fields?page[number]=1&page[size]=10\",\n    \"first\": \"https://example.talentlms.com/api/v2/course-fields?page[number]=1&page[size]=10\",\n    \"last\": \"https://example.talentlms.com/api/v2/course-fields?page[number]=1&page[size]=10\",\n    \"prev\": \"https://example.talentlms.com/api/v2/course-fields?page[number]=1&page[size]=10\",\n    \"next\": \"https://example.talentlms.com/api/v2/course-fields?page[number]=1&page[size]=10\"\n  },\n  \"_meta\": {\n    \"pagination\": {\n      \"page\": 1,\n      \"page_size\": 10,\n      \"total_items\": 3,\n      \"total_pages\": 1,\n      \"total_results\": 3\n    }\n  }\n}"}],"_postman_id":"2c18dab4-9bb5-47c3-abc1-7b46b610a2df"},{"name":"Purchase a course","id":"dff1971d-9cd4-4215-89a5-f2e1c3dec6a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"user_id\": \"<integer>\",\n  \"cancel_path\": \"<string>\",\n  \"return_path\": \"<string>\",\n  \"coupon\": \"<string|null>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/courses/:id/purchase","description":"<h3 id=\"purchase-a-course\">Purchase a course</h3>\n<p>Provided the course ID in the endpoint's path and the user ID in the request's body a course can be purchased for this specific user. Optionally, you can specify the redirection url if the purchase is cancelled or succeeded and you can also provide a coupon key.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","courses",":id","purchase"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"0defc1bc-67a0-4185-a5a2-745395fd6d25","name":"Invalid course id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n    \"user_id\": \"<integer>\",\n    \"cancel_path\": \"<string>\",\n    \"return_path\": \"<string>\",\n    \"coupon\": \"<string|null>\"\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/courses/:id/purchase","host":["{{baseUrl}}"],"path":["api","v2","courses",":id","purchase"],"variable":[{"key":"id","value":"<integer>"}]}},"status":"Course id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 10:36:33 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Course id must be a positive integer\"\n        }\n    ]\n}"},{"id":"598a9ab8-ae62-4aec-be4f-c76201f53524","name":"Invalid course id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"user_id\": \"<integer>\",\n  \"cancel_path\": \"www.example.com\",\n  \"return_path\": \"www.example.com\",\n  \"coupon\": null\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/courses/:id/purchase","host":["{{baseUrl}}"],"path":["api","v2","courses",":id","purchase"],"variable":[{"key":"id","value":"206"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 29 Apr 2025 06:35:42 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id is required\"\n    }\n  ]\n}"},{"id":"2ef271bf-3076-4610-a4fd-4efe78f97d71","name":"Course not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"user_id\": 2,\n  \"cancel_path\": \"www.example.com\",\n  \"return_path\": \"www.example.com\",\n  \"coupon\": null\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/courses/:id/purchase","host":["{{baseUrl}}"],"path":["api","v2","courses",":id","purchase"],"variable":[{"key":"id","value":"99999999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 29 Apr 2025 06:36:50 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found\",\n      \"title\": \"course not found\"\n    }\n  ]\n}"},{"id":"7d4ea927-681c-440c-b381-c1bcdfdc4dea","name":"Purchase course","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"user_id\": 6,\n  \"cancel_path\": \"www.example.com\",\n  \"return_path\": \"www.example.com\",\n  \"coupon\": null\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/courses/:id/purchase","host":["{{baseUrl}}"],"path":["api","v2","courses",":id","purchase"],"variable":[{"key":"id","value":"206"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 05 May 2025 13:29:19 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"redirect_url\": \"https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amount=50&item_name=Paid+Courseee&item_number=206&undefined_quantity=0&address_override=1&currency_code=USD&business=test%40example.com&upload=1&no_note=1&no_shipping=1&rm=1&bn=talentlms_BuyNow_WPS_GR&custom=example.talentlms.com%23%236%23%23-1%23%230%23%23-1%23%23course%23%23example.talentlms.com%23%23BdG3yH5fB9X5QrFKt1HPAQ.ZE9Yd0gvYzM0dVBlUGhHK0hWaEt5Zz09%23%23MA%3D%3D&charset=utf-8&cbt=Return+to+sandbox&notify_url=https%3A%2F%2Fapp.talentlms.com%2Fmain%2Fpaypalipn&return=https%3A%2F%2Fexample.talentlms.com%2Fwww.example.com&cancel_return=https%3A%2F%2Fexample.talentlms.com%2Fwww.example.com&\"\n  }\n}"}],"_postman_id":"dff1971d-9cd4-4215-89a5-f2e1c3dec6a3"}],"id":"d0c5afcb-c9ff-412c-816c-690c9aaaa27e","_postman_id":"d0c5afcb-c9ff-412c-816c-690c9aaaa27e","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}},{"name":"Portal","item":[{"name":"Get portal's statistics","id":"98501822-9915-458c-be8a-1e8a7eaae6d3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/statistics","description":"<h3 id=\"get-portals-statistics\">Get portal's statistics</h3>\n<p>Retrieve platform-wide statistics, such as total users, courses, categories, groups, branches, and configuration details, by sending an authenticated GET request to this endpoint and receiving a report as a JSON object.</p>\n","urlObject":{"path":["api","v2","statistics"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"c3f7e830-edfd-47d7-907a-68255135c819","name":"Get statistics","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":"sandbox.localhost.talentlms.com/api/v2/statistics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 18 Nov 2024 10:31:12 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"total_users\": 4,\n        \"total_courses\": 4,\n        \"total_categories\": 4,\n        \"total_groups\": 1,\n        \"total_branches\": 0,\n        \"monthly_active_users\": 0,\n        \"signup_method\": \"manual\",\n        \"signup_type\": \"manual\",\n        \"verification\": null,\n        \"paypal_email\": null,\n        \"domain_map\": false,\n        \"date_format\": \"DDMMYYYY\",\n        \"branch_limit\": 0\n    }\n}"},{"id":"d92f1bb3-786d-43df-bf35-585b74f77e6e","name":"Get statistics","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/api/v2/statistics"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 17 Oct 2025 07:56:34 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"disabled":false,"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"total_users\": 17,\n    \"total_courses\": 14,\n    \"total_categories\": 3,\n    \"total_groups\": 3,\n    \"total_branches\": 3,\n    \"monthly_active_users\": 0,\n    \"signup_method\": \"manual\",\n    \"signup_type\": \"manual\",\n    \"verification\": null,\n    \"paypal_email\": null,\n    \"domain_map\": false,\n    \"date_format\": \"DDMMYYYY\",\n    \"branch_limit\": null\n  }\n}"}],"_postman_id":"98501822-9915-458c-be8a-1e8a7eaae6d3"}],"id":"ecf617c0-4864-48db-a9f8-ca5c15256ab2","_postman_id":"ecf617c0-4864-48db-a9f8-ca5c15256ab2","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}},{"name":"Timeline","item":[{"name":"Get timeline","id":"296f4cc1-ed54-4c3a-be1f-722ce32f55f8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/timeline","description":"<h3 id=\"get-timeline\">Get timeline</h3>\n<p>Retrieve a chronological list of key platform events and user activities, including details such as event type, user, timestamp, and related entities, as a JSON array.</p>\n","urlObject":{"path":["api","v2","timeline"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"88be275f-8e71-43de-9312-1026b28ca3a6","name":"Get Timeline","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":"{{baseUrl}}/api/v2/timeline"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 11:21:17 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": [\n        {\n            \"id\": \"1099\",\n            \"user_id\": 43,\n            \"event_type\": \"user_create_user\",\n            \"created_at\": \"2025-07-10T09:23:34+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 43,\n                    \"name\": \"John\",\n                    \"surname\": \"Doe\",\n                    \"login\": \"johndoe11\"\n                },\n                \"group\": null,\n                \"course\": null,\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"1098\",\n            \"user_id\": 42,\n            \"event_type\": \"user_create_user\",\n            \"created_at\": \"2025-07-10T09:21:35+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 42,\n                    \"name\": \"Makis\",\n                    \"surname\": \"Kotz\",\n                    \"login\": \"makis\"\n                },\n                \"group\": null,\n                \"course\": null,\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"1097\",\n            \"user_id\": 1,\n            \"event_type\": \"user_login_user\",\n            \"created_at\": \"2025-07-10T09:20:25+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 1,\n                    \"name\": \"Domain\",\n                    \"surname\": \"Administrator\",\n                    \"login\": \"admin\"\n                },\n                \"group\": null,\n                \"course\": null,\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"1096\",\n            \"user_id\": 2,\n            \"event_type\": \"learning_path_completion\",\n            \"created_at\": \"2025-07-07T13:24:52+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 2,\n                    \"name\": \"Happy\",\n                    \"surname\": \"Learner\",\n                    \"login\": \"learner\"\n                },\n                \"group\": null,\n                \"course\": null,\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"1095\",\n            \"user_id\": 2,\n            \"event_type\": \"course_completion\",\n            \"created_at\": \"2025-07-07T13:24:52+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 2,\n                    \"name\": \"Happy\",\n                    \"surname\": \"Learner\",\n                    \"login\": \"learner\"\n                },\n                \"group\": null,\n                \"course\": {\n                    \"id\": 132,\n                    \"name\": \"100Dollars\",\n                    \"code\": null\n                },\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"1094\",\n            \"user_id\": 2,\n            \"event_type\": \"course_user_progress_reset\",\n            \"created_at\": \"2025-07-07T13:24:36+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 2,\n                    \"name\": \"Happy\",\n                    \"surname\": \"Learner\",\n                    \"login\": \"learner\"\n                },\n                \"group\": null,\n                \"course\": {\n                    \"id\": 132,\n                    \"name\": \"100Dollars\",\n                    \"code\": null\n                },\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"1088\",\n            \"user_id\": 1,\n            \"event_type\": \"user_login_user\",\n            \"created_at\": \"2025-07-07T13:24:23+00:00\",\n            \"occurrences\": 3,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 1,\n                    \"name\": \"Domain\",\n                    \"surname\": \"Administrator\",\n                    \"login\": \"admin\"\n                },\n                \"group\": null,\n                \"course\": null,\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"1093\",\n            \"user_id\": 2,\n            \"event_type\": \"learning_path_completion\",\n            \"created_at\": \"2025-07-07T13:09:06+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 2,\n                    \"name\": \"Happy\",\n                    \"surname\": \"Learner\",\n                    \"login\": \"learner\"\n                },\n                \"group\": null,\n                \"course\": null,\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"1092\",\n            \"user_id\": 2,\n            \"event_type\": \"user_upgrade_level\",\n            \"created_at\": \"2025-07-07T13:09:06+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 2,\n                    \"name\": \"Happy\",\n                    \"surname\": \"Learner\",\n                    \"login\": \"learner\"\n                },\n                \"group\": null,\n                \"course\": null,\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"1091\",\n            \"user_id\": 2,\n            \"event_type\": \"user_unlock_badge\",\n            \"created_at\": \"2025-07-07T13:09:06+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 2,\n                    \"name\": \"Happy\",\n                    \"surname\": \"Learner\",\n                    \"login\": \"learner\"\n                },\n                \"group\": null,\n                \"course\": null,\n                \"branch\": null,\n                \"unit\": null\n            }\n        }\n    ],\n    \"_links\": {\n        \"self\": \"https://example.talentlms.com/api/v2/timeline?page[number]=1&page[size]=10\",\n        \"first\": \"https://example.talentlms.com/api/v2/timeline?page[number]=1&page[size]=10\",\n        \"last\": \"https://example.talentlms.com/api/v2/timeline?page[number]=110&page[size]=10\",\n        \"prev\": \"https://example.talentlms.com/api/v2/timeline?page[number]=1&page[size]=10\",\n        \"next\": \"https://example.talentlms.com/api/v2/timeline?page[number]=2&page[size]=10\"\n    },\n    \"_meta\": {\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 10,\n            \"total_pages\": 110,\n            \"total_results\": 1099\n        }\n    }\n}"},{"id":"a3040290-eb38-4c7d-b4ea-c2acde637d51","name":"Filter by event type","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/timeline?filter[event_type]=course_completion","host":["{{baseUrl}}"],"path":["api","v2","timeline"],"query":[{"key":"filter[event_type]","value":"course_completion"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 06 Jun 2025 08:30:07 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": [\n        {\n            \"id\": \"tcc_7\",\n            \"user_id\": 8,\n            \"event_type\": \"course_completion\",\n            \"created_at\": \"2025-06-05T06:10:05+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 8,\n                    \"name\": \"George\",\n                    \"surname\": \"Georgiou\",\n                    \"login\": \"gg\"\n                },\n                \"group\": null,\n                \"course\": {\n                    \"id\": 209,\n                    \"name\": \"Assignment Course\",\n                    \"code\": null\n                },\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"tcc_6\",\n            \"user_id\": 11,\n            \"event_type\": \"course_completion\",\n            \"created_at\": \"2025-06-05T06:07:22+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 11,\n                    \"name\": \"Daryl\",\n                    \"surname\": \"Hall\",\n                    \"login\": \"dh\"\n                },\n                \"group\": null,\n                \"course\": {\n                    \"id\": 209,\n                    \"name\": \"Assignment Course\",\n                    \"code\": null\n                },\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"tcc_5\",\n            \"user_id\": 4,\n            \"event_type\": \"course_completion\",\n            \"created_at\": \"2025-06-04T09:02:58+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 4,\n                    \"name\": \"Jack\",\n                    \"surname\": \"Black\",\n                    \"login\": \"jackblack\"\n                },\n                \"group\": null,\n                \"course\": {\n                    \"id\": 133,\n                    \"name\": \"50Dollars\",\n                    \"code\": null\n                },\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"tcc_4\",\n            \"user_id\": 2,\n            \"event_type\": \"course_completion\",\n            \"created_at\": \"2025-01-27T08:08:11+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 2,\n                    \"name\": \"Happy\",\n                    \"surname\": \"Learner\",\n                    \"login\": \"learner\"\n                },\n                \"group\": null,\n                \"course\": {\n                    \"id\": 126,\n                    \"name\": \"Test\",\n                    \"code\": null\n                },\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"tcc_3\",\n            \"user_id\": 2,\n            \"event_type\": \"course_completion\",\n            \"created_at\": \"2025-01-24T13:50:19+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 2,\n                    \"name\": \"Happy\",\n                    \"surname\": \"Learner\",\n                    \"login\": \"learner\"\n                },\n                \"group\": null,\n                \"course\": {\n                    \"id\": 126,\n                    \"name\": \"Test\",\n                    \"code\": null\n                },\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"tcc_2\",\n            \"user_id\": 2,\n            \"event_type\": \"course_completion\",\n            \"created_at\": \"2025-01-24T13:48:57+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 2,\n                    \"name\": \"Happy\",\n                    \"surname\": \"Learner\",\n                    \"login\": \"learner\"\n                },\n                \"group\": null,\n                \"course\": {\n                    \"id\": 126,\n                    \"name\": \"Test\",\n                    \"code\": null\n                },\n                \"branch\": null,\n                \"unit\": null\n            }\n        },\n        {\n            \"id\": \"tcc_1\",\n            \"user_id\": 2,\n            \"event_type\": \"course_completion\",\n            \"created_at\": \"2025-01-23T08:05:38+00:00\",\n            \"occurrences\": 1,\n            \"extra\": {\n                \"user\": {\n                    \"id\": 2,\n                    \"name\": \"Happy\",\n                    \"surname\": \"Learner\",\n                    \"login\": \"learner\"\n                },\n                \"group\": null,\n                \"course\": {\n                    \"id\": 126,\n                    \"name\": \"Test\",\n                    \"code\": null\n                },\n                \"branch\": null,\n                \"unit\": null\n            }\n        }\n    ],\n    \"_links\": {\n        \"self\": \"https://example.talentlms.com/api/v2/timeline?filter[event_type][eq]=course_completion&page[number]=1&page[size]=10\",\n        \"first\": \"https://example.talentlms.com/api/v2/timeline?filter[event_type][eq]=course_completion&page[number]=1&page[size]=10\",\n        \"last\": \"https://example.talentlms.com/api/v2/timeline?filter[event_type][eq]=course_completion&page[number]=1&page[size]=10\",\n        \"prev\": \"https://example.talentlms.com/api/v2/timeline?filter[event_type][eq]=course_completion&page[number]=1&page[size]=10\",\n        \"next\": \"https://example.talentlms.com/api/v2/timeline?filter[event_type][eq]=course_completion&page[number]=1&page[size]=10\"\n    },\n    \"_meta\": {\n        \"filtered_by\": {\n            \"event_type\": {\n                \"eq\": \"course_completion\"\n            }\n        },\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 7,\n            \"total_pages\": 1,\n            \"total_results\": 7\n        }\n    }\n}"},{"id":"f3f51ed7-ecc7-49dc-94e8-393b1a1e7332","name":"Filter by date","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/timeline?filter[created_from][gte]=2025-05-07T00:00:00%2B03:00&filter[created_to][lte]=2025-06-01T23:59:59%2B03:00","host":["{{baseUrl}}"],"path":["api","v2","timeline"],"query":[{"key":"filter[created_from][gte]","value":"2025-05-07T00:00:00%2B03:00"},{"key":"filter[created_to][lte]","value":"2025-06-01T23:59:59%2B03:00"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 06 Jun 2025 09:02:47 GMT","description":{"content":"","type":"text/plain"}},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips","description":{"content":"","type":"text/plain"}},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT","description":{"content":"","type":"text/plain"}},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate","description":{"content":"","type":"text/plain"}},{"key":"Pragma","value":"no-cache","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com","description":{"content":"","type":"text/plain"}},{"key":"Vary","value":"Origin","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Credentials","value":"true","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Max-Age","value":"1","description":{"content":"","type":"text/plain"}},{"key":"X-Content-Type-Options","value":"nosniff","description":{"content":"","type":"text/plain"}},{"key":"X-XSS-Protection","value":"1; mode=block","description":{"content":"","type":"text/plain"}},{"key":"Upgrade","value":"h2,h2c","description":{"content":"","type":"text/plain"}},{"key":"Connection","value":"Upgrade, Keep-Alive","description":{"content":"","type":"text/plain"}},{"key":"Keep-Alive","value":"timeout=5, max=100","description":{"content":"","type":"text/plain"}},{"key":"Transfer-Encoding","value":"chunked","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": [\n    {\n      \"id\": \"937\",\n      \"user_id\": 1,\n      \"event_type\": \"branch_update_branch\",\n      \"created_at\": \"2025-05-30T11:15:56+00:00\",\n      \"occurrences\": 1,\n      \"extra\": {\n        \"user\": {\n          \"id\": 1,\n          \"name\": \"Domain\",\n          \"surname\": \"Administrator\",\n          \"login\": \"admin\"\n        },\n        \"group\": null,\n        \"course\": null,\n        \"branch\": {\n          \"id\": 1,\n          \"name\": \"marketing\"\n        },\n        \"unit\": null\n      }\n    },\n    {\n      \"id\": \"935\",\n      \"user_id\": 1,\n      \"event_type\": \"user_login_user\",\n      \"created_at\": \"2025-05-30T11:15:31+00:00\",\n      \"occurrences\": 2,\n      \"extra\": {\n        \"user\": {\n          \"id\": 1,\n          \"name\": \"Domain\",\n          \"surname\": \"Administrator\",\n          \"login\": \"admin\"\n        },\n        \"group\": null,\n        \"course\": null,\n        \"branch\": null,\n        \"unit\": null\n      }\n    },\n    {\n      \"id\": \"936\",\n      \"user_id\": 1,\n      \"event_type\": \"branch_update_branch\",\n      \"created_at\": \"2025-05-30T09:37:33+00:00\",\n      \"occurrences\": 1,\n      \"extra\": {\n        \"user\": {\n          \"id\": 1,\n          \"name\": \"Domain\",\n          \"surname\": \"Administrator\",\n          \"login\": \"admin\"\n        },\n        \"group\": null,\n        \"course\": null,\n        \"branch\": {\n          \"id\": 1,\n          \"name\": \"marketing\"\n        },\n        \"unit\": null\n      }\n    },\n    {\n      \"id\": \"934\",\n      \"user_id\": 1,\n      \"event_type\": \"user_login_user\",\n      \"created_at\": \"2025-05-29T09:07:15+00:00\",\n      \"occurrences\": 1,\n      \"extra\": {\n        \"user\": {\n          \"id\": 1,\n          \"name\": \"Domain\",\n          \"surname\": \"Administrator\",\n          \"login\": \"admin\"\n        },\n        \"group\": null,\n        \"course\": null,\n        \"branch\": null,\n        \"unit\": null\n      }\n    },\n    {\n      \"id\": \"933\",\n      \"user_id\": 1,\n      \"event_type\": \"user_login_user\",\n      \"created_at\": \"2025-05-26T09:37:43+00:00\",\n      \"occurrences\": 1,\n      \"extra\": {\n        \"user\": {\n          \"id\": 1,\n          \"name\": \"Domain\",\n          \"surname\": \"Administrator\",\n          \"login\": \"admin\"\n        },\n        \"group\": null,\n        \"course\": null,\n        \"branch\": null,\n        \"unit\": null\n      }\n    },\n    {\n      \"id\": \"932\",\n      \"user_id\": 1,\n      \"event_type\": \"course_update_course\",\n      \"created_at\": \"2025-05-22T12:53:55+00:00\",\n      \"occurrences\": 1,\n      \"extra\": {\n        \"user\": {\n          \"id\": 1,\n          \"name\": \"Domain\",\n          \"surname\": \"Administrator\",\n          \"login\": \"admin\"\n        },\n        \"group\": null,\n        \"course\": {\n          \"id\": 136,\n          \"name\": \"07_02 Upload files\",\n          \"code\": null\n        },\n        \"branch\": null,\n        \"unit\": null\n      }\n    },\n    {\n      \"id\": \"931\",\n      \"user_id\": 1,\n      \"event_type\": \"notification_create_notification\",\n      \"created_at\": \"2025-05-22T12:47:14+00:00\",\n      \"occurrences\": 1,\n      \"extra\": {\n        \"user\": {\n          \"id\": 1,\n          \"name\": \"Domain\",\n          \"surname\": \"Administrator\",\n          \"login\": \"admin\"\n        },\n        \"group\": null,\n        \"course\": null,\n        \"branch\": null,\n        \"unit\": null\n      }\n    },\n    {\n      \"id\": \"930\",\n      \"user_id\": 1,\n      \"event_type\": \"user_login_user\",\n      \"created_at\": \"2025-05-22T12:36:01+00:00\",\n      \"occurrences\": 1,\n      \"extra\": {\n        \"user\": {\n          \"id\": 1,\n          \"name\": \"Domain\",\n          \"surname\": \"Administrator\",\n          \"login\": \"admin\"\n        },\n        \"group\": null,\n        \"course\": null,\n        \"branch\": null,\n        \"unit\": null\n      }\n    },\n    {\n      \"id\": \"929\",\n      \"user_id\": 1,\n      \"event_type\": \"user_login_user\",\n      \"created_at\": \"2025-05-22T08:41:51+00:00\",\n      \"occurrences\": 1,\n      \"extra\": {\n        \"user\": {\n          \"id\": 1,\n          \"name\": \"Domain\",\n          \"surname\": \"Administrator\",\n          \"login\": \"admin\"\n        },\n        \"group\": null,\n        \"course\": null,\n        \"branch\": null,\n        \"unit\": null\n      }\n    },\n    {\n      \"id\": \"928\",\n      \"user_id\": 1,\n      \"event_type\": \"user_login_user\",\n      \"created_at\": \"2025-05-21T13:53:37+00:00\",\n      \"occurrences\": 1,\n      \"extra\": {\n        \"user\": {\n          \"id\": 1,\n          \"name\": \"Domain\",\n          \"surname\": \"Administrator\",\n          \"login\": \"admin\"\n        },\n        \"group\": null,\n        \"course\": null,\n        \"branch\": null,\n        \"unit\": null\n      }\n    }\n  ],\n  \"_links\": {\n    \"self\": \"https://example.talentlms.com/api/v2/timeline?filter[created_from][gte]=2025-05-07T00:00:00+03:00&filter[created_to][lte]=2025-06-01T23:59:59+03:00&page[number]=1&page[size]=10\",\n    \"first\": \"https://example.talentlms.com/api/v2/timeline?filter[created_from][gte]=2025-05-07T00:00:00+03:00&filter[created_to][lte]=2025-06-01T23:59:59+03:00&page[number]=1&page[size]=10\",\n    \"last\": \"https://example.talentlms.com/api/v2/timeline?filter[created_from][gte]=2025-05-07T00:00:00+03:00&filter[created_to][lte]=2025-06-01T23:59:59+03:00&page[number]=7&page[size]=10\",\n    \"prev\": \"https://example.talentlms.com/api/v2/timeline?filter[created_from][gte]=2025-05-07T00:00:00+03:00&filter[created_to][lte]=2025-06-01T23:59:59+03:00&page[number]=1&page[size]=10\",\n    \"next\": \"https://example.talentlms.com/api/v2/timeline?filter[created_from][gte]=2025-05-07T00:00:00+03:00&filter[created_to][lte]=2025-06-01T23:59:59+03:00&page[number]=2&page[size]=10\"\n  },\n  \"_meta\": {\n    \"pagination\": {\n      \"page\": 1,\n      \"page_size\": 10,\n      \"total_items\": 10,\n      \"total_pages\": 7,\n      \"total_results\": 64\n    }\n  }\n}"}],"_postman_id":"296f4cc1-ed54-4c3a-be1f-722ce32f55f8"}],"id":"0e82fbd1-069b-490b-a536-db191cbd4c99","_postman_id":"0e82fbd1-069b-490b-a536-db191cbd4c99","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}},{"name":"Group","item":[{"name":"List all groups","id":"20217d7d-4877-4565-8257-89e9d49bb471","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/groups","description":"<h3 id=\"list-all-groups\">List all groups</h3>\n<p>Retrieves a paginated list of all groups in your TalentLMS account. Upon a successful request, the API returns a JSON response containing group objects, including their associated metadata and configuration details. Results are delivered in a paginated format to ensure efficient handling of large datasets.</p>\n","urlObject":{"path":["api","v2","groups"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"f83ffdab-4545-4e41-a2f7-95e969e2b1e9","name":"Get groups","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/api/v2/groups"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 04 Dec 2024 09:11:26 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": [\n    {\n      \"id\": 1,\n      \"name\": \"sample_group\",\n      \"description\": \"A sample, generic group\",\n      \"key_redemptions\": {\n        \"max\": 11,\n        \"used\": 0\n      },\n      \"branch\": null,\n      \"price\": {\n        \"amount\": 0,\n        \"currency\": \"USD\"\n      }\n    }\n  ],\n  \"_links\": {\n    \"self\": \"http://example.talentlms.com/api/v2/groups?page[number]=1&page[size]=10\",\n    \"first\": \"http://example.talentlms.com/api/v2/groups?page[number]=1&page[size]=10\",\n    \"last\": \"http://example.talentlms.com/api/v2/groups?page[number]=1&page[size]=10\",\n    \"prev\": \"http://example.talentlms.com/api/v2/groups?page[number]=1&page[size]=10\",\n    \"next\": \"http://example.talentlms.com/api/v2/groups?page[number]=1&page[size]=10\"\n  },\n  \"_meta\": {\n    \"pagination\": {\n      \"page\": 1,\n      \"page_size\": 10,\n      \"total_items\": 1,\n      \"total_pages\": 1,\n      \"total_results\": 1\n    }\n  }\n}"}],"_postman_id":"20217d7d-4877-4565-8257-89e9d49bb471"},{"name":"Get a group","id":"d2272738-fe99-494e-a57a-a79694a4b9fb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/groups/:id","description":"<h3 id=\"get-a-group\">Get a group</h3>\n<p>Retrieves the full details of a specific group. To successfully fetch a group, include the group’s unique ID as a path parameter in the request URL. If the request is valid and the group exists, the API returns detailed information about the group, including its metadata, assigned users, and related configuration settings (where applicable).</p>\n","urlObject":{"path":["api","v2","groups",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"bb97669d-dc68-488c-a3a1-0226891d3eb2","name":"Get group","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/groups/:id","host":["{{baseUrl}}"],"path":["api","v2","groups",":id"],"variable":[{"key":"id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 22 Nov 2024 13:17:01 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"id\": 1,\n    \"name\": \"sample_group\",\n    \"description\": \"A sample, generic group\",\n    \"branch\": null,\n    \"key\": \"bDLybt16W\",\n    \"max_key_redemptions\": 11,\n    \"price\": null\n  }\n}"},{"id":"8b125897-f7cb-483a-8ea3-682dd2599c8f","name":"Invalid id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/groups/:id","host":["{{baseUrl}}"],"path":["api","v2","groups",":id"],"variable":[{"key":"id","value":"-1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 22 Nov 2024 13:53:06 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Group id must be a positive integer\"\n    }\n  ]\n}"},{"id":"e6a0cbfb-fcd6-4fde-9abd-2508b401f3e7","name":"Group not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/groups/:id","host":["{{baseUrl}}"],"path":["api","v2","groups",":id"],"variable":[{"key":"id","value":"999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 22 Nov 2024 13:53:27 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.group_not_found\",\n      \"title\": \"Group not found\"\n    }\n  ]\n}"}],"_postman_id":"d2272738-fe99-494e-a57a-a79694a4b9fb"},{"name":"Create a group","id":"31029dd6-be1f-468c-9041-d3c1e5be3509","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"<string>\",\n  \"description\": \"<string>\",\n  \"key\": \"<string>\",\n  \"max_key_redemptions\": \"<integer>\",\n  \"price\": \"<float>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/groups","description":"<h3 id=\"create-a-group\">Create a group</h3>\n<p>Creates a new group in your TalentLMS account. To successfully create a group, provide the required group attributes in the request body. If the request is valid, the API creates the group and returns the newly created group object, including its unique ID.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","groups"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"81df8ddf-2ace-4ea9-8c42-b687017754f4","name":"Create a group","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"example group\",\n  \"description\": \"An example group.\",\n  \"key\": \"key123\",\n  \"max_key_redemptions\": 28,\n  \"price\": 12\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/groups"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 13 Jan 2025 08:25:59 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"id\": 9,\n    \"name\": \"example group\",\n    \"description\": \"An example group.\",\n    \"branch\": null,\n    \"key\": \"key123\",\n    \"max_key_redemptions\": 28,\n    \"price\": {\n      \"amount\": 12,\n      \"currency\": \"USD\"\n    }\n  }\n}"},{"id":"26e674c5-be94-4afa-9da0-5235461f919e","name":"Invalid group key","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"My group\",\n  \"description\": \"\",\n  \"key\": \"\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/groups"},"status":"Group key must be a not empty string or null","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 11:48:26 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Group key must be a not empty string or null\"\n        }\n    ]\n}"},{"id":"3bd79d71-488b-4193-ad5b-d794bd5c4db2","name":"Invalid group key","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"\",\n  \"description\": \"\",\n  \"key\": \"key12345\",\n  \"max_key_redemptions\": 28,\n  \"price\": 12\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/groups"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 11:49:16 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Group name is required\"\n    }\n  ]\n}"}],"_postman_id":"31029dd6-be1f-468c-9041-d3c1e5be3509"},{"name":"Delete a group","id":"ca3310ce-2026-4240-acb9-0a8918b337a8","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/groups/:id","description":"<h3 id=\"delete-a-group\">Delete a group</h3>\n<p>Permanently deletes a specific group from your TalentLMS account. To successfully remove a group, include the group’s unique ID as a path parameter in the request URL. If the request is valid and the group exists, the API deletes the group and returns a <strong>204 No Content</strong> response upon success.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","groups",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"1b55d945-55cd-4af4-b638-e8b5b062a014","name":"Group deleted","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":{"raw":"{{baseUrl}}/api/v2/groups/:id","host":["{{baseUrl}}"],"path":["api","v2","groups",":id"],"variable":[{"key":"id","value":"3"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 12 Feb 2025 15:03:17 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"f21c9fc1-3f2b-4bb5-b6a4-8f0b882ec8fd","name":"Group not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/groups/:id","host":["{{baseUrl}}"],"path":["api","v2","groups",":id"],"variable":[{"key":"id","value":"3"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 12 Feb 2025 15:03:27 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.group_not_found\",\n      \"title\": \"Group not found\"\n    }\n  ]\n}"},{"id":"f631b10b-b26e-4e52-9024-23d90a3b8742","name":"Invalid group id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/groups/:id","host":["{{baseUrl}}"],"path":["api","v2","groups",":id"],"variable":[{"key":"id","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 11:53:57 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Group id must be a positive integer\"\n    }\n  ]\n}"}],"_postman_id":"ca3310ce-2026-4240-acb9-0a8918b337a8"},{"name":"Add a user to a group","id":"b7f007b3-485b-4000-8679-1a921b9591a0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": \"<integer>\",\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/","description":"<h3 id=\"add-a-user-to-a-group\">Add a user to a group</h3>\n<p>Adds a user to a specific group. To create a group membership, provide the user’s unique ID using the user_id attribute and the group’s unique ID using the group_id attribute in the request body. If the request is valid and both the user and group exist, the API creates the membership and returns the corresponding group membership details.</p>\n","urlObject":{"path":["api","v2","group-memberships",""],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"5dd3532e-f777-4a12-8e63-eab5fe454054","name":"Add a user to a group","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": 1,\n  \"user_id\": 168\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/"},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Sep 2025 14:05:24 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"4dcf44e5-1194-48a4-bc55-fcca57183dd0","name":"Invalid group id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": \"<integer>\",\n    \"user_id\": 99\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/"},"status":"Group id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Sep 2025 13:52:22 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Group id must be a positive integer\"\n        }\n    ]\n}"},{"id":"e48e514c-ff43-4bc1-8f06-c619941b1e0a","name":"Invalid group id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": 99,\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Sep 2025 13:59:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"},{"id":"51dd0dca-45ef-4618-9768-7c9341468a7b","name":"Group not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": 999999999,\n    \"user_id\": 1\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/"},"status":"Group not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 01 Sep 2025 13:59:34 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.group_not_found\",\n            \"title\": \"Group not found\"\n        }\n    ]\n}"},{"id":"e30b5dff-9006-49f8-8709-d4f5df13cc7c","name":"Group not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": 1,\n  \"user_id\": 999999999\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 01 Sep 2025 13:59:53 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"}],"_postman_id":"b7f007b3-485b-4000-8679-1a921b9591a0"},{"name":"Remove user from a group","id":"54ca1a4d-d504-482c-b3ee-b425d561fd56","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": \"<integer>\",\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/","description":"<h3 id=\"remove-user-from-a-group\">Remove user from a group</h3>\n<p>Removes a user from a specific group. To delete a group membership, provide the user’s unique ID using the user_id attribute and the group’s unique ID using the group_id attribute. If the request is valid and the membership exists, the API removes the user from the specified group and returns a <strong>204 No Content</strong> response upon success.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","group-memberships",""],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"c11deb0a-adef-41f7-890d-b66b0b98fcdc","name":"Remove user from a group","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": 1,\n  \"user_id\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 27 Jan 2025 09:23:05 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":"{}"},{"id":"0714cce8-9eb1-49de-9437-bc2ca69719ef","name":"Missing user id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": 1,\n    \"user_id\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships"},"status":"User id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 27 Jan 2025 09:23:35 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Connection","value":"close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"User id must be a positive integer\"\n        }\n    ]\n}"},{"id":"24f1985d-d26e-4da8-b273-9a4ca146e65b","name":"Missing user id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": \"<integer>\",\n  \"user_id\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 27 Jan 2025 09:23:48 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Group id must be a positive integer\"\n    }\n  ]\n}"},{"id":"ae0705b6-9923-4409-a827-8d5f1068a1cb","name":"User not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": 1,\n    \"user_id\": 999999\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships"},"status":"User not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 11:50:48 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.user_not_found\",\n            \"title\": \"User not found\"\n        }\n    ]\n}"},{"id":"a87c774f-7847-4e4e-b4f5-900a364df588","name":"User not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": 999999,\n  \"user_id\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 11:51:04 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.group_not_found\",\n      \"title\": \"Group not found\"\n    }\n  ]\n}"},{"id":"8e05c8e2-8448-4ea9-9a71-c97d3fe3d523","name":"User not in group","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": 2,\n  \"user_id\": 2\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-memberships/"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 11:51:16 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"conflict.user_not_in_group\",\n      \"title\": \"User not in group\"\n    }\n  ]\n}"}],"_postman_id":"54ca1a4d-d504-482c-b3ee-b425d561fd56"},{"name":"Add a course to a group","id":"d5d11565-3847-400e-a4e9-199c9b41a6a3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": \"<integer>\",\n  \"course_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/","description":"<h3 id=\"add-a-course-to-a-group\">Add a course to a group</h3>\n<p>Associates a course with a specific group. To assign a course to a group, provide the course’s unique ID using the course_id attribute and the group’s unique ID using the group_id attribute in the request body. If the request is valid and both the course and group exist, the API creates the association and returns the corresponding group-course relationship details.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","group-courses",""],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"ae4faeca-5253-4ba2-b1bc-446a8123d7f2","name":"Course added in group","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": 1,\n  \"course_id\": 127\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 07 Feb 2025 14:45:39 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"ebe15eaa-0ea1-4c51-a6d3-e6967d1322db","name":"Course not available","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": 1,\n    \"course_id\": 128\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses"},"status":"Course is not longer available","code":409,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Feb 2025 14:44:08 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"conflict\",\n            \"title\": \"Course is not longer available\"\n        }\n    ]\n}"},{"id":"1c506ee3-45f6-4f7d-9567-db0897b5c915","name":"Course not available","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": 1,\n  \"course_id\": 136\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 07 Feb 2025 14:44:35 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"conflict\",\n      \"title\": \"Course is already in the group\"\n    }\n  ]\n}"},{"id":"218eb71d-11ad-4f6e-8272-71abae032276","name":"Course not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": 1,\n    \"course_id\": 999999999\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses"},"status":"Course not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 07 Feb 2025 14:44:57 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Keep-Alive","value":"timeout=5, max=99"},{"key":"Connection","value":"Keep-Alive"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.course_not_found\",\n            \"title\": \"Course not found\"\n        }\n    ]\n}"},{"id":"9cc625a0-e407-4429-ad6f-7804ca4eedc5","name":"Course not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": 99999999,\n  \"course_id\": 138\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 07 Feb 2025 14:45:17 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.group_not_found\",\n      \"title\": \"Group not found\"\n    }\n  ]\n}"},{"id":"0c5c8b04-4c21-4f24-8233-f8da5f3643b6","name":"Invalid group id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": \"<integer>\",\n    \"course_id\": 1\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/"},"status":"Group id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 03 Sep 2025 09:38:32 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Group id must be a positive integer\"\n        }\n    ]\n}"},{"id":"a49c52de-ecb7-428b-95ae-8c88f7d0a65b","name":"Invalid group id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"group_id\": 1,\n  \"course_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 03 Sep 2025 09:39:16 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Course id must be a positive integer\"\n    }\n  ]\n}"}],"_postman_id":"d5d11565-3847-400e-a4e9-199c9b41a6a3"},{"name":"Remove course from group","id":"75ea7b3c-397e-4b98-8ee9-da57f1ffea93","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[],"body":{"mode":"raw","raw":"{\n    \"group_id\": \"<integer>\",\n    \"course_id\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/","description":"<h3 id=\"remove-course-from-group\">Remove course from group</h3>\n<p>Removes a course from a specific group. To successfully remove a course from a group, provide the group's unique ID using the <code>group_id</code> attribute and the course's unique ID using the <code>course_id</code> attribute in the request body. If the request is valid and the association exists, the API deletes the group-course relationship and returns a 204 No Content response upon success.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","group-courses",""],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"2ada5c10-48d4-4a91-a4b0-3f1004edbda8","name":"Remove course from group","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": 2,\n    \"course_id\": 163\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:28:54 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"18ba5cd2-dbf6-4870-ba9b-3b26b05bcd6f","name":"Invalid group id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": -2,\n    \"course_id\": 163\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/"},"status":"Group id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:29:37 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Group id must be a positive integer\"\n        }\n    ]\n}"},{"id":"8b5a553f-08d0-47c7-b9d1-803af9206c69","name":"Invalid course id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": 2,\n    \"course_id\": -163\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/"},"status":"Course id must be a positive integer","code":400,"_postman_previewlanguage":"","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:30:23 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Course id must be a positive integer\"\n        }\n    ]\n}"},{"id":"c2ff3350-535a-4119-905c-822ab28d6314","name":"Group not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": 999999,\n    \"course_id\": 163\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/"},"status":"Group not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:31:11 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.group_not_found\",\n            \"title\": \"Group not found\"\n        }\n    ]\n}"},{"id":"9749472b-7269-4806-ae00-4baad4221550","name":"Course not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"group_id\": 2,\n    \"course_id\": 9999999\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/group-courses/"},"status":"Course not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:32:06 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.course_not_found\",\n            \"title\": \"Course not found\"\n        }\n    ]\n}"}],"_postman_id":"75ea7b3c-397e-4b98-8ee9-da57f1ffea93"}],"id":"d2daebe6-fe5c-4e79-8c97-1be6d12b7d66","_postman_id":"d2daebe6-fe5c-4e79-8c97-1be6d12b7d66","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}},{"name":"Branch","item":[{"name":"List all branches","id":"bd4646fa-fc25-4829-92b0-d3e5dd42f54a","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/branches","description":"<h3 id=\"list-all-branches\">List all branches</h3>\n<p>Retrieves a paginated list of all branches in your TalentLMS account. Upon a successful request, the API returns a JSON response containing branch objects, including their associated metadata and configuration details. Results are delivered in a paginated format to ensure efficient handling of large datasets.</p>\n","urlObject":{"path":["api","v2","branches"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"05676844-6ac9-4db9-9ab6-8791be30ea63","name":"Get branches","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/api/v2/branches"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 11 Dec 2024 11:16:26 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": [\n    {\n      \"id\": 1,\n      \"name\": \"marketing\",\n      \"url\": \"marketing-example.talentlms.com\",\n      \"description\": \"marketing\",\n      \"active\": true\n    }\n  ],\n  \"_links\": {\n    \"self\": \"http://example.talentlms.com/api/v2/branches?page[number]=1&page[size]=10\",\n    \"first\": \"http://example.talentlms.com/api/v2/branches?page[number]=1&page[size]=10\",\n    \"last\": \"http://example.talentlms.com/api/v2/branches?page[number]=1&page[size]=10\",\n    \"prev\": \"http://example.talentlms.com/api/v2/branches?page[number]=1&page[size]=10\",\n    \"next\": \"http://example.talentlms.com/api/v2/branches?page[number]=1&page[size]=10\"\n  },\n  \"_meta\": {\n    \"pagination\": {\n      \"page\": 1,\n      \"page_size\": 10,\n      \"total_items\": 1,\n      \"total_pages\": 1,\n      \"total_results\": 1\n    }\n  }\n}"}],"_postman_id":"bd4646fa-fc25-4829-92b0-d3e5dd42f54a"},{"name":"Get a branch","id":"1505b639-c395-492a-b3b0-c822d4c84c04","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/branches/:id","description":"<h3 id=\"get-a-branch\">Get a branch</h3>\n<p>Retrieves the full details of a specific branch. To successfully fetch a branch, include the branch’s unique ID as a path parameter in the request URL. If the request is valid and the branch exists, the API returns detailed information about the branch, including its configuration settings and metadata.</p>\n","urlObject":{"path":["api","v2","branches",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"3c6faecb-a63e-40f5-9cba-f52efe4ec71f","name":"Get branch","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/branches/:id","host":["{{baseUrl}}"],"path":["api","v2","branches",":id"],"variable":[{"key":"id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 11 Dec 2024 09:42:15 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"id\": 1,\n    \"name\": \"marketing\",\n    \"url\": \"marketing-example.talentlms.com\",\n    \"title\": \"marketing\",\n    \"description\": \"marketing\",\n    \"theme\": {\n      \"id\": \"defaultBlue\",\n      \"active\": true,\n      \"default\": true,\n      \"name\": null,\n      \"primary_color\": null\n    },\n    \"logo\": null,\n    \"favicon\": null,\n    \"active\": true,\n    \"default_locale\": \"en-US\",\n    \"default_timezone\": \"Europe/Athens\",\n    \"announcement_internal\": null,\n    \"announcement_external\": null,\n    \"default_user_type\": {\n      \"id\": 4,\n      \"name\": \"Learner-Type\"\n    },\n    \"default_group\": null,\n    \"signup\": \"direct\",\n    \"user_verification\": null,\n    \"restrict_user_registration_domains\": null,\n    \"restrict_total_registered_users\": null,\n    \"disallow_access_to_main_domain\": true,\n    \"terms_of_service\": null,\n    \"badge_set\": {\n      \"id\": 1,\n      \"name\": \"Old school\"\n    },\n    \"ecommerce\": {\n      \"processor\": null,\n      \"currency\": \"USD\",\n      \"paypal_email_address\": null,\n      \"subscription\": {\n        \"enabled\": false,\n        \"fee\": null,\n        \"interval\": \"monthly\",\n        \"is_first_month_free\": false,\n        \"active_subscriptions\": null\n      },\n      \"are_credits_enabled\": false\n    }\n  }\n}"},{"id":"7535365e-b850-4edc-97d7-f26267f688e8","name":"Invalid id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/branches/:id","host":["{{baseUrl}}"],"path":["api","v2","branches",":id"],"variable":[{"key":"id","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 11 Dec 2024 10:41:13 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Branch id must be a positive integer\"\n    }\n  ]\n}"},{"id":"a675ba14-3376-46e8-980a-80cccdbc924f","name":"Branch not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/branches/:id","host":["{{baseUrl}}"],"path":["api","v2","branches",":id"],"variable":[{"key":"id","value":"999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 11 Dec 2024 10:41:29 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.branch_not_found\",\n      \"title\": \"Branch not found\"\n    }\n  ]\n}"}],"_postman_id":"1505b639-c395-492a-b3b0-c822d4c84c04"},{"name":"Delete a branch","id":"49faa063-43c1-472b-a309-6571fbe8d0e3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/branches/:id","description":"<h3 id=\"delete-a-branch\">Delete a branch</h3>\n<p>Permanently deletes a specific branch from your TalentLMS account. To successfully remove a branch, include the branch’s unique ID as a path parameter in the request URL. If the request is valid and the branch exists, the API deletes the branch and returns a <strong>204 No Content</strong> response upon success.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","branches",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"8c4df9fe-765b-4556-931b-8c1f181b7c65","name":"Branch deleted","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":{"raw":"{{baseUrl}}/api/v2/branches/:id","host":["{{baseUrl}}"],"path":["api","v2","branches",":id"],"variable":[{"key":"id","value":"3"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 09 May 2025 08:16:06 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"6cd0bd2a-ea75-4b79-8852-43bfc35c799a","name":"Branch not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/branches/:id","host":["{{baseUrl}}"],"path":["api","v2","branches",":id"],"variable":[{"key":"id","value":"31"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 09 May 2025 08:16:40 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.branch_not_found\",\n      \"title\": \"Branch not found\"\n    }\n  ]\n}"},{"id":"6e1234b6-6428-42ac-99b6-90110046a9ae","name":"Invalid branch id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/branches/:id","host":["{{baseUrl}}"],"path":["api","v2","branches",":id"],"variable":[{"key":"id","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 09 May 2025 08:17:09 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Branch id must be a positive integer\"\n    }\n  ]\n}"}],"_postman_id":"49faa063-43c1-472b-a309-6571fbe8d0e3"},{"name":"Add user to branch","id":"669074a2-4faa-4f6d-992d-ebe21c9e4e52","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"<integer>\",\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users","description":"<h3 id=\"add-a-user-to-a-branch\">Add a user to a branch</h3>\n<p>Associates a user with a specific branch. To successfully add a user to a branch, provide the branch’s unique ID using the branch_id attribute and the user’s unique ID using the user_id attribute in the request body. If the request is valid and both the user and branch exist, the API creates the association and returns the corresponding branch-user relationship details.</p>\n","urlObject":{"path":["api","v2","branch-users"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"9e65fa84-7470-4c74-9eb8-8b1d9710abed","name":"Add user to branch","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 2,\n  \"user_id\": 1\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 13 Oct 2025 11:26:25 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-RateLimit-Remaining","value":"10000"},{"description":{"content":"","type":"text/plain"},"key":"X-RateLimit-Limit","value":"10000"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":""},{"id":"f16399da-1c4d-463f-992d-11b5b9b25a4e","name":"Invalid branch id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": \"<integer>\",\n    \"user_id\": 2\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"Branch id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 13 Oct 2025 11:19:57 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Branch id must be a positive integer\"\n        }\n    ]\n}"},{"id":"bfef027e-19ac-4486-bf57-3fdf95a8a3b2","name":"Invalid branch id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 2,\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 13 Oct 2025 11:20:27 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-RateLimit-Remaining","value":"10000"},{"description":{"content":"","type":"text/plain"},"key":"X-RateLimit-Limit","value":"10000"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"},{"id":"9076a3c4-32af-49b8-b7ba-d1c8a7ed26be","name":"Branch not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": 999999,\n    \"user_id\": 1\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"Branch not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 13 Oct 2025 11:33:47 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.branch_not_found\",\n            \"title\": \"Branch not found\"\n        }\n    ]\n}"},{"id":"0b77f37b-4613-4c17-a278-c40e49b02d6e","name":"Branch not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 1,\n  \"user_id\": 999999\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 13 Oct 2025 11:34:43 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-RateLimit-Remaining","value":"10000"},{"description":{"content":"","type":"text/plain"},"key":"X-RateLimit-Limit","value":"10000"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"},{"id":"cf3e5bb7-4497-4abf-a870-a1b05168a304","name":"User already in branch","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": 2,\n    \"user_id\": 1\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"The user already belongs to this branch","code":409,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 13 Oct 2025 11:35:22 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"conflict.user_already_in_branch\",\n            \"title\": \"The user already belongs to this branch\"\n        }\n    ]\n}"},{"id":"adb144a7-23a4-4195-b5ff-6633f48d2015","name":"User already in branch","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 1,\n  \"user_id\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 13 Oct 2025 12:02:33 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-RateLimit-Remaining","value":"10000"},{"description":{"content":"","type":"text/plain"},"key":"X-RateLimit-Limit","value":"10000"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"conflict\",\n      \"title\": \"Cannot add an archived user to a branch\"\n    }\n  ]\n}"}],"_postman_id":"669074a2-4faa-4f6d-992d-ebe21c9e4e52"},{"name":"Change branch status","id":"0d4645af-ee2b-48d6-8452-12836b89833e","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"PUT","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"is_active\": \"<boolean>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branches/:id/status","description":"<h3 id=\"change-branch-status\">Change branch status</h3>\n<p>Activates or deactivates a specific branch. To update the branch status, include the branch’s unique ID as a path parameter in the request URL and provide a boolean value for the is_active attribute in the request body. If the request is valid and the branch exists, the API updates the branch’s status accordingly and returns the updated branch details.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","branches",":id","status"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"27507ce6-2979-4da3-b927-61c9b612dd4f","name":"Activate branch","originalRequest":{"method":"PUT","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"is_active\": true\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/status","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","status"],"variable":[{"key":"id","value":"1"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[{"key":"Date","value":"Tue, 02 Sep 2025 08:41:32 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"f564efec-d24c-47ff-8544-dbd9c1d6c429","name":"Activate branch","originalRequest":{"method":"PUT","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"is_active\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/status","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","status"],"variable":[{"key":"id","value":"1"}]}},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 02 Sep 2025 08:42:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"e73597b7-b7eb-4304-a119-65db6b861b9a","name":"Branch not found","originalRequest":{"method":"PUT","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"is_active\": false\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/status","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","status"],"variable":[{"key":"id","value":"999999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 02 Sep 2025 08:42:37 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.branch_not_found\",\n      \"title\": \"Branch not found\"\n    }\n  ]\n}"},{"id":"089c846c-c0af-413c-97b6-6bbf64a1af44","name":"Invalid branch id","originalRequest":{"method":"PUT","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"is_active\": false\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/status","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","status"],"variable":[{"key":"id","value":"-1"}]}},"status":"Branch id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 02 Sep 2025 08:46:15 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Branch id must be a positive integer\"\n        }\n    ]\n}"},{"id":"c5641f14-ba0a-4d78-92df-b1b69bd5b9fe","name":"Invalid branch id","originalRequest":{"method":"PUT","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"is_active\": \"abc\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/status","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","status"],"variable":[{"key":"id","value":"1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"Text","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 02 Sep 2025 08:46:49 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"The attribute 'is_active' must be boolean\"\n    }\n  ]\n}"}],"_postman_id":"0d4645af-ee2b-48d6-8452-12836b89833e"},{"name":"Add course to branch","id":"e8cb06bb-d909-459c-b0ea-e4c3740a0ac2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"<integer>\",\n  \"course_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses","description":"<h3 id=\"add-course-to-branch\">Add course to branch</h3>\n<p>Associates a course with a specific branch. To successfully assign a course to a branch, provide the course’s unique ID using the course_id attribute and the branch’s unique ID using the branch_id attribute in the request body. If the request is valid and both the course and branch exist, the API creates the association and returns the corresponding branch-course relationship details.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","branch-courses"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"6396c548-0f64-4ca0-bcfc-373078b4d388","name":"Course added to branch","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 1,\n  \"course_id\": 226\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"No Content","code":204,"_postman_previewlanguage":"Text","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 03 Sep 2025 09:14:53 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"d00a6e8d-05d6-4f21-9977-d44d8dece510","name":"Course already exists in branch","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 1,\n  \"course_id\": 226\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 03 Sep 2025 09:18:41 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"conflict.course_already_in_branch\",\n      \"title\": \"Course already exists in branch\"\n    }\n  ]\n}"},{"id":"2a9f4206-d4da-4e2e-be3f-1ce45da9f6f2","name":"Invalid branch id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": \"<integer>\",\n    \"course_id\": 226\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"Branch id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 03 Sep 2025 09:19:17 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Branch id must be a positive integer\"\n        }\n    ]\n}"},{"id":"067835d6-5a50-49db-859b-29b57604ea66","name":"Invalid branch id","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 1,\n  \"course_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 03 Sep 2025 09:20:24 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Course id must be a positive integer\"\n    }\n  ]\n}"},{"id":"54ce8926-aee2-45de-9330-75dda3da79fe","name":"Branch not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": 999999999,\n    \"course_id\": 226\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"Branch not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 03 Sep 2025 09:20:52 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.branch_not_found\",\n            \"title\": \"Branch not found\"\n        }\n    ]\n}"},{"id":"9b6bcb77-3ed8-48f8-9c81-20513e3ead38","name":"Branch not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 1,\n  \"course_id\": 999999999\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 03 Sep 2025 09:21:11 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.course_not_found\",\n      \"title\": \"Course not found\"\n    }\n  ]\n}"}],"_postman_id":"e8cb06bb-d909-459c-b0ea-e4c3740a0ac2"},{"name":"Remove user from branch","id":"616c60f3-bcae-485b-b653-87cf0444de1b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"<integer>\",\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users","description":"<h3 id=\"remove-user-from-branch\">Remove user from branch</h3>\n<p>Removes a user from a specific branch. To successfully remove a user from a branch, provide the branch’s unique ID using the branch_id attribute and the user’s unique ID using the user_id attribute. If the request is valid and the association exists, the API deletes the branch-user relationship and returns a <strong>204 No Content</strong> response upon success.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","branch-users"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"826d056b-2dff-49b3-aaca-1551585125f6","name":"User removed from branch","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 1,\n  \"user_id\": 3\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"No Content","code":204,"_postman_previewlanguage":"plain","header":[{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Sun, 09 Feb 2025 19:14:09 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"48da6e06-044e-400b-bd5f-314ef499a7ad","name":"Invalid branch id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": \"<integer>\",\n    \"user_id\": 3\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"Branch id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 10 Feb 2025 06:54:12 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Branch id must be a positive integer\"\n        }\n    ]\n}"},{"id":"d5cb0823-b816-44b3-93ee-6027fe4b390e","name":"Invalid branch id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 1,\n  \"user_id\": \"<integer>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 13 Oct 2025 11:44:12 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Branch id is required\"\n    }\n  ]\n}"},{"id":"e56d813c-5c5f-41db-a262-d164eba85f1f","name":"User not in branch","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": 1,\n    \"user_id\": 3\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"The requested user is not a member of this branch","code":409,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 10 Feb 2025 06:54:33 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"conflict\",\n            \"title\": \"The requested user is not a member of this branch\"\n        }\n    ]\n}"},{"id":"fc179510-b043-4f96-8108-005744d4aa68","name":"User not in branch","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 1,\n  \"user_id\": 5\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"Conflict","code":409,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 10 Feb 2025 06:59:06 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"conflict\",\n      \"title\": \"The requested user is no longer available\"\n    }\n  ]\n}"},{"id":"a48c653a-49d7-4702-a913-6066c38058cd","name":"User not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": 1,\n  \"user_id\": 9999999\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-users"},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 12:01:34 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.user_not_found\",\n      \"title\": \"User not found\"\n    }\n  ]\n}"}],"_postman_id":"616c60f3-bcae-485b-b653-87cf0444de1b"},{"name":"Create a branch","id":"f6507acb-fbec-4799-8ba5-84ba4b825277","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"<string>\",\n    \"description\": \"<string>\",\n    \"default_locale\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branches","description":"<h3 id=\"create-a-branch\">Create a branch</h3>\n<p>Creates a new branch in your TalentLMS account. To successfully create a branch, provide the required branch attributes in the request body as a JSON object. If the request is valid, the API creates the branch and returns the newly created branch details, including its unique identifier.</p>\n","urlObject":{"path":["api","v2","branches"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"af09eb8e-1619-446e-b2d8-1845b2a749b9","name":"Missing name","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"description\": \"this is a test branch\",\n    \"default_locale\": \"en-US\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branches"},"status":"Branch name is required","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Aug 2025 06:32:47 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Branch name is required\"\n        }\n    ]\n}"},{"id":"dbef4908-ec88-4c99-90c0-bea6954afc2d","name":"Missing description","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n    \"name\": \"testbranch\",\n    \"default_locale\": \"en-US\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branches"},"status":"Branch description is required","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 25 Aug 2025 06:34:31 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"description":{"content":"","type":"text/plain"},"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Branch description is required\"\n        }\n    ]\n}"},{"id":"c7cf9408-94de-4200-93ad-d959bb89164b","name":"Craete a branch","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"test\",\n  \"description\": \"this is a test branch\",\n  \"default_locale\": \"en-US\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branches"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 25 Aug 2025 06:35:26 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"id\": 28,\n    \"name\": \"test\",\n    \"description\": \"this is a test branch\",\n    \"active\": true,\n    \"disallow_access_to_main_domain\": true,\n    \"default_user_type\": {\n      \"id\": 4,\n      \"name\": \"Learner-Type\"\n    },\n    \"default_group\": null,\n    \"restrict_user_registration_domains\": null,\n    \"restrict_total_registered_users\": null,\n    \"default_locale\": \"en-US\",\n    \"default_timezone\": \"Europe/Athens\",\n    \"signup\": \"direct\",\n    \"user_verification\": null,\n    \"ecommerce\": {\n      \"processor\": null,\n      \"currency\": \"USD\",\n      \"paypal_email_address\": null,\n      \"subscription\": {\n        \"enabled\": false,\n        \"fee\": null,\n        \"interval\": \"monthly\",\n        \"is_first_month_free\": false,\n        \"active_subscriptions\": null\n      },\n      \"are_credits_enabled\": false\n    },\n    \"announcement_internal\": null,\n    \"announcement_external\": null,\n    \"owner_id\": 1\n  }\n}"},{"id":"314dad25-541e-45d1-b53c-853d2c4c10e7","name":"Missing locale","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"description":"Added as a part of security scheme: apikey","key":"X-API-Key","value":"<API Key>"}],"body":{"mode":"raw","raw":"{\n  \"name\": \"testbranch\",\n  \"description\": \"this is a test branch\",\n  \"default_locale\": \"<string>\"\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/branches"},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Mon, 25 Aug 2025 06:36:25 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Branch default locale is required\"\n    }\n  ]\n}"}],"_postman_id":"f6507acb-fbec-4799-8ba5-84ba4b825277"},{"name":"Remove course from branch","id":"120d4cca-22f8-4ac5-9ec1-adf9ee0ac3cb","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": \"<integer>\",\n    \"course_id\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses","description":"<h3 id=\"remove-course-from-branch\">Remove course from branch</h3>\n<p>Removes a course from a specific branch. To successfully remove a course from a branch, provide the course's unique ID using the <code>course_id</code> attribute and the branch's unique ID using the <code>branch_id</code> attribute in the request body. If the request is valid and the association exists, the API deletes the branch-course relationship and returns a 204 No Content response upon success.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","branch-courses"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"1b49b193-e379-4876-aa9d-f402621588d5","name":"Course is part of a learning path in branch","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": 1,\n    \"course_id\": 131\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"This course is part of a learning path assigned to this branch and cannot be removed","code":409,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:36:19 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"conflict.course_in_learning_path\",\n            \"title\": \"This course is part of a learning path assigned to this branch and cannot be removed\"\n        }\n    ]\n}"},{"id":"a43a6add-0936-4bd5-a8cb-61ff198fae99","name":"Remove course from branch","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": 1,\n    \"course_id\": 127\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"No Content","code":204,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:37:14 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":""},{"id":"681a5e31-92a9-48c7-b29a-a5c9555ee285","name":"Invalid branch id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": -1,\n    \"course_id\": 127\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"Branch id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:37:29 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Branch id must be a positive integer\"\n        }\n    ]\n}"},{"id":"fe15a6d6-35dc-44b4-94e2-50fb5e70d626","name":"Invalid course id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": 1,\n    \"course_id\": -127\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"Course id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:37:53 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Course id must be a positive integer\"\n        }\n    ]\n}"},{"id":"d12cfcfa-6aab-43d4-bd71-aeddc65e180f","name":"Branch not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": 999999999,\n    \"course_id\": 127\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"Branch not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:38:14 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.branch_not_found\",\n            \"title\": \"Branch not found\"\n        }\n    ]\n}"},{"id":"20085e6b-9dfa-4704-a005-445a440373fc","name":"Course not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"branch_id\": 1,\n    \"course_id\": 999999999\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/branch-courses"},"status":"Course not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:38:35 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.course_not_found\",\n            \"title\": \"Course not found\"\n        }\n    ]\n}"}],"_postman_id":"120d4cca-22f8-4ac5-9ec1-adf9ee0ac3cb"},{"name":"Get branch users","id":"6e90d091-017a-4061-9ac7-300d316f58f0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":"{{baseUrl}}/api/v2/branches/:id/users","description":"<p>Retrieves the list of users enrolled in a specific branch, identified by its unique ID. Returns user details such as name, email, and role within the branch.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","branches",":id","users"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"e29f02fe-fd46-4186-9d00-f7b4d4d98e5f","name":"Get branch users","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/users","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","users"],"variable":[{"key":"id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Apr 2026 13:36:53 GMT"},{"key":"Server","value":"Apache/2.4.66 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": [\n        {\n            \"id\": 2,\n            \"name\": \"Happy\",\n            \"surname\": \"Learner\",\n            \"login\": \"learner\",\n            \"email\": \"learner@example.com\",\n            \"type\": {\n                \"id\": 4,\n                \"name\": \"Learner-Type\"\n            },\n            \"status\": \"active\",\n            \"last_login\": \"2026-04-06T13:06:18+00:00\"\n        }\n    ],\n    \"_links\": {\n        \"self\": \"http://example.talentlms.com/rest-api/v2/branches/1/users?page[number]=1&page[size]=10\",\n        \"first\": \"http://example.talentlms.com/rest-api/v2/branches/1/users?page[number]=1&page[size]=10\",\n        \"last\": \"http://example.talentlms.com/rest-api/v2/branches/1/users?page[number]=1&page[size]=10\",\n        \"prev\": \"http://example.talentlms.com/rest-api/v2/branches/1/users?page[number]=1&page[size]=10\",\n        \"next\": \"http://example.talentlms.com/rest-api/v2/branches/1/users?page[number]=1&page[size]=10\"\n    },\n    \"_meta\": {\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 1,\n            \"total_pages\": 1,\n            \"total_results\": 1\n        }\n    }\n}"},{"id":"712e6da1-d44a-4be8-bd30-545c07a74fd0","name":"Branch not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/users","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","users"],"variable":[{"key":"id","value":"10"}]}},"status":"Branch not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Apr 2026 13:38:29 GMT"},{"key":"Server","value":"Apache/2.4.66 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.branch_not_found\",\n            \"title\": \"Branch not found\"\n        }\n    ]\n}"},{"id":"39f471d0-49d4-497f-9a28-51ca293db048","name":"Branch id not an integer","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/users","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","users"],"variable":[{"key":"id","value":"<integer>"}]}},"status":"Branch id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Apr 2026 14:03:46 GMT"},{"key":"Server","value":"Apache/2.4.66 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Branch id must be a positive integer\"\n        }\n    ]\n}"}],"_postman_id":"6e90d091-017a-4061-9ac7-300d316f58f0"},{"name":"Get branch courses","id":"ab1e4b0a-10d2-43e6-baf8-c4aefee929c3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"<integer>\",\n  \"course_id\": \"<integer>\"\n}"},"url":"{{baseUrl}}/api/v2/branches/:id/courses","description":"<p>Retrieves the list of courses associated with a specific branch. It returns all courses assigned to the branch identified by the provided <code>id</code>, allowing you to view and manage course availability within that branch.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","branches",":id","courses"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"1","key":"id"}]}},"response":[{"id":"34c5d94b-f9b2-422d-a251-bb7748330000","name":"Branch id not an integer","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"<integer>\",\n  \"course_id\": \"<integer>\"\n}"},"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/courses","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","courses"],"variable":[{"key":"id","value":"1"}]}},"status":"Branch id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Apr 2026 13:49:15 GMT"},{"key":"Server","value":"Apache/2.4.66 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Branch id must be a positive integer\"\n        }\n    ]\n}"},{"id":"e1dc24df-25e9-4685-b700-52f68c4f772e","name":"Branch not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"<integer>\",\n  \"course_id\": \"<integer>\"\n}"},"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/courses","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","courses"],"variable":[{"key":"id","value":"10"}]}},"status":"Branch not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Apr 2026 13:50:15 GMT"},{"key":"Server","value":"Apache/2.4.66 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.branch_not_found\",\n            \"title\": \"Branch not found\"\n        }\n    ]\n}"},{"id":"038073d6-217b-42f7-af84-effe00c485f2","name":"Get branch courses","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"branch_id\": \"<integer>\",\n  \"course_id\": \"<integer>\"\n}"},"url":{"raw":"{{baseUrl}}/api/v2/branches/:id/courses","host":["{{baseUrl}}"],"path":["api","v2","branches",":id","courses"],"variable":[{"key":"id","value":"1"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 16 Apr 2026 14:08:15 GMT"},{"key":"Server","value":"Apache/2.4.66 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_data\": [\n        {\n            \"id\": 129,\n            \"name\": \"Cloud Computing Basics\",\n            \"code\": null,\n            \"category\": null,\n            \"status\": \"active\"\n        },\n        {\n            \"id\": 130,\n            \"name\": \"Cybersecurity Essentials\",\n            \"code\": null,\n            \"category\": null,\n            \"status\": \"inactive\"\n        },\n        {\n            \"id\": 128,\n            \"name\": \"Database Systems\",\n            \"code\": \"DB150\",\n            \"category\": null,\n            \"status\": \"inactive\"\n        },\n        {\n            \"id\": 131,\n            \"name\": \"test_1\",\n            \"code\": null,\n            \"category\": null,\n            \"status\": \"active\"\n        }\n    ],\n    \"_links\": {\n        \"self\": \"http://example.talentlms.com/rest-api/v2/branches/1/courses?page[number]=1&page[size]=10\",\n        \"first\": \"http://example.talentlms.com/rest-api/v2/branches/1/courses?page[number]=1&page[size]=10\",\n        \"last\": \"http://example.talentlms.com/rest-api/v2/branches/1/courses?page[number]=1&page[size]=10\",\n        \"prev\": \"http://example.talentlms.com/rest-api/v2/branches/1/courses?page[number]=1&page[size]=10\",\n        \"next\": \"http://example.talentlms.com/rest-api/v2/branches/1/courses?page[number]=1&page[size]=10\"\n    },\n    \"_meta\": {\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 4,\n            \"total_pages\": 1,\n            \"total_results\": 4\n        }\n    }\n}"}],"_postman_id":"ab1e4b0a-10d2-43e6-baf8-c4aefee929c3"}],"id":"ff0985ad-33e2-4a5c-9e92-dbec7aa3059e","_postman_id":"ff0985ad-33e2-4a5c-9e92-dbec7aa3059e","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}},{"name":"Category","item":[{"name":"List all categories","id":"2c81bb5c-eaaa-421f-a233-6109658d3d36","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/categories","description":"<h3 id=\"list-all-categories\">List all categories</h3>\n<p>Retrieves a paginated list of all categories in your TalentLMS account. Upon a successful request, the API returns a JSON response containing category objects, including their associated metadata and configuration details. Results are delivered in a paginated format to ensure efficient handling of large datasets.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","categories"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"83a36bcf-30d2-4975-b0b6-a0bfbf46a039","name":"Get portal's categories","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":"{{baseUrl}}/api/v2/categories"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 12:04:02 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": [\n    {\n      \"id\": 4,\n      \"parent_id\": null,\n      \"name\": \"Category2\",\n      \"children\": [\n        {\n          \"id\": 5,\n          \"parent_id\": 4,\n          \"name\": \"Category3\",\n          \"children\": [\n            {\n              \"id\": 6,\n              \"parent_id\": 5,\n              \"name\": \"Category4\",\n              \"children\": null\n            }\n          ]\n        }\n      ]\n    },\n    {\n      \"id\": 7,\n      \"parent_id\": null,\n      \"name\": \"Paid Courses\",\n      \"price\": {\n        \"amount\": 10,\n        \"currency\": \"USD\"\n      },\n      \"children\": null\n    },\n    {\n      \"id\": 3,\n      \"parent_id\": null,\n      \"name\": \"Samples\",\n      \"children\": null\n    }\n  ]\n}"}],"_postman_id":"2c81bb5c-eaaa-421f-a233-6109658d3d36"},{"name":"Get a category","id":"66fcb1c7-44e7-424d-8ccc-0645be40d265","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/categories/:id","description":"<h3 id=\"get-a-category\">Get a category</h3>\n<p>Retrieves the full details of a specific category. To successfully fetch a category, include the category’s unique ID as a path parameter in the request URL. If the request is valid and the category exists, the API returns detailed information about the category, including its metadata and related configuration settings.</p>\n","urlObject":{"path":["api","v2","categories",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"b66ec024-f9fd-472e-80b8-513e525ab281","name":"Get category","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/categories/:id","host":["{{baseUrl}}"],"path":["api","v2","categories",":id"],"variable":[{"key":"id","value":"3"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 12 Dec 2024 09:14:39 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"id\": 3,\n    \"parent_id\": null,\n    \"name\": \"Samples\",\n    \"price\": null,\n    \"discounted_price\": null\n  }\n}"},{"id":"4c2e44e1-db89-4187-a97c-ba592b8a99f0","name":"Invalid category id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/categories/:id","host":["{{baseUrl}}"],"path":["api","v2","categories",":id"],"variable":[{"key":"id","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 12 Dec 2024 09:13:46 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Category id must be a positive integer\"\n    }\n  ]\n}"},{"id":"d241de6a-9bd5-48ba-b185-469ae2f7c62b","name":"Category not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/categories/:id","host":["{{baseUrl}}"],"path":["api","v2","categories",":id"],"variable":[{"key":"id","value":"9999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 12 Dec 2024 09:14:21 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.course_category_not_found\",\n      \"title\": \"The category does not exist\"\n    }\n  ]\n}"}],"_postman_id":"66fcb1c7-44e7-424d-8ccc-0645be40d265"},{"name":"Purchase a course category","id":"20627bc6-c69a-4f4b-aedc-9573646a6e89","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"body":{"mode":"raw","raw":"{\n  \"user_id\": \"<integer>\",\n  \"cancel_path\": \"<string>\",\n  \"return_path\": \"<string>\",\n  \"coupon\": null\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":"{{baseUrl}}/api/v2/categories/:id/purchase","description":"<h3 id=\"purchase-a-course-category\">Purchase a course category</h3>\n<p>Provided the category ID in the endpoint's path and the user ID in the request's body a category can be purchased for this specific user. Optionally, you can specify the redirection url if the purchase is cancelled or succeeded and you can also provide a coupon key.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","categories",":id","purchase"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"e8137cbf-90ad-4167-b7d2-5c9ee573c575","name":"Course category purchase","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n    \"user_id\": 7,\n    \"cancel_path\": \"https://example.com\",\n    \"return_path\": \"https://example.com\",\n    \"coupon\": null\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"marketing-sandbox.localhost.talentlms.com/api/v2/categories/:id/purchase","host":["marketing-sandbox","localhost","talentlms","com"],"path":["api","v2","categories",":id","purchase"],"variable":[{"key":"id","value":"7"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Tue, 18 Feb 2025 07:39:00 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"redirect_url\": \"https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amount=10&item_name=Paid+Courses+courses&item_number=7&undefined_quantity=0&address_override=1&currency_code=USD&business=admin%40example.com&upload=1&no_note=1&no_shipping=1&rm=1&bn=talentlms_BuyNow_WPS_GR&custom=example.talentlms.com%23%237%23%231%23%231%23%23-1%23%23category%23%23example.talentlms.com%23%23PKbOWVj89rSxgu_jjWPzDA.a0lGODhvb2FIR2RFWVVJa3JnSEdqQT09%23%23MA%3D%3D&charset=utf-8&cbt=Return+to+sandbox&notify_url=https%3A%2F%2Fapp.localhost.talentlms.com%2Fmain%2Fpaypalipn&return=http%3A%2F%2Fmarketing-example.talentlms.com%2Fhttps%3A%2F%2Fexample.com&cancel_return=http%3A%2F%2Fmarketing-example.talentlms.com%2Fhttps%3A%2F%2Fexample.com&\"\n    }\n}"},{"id":"6bb19708-3fb0-4087-808c-f59427ab2fb7","name":"User not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"body":{"mode":"raw","raw":"{\n    \"user_id\": \"2999\",\n    \"cancel_path\": \"{{baseUrl}}\",\n    \"return_path\": \"{{baseUrl}}\",\n    \"coupon\": null\n}","options":{"raw":{"language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/categories/:id/purchase","host":["{{baseUrl}}"],"path":["api","v2","categories",":id","purchase"],"variable":[{"key":"id","value":"7"}]}},"status":"User not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 12 Feb 2025 13:45:12 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.user_not_found\",\n            \"title\": \"User not found\"\n        }\n    ]\n}"},{"id":"fd6ceed1-9591-4040-a684-8d330079a3fc","name":"User not found","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"user_id\": \"2\",\n  \"cancel_path\": \"{{baseUrl}}\",\n  \"return_path\": \"{{baseUrl}}\",\n  \"coupon\": null\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/categories/:id/purchase","host":["{{baseUrl}}"],"path":["api","v2","categories",":id","purchase"],"variable":[{"key":"id","value":"79"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Wed, 12 Feb 2025 13:45:58 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found\",\n      \"title\": \"category not found\"\n    }\n  ]\n}"},{"id":"03a3ccb3-0b1a-495f-8c3b-a86231f79425","name":"Course category purchase","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"}],"body":{"mode":"raw","raw":"{\n  \"user_id\": 3,\n  \"cancel_path\": \"https://example.com\",\n  \"return_path\": \"https://example.com\",\n  \"coupon\": null\n}","options":{"raw":{"headerFamily":"json","language":"json"}}},"url":{"raw":"{{baseUrl}}/api/v2/categories/:id/purchase","host":["{{baseUrl}}"],"path":["api","v2","categories",":id","purchase"],"variable":[{"key":"id","value":"7"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Fri, 14 Feb 2025 13:18:40 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"redirect_url\": \"https://www.paypal.com/cgi-bin/webscr?cmd=_xclick&amount=10&item_name=Paid+Courses+courses&item_number=7&undefined_quantity=0&address_override=1&currency_code=USD&business=test%40example.com&upload=1&no_note=1&no_shipping=1&rm=1&bn=talentlms_BuyNow_WPS_GR&custom=example.talentlms.com%23%233%23%23-1%23%231%23%23-1%23%23category%23%23example.talentlms.com%23%23hI3Un45slTLwHfC5y9mQQQ.MXdyS1lZYlhLRW9RbVN0WUJsV29yQT09%23%23MA%3D%3D&charset=utf-8&cbt=Return+to+sandbox&notify_url=https%3A%2F%2Fapp.localhost.talentlms.com%2Fmain%2Fpaypalipn&return=http%3A%2F%2Fexample.talentlms.com%2Fhttps%3A%2F%2Fexample.com&cancel_return=http%3A%2F%2Fexample.talentlms.com%2Fhttps%3A%2F%2Fexample.com&\"\n  }\n}"}],"_postman_id":"20627bc6-c69a-4f4b-aedc-9573646a6e89"}],"id":"96e9b291-587b-431b-8d1f-c6d9ee68d4bf","_postman_id":"96e9b291-587b-431b-8d1f-c6d9ee68d4bf","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}},{"name":"Unit","item":[{"name":"Get user's test/survey answers","id":"4814adc3-1999-457e-ba38-1a952c3e23d0","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/results?unit_id=<integer>&user_id=<integer>","description":"<h3 id=\"get-users-testsurvey-answers\">Get user's test/survey answers</h3>\n<p>Retrieve detailed test/survey results for a specific user and unit, including status, score, completion date, and a breakdown of answers for each question.</p>\n","urlObject":{"path":["api","v2","results"],"host":["{{baseUrl}}"],"query":[{"key":"unit_id","value":"<integer>"},{"key":"user_id","value":"<integer>"}],"variable":[]}},"response":[{"id":"52854553-fb2f-47e5-9a80-2f3a27c1884b","name":"Get test's answers","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/results?unit_id=2071&user_id=5","host":["{{baseUrl}}"],"path":["api","v2","results"],"query":[{"key":"unit_id","value":"2071"},{"key":"user_id","value":"5"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Fri, 20 Dec 2024 10:06:24 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"status\": \"completed\",\n        \"score\": 100,\n        \"completion_date\": \"2024-12-20T07:31:19+00:00\",\n        \"questions\": [\n            {\n                \"id\": 1,\n                \"type\": \"multiple_choice\",\n                \"text\": {\n                    \"html\": \"Who invented the first car?\",\n                    \"text\": \"Who invented the first car?\"\n                },\n                \"answered\": true,\n                \"correct\": true,\n                \"points_percentage\": null,\n                \"feedback\": \"\",\n                \"answers\": {\n                    \"possible\": [\n                        \"Carl Benz\",\n                        \"Etienne Lenoir\",\n                        \"Nicolas-Joseph Cugnot\"\n                    ],\n                    \"pairs\": null,\n                    \"gaps\": null\n                },\n                \"correct_answers\": {\n                    \"possible\": [\n                        \"Nicolas-Joseph Cugnot\"\n                    ],\n                    \"pairs\": null,\n                    \"gaps\": null\n                },\n                \"user_answers\": {\n                    \"possible\": [\n                        \"Nicolas-Joseph Cugnot\"\n                    ],\n                    \"pairs\": null,\n                    \"gaps\": null\n                },\n                \"children\": null,\n                \"weight_percentage\": 50\n            },\n            {\n                \"id\": 2,\n                \"type\": \"freetext\",\n                \"text\": {\n                    \"html\": \"What is the synonym of the word fast?\",\n                    \"text\": \"What is the synonym of the word fast?\"\n                },\n                \"answered\": true,\n                \"correct\": true,\n                \"points_percentage\": 100,\n                \"feedback\": \"\",\n                \"answers\": null,\n                \"correct_answers\": null,\n                \"user_answers\": {\n                    \"possible\": [\n                        \"quick\"\n                    ],\n                    \"pairs\": null,\n                    \"gaps\": null\n                },\n                \"children\": null,\n                \"weight_percentage\": 50\n            }\n        ],\n        \"test_abandoned\": false,\n        \"maximum_score\": null,\n        \"remaining_attempts\": null,\n        \"allow_test_repetition\": true,\n        \"time_for_repetition\": null,\n        \"statistics\": null,\n        \"instructor_message\": null\n    }\n}"},{"id":"089ab9de-b266-46cd-a8f5-d0d94a618c47","name":"Get test's answers","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/results?unit_id=2155&user_id=2","host":["{{baseUrl}}"],"path":["api","v2","results"],"query":[{"key":"unit_id","value":"2155"},{"key":"user_id","value":"2"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 12:37:33 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"status\": \"completed\",\n    \"score\": null,\n    \"completion_date\": \"2025-07-10T12:37:28+00:00\",\n    \"questions\": [\n      {\n        \"id\": 1,\n        \"type\": \"multiple_choice\",\n        \"text\": {\n          \"html\": \"<p>How good was this survey?</p>\",\n          \"text\": \"How good was this survey?\"\n        },\n        \"answered\": true,\n        \"correct\": null,\n        \"points_percentage\": null,\n        \"feedback\": null,\n        \"weight\": null,\n        \"answers\": {\n          \"possible\": [\n            \"Very Good\",\n            \"Bad\"\n          ],\n          \"pairs\": null,\n          \"gaps\": null\n        },\n        \"correct_answers\": null,\n        \"user_answers\": {\n          \"possible\": [\n            \"Bad\"\n          ],\n          \"pairs\": null,\n          \"gaps\": null\n        },\n        \"children\": null\n      }\n    ],\n    \"test_abandoned\": null,\n    \"maximum_score\": null,\n    \"remaining_attempts\": null,\n    \"allow_test_repetition\": false,\n    \"time_for_repetition\": null,\n    \"statistics\": null,\n    \"instructor_message\": null\n  }\n}"},{"id":"fd4c5181-801e-43e2-9fd2-66cea6747e21","name":"Invalid unit id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}"}],"url":{"raw":"{{baseUrl}}/api/v2/results?unit_id=<integer>&user_id=2","host":["{{baseUrl}}"],"path":["api","v2","results"],"query":[{"key":"unit_id","value":"<integer>"},{"key":"user_id","value":"2"}]}},"status":"Unit id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Thu, 10 Jul 2025 12:38:01 GMT"},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Unit id must be a positive integer\"\n        }\n    ]\n}"},{"id":"be4a818c-46b4-423b-998f-b1a720393826","name":"Invalid user id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/results?unit_id=2071&user_id=<integer>","host":["{{baseUrl}}"],"path":["api","v2","results"],"query":[{"key":"unit_id","value":"2071"},{"key":"user_id","value":"<integer>"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Thu, 10 Jul 2025 12:38:20 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"User id must be a positive integer\"\n    }\n  ]\n}"}],"_postman_id":"4814adc3-1999-457e-ba38-1a952c3e23d0"},{"name":"Get ILT unit's sessions","id":"2db7a3db-4c61-4545-9e66-ad597329d0ba","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/units/:id/sessions","description":"<h3 id=\"get-ilt-units-sessions\">Get ILT unit's sessions</h3>\n<p>Retrieves the scheduled sessions of a specific Instructor-Led Training (ILT) unit. To successfully fetch session details, include the ILT unit’s unique ID as a path parameter in the request URL. If the request is valid and the unit exists, the API returns a JSON response containing information about all associated sessions, including their schedule and related metadata.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","units",":id","sessions"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"29181386-a36b-4427-98c3-53211695f2dd","name":"Get ILT's sessions","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/units/:id/sessions","host":["{{baseUrl}}"],"path":["api","v2","units",":id","sessions"],"variable":[{"key":"id","value":"2156"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 15 Jul 2025 06:18:03 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": [\n    {\n      \"id\": 24,\n      \"name\": \"Meeting 1\",\n      \"multiname\": null,\n      \"linked_to\": null,\n      \"type\": \"classroom\",\n      \"owner_id\": 1,\n      \"instructor_id\": 1,\n      \"description\": null,\n      \"location\": null,\n      \"start_timestamp\": 1752570000,\n      \"start_date\": \"15/07/2025, 12:00:00\",\n      \"capacity\": null,\n      \"duration_minutes\": 60\n    },\n    {\n      \"id\": 25,\n      \"name\": \"Meeting 2\",\n      \"multiname\": null,\n      \"linked_to\": null,\n      \"type\": \"classroom\",\n      \"owner_id\": 1,\n      \"instructor_id\": 1,\n      \"description\": null,\n      \"location\": null,\n      \"start_timestamp\": 1752656400,\n      \"start_date\": \"16/07/2025, 12:00:00\",\n      \"capacity\": null,\n      \"duration_minutes\": 60\n    },\n    {\n      \"id\": 26,\n      \"name\": \"Meeting 3\",\n      \"multiname\": null,\n      \"linked_to\": null,\n      \"type\": \"classroom\",\n      \"owner_id\": 1,\n      \"instructor_id\": 1,\n      \"description\": null,\n      \"location\": null,\n      \"start_timestamp\": 1752742800,\n      \"start_date\": \"17/07/2025, 12:00:00\",\n      \"capacity\": null,\n      \"duration_minutes\": 60\n    }\n  ],\n  \"_links\": {\n    \"self\": \"https://example.talentlms.com/api/v2/units/2156/sessions?page[number]=1&page[size]=10\",\n    \"first\": \"https://example.talentlms.com/api/v2/units/2156/sessions?page[number]=1&page[size]=10\",\n    \"last\": \"https://example.talentlms.com/api/v2/units/2156/sessions?page[number]=1&page[size]=10\",\n    \"prev\": \"https://example.talentlms.com/api/v2/units/2156/sessions?page[number]=1&page[size]=10\",\n    \"next\": \"https://example.talentlms.com/api/v2/units/2156/sessions?page[number]=1&page[size]=10\"\n  },\n  \"_meta\": {\n    \"pagination\": {\n      \"page\": 1,\n      \"page_size\": 10,\n      \"total_items\": 3,\n      \"total_pages\": 1,\n      \"total_results\": 3\n    }\n  }\n}"},{"id":"704838fe-405f-4c83-8d20-3d2c76f723a6","name":"Invalid Id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/units/:id/sessions","host":["{{baseUrl}}"],"path":["api","v2","units",":id","sessions"],"variable":[{"key":"id","value":"-1"}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 15 Jul 2025 06:18:42 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, close"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Unit id must be a positive integer\"\n    }\n  ]\n}"},{"id":"a14030da-f015-4d12-84ee-ce1456be4446","name":"ILT not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"Accept","value":"application/json"}],"url":{"raw":"{{baseUrl}}/api/v2/units/:id/sessions","host":["{{baseUrl}}"],"path":["api","v2","units",":id","sessions"],"variable":[{"key":"id","value":"999999999"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"description":{"content":"","type":"text/plain"},"key":"Date","value":"Tue, 15 Jul 2025 06:24:54 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips"},{"description":{"content":"","type":"text/plain"},"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"description":{"content":"","type":"text/plain"},"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"description":{"content":"","type":"text/plain"},"key":"Pragma","value":"no-cache"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"description":{"content":"","type":"text/plain"},"key":"Vary","value":"Origin"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Allow-Credentials","value":"true"},{"description":{"content":"","type":"text/plain"},"key":"Access-Control-Max-Age","value":"1"},{"description":{"content":"","type":"text/plain"},"key":"X-Content-Type-Options","value":"nosniff"},{"description":{"content":"","type":"text/plain"},"key":"X-XSS-Protection","value":"1; mode=block"},{"description":{"content":"","type":"text/plain"},"key":"Upgrade","value":"h2,h2c"},{"description":{"content":"","type":"text/plain"},"key":"Connection","value":"Upgrade, Keep-Alive"},{"description":{"content":"","type":"text/plain"},"key":"Keep-Alive","value":"timeout=5, max=100"},{"description":{"content":"","type":"text/plain"},"key":"Transfer-Encoding","value":"chunked"}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"not_found.unit_not_found\",\n      \"title\": \"Unit not found\"\n    }\n  ]\n}"}],"_postman_id":"2db7a3db-4c61-4545-9e66-ad597329d0ba"}],"id":"6ad882f0-3d45-406a-b6bc-8c53b503b556","_postman_id":"6ad882f0-3d45-406a-b6bc-8c53b503b556","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}},{"name":"Task","item":[{"name":"Get task's status and progress","id":"077c897f-a579-499c-933d-e0042b39338b","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"}],"url":"{{baseUrl}}/api/v2/tasks/:id","description":"<h3 id=\"get-tasks-status-and-progress\">Get task's status and progress</h3>\n<p>Retrieves the current status and progress of a background process task. To successfully fetch task details, include the task’s unique ID as a path parameter in the request URL. If the request is valid and the task exists, the API returns information about the task’s execution status and completion progress. This endpoint is typically used to monitor long-running or asynchronous operations.</p>\n","urlObject":{"path":["api","v2","tasks",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"2x3LBp89","key":"id"}]}},"response":[{"id":"7bcaa352-a6bf-46f2-979d-7177c1997a94","name":"Get task's status and progress","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}","description":"Added as a part of security scheme: apikey"}],"url":{"raw":"{{baseUrl}}/api/v2/tasks/:id","host":["{{baseUrl}}"],"path":["api","v2","tasks",":id"],"variable":[{"key":"id","value":"2x3LBp89"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 29 Aug 2025 12:21:43 GMT","description":{"content":"","type":"text/plain"}},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips","description":{"content":"","type":"text/plain"}},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT","description":{"content":"","type":"text/plain"}},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate","description":{"content":"","type":"text/plain"}},{"key":"Pragma","value":"no-cache","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com","description":{"content":"","type":"text/plain"}},{"key":"Vary","value":"Origin","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Credentials","value":"true","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Max-Age","value":"1","description":{"content":"","type":"text/plain"}},{"key":"X-Content-Type-Options","value":"nosniff","description":{"content":"","type":"text/plain"}},{"key":"X-XSS-Protection","value":"1; mode=block","description":{"content":"","type":"text/plain"}},{"key":"Upgrade","value":"h2,h2c","description":{"content":"","type":"text/plain"}},{"key":"Connection","value":"Upgrade, Keep-Alive","description":{"content":"","type":"text/plain"}},{"key":"Keep-Alive","value":"timeout=5, max=100","description":{"content":"","type":"text/plain"}},{"key":"Transfer-Encoding","value":"chunked","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"_data\": {\n    \"id\": \"2x3LBp89\",\n    \"status\": \"completed\",\n    \"progress\": 100,\n    \"processed_items\": 5,\n    \"download_url\": null\n  }\n}"},{"id":"bb0e5cf6-4d97-4733-828f-fc088a84f537","name":"Task not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiVersion}}","description":"Added as a part of security scheme: apikey"}],"url":{"raw":"{{baseUrl}}/api/v2/tasks/:id","host":["{{baseUrl}}"],"path":["api","v2","tasks",":id"],"variable":[{"key":"id","value":"abc"}]}},"status":"Not Found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 29 Aug 2025 13:17:40 GMT","description":{"content":"","type":"text/plain"}},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com","description":{"content":"","type":"text/plain"}},{"key":"Vary","value":"Origin","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Credentials","value":"true","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Max-Age","value":"1","description":{"content":"","type":"text/plain"}},{"key":"X-Content-Type-Options","value":"nosniff","description":{"content":"","type":"text/plain"}},{"key":"X-XSS-Protection","value":"1; mode=block","description":{"content":"","type":"text/plain"}},{"key":"Upgrade","value":"h2,h2c","description":{"content":"","type":"text/plain"}},{"key":"Connection","value":"Upgrade, Keep-Alive","description":{"content":"","type":"text/plain"}},{"key":"Keep-Alive","value":"timeout=5, max=100","description":{"content":"","type":"text/plain"}},{"key":"Transfer-Encoding","value":"chunked","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"status_code\": 404,\n  \"reason_phrase\": \"Not Found\"\n}"},{"id":"6e0db63a-5136-4f5d-b3b1-e1085cced92a","name":"Bad request","originalRequest":{"method":"GET","header":[{"key":"X-Api-Version","value":"{{apiVersion}}"},{"key":"X-API-Key","value":"{{apiKey}}","description":"Added as a part of security scheme: apikey"}],"url":{"raw":"{{baseUrl}}/api/v2/tasks/:id","host":["{{baseUrl}}"],"path":["api","v2","tasks",":id"],"variable":[{"key":"id","value":""}]}},"status":"Bad Request","code":400,"_postman_previewlanguage":"json","header":[{"key":"Content-Type","value":"application/json"},{"key":"Date","value":"Fri, 29 Aug 2025 14:54:33 GMT","description":{"content":"","type":"text/plain"}},{"key":"Server","value":"Apache/2.4.62 () OpenSSL/1.0.2k-fips","description":{"content":"","type":"text/plain"}},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT","description":{"content":"","type":"text/plain"}},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate","description":{"content":"","type":"text/plain"}},{"key":"Pragma","value":"no-cache","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com","description":{"content":"","type":"text/plain"}},{"key":"Vary","value":"Origin","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Allow-Credentials","value":"true","description":{"content":"","type":"text/plain"}},{"key":"Access-Control-Max-Age","value":"1","description":{"content":"","type":"text/plain"}},{"key":"X-Content-Type-Options","value":"nosniff","description":{"content":"","type":"text/plain"}},{"key":"X-XSS-Protection","value":"1; mode=block","description":{"content":"","type":"text/plain"}},{"key":"Upgrade","value":"h2,h2c","description":{"content":"","type":"text/plain"}},{"key":"Connection","value":"Upgrade, close","description":{"content":"","type":"text/plain"}},{"key":"Transfer-Encoding","value":"chunked","description":{"content":"","type":"text/plain"}}],"cookie":[],"responseTime":null,"body":"{\n  \"_errors\": [\n    {\n      \"id\": \"bad_request\",\n      \"title\": \"Task ID path parameter is required.\"\n    }\n  ]\n}"}],"_postman_id":"077c897f-a579-499c-933d-e0042b39338b"}],"id":"e5bbe700-f2e6-4e2c-89f5-b8bc6a96b5fc","_postman_id":"e5bbe700-f2e6-4e2c-89f5-b8bc6a96b5fc","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}},{"name":"Batch Actions","item":[{"name":"Upsert Courses","id":"d0542f69-ca94-49fd-b32a-cfb13fb1391c","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"courses\": [\n    {\n      \"name\": \"<string>\",\n      \"code\": \"<string>\",\n      \"description\": \"<string>\",\n      \"is_active\": \"<boolean>\"\n    },\n    {\n      \"name\": \"<string>\",\n      \"code\": \"<string>\",\n      \"description\": \"<string>\",\n      \"is_active\": \"<boolean>\"\n    }\n    // add up to 100 courses you want to upsert with the same format\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/batch/courses","description":"<h3 id=\"upsert-courses\">Upsert courses</h3>\n<p>Provide the course name, code, description and status to create new courses or update an existing ones. You can update a course by providing either its code or id.</p>\n","urlObject":{"path":["api","v2","batch","courses"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"38ab18e4-e5cd-414b-9a27-1147a14fd27b","name":"Insert Courses","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"},{"key":"X-API-Key","value":"{{apiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"courses\": [\n    {\n      \"name\": \"Machine Learning Fundamentals\",\n      \"code\": \"CS305\",\n      \"description\": \"An introduction to machine learning concepts and algorithms\",\n      \"is_active\": true\n    },\n    {\n      \"name\": \"Web Development with JavaScript\",\n      \"code\": \"WD201\",\n      \"description\": \"Covers front-end and back-end development using JavaScript\",\n      \"is_active\": true\n    },\n    {\n      \"name\": \"Database Systems\",\n      \"code\": \"DB150\",\n      \"description\": \"Explores relational databases, SQL, and normalization\",\n      \"is_active\": false\n    },\n    {\n      \"name\": \"Cloud Computing Basics\",\n      \"code\": \"CC101\",\n      \"description\": \"Introduction to cloud platforms, virtualization, and deployment models\",\n      \"is_active\": true\n    },\n    {\n      \"name\": \"Cybersecurity Essentials\",\n      \"code\": \"SEC210\",\n      \"description\": \"Fundamentals of securing systems, networks, and applications\",\n      \"is_active\": false\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/batch/courses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 14 Jan 2026 11:27:04 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": \"oR8jR84K\",\n        \"status\": \"created\",\n        \"progress\": 0,\n        \"download_url\": null\n    }\n}"},{"id":"a2e83e43-61bd-4af1-beaf-5c8e2801333e","name":"Update Courses","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"},{"key":"X-API-Key","value":"{{apiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"courses\": [\n    {\n      \"name\": \"Machine Learning Class\",\n      \"code\": \"CS305\",\n      \"description\": \"An introduction to machine learning concepts and algorithms\",\n      \"is_active\": false\n    },\n    {\n      \"name\": \"Web Development with Java\",\n      \"code\": \"WD201\",\n      \"description\": \"Covers front-end and back-end development using JavaScript\",\n      \"is_active\": false\n    }\n  ]\n}\n","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/batch/courses"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 14 Jan 2026 11:30:58 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": \"7r1DNkM9\",\n        \"status\": \"created\",\n        \"progress\": 0,\n        \"download_url\": null\n    }\n}"},{"id":"3bf4ed1f-e2ce-463f-9fc3-63b51e947ef9","name":"Empty Request Body","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"},{"key":"X-API-Key","value":"{{apiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \n}\n","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/batch/courses"},"status":"Request body must be a non-empty array of courses' data","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 14 Jan 2026 11:31:44 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Connection","value":"close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Request body must be a non-empty array of courses' data\"\n        }\n    ]\n}"}],"_postman_id":"d0542f69-ca94-49fd-b32a-cfb13fb1391c"},{"name":"Course Enrollments","id":"78f763a6-daf2-413d-8f1d-1a8b82a2ec72","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"enrollments\": [\n        {\n            \"course_id\": \"<integer>\",\n            \"user_id\": \"<integer>\"\n        },\n        {\n            \"course_id\": \"<integer>\",\n            \"user_id\": \"<integer>\"\n        }\n        // add up to 100 pairs you want to update with the same format\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/batch/enrollments","description":"<h3 id=\"course-enrollments\">Course Enrollments</h3>\n<p>Creates multiple course enrollments in a single request.</p>\n<p>Use this endpoint to mass assign users to courses by providing an array of course_id and user_id pairs in the request body. If the request is valid, the API processes each enrollment and returns the corresponding results.</p>\n<p>This endpoint is ideal for bulk operations and large-scale user-course assignments.</p>\n","urlObject":{"path":["api","v2","batch","enrollments"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"e91c72c1-1951-45e2-9612-d6d85e02e705","name":"Course Enrollments","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"},{"key":"X-API-Key","value":"{{apiKey}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"enrollments\": [\n        {\n            \"course_id\": 1,\n            \"user_id\": 2\n        },\n        {\n            \"course_id\":1,\n            \"user_id\": 3\n        }\n    ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/batch/enrollments"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 14 Jan 2026 11:56:23 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": \"ye8nM14N\",\n        \"status\": \"created\",\n        \"progress\": 0,\n        \"download_url\": null\n    }\n}"},{"id":"b705e125-db20-4c6c-95cf-3231d29d4585","name":"Empty Request Body","originalRequest":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"},{"key":"X-API-Key","value":"","type":"text"}],"body":{"mode":"raw","raw":"","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/batch/enrollments"},"status":"Request body must be a non-empty array of enrollments' data","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Wed, 14 Jan 2026 11:58:14 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Request body must be a non-empty array of enrollments' data\"\n        }\n    ]\n}"}],"_postman_id":"78f763a6-daf2-413d-8f1d-1a8b82a2ec72"},{"name":"Upsert Users","id":"c504c595-84e4-4a80-b046-5ec8f297baab","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":false},"method":"POST","header":[{"key":"Content-Type","value":"application/json"},{"key":"Accept","value":"application/json"},{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n  \"users\": [\n    {\n      \"login\": \"<string>\",\n      \"name\": \"<string>\",\n      \"surname\": \"<string>\",\n      \"email\": \"<string>\",\n      \"status\": \"<string>\",\n      \"custom_field_1\": \"<string>\",\n      \"custom_field_2\": \"<string>\",\n      \"custom_field_4\": \"<string>\"\n    }\n  ]\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/batch/users","description":"<p>Creates or updates multiple users in a single request.</p>\n<p>Use this endpoint to mass create or update users by providing an array of user objects in the request body. Each object may include core user attributes (such as login, name, email, and status) as well as custom user fields. If a user already exists, the body needs to have the corresponding id and their information will be updated. If the user does not exist, a new user is created.</p>\n<p>This endpoint is ideal for bulk user provisioning, HRIS synchronization, and large-scale user updates, including custom field updates.</p>\n","urlObject":{"path":["api","v2","batch","users"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"c504c595-84e4-4a80-b046-5ec8f297baab"}],"id":"ed38d294-5711-4b06-b12b-3738136126e1","description":"<p>This section introduces endpoints that perform bulk actions. After invoking any of the below endpoints, their response includes a background task ID.. You can use the <code>GET api/v2/tasks/:id</code> endpoint to track the progress of the action. For each request, the limit of items passed inside the body is 100.</p>\n","_postman_id":"ed38d294-5711-4b06-b12b-3738136126e1","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}},{"name":"Learning Paths","item":[{"name":"Get learning paths","id":"5222b683-8099-4f98-83fd-73dfee262cb2","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":"{{baseUrl}}/api/v2/learning-paths","description":"<h3 id=\"list-all-learning-paths\"><strong>List all learning paths</strong></h3>\n<p>Retrieves a paginated list of all learning paths in your TalentLMS account. Upon a successful request, the API returns a JSON response containing learning path objects, including their associated metadata and configuration details. Results are delivered in a paginated format to ensure efficient handling of large datasets. You can optionally filter the response by keyword or status.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","learning-paths"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"4a93ccf8-36e1-48f1-b71d-6030e9381990","name":"Get learning paths","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":"{{baseUrl}}/api/v2/learning-paths"},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:05:40 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_data\": [\n        {\n            \"id\": 9,\n            \"name\": \"public-api-lp\",\n            \"code\": \"\",\n            \"status\": \"active\",\n            \"category\": null,\n            \"description\": null,\n            \"creation_date\": \"2025-11-03T19:43:38+00:00\",\n            \"last_updated_on\": \"2026-01-26T08:07:46+00:00\",\n            \"price\": {\n                \"amount\": 0,\n                \"currency\": \"USD\"\n            },\n            \"cover_image\": null,\n            \"capacity\": 0,\n            \"is_hidden_from_catalog\": false,\n            \"is_locked\": false,\n            \"level\": 0,\n            \"reassign\": false,\n            \"available\": true,\n            \"rules\": null,\n            \"starts_at\": null,\n            \"expires_at\": null,\n            \"time_limit\": 0,\n            \"time_limit_retain_access\": false,\n            \"enrollment_approval\": false\n        },\n        {\n            \"id\": 10,\n            \"name\": \"Department\",\n            \"code\": \"\",\n            \"status\": \"inactive\",\n            \"category\": null,\n            \"description\": null,\n            \"creation_date\": \"2026-01-23T13:39:32+00:00\",\n            \"last_updated_on\": \"2026-01-23T13:39:56+00:00\",\n            \"price\": {\n                \"amount\": 0,\n                \"currency\": \"USD\"\n            },\n            \"cover_image\": null,\n            \"capacity\": 0,\n            \"is_hidden_from_catalog\": false,\n            \"is_locked\": false,\n            \"level\": 0,\n            \"reassign\": false,\n            \"available\": true,\n            \"rules\": null,\n            \"starts_at\": null,\n            \"expires_at\": null,\n            \"time_limit\": 0,\n            \"time_limit_retain_access\": false,\n            \"enrollment_approval\": false\n        }\n    ],\n    \"_links\": {\n        \"self\": \"http://example.talentlms.com/api/v2/learning-paths?page[number]=1&page[size]=10\",\n        \"first\": \"http://example.talentlms.com/api/v2/learning-paths?page[number]=1&page[size]=10\",\n        \"last\": \"http://example.talentlms.com/api/v2/learning-paths?page[number]=1&page[size]=10\",\n        \"prev\": \"http://example.talentlms.com/api/v2/learning-paths?page[number]=1&page[size]=10\",\n        \"next\": \"http://example.talentlms.com/api/v2/learning-paths?page[number]=1&page[size]=10\"\n    },\n    \"_meta\": {\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 2,\n            \"total_pages\": 1,\n            \"total_results\": 2\n        }\n    }\n}"},{"id":"5df2aebe-17dc-48fb-b2af-7b8c9b97ba3d","name":"Filter status","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v2/learning-paths?filter[status]=active","host":["{{baseUrl}}"],"path":["api","v2","learning-paths"],"query":[{"key":"filter[status]","value":"active"}]}},"status":"OK","code":200,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:07:57 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_data\": [\n        {\n            \"id\": 9,\n            \"name\": \"public-api-lp\",\n            \"code\": \"\",\n            \"status\": \"active\",\n            \"category\": null,\n            \"description\": null,\n            \"creation_date\": \"2025-11-03T19:43:38+00:00\",\n            \"last_updated_on\": \"2026-01-26T08:07:46+00:00\",\n            \"price\": {\n                \"amount\": 0,\n                \"currency\": \"USD\"\n            },\n            \"cover_image\": null,\n            \"capacity\": 0,\n            \"is_hidden_from_catalog\": false,\n            \"is_locked\": false,\n            \"level\": 0,\n            \"reassign\": false,\n            \"available\": true,\n            \"rules\": null,\n            \"starts_at\": null,\n            \"expires_at\": null,\n            \"time_limit\": 0,\n            \"time_limit_retain_access\": false,\n            \"enrollment_approval\": false\n        }\n    ],\n    \"_links\": {\n        \"self\": \"http://example.talentlms.com/api/v2/learning-paths?filter[status][eq]=active&page[number]=1&page[size]=10\",\n        \"first\": \"http://example.talentlms.com/api/v2/learning-paths?filter[status][eq]=active&page[number]=1&page[size]=10\",\n        \"last\": \"http://example.talentlms.com/api/v2/learning-paths?filter[status][eq]=active&page[number]=1&page[size]=10\",\n        \"prev\": \"http://example.talentlms.com/api/v2/learning-paths?filter[status][eq]=active&page[number]=1&page[size]=10\",\n        \"next\": \"http://example.talentlms.com/api/v2/learning-paths?filter[status][eq]=active&page[number]=1&page[size]=10\"\n    },\n    \"_meta\": {\n        \"filtered_by\": {\n            \"status\": {\n                \"eq\": \"active\"\n            }\n        },\n        \"pagination\": {\n            \"page\": 1,\n            \"page_size\": 10,\n            \"total_items\": 2,\n            \"total_pages\": 1,\n            \"total_results\": 2\n        }\n    }\n}"}],"_postman_id":"5222b683-8099-4f98-83fd-73dfee262cb2"},{"name":"Get learning path","id":"7cce9832-234a-4ee8-abf8-1833db9554b6","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":"{{baseUrl}}/api/v2/learning-paths/:id","description":"<h3 id=\"get-a-learning-path\">Get a learning path</h3>\n<p>Retrieves the details of a specific learning path. To successfully fetch a learning path, include the learning path's unique ID as a path parameter in the request URL. If the request is valid and the learning path exists, the API returns the full set of learning path details in the response.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","learning-paths",":id"],"host":["{{baseUrl}}"],"query":[],"variable":[{"type":"any","value":"<integer>","key":"id"}]}},"response":[{"id":"4067bc7d-ebe1-4ed2-b1d5-4547e1691cd7","name":"Get learning path","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v2/learning-paths/:id","host":["{{baseUrl}}"],"path":["api","v2","learning-paths",":id"],"variable":[{"key":"id","value":"9"}]}},"status":"OK","code":200,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:10:21 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_data\": {\n        \"id\": 9,\n        \"name\": \"public-api-lp\",\n        \"code\": \"\",\n        \"status\": \"active\",\n        \"category\": null,\n        \"description\": null,\n        \"creation_date\": \"2025-11-03T19:43:38+00:00\",\n        \"last_updated_on\": \"2026-01-26T08:07:46+00:00\",\n        \"price\": {\n            \"amount\": 0,\n            \"currency\": \"USD\"\n        },\n        \"cover_image\": null,\n        \"level\": 0,\n        \"reassign\": false,\n        \"available\": true,\n        \"capacity\": 0,\n        \"is_hidden_from_catalog\": false,\n        \"is_locked\": false,\n        \"rules\": {\n            \"traversal\": \"sequential\",\n            \"completion\": [\n                {\n                    \"rule_type\": \"all_courses\",\n                    \"course_percentage\": null,\n                    \"complete_courses\": null\n                }\n            ],\n            \"score_calculation\": [\n                {\n                    \"rule_type\": \"all_courses\",\n                    \"score_courses\": null\n                }\n            ]\n        },\n        \"starts_at\": null,\n        \"expires_at\": null,\n        \"time_limit\": 0,\n        \"time_limit_retain_access\": false,\n        \"enrollment_approval\": false\n    }\n}"},{"id":"3f92c939-dfda-4f87-a44a-54c02f7aa655","name":"Learning path invalid id","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v2/learning-paths/:id","host":["{{baseUrl}}"],"path":["api","v2","learning-paths",":id"],"variable":[{"key":"id","value":"-9"}]}},"status":"Learning path id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:10:47 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Learning path id must be a positive integer\"\n        }\n    ]\n}"},{"id":"57100292-5eb4-4c04-8bf1-43167c59f1d1","name":"Learning path not found","originalRequest":{"method":"GET","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"url":{"raw":"{{baseUrl}}/api/v2/learning-paths/:id","host":["{{baseUrl}}"],"path":["api","v2","learning-paths",":id"],"variable":[{"key":"id","value":"999999"}]}},"status":"Learning path not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:12:09 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.learning_path_not_found\",\n            \"title\": \"Learning path not found\"\n        }\n    ]\n}"}],"_postman_id":"7cce9832-234a-4ee8-abf8-1833db9554b6"},{"name":"Enroll a user to a learning path","id":"1c6cec97-048e-45fd-8485-3ba5ea9f0b81","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"POST","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_id\": \"<integer>\",\n    \"learning_path_id\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/learning-paths/enrollments","description":"<h3 id=\"enroll-user-to-learning-path\">Enroll user to learning path</h3>\n<p>Enrolls a user into a specific learning path. To create an enrollment, provide the user's unique ID using the <code>user_id</code> attribute and the learning path's unique ID using the <code>learning_path_id</code> attribute in the request body. If the request is valid and both the user and learning path exist, the API creates the enrollment and returns the enrollment details in the response.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","learning-paths","enrollments"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[],"_postman_id":"1c6cec97-048e-45fd-8485-3ba5ea9f0b81"},{"name":"Remove a user from a learning path","id":"cdc85ff7-4ca6-46aa-a53f-cf0474e07aa3","protocolProfileBehavior":{"disableBodyPruning":true},"request":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_id\": ,\n    \"learning_path_id\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/learning-paths/enrollments","description":"<h3 id=\"remove-user-from-learning-path\">Remove user from learning path</h3>\n<p>Removes a user's enrollment from a specific learning path. To successfully unenroll a user, provide the user's unique ID using the <code>user_id</code> attribute and the learning path's unique ID using the <code>learning_path_id</code> attribute in the request body. If the request is valid and the enrollment exists, the API deletes the enrollment and removes the user's access to the learning path.</p>\n","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}},"urlObject":{"path":["api","v2","learning-paths","enrollments"],"host":["{{baseUrl}}"],"query":[],"variable":[]}},"response":[{"id":"2b49a366-4979-486f-a91b-dc8be5da9ac6","name":"Remove a user from a learning path","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_id\": \"<integer>\",\n    \"learning_path_id\": \"<integer>\"\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/learning-paths-enrollments"},"status":"No Content","code":204,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:41:05 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"}],"cookie":[],"responseTime":null,"body":null},{"id":"a9a4f656-b9cd-4139-8256-2523c842bd55","name":"Invalid user id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_id\": -9,\n    \"learning_path_id\": 9\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/learning-paths/enrollments"},"status":"User id must be a positive integer","code":400,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:42:30 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"User id must be a positive integer\"\n        }\n    ]\n}"},{"id":"b3b748d3-fc6c-4f85-ab63-6daea487265b","name":"Invalid learning path id","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_id\": 9,\n    \"learning_path_id\": -9\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/learning-paths/enrollments"},"status":"Learning path id must be a positive integer","code":400,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:42:55 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, close"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"bad_request\",\n            \"title\": \"Learning path id must be a positive integer\"\n        }\n    ]\n}"},{"id":"5e71ab95-1424-4cdb-b6b9-760113d4b82e","name":"User not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_id\": 999999999,\n    \"learning_path_id\": 9\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/learning-paths/enrollments"},"status":"User not found","code":404,"_postman_previewlanguage":"json","header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:43:40 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json","description":"","type":"text"}],"cookie":[{"expires":"Invalid Date","domain":"","path":""}],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.user_not_found\",\n            \"title\": \"User not found\"\n        }\n    ]\n}"},{"id":"ff03d7b1-cdca-462c-9214-15fe6abbe801","name":"Learning path not found","originalRequest":{"method":"DELETE","header":[{"key":"X-API-Version","value":"{{apiVersion}}","type":"text"}],"body":{"mode":"raw","raw":"{\n    \"user_id\": 9,\n    \"learning_path_id\": 999999999\n}","options":{"raw":{"language":"json"}}},"url":"{{baseUrl}}/api/v2/learning-paths/enrollments"},"status":"Learning path not found","code":404,"_postman_previewlanguage":null,"header":[{"key":"Date","value":"Mon, 09 Mar 2026 09:44:30 GMT"},{"key":"Server","value":"Apache/2.4.64 () OpenSSL/1.0.2k-fips"},{"key":"Expires","value":"Thu, 19 Nov 1981 08:52:00 GMT"},{"key":"Cache-Control","value":"no-store, no-cache, must-revalidate"},{"key":"Pragma","value":"no-cache"},{"key":"Access-Control-Allow-Origin","value":"https://plus.talentlms.com"},{"key":"Vary","value":"Origin"},{"key":"Access-Control-Allow-Methods","value":"GET,POST,OPTIONS"},{"key":"Access-Control-Allow-Credentials","value":"true"},{"key":"Access-Control-Max-Age","value":"1"},{"key":"X-RateLimit-Remaining","value":"10000"},{"key":"X-RateLimit-Limit","value":"10000"},{"key":"X-Content-Type-Options","value":"nosniff"},{"key":"X-XSS-Protection","value":"1; mode=block"},{"key":"Upgrade","value":"h2,h2c"},{"key":"Connection","value":"Upgrade, Keep-Alive"},{"key":"Keep-Alive","value":"timeout=5, max=100"},{"key":"Transfer-Encoding","value":"chunked"},{"key":"Content-Type","value":"application/json"}],"cookie":[],"responseTime":null,"body":"{\n    \"_errors\": [\n        {\n            \"id\": \"not_found.learning_path_not_found\",\n            \"title\": \"Learning path not found\"\n        }\n    ]\n}"}],"_postman_id":"cdc85ff7-4ca6-46aa-a53f-cf0474e07aa3"}],"id":"38132b0c-6b3e-47bb-87f7-9d523a93f68f","_postman_id":"38132b0c-6b3e-47bb-87f7-9d523a93f68f","description":"","auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]},"isInherited":true,"source":{"_postman_id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","id":"7cdd0a32-3fd6-4bd8-93cd-dd09e316ca86","name":"TalentLMS Public API","type":"collection"}}}],"auth":{"type":"apikey","apikey":{"basicConfig":[{"key":"key","value":"X-API-Key"},{"key":"value","value":"{{apiKey}}"}]}},"event":[{"listen":"prerequest","script":{"id":"aec2be41-f80e-45da-b0ca-7d8cf4ad151c","type":"text/javascript","packages":{},"exec":[""]}},{"listen":"test","script":{"id":"09ae7b65-c9e7-4e5d-b5e4-c62964da60d8","type":"text/javascript","packages":{},"exec":[""]}}],"variable":[{"key":"baseUrl","value":"{{baseUrl}}","type":"any"}]}