Download OpenAPI specification:
Interactive Online Textbooks
Course Material Page Ranges
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| end_page | string <uuid> |
| material | string <uuid> |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| position | integer |
| position__gte | integer |
| position__lte | integer |
| start_page | string <uuid> |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "material": "be3e45d3-48cf-433e-8e12-9a985585421b",
- "start_page": "692bebe2-c658-45e7-823a-c3394d47f2a7",
- "end_page": "62537bae-31e0-452e-85c5-c52a5df23220",
- "position": 0,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Course Material Page Ranges
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| material required | string <uuid> (Course Material) |
| start_page required | string <uuid> |
| end_page required | string <uuid> |
| position | integer <int64> [ 0 .. 9223372036854776000 ] Default: 0 Order of the selected ranges within one syllabus item. |
{- "material": "be3e45d3-48cf-433e-8e12-9a985585421b",
- "start_page": "692bebe2-c658-45e7-823a-c3394d47f2a7",
- "end_page": "62537bae-31e0-452e-85c5-c52a5df23220",
- "position": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "material": "be3e45d3-48cf-433e-8e12-9a985585421b",
- "start_page": "692bebe2-c658-45e7-823a-c3394d47f2a7",
- "end_page": "62537bae-31e0-452e-85c5-c52a5df23220",
- "position": 0,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Course Material Page Ranges
| id required | string <uuid> A UUID string identifying this Course Material Page Range. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "material": "be3e45d3-48cf-433e-8e12-9a985585421b",
- "start_page": "692bebe2-c658-45e7-823a-c3394d47f2a7",
- "end_page": "62537bae-31e0-452e-85c5-c52a5df23220",
- "position": 0,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Course Material Page Ranges
| id required | string <uuid> A UUID string identifying this Course Material Page Range. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| material required | string <uuid> (Course Material) |
| start_page required | string <uuid> |
| end_page required | string <uuid> |
| position | integer <int64> [ 0 .. 9223372036854776000 ] Default: 0 Order of the selected ranges within one syllabus item. |
{- "material": "be3e45d3-48cf-433e-8e12-9a985585421b",
- "start_page": "692bebe2-c658-45e7-823a-c3394d47f2a7",
- "end_page": "62537bae-31e0-452e-85c5-c52a5df23220",
- "position": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "material": "be3e45d3-48cf-433e-8e12-9a985585421b",
- "start_page": "692bebe2-c658-45e7-823a-c3394d47f2a7",
- "end_page": "62537bae-31e0-452e-85c5-c52a5df23220",
- "position": 0,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Course Material Page Ranges
| id required | string <uuid> A UUID string identifying this Course Material Page Range. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| material | string <uuid> (Course Material) |
| start_page | string <uuid> |
| end_page | string <uuid> |
| position | integer <int64> [ 0 .. 9223372036854776000 ] Default: 0 Order of the selected ranges within one syllabus item. |
{- "material": "be3e45d3-48cf-433e-8e12-9a985585421b",
- "start_page": "692bebe2-c658-45e7-823a-c3394d47f2a7",
- "end_page": "62537bae-31e0-452e-85c5-c52a5df23220",
- "position": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "material": "be3e45d3-48cf-433e-8e12-9a985585421b",
- "start_page": "692bebe2-c658-45e7-823a-c3394d47f2a7",
- "end_page": "62537bae-31e0-452e-85c5-c52a5df23220",
- "position": 0,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Course Material Page Ranges
| id required | string <uuid> A UUID string identifying this Course Material Page Range. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Course Materials
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| course | string <uuid> |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| position | integer |
| position__gte | integer |
| position__lte | integer |
| textbook | string <uuid> |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "position": 0,
- "page_ranges": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Course Materials
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| course required | string <uuid> |
| textbook | string or null <uuid> |
| position | integer <int64> [ 0 .. 9223372036854776000 ] Default: 0 Reading order index inside the course syllabus. |
{- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "position": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "position": 0,
- "page_ranges": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Course Materials
| id required | string <uuid> A UUID string identifying this Course Material. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "position": 0,
- "page_ranges": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Course Materials
| id required | string <uuid> A UUID string identifying this Course Material. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| course required | string <uuid> |
| textbook | string or null <uuid> |
| position | integer <int64> [ 0 .. 9223372036854776000 ] Default: 0 Reading order index inside the course syllabus. |
{- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "position": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "position": 0,
- "page_ranges": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Course Materials
| id required | string <uuid> A UUID string identifying this Course Material. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| course | string <uuid> |
| textbook | string or null <uuid> |
| position | integer <int64> [ 0 .. 9223372036854776000 ] Default: 0 Reading order index inside the course syllabus. |
{- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "position": 0
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "position": 0,
- "page_ranges": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Course Materials
| id required | string <uuid> A UUID string identifying this Course Material. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Library Groups
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| name | string |
| owner | integer |
| parent | string <uuid> |
| slug | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "children": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "textbooks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "courses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "links": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": "string",
- "public_permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Library Groups
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| slug required | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| parent | string or null <uuid> (Parent Group) |
| public_permissions required | Array of strings |
{- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "public_permissions": [
- "string"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "children": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "textbooks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "courses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "links": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": "string",
- "public_permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Library Groups
| id required | string <uuid> A UUID string identifying this Library Group. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "children": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "textbooks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "courses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "links": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": "string",
- "public_permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Library Groups
| id required | string <uuid> A UUID string identifying this Library Group. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| slug required | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| parent | string or null <uuid> (Parent Group) |
| public_permissions required | Array of strings |
{- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "public_permissions": [
- "string"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "children": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "textbooks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "courses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "links": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": "string",
- "public_permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Library Groups
| id required | string <uuid> A UUID string identifying this Library Group. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| slug | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| parent | string or null <uuid> (Parent Group) |
| public_permissions | Array of strings |
{- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "public_permissions": [
- "string"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "children": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "textbooks": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "courses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "links": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": "string",
- "public_permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Library Groups
| id required | string <uuid> A UUID string identifying this Library Group. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Library Links
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| course | string <uuid> |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| group | string <uuid> |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| textbook | string <uuid> |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Library Links
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| group required | string <uuid> (Library Group) |
| course | string or null <uuid> |
| textbook | string or null <uuid> |
{- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Library Links
| id required | string <uuid> A UUID string identifying this Library Link. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Library Links
| id required | string <uuid> A UUID string identifying this Library Link. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| group required | string <uuid> (Library Group) |
| course | string or null <uuid> |
| textbook | string or null <uuid> |
{- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Library Links
| id required | string <uuid> A UUID string identifying this Library Link. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| group | string <uuid> (Library Group) |
| course | string or null <uuid> |
| textbook | string or null <uuid> |
{- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "course": "4c88e8b1-8fa9-4021-9bad-b22efe4d02eb",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Library Links
| id required | string <uuid> A UUID string identifying this Library Link. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Textbook Pages
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| name | string |
| parent | string <uuid> |
| position | integer |
| position__gte | integer |
| position__lte | integer |
| textbook | string <uuid> |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "children": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "position": 0,
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "content": null,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Textbook Pages
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| textbook required | string <uuid> |
| parent | string or null <uuid> (Parent Page) |
| position | integer <int64> [ 0 .. 9223372036854776000 ] Default: 0 Position among siblings in ascending order. |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| content | any (Content Tree) DOM-like content tree with text and interactive components. |
{- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "position": 0,
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "content": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "children": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "position": 0,
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "content": null,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Textbook Pages
| id required | string <uuid> A UUID string identifying this Textbook Page. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "children": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "position": 0,
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "content": null,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Textbook Pages
| id required | string <uuid> A UUID string identifying this Textbook Page. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| textbook required | string <uuid> |
| parent | string or null <uuid> (Parent Page) |
| position | integer <int64> [ 0 .. 9223372036854776000 ] Default: 0 Position among siblings in ascending order. |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| content | any (Content Tree) DOM-like content tree with text and interactive components. |
{- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "position": 0,
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "content": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "children": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "position": 0,
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "content": null,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Textbook Pages
| id required | string <uuid> A UUID string identifying this Textbook Page. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| textbook | string <uuid> |
| parent | string or null <uuid> (Parent Page) |
| position | integer <int64> [ 0 .. 9223372036854776000 ] Default: 0 Position among siblings in ascending order. |
| name | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| content | any (Content Tree) DOM-like content tree with text and interactive components. |
{- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "position": 0,
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "content": null
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "textbook": "9ec8aad7-8b6d-44a2-8a0f-6a86ccf0f1fb",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "children": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "position": 0,
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "content": null,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Textbook Pages
| id required | string <uuid> A UUID string identifying this Textbook Page. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Textbooks
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| group | string <uuid> |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| name | string |
| slug | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "pages": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "used_in_courses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "library_links": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Textbooks
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| slug required | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| group required | string <uuid> (Library Group) |
{- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "pages": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "used_in_courses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "library_links": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Textbooks
| id required | string <uuid> A UUID string identifying this Textbook. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "pages": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "used_in_courses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "library_links": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Textbooks
| id required | string <uuid> A UUID string identifying this Textbook. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| slug required | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| group required | string <uuid> (Library Group) |
{- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "pages": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "used_in_courses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "library_links": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Textbooks
| id required | string <uuid> A UUID string identifying this Textbook. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| slug | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| group | string <uuid> (Library Group) |
{- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "pages": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "used_in_courses": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "library_links": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Textbooks
| id required | string <uuid> A UUID string identifying this Textbook. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Courses
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| group | string <uuid> |
| is_template | boolean |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| name | string |
| owner | integer |
| slug | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "is_template": true,
- "materials": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": "string",
- "public_permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Courses
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| slug required | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| group required | string <uuid> (Library Group) |
| is_template | boolean Flag that this course is only used for creating other courses. |
| public_permissions required | Array of strings |
{- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "is_template": true,
- "public_permissions": [
- "string"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "is_template": true,
- "materials": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": "string",
- "public_permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Courses
| id required | string <uuid> A UUID string identifying this Course. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "is_template": true,
- "materials": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": "string",
- "public_permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Courses
| id required | string <uuid> A UUID string identifying this Course. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| slug required | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| group required | string <uuid> (Library Group) |
| is_template | boolean Flag that this course is only used for creating other courses. |
| public_permissions required | Array of strings |
{- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "is_template": true,
- "public_permissions": [
- "string"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "is_template": true,
- "materials": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": "string",
- "public_permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Courses
| id required | string <uuid> A UUID string identifying this Course. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| slug | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| group | string <uuid> (Library Group) |
| is_template | boolean Flag that this course is only used for creating other courses. |
| public_permissions | Array of strings |
{- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "is_template": true,
- "public_permissions": [
- "string"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "group": "fbd899a6-8a66-4f51-a95d-68668de198ae",
- "is_template": true,
- "materials": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "owner": "string",
- "public_permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Courses
| id required | string <uuid> A UUID string identifying this Course. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Allow unrestricted access to the list and retrieve actions.
This small view set mixin class allows unrestricted access to the list and retrieve
actions while deferring permission checks for all other actions to the permission classes
of the view set (usually defined in settings.py).
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| name | string |
{- "count": 123,
- "results": [
- {
- "language": "str",
- "name": "string"
}
]
}Allow unrestricted access to the list and retrieve actions.
This small view set mixin class allows unrestricted access to the list and retrieve
actions while deferring permission checks for all other actions to the permission classes
of the view set (usually defined in settings.py).
| language required | string (Language Code) A unique value identifying this language. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "language": "str",
- "name": "string"
}HTML Libraries
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| html_component__library__author__icontains | string |
| html_component__library__name__icontains | string |
| html_component__library__organization__icontains | string |
| html_component__tag_name__icontains | string |
| library_version__version | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "html_component": "c59f3a17-3034-4c01-b4d2-85fbb016d450",
- "library_version": "580f26c6-5fae-4a47-996d-9009a4929f04",
- "definition": null
}
]
}HTML Libraries
| id required | string <uuid> A UUID string identifying this HTML Component Definition. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "html_component": "c59f3a17-3034-4c01-b4d2-85fbb016d450",
- "library_version": "580f26c6-5fae-4a47-996d-9009a4929f04",
- "definition": null
}HTML Libraries
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| library__author__icontains | string |
| library__name__icontains | string |
| library__organization__icontains | string |
| tag_name__icontains | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "library": "797da83b-59ce-49a1-b907-6b3b0f54a6f5",
- "tag_name": "string",
- "definitions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}
]
}HTML Libraries
| id required | string <uuid> A UUID string identifying this HTML Component. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "library": "797da83b-59ce-49a1-b907-6b3b0f54a6f5",
- "tag_name": "string",
- "definitions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}HTML Libraries
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| author__icontains | string |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | integer |
| license__icontains | string |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | integer |
| name__icontains | string |
| organization__icontains | string |
| published | boolean |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fqn": "string",
- "organization": "string",
- "name": "string",
- "author": "string",
- "license": "string",
- "readme": "string",
- "text_format": "TEXT",
- "published": true,
- "translations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "versions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "components": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}HTML Libraries
| id required | string <uuid> A UUID string identifying this HTML Library. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "fqn": "string",
- "organization": "string",
- "name": "string",
- "author": "string",
- "license": "string",
- "readme": "string",
- "text_format": "TEXT",
- "published": true,
- "translations": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "versions": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "components": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}HTML Libraries Texts
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| language | string (Language Code) |
| parent__author__icontains | string |
| parent__id | string <uuid> |
| parent__name__icontains | string |
| parent__organization__icontains | string |
| short_description__icontains | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "language": "string",
- "short_description": "string"
}
]
}HTML Libraries Texts
| id required | string <uuid> A UUID string identifying this HTML Library Text. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "language": "string",
- "short_description": "string"
}HTML Library Versions
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | integer |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | integer |
| parent__author__icontains | string |
| parent__id | string <uuid> |
| parent__name__icontains | string |
| parent__organization__icontains | string |
| version__icontains | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "version": "string",
- "dependencies": null,
- "frontend_url": "string",
- "file_name": "string",
- "file_size": 9223372036854776000,
- "mime_type": "string",
- "components": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}HTML Library Versions
| id required | string <uuid> A UUID string identifying this HTML Library Version. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "parent": "42e2bc1b-6741-4e2e-b138-97b4a342c999",
- "version": "string",
- "dependencies": null,
- "frontend_url": "string",
- "file_name": "string",
- "file_size": 9223372036854776000,
- "mime_type": "string",
- "components": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Attached Media Files
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| content_type | integer |
| file_name | string |
| file_size | integer |
| mime_type | string |
| object_id | string <uuid> |
{- "count": 123,
- "results": [
- {
- "content_type": 0,
- "object_id": "463a83d0-a816-4902-abba-2486e0c0a0bb",
- "file_name": "string",
- "file_size": 9223372036854776000,
- "mime_type": "string",
}
]
}Attached Media Files
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| content_type required | integer |
| object_id required | string <uuid> |
| file_name | string <= 255 characters |
| file_size | integer or null <int64> [ 0 .. 9223372036854776000 ] |
| mime_type | string <= 64 characters |
| file_data | string <uri> |
{- "content_type": 0,
- "object_id": "463a83d0-a816-4902-abba-2486e0c0a0bb",
- "file_name": "string",
- "file_size": 9223372036854776000,
- "mime_type": "string",
}{- "content_type": 0,
- "object_id": "463a83d0-a816-4902-abba-2486e0c0a0bb",
- "file_name": "string",
- "file_size": 9223372036854776000,
- "mime_type": "string",
}Attached Media Files
| id required | string <uuid> A UUID string identifying this Media File. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "content_type": 0,
- "object_id": "463a83d0-a816-4902-abba-2486e0c0a0bb",
- "file_name": "string",
- "file_size": 9223372036854776000,
- "mime_type": "string",
}Attached Media Files
| id required | string <uuid> A UUID string identifying this Media File. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| content_type required | integer |
| object_id required | string <uuid> |
| file_name | string <= 255 characters |
| file_size | integer or null <int64> [ 0 .. 9223372036854776000 ] |
| mime_type | string <= 64 characters |
| file_data | string <uri> |
{- "content_type": 0,
- "object_id": "463a83d0-a816-4902-abba-2486e0c0a0bb",
- "file_name": "string",
- "file_size": 9223372036854776000,
- "mime_type": "string",
}{- "content_type": 0,
- "object_id": "463a83d0-a816-4902-abba-2486e0c0a0bb",
- "file_name": "string",
- "file_size": 9223372036854776000,
- "mime_type": "string",
}Attached Media Files
| id required | string <uuid> A UUID string identifying this Media File. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| content_type | integer |
| object_id | string <uuid> |
| file_name | string <= 255 characters |
| file_size | integer or null <int64> [ 0 .. 9223372036854776000 ] |
| mime_type | string <= 64 characters |
| file_data | string <uri> |
{- "content_type": 0,
- "object_id": "463a83d0-a816-4902-abba-2486e0c0a0bb",
- "file_name": "string",
- "file_size": 9223372036854776000,
- "mime_type": "string",
}{- "content_type": 0,
- "object_id": "463a83d0-a816-4902-abba-2486e0c0a0bb",
- "file_name": "string",
- "file_size": 9223372036854776000,
- "mime_type": "string",
}Attached Media Files
| id required | string <uuid> A UUID string identifying this Media File. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
General Website Settings
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| domain | string |
| name | string |
| short_name | string |
{- "count": 123,
- "results": [
- {
- "id": 0,
- "domain": "string",
- "name": "string",
- "short_name": "string",
- "brand_color": "string",
- "auth_config": 0
}
]
}General Website Settings
| id required | integer A unique integer value identifying this Website. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": 0,
- "domain": "string",
- "name": "string",
- "short_name": "string",
- "brand_color": "string",
- "auth_config": 0
}Return a simple health status that the API is up and running.
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "status": "string"
}Access requests to get a scoped role assigned
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| decision | string Enum: "accepted" "denied" "pending"
|
| decision_date | string <date-time> |
| decision_date__gte | string <date-time> |
| decision_date__lte | string <date-time> |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| role | string |
| scope_type | integer |
| scope_uuid | string <uuid> |
| user | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "user": "string",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "decision": "pending",
- "decision_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Access requests to get a scoped role assigned
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type required | string |
| scope_uuid required | string <uuid> |
| user required | string |
| role required | string |
| end_date | string or null <date-time> (Enrollment Ends on) |
DurationPeriodEnum (string) or BlankEnum (any) | |
| duration_value | number <double> |
| decision | string (DecisionEnum) Enum: "pending" "accepted" "denied"
|
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "user": "string",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "decision": "pending"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "user": "string",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "decision": "pending",
- "decision_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Access requests to get a scoped role assigned
| id required | string <uuid> A UUID string identifying this Access Request. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "user": "string",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "decision": "pending",
- "decision_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Access requests to get a scoped role assigned
| id required | string <uuid> A UUID string identifying this Access Request. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type required | string |
| scope_uuid required | string <uuid> |
| user required | string |
| role required | string |
| end_date | string or null <date-time> (Enrollment Ends on) |
DurationPeriodEnum (string) or BlankEnum (any) | |
| duration_value | number <double> |
| decision | string (DecisionEnum) Enum: "pending" "accepted" "denied"
|
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "user": "string",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "decision": "pending"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "user": "string",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "decision": "pending",
- "decision_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Access requests to get a scoped role assigned
| id required | string <uuid> A UUID string identifying this Access Request. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type | string |
| scope_uuid | string <uuid> |
| user | string |
| role | string |
| end_date | string or null <date-time> (Enrollment Ends on) |
DurationPeriodEnum (string) or BlankEnum (any) | |
| duration_value | number <double> |
| decision | string (DecisionEnum) Enum: "pending" "accepted" "denied"
|
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "user": "string",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "decision": "pending"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "user": "string",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "decision": "pending",
- "decision_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Access requests to get a scoped role assigned
| id required | string <uuid> A UUID string identifying this Access Request. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Accept the request.
| id required | string <uuid> A UUID string identifying this Access Request. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "user": "string",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "decision": "pending",
- "decision_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Deny the request.
| id required | string <uuid> A UUID string identifying this Access Request. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "user": "string",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "decision": "pending",
- "decision_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Allowed permissions for the roles of a given scope type
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| permission | integer |
| scope_type | integer |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "permission": "string"
}
]
}Allowed permissions for the roles of a given scope type
| id required | string <uuid> A UUID string identifying this Allowed Role Permission. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "permission": "string"
}Provide authentication tokens for remote clients.
Authentication tokens provide an authentication mechanism for remote clients without giving them a username and password. This allows human users to grant access (in their name) to other apps, though those apps then impersonate these users. More importantly, this allows creating special technical app users for which the access token is the only allowed authentication mechanism.
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| end_date | string <date-time> |
| end_date__gte | string <date-time> |
| end_date__lte | string <date-time> |
| is_active | boolean |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| start_date | string <date-time> |
| start_date__gte | string <date-time> |
| start_date__lte | string <date-time> |
| user | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "user": "string",
- "token": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Provide authentication tokens for remote clients.
Authentication tokens provide an authentication mechanism for remote clients without giving them a username and password. This allows human users to grant access (in their name) to other apps, though those apps then impersonate these users. More importantly, this allows creating special technical app users for which the access token is the only allowed authentication mechanism.
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| user required | string |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| is_active | boolean (Active) |
| start_date | string or null <date-time> (Start date and time) |
| end_date | string or null <date-time> (End date and time) |
{- "user": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "user": "string",
- "token": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Provide authentication tokens for remote clients.
Authentication tokens provide an authentication mechanism for remote clients without giving them a username and password. This allows human users to grant access (in their name) to other apps, though those apps then impersonate these users. More importantly, this allows creating special technical app users for which the access token is the only allowed authentication mechanism.
| id required | string <uuid> A UUID string identifying this Authentication Token. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "user": "string",
- "token": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Provide authentication tokens for remote clients.
Authentication tokens provide an authentication mechanism for remote clients without giving them a username and password. This allows human users to grant access (in their name) to other apps, though those apps then impersonate these users. More importantly, this allows creating special technical app users for which the access token is the only allowed authentication mechanism.
| id required | string <uuid> A UUID string identifying this Authentication Token. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| is_active | boolean (Active) |
| start_date | string or null <date-time> (Start date and time) |
| end_date | string or null <date-time> (End date and time) |
{- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "user": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}Provide authentication tokens for remote clients.
Authentication tokens provide an authentication mechanism for remote clients without giving them a username and password. This allows human users to grant access (in their name) to other apps, though those apps then impersonate these users. More importantly, this allows creating special technical app users for which the access token is the only allowed authentication mechanism.
| id required | string <uuid> A UUID string identifying this Authentication Token. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| name | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| is_active | boolean (Active) |
| start_date | string or null <date-time> (Start date and time) |
| end_date | string or null <date-time> (End date and time) |
{- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "user": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}Provide authentication tokens for remote clients.
Authentication tokens provide an authentication mechanism for remote clients without giving them a username and password. This allows human users to grant access (in their name) to other apps, though those apps then impersonate these users. More importantly, this allows creating special technical app users for which the access token is the only allowed authentication mechanism.
| id required | string <uuid> A UUID string identifying this Authentication Token. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Returns the currently authenticated user or a fallback response.
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
{- "count": 123,
- "results": [
- {
- "id": 0,
- "username": "string",
- "full_name": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "is_authenticated": true
}
]
}Current User
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| username required | string <= 150 characters ^[\w.@+-]+$ Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
| first_name | string <= 150 characters |
| last_name | string <= 150 characters |
| description | string |
| picture | string or null <uri> (Profile Picture) |
| is_staff | boolean (Staff status) Designates whether the user can log into this admin site. |
| last_login | string or null <date-time> |
| date_joined | string <date-time> |
| email required | string <email> (E-Mail Address) <= 254 characters |
{- "username": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z",
- "email": "user@example.com"
}{- "id": 0,
- "username": "string",
- "full_name": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "is_authenticated": true
}Current User
| id required | integer A unique integer value identifying this user. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| username required | string <= 150 characters ^[\w.@+-]+$ Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
| first_name | string <= 150 characters |
| last_name | string <= 150 characters |
| description | string |
| picture | string or null <uri> (Profile Picture) |
| is_staff | boolean (Staff status) Designates whether the user can log into this admin site. |
| last_login | string or null <date-time> |
| date_joined | string <date-time> |
| email required | string <email> (E-Mail Address) <= 254 characters |
{- "username": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z",
- "email": "user@example.com"
}{- "id": 0,
- "username": "string",
- "full_name": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "is_authenticated": true
}Current User
| id required | integer A unique integer value identifying this user. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| username | string <= 150 characters ^[\w.@+-]+$ Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
| first_name | string <= 150 characters |
| last_name | string <= 150 characters |
| description | string |
| picture | string or null <uri> (Profile Picture) |
| is_staff | boolean (Staff status) Designates whether the user can log into this admin site. |
| last_login | string or null <date-time> |
| date_joined | string <date-time> |
string <email> (E-Mail Address) <= 254 characters |
{- "username": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z",
- "email": "user@example.com"
}{- "id": 0,
- "username": "string",
- "full_name": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z",
- "email": "user@example.com",
- "is_authenticated": true
}Current User
| id required | integer A unique integer value identifying this user. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Enrollment methods for self-registration
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| is_active | boolean |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| name | string |
| role | string |
| scope_type | integer |
| scope_uuid | string <uuid> |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "passphrase": "string",
- "is_active": true,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Enrollment methods for self-registration
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type required | string |
| scope_uuid required | string <uuid> |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| role required | string |
| end_date | string or null <date-time> (Enrollment Ends on) |
DurationPeriodEnum (string) or BlankEnum (any) | |
| duration_value | number <double> |
| passphrase | string <= 100 characters |
| is_active | boolean (Active) |
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "passphrase": "string",
- "is_active": true
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "passphrase": "string",
- "is_active": true,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Enrollment methods for self-registration
| id required | string <uuid> A UUID string identifying this Enrollment Method. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "passphrase": "string",
- "is_active": true,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Enrollment methods for self-registration
| id required | string <uuid> A UUID string identifying this Enrollment Method. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type required | string |
| scope_uuid required | string <uuid> |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| role required | string |
| end_date | string or null <date-time> (Enrollment Ends on) |
DurationPeriodEnum (string) or BlankEnum (any) | |
| duration_value | number <double> |
| passphrase | string <= 100 characters |
| is_active | boolean (Active) |
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "passphrase": "string",
- "is_active": true
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "passphrase": "string",
- "is_active": true,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Enrollment methods for self-registration
| id required | string <uuid> A UUID string identifying this Enrollment Method. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type | string |
| scope_uuid | string <uuid> |
| name | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| role | string |
| end_date | string or null <date-time> (Enrollment Ends on) |
DurationPeriodEnum (string) or BlankEnum (any) | |
| duration_value | number <double> |
| passphrase | string <= 100 characters |
| is_active | boolean (Active) |
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "passphrase": "string",
- "is_active": true
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "role": "string",
- "end_date": "2019-08-24T14:15:22Z",
- "duration_period": "minutes",
- "duration_value": 0.1,
- "passphrase": "string",
- "is_active": true,
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Enrollment methods for self-registration
| id required | string <uuid> A UUID string identifying this Enrollment Method. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Enroll the current user with the selected enrollment method.
| id required | string <uuid> A UUID string identifying this Enrollment Method. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| passphrase | string |
{- "passphrase": "string"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "role": "string",
- "user": "string",
- "assignment_method": "manual",
- "enrollment_method": "9db248fe-b76d-4161-a5e8-b8a4731d42bc",
- "access_request": "0739d58c-5038-4957-9e0f-da20d109060e",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Users and their roles in a scope
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| end_date | string <date-time> |
| end_date__gte | string <date-time> |
| end_date__lte | string <date-time> |
| is_active | boolean |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| role | string |
| scope_type | integer |
| scope_uuid | string <uuid> |
| start_date | string <date-time> |
| start_date__gte | string <date-time> |
| start_date__lte | string <date-time> |
| user | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "role": "string",
- "user": "string",
- "assignment_method": "manual",
- "enrollment_method": "9db248fe-b76d-4161-a5e8-b8a4731d42bc",
- "access_request": "0739d58c-5038-4957-9e0f-da20d109060e",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}Users and their roles in a scope
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type required | string |
| scope_uuid required | string <uuid> |
| role required | string |
| user required | string |
| assignment_method | string (AssignmentMethodEnum) Enum: "manual" "self-enrollment" "access-request"
|
| enrollment_method | string or null <uuid> |
| access_request | string or null <uuid> |
| is_active | boolean (Active) |
| start_date | string or null <date-time> (Start date and time) |
| end_date | string or null <date-time> (End date and time) |
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "role": "string",
- "user": "string",
- "assignment_method": "manual",
- "enrollment_method": "9db248fe-b76d-4161-a5e8-b8a4731d42bc",
- "access_request": "0739d58c-5038-4957-9e0f-da20d109060e",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "role": "string",
- "user": "string",
- "assignment_method": "manual",
- "enrollment_method": "9db248fe-b76d-4161-a5e8-b8a4731d42bc",
- "access_request": "0739d58c-5038-4957-9e0f-da20d109060e",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Users and their roles in a scope
| id required | string <uuid> A UUID string identifying this Role Assignment. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "role": "string",
- "user": "string",
- "assignment_method": "manual",
- "enrollment_method": "9db248fe-b76d-4161-a5e8-b8a4731d42bc",
- "access_request": "0739d58c-5038-4957-9e0f-da20d109060e",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Users and their roles in a scope
| id required | string <uuid> A UUID string identifying this Role Assignment. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type required | string |
| scope_uuid required | string <uuid> |
| role required | string |
| user required | string |
| assignment_method | string (AssignmentMethodEnum) Enum: "manual" "self-enrollment" "access-request"
|
| enrollment_method | string or null <uuid> |
| access_request | string or null <uuid> |
| is_active | boolean (Active) |
| start_date | string or null <date-time> (Start date and time) |
| end_date | string or null <date-time> (End date and time) |
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "role": "string",
- "user": "string",
- "assignment_method": "manual",
- "enrollment_method": "9db248fe-b76d-4161-a5e8-b8a4731d42bc",
- "access_request": "0739d58c-5038-4957-9e0f-da20d109060e",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "role": "string",
- "user": "string",
- "assignment_method": "manual",
- "enrollment_method": "9db248fe-b76d-4161-a5e8-b8a4731d42bc",
- "access_request": "0739d58c-5038-4957-9e0f-da20d109060e",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Users and their roles in a scope
| id required | string <uuid> A UUID string identifying this Role Assignment. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type | string |
| scope_uuid | string <uuid> |
| role | string |
| user | string |
| assignment_method | string (AssignmentMethodEnum) Enum: "manual" "self-enrollment" "access-request"
|
| enrollment_method | string or null <uuid> |
| access_request | string or null <uuid> |
| is_active | boolean (Active) |
| start_date | string or null <date-time> (Start date and time) |
| end_date | string or null <date-time> (End date and time) |
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "role": "string",
- "user": "string",
- "assignment_method": "manual",
- "enrollment_method": "9db248fe-b76d-4161-a5e8-b8a4731d42bc",
- "access_request": "0739d58c-5038-4957-9e0f-da20d109060e",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "role": "string",
- "user": "string",
- "assignment_method": "manual",
- "enrollment_method": "9db248fe-b76d-4161-a5e8-b8a4731d42bc",
- "access_request": "0739d58c-5038-4957-9e0f-da20d109060e",
- "is_active": true,
- "start_date": "2019-08-24T14:15:22Z",
- "end_date": "2019-08-24T14:15:22Z",
- "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}Users and their roles in a scope
| id required | string <uuid> A UUID string identifying this Role Assignment. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
User Roles Within a Scope
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| created_at | string <date-time> |
| created_at__gte | string <date-time> |
| created_at__lte | string <date-time> |
| created_by | string |
| is_active | boolean |
| modified_at | string <date-time> |
| modified_at__gte | string <date-time> |
| modified_at__lte | string <date-time> |
| modified_by | string |
| name | string |
| priority | integer |
| priority__gte | integer |
| priority__lte | integer |
| scope_type | integer |
| scope_uuid | string <uuid> |
| slug | string |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "priority": 9223372036854776000,
- "is_active": true,
- "permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}
]
}User Roles Within a Scope
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type required | string |
| scope_uuid required | string <uuid> |
| slug required | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| priority required | integer <int64> [ 0 .. 9223372036854776000 ] Low values mean less privileges. Make sure to correctly prioritize the rolls to avoid privilege escalation. |
| is_active | boolean (Active) |
| permissions required | Array of strings |
| role_assignments required | Array of strings <uuid> [ items <uuid > ] |
| enrollment_methods required | Array of strings <uuid> [ items <uuid > ] |
| access_requests required | Array of strings <uuid> [ items <uuid > ] |
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "priority": 9223372036854776000,
- "is_active": true,
- "permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "priority": 9223372036854776000,
- "is_active": true,
- "permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}User Roles Within a Scope
| id required | string <uuid> A UUID string identifying this Role. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "priority": 9223372036854776000,
- "is_active": true,
- "permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}User Roles Within a Scope
| id required | string <uuid> A UUID string identifying this Role. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type required | string |
| scope_uuid required | string <uuid> |
| slug required | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name required | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| priority required | integer <int64> [ 0 .. 9223372036854776000 ] Low values mean less privileges. Make sure to correctly prioritize the rolls to avoid privilege escalation. |
| is_active | boolean (Active) |
| permissions required | Array of strings |
| role_assignments required | Array of strings <uuid> [ items <uuid > ] |
| enrollment_methods required | Array of strings <uuid> [ items <uuid > ] |
| access_requests required | Array of strings <uuid> [ items <uuid > ] |
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "priority": 9223372036854776000,
- "is_active": true,
- "permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "priority": 9223372036854776000,
- "is_active": true,
- "permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}User Roles Within a Scope
| id required | string <uuid> A UUID string identifying this Role. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| scope_type | string |
| scope_uuid | string <uuid> |
| slug | string <= 50 characters ^[-a-zA-Z0-9_]+$ |
| name | string <= 255 characters |
| description | string |
| text_format | string (TextFormatEnum) Enum: "TEXT" "HTML" "MD"
|
| priority | integer <int64> [ 0 .. 9223372036854776000 ] Low values mean less privileges. Make sure to correctly prioritize the rolls to avoid privilege escalation. |
| is_active | boolean (Active) |
| permissions | Array of strings |
| role_assignments | Array of strings <uuid> [ items <uuid > ] |
| enrollment_methods | Array of strings <uuid> [ items <uuid > ] |
| access_requests | Array of strings <uuid> [ items <uuid > ] |
{- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "priority": 9223372036854776000,
- "is_active": true,
- "permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
]
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "scope_type": "string",
- "scope_uuid": "2bbb55e9-6cd6-4634-8601-f866a43d07dd",
- "slug": "string",
- "name": "string",
- "description": "string",
- "text_format": "TEXT",
- "priority": 9223372036854776000,
- "is_active": true,
- "permissions": [
- "string"
], - "role_assignments": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "enrollment_methods": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "access_requests": [
- "497f6eca-6276-4993-bfeb-53cbbbba6f08"
], - "created_by": "string",
- "created_at": "2019-08-24T14:15:22Z",
- "modified_by": "string",
- "modified_at": "2019-08-24T14:15:22Z"
}User Roles Within a Scope
| id required | string <uuid> A UUID string identifying this Role. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
Return a scope type with scopes and allowed permissions.
| id required | string Unique identifier for the scope (id or pk) |
{- "pk": 0,
- "id": "string",
- "label": "string",
- "objects": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "name": "string"
}
], - "allowed_permissions": [
- {
- "id": 0,
- "perm": "string",
- "app": "string",
- "model": "string",
- "name": "string"
}
]
}Permission Labels
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| app | string App |
| codename | string Code |
| language | string (Language Code) |
| model | string Model |
| name | string |
| perm_string | string Permission String |
{- "count": 123,
- "results": [
- {
- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "language": "string",
- "parent": "string",
- "name": "string"
}
]
}Permission Labels
| id required | string <uuid> A UUID string identifying this Permission: Translation. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "language": "string",
- "parent": "string",
- "name": "string"
}Permissions
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| app | string App |
| codename | string Code |
| model | string Model |
| perm_string | string Permission String |
{- "count": 123,
- "results": [
- {
- "id": 0,
- "name": "string",
- "codename": "string",
- "perm_string": "string",
- "perm_display_name": "string",
- "app": "string",
- "app_display_name": "string",
- "model": "string",
- "model_display_name": "string"
}
]
}Permissions
| id required | integer A unique integer value identifying this permission. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": 0,
- "name": "string",
- "codename": "string",
- "perm_string": "string",
- "perm_display_name": "string",
- "app": "string",
- "app_display_name": "string",
- "model": "string",
- "model_display_name": "string"
}Users
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| _page | integer A page number within the paginated result set. |
| _page_size | integer Number of results to return per page. |
| _search | string A search term. |
| _sort | string Which field to use when ordering the results. |
| description__icontains | string |
| email__icontains | string |
| first_name__icontains | string |
| is_staff | boolean |
| last_name__icontains | string |
| username__icontains | string |
{- "count": 123,
- "results": [
- {
- "id": 0,
- "username": "string",
- "full_name": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z"
}
]
}Users
| username required | string Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
{- "id": 0,
- "username": "string",
- "full_name": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z"
}Users
| username required | string Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| first_name | string <= 150 characters |
| last_name | string <= 150 characters |
| description | string |
| picture | string or null <uri> (Profile Picture) |
| last_login | string or null <date-time> |
| date_joined | string <date-time> |
{- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z"
}{- "id": 0,
- "username": "string",
- "full_name": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z"
}Users
| username required | string Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |
| first_name | string <= 150 characters |
| last_name | string <= 150 characters |
| description | string |
| picture | string or null <uri> (Profile Picture) |
| last_login | string or null <date-time> |
| date_joined | string <date-time> |
{- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z"
}{- "id": 0,
- "username": "string",
- "full_name": "string",
- "first_name": "string",
- "last_name": "string",
- "description": "string",
- "is_staff": true,
- "last_login": "2019-08-24T14:15:22Z",
- "date_joined": "2019-08-24T14:15:22Z"
}Users
| username required | string Required. 150 characters or fewer. Letters, digits and @/./+/-/_ only. |
| _expand | string Relationships to be expanded in the response |
| _fields | string Fields to be included in the response |
| _omit | string Fields to be removed from the response |