Download OpenAPI specification:Download
This is AppsecEngineer Enterprise API server console.
As an admin, follow these steps to generate an API token and retrieve your customer ID:
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
email of the user for which completed courses should be listed
user_id | string |
{- "user_id": "[email protected]"
}
{- "success": true,
- "error": true,
- "data": [
- {
- "event_name": "string",
- "id": "string",
- "vid_duration": 0.1,
- "lab_duration": 0.1
}
], - "assignments": [
- {
- "id": "string",
- "end_date": "2019-08-24",
- "name": "string",
- "start_date": "2019-08-24"
}
]
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
email of the user for which completed courses should be listed
user_id | string |
{- "user_id": "[email protected]"
}
{- "success": true,
- "error": true,
- "data": [
- {
- "event_name": "string",
- "id": "string",
- "vid_duration": 0.1,
- "lab_duration": 0.1
}
], - "assignments": [
- {
- "id": "string",
- "end_date": "2019-08-24",
- "name": "string",
- "start_date": "2019-08-24"
}
]
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
Company stats request body
user_id | string |
{- "user_id": "[email protected]"
}
{- "success": true,
- "data": [
- {
- "first_name": "string",
- "last_name": "string",
- "video_count": 0,
- "lab_count": 0,
- "media_count": 0,
- "quiz_count": 0,
- "email": "string"
}
]
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
Team stats request body
team_id | string |
select | string Enum: "overall" "monthly" |
{- "team_id": "team_062c0918-e7eb-40e0-af3b-ecdca8b91f9f",
- "select": "overall"
}
{- "success": true,
- "data": {
- "activity": [
- {
- "activity": 0,
- "date": "2019-08-24"
}
], - "progress": [
- {
- "course": "string",
- "averageProgress": 0.1,
- "duration": 0.1
}
], - "assignments": [
- { }
], - "assign_completed": [
- {
- "assign": {
- "id": "string",
- "end_date": "2019-08-24",
- "name": "string",
- "start_date": "2019-08-24"
}, - "users": [
- "string"
]
}
], - "stat": {
- "assignments_completed": 0.1,
- "badges": 0,
- "challenges_completed": 0.1,
- "doc_type": "string",
- "enrolled": 0.1,
- "lab_minutes": 0.1,
- "labs_completed": 0.1,
- "video_minutes": 0.1,
- "videos_completed": 0.1
}, - "recent": [
- {
- "activity": "string",
- "item": "string",
- "date": "string"
}
], - "items": [
- {
- "first_name": "string",
- "last_name": "string",
- "lab_minutes": 0.1,
- "course_minutes": 0.1,
- "email": "string"
}
]
}
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
{- "message": "string",
- "success": true,
- "data": [
- {
- "type": "string",
- "total_enroll_count": 0,
- "courses": [
- {
- "event_name": "string",
- "enroll_count": 0
}
]
}
]
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
{- "message": "string",
- "success": true,
- "error": true,
- "data": {
- "lab_duration": [
- {
- "lpId": "string",
- "learning_path_name": "string",
- "lab_duration": 0.1
}
], - "vid_duration": [
- {
- "lpId": "string",
- "learning_path_name": "string",
- "vid_duration": 0.1
}
]
}
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
{- "message": "string",
- "success": true,
- "data": [
- {
- "completed_count": 0.1,
- "lp": "string",
- "learning_path_name": "string"
}
]
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
Journey report request body
skip | integer Number of records to skip. |
limit | integer Maximum number of records to return. |
{- "skip": 0,
- "limit": 0
}
{- "success": true,
- "data": [
- {
- "journey_id": "string",
- "enroll_count": 0,
- "journey": {
- "proficiency": "string",
- "id": "string",
- "description": "string",
- "logo": "string",
- "duration": 0,
- "name": "string"
}
}
]
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
User activity request body
user_id | string |
{- "user_id": "[email protected]"
}
{- "success": true,
- "data": [
- {
- "activity": 0,
- "date": "2019-08-24"
}
]
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
User report request body
user_id | string |
{- "user_id": "[email protected]"
}
{- "success": true,
- "error": true,
- "data": {
- "challenges_completed": 0,
- "labs_completed": 0,
- "videos_completed": 0,
- "badges": 0,
- "total_enrolled": 0,
- "dashboard": [
- {
- "activity": 0,
- "date": "2019-08-24"
}
], - "total_course_minutes": 0,
- "month_lab_minutes": 0,
- "total_lab_minutes": 0
}
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
Individual journey report request body
id | string Journey ID |
skip | integer Number of records to skip |
limit | integer Maximum number of records to return |
{- "id": "string",
- "skip": 0,
- "limit": 0
}
{- "data": {
- "ttl": 0,
- "logo": "string",
- "name": "string",
- "active": true,
- "roles": [
- "string"
], - "events": [
- "string"
], - "proficiency": "string",
- "id": "string",
- "description": "string",
- "type": "string",
- "duration": 0,
- "created_on": "2019-08-24T14:15:22Z",
- "report": {
- "avg_user_progress": [
], - "avg_progress": 0.1,
- "avg_course_progress": {
- "property1": 0.1,
- "property2": 0.1
}, - "completed": [
]
}, - "skills": [
- {
- "date": "2019-08-24",
- "topTag": "string",
- "count": 0
}
]
}, - "success": true,
- "error": true
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
Top users report request body
user_id | string |
{- "user_id": "[email protected]"
}
{- "success": true,
- "data": {
- "data": [
- {
- "first_name": "User1",
- "last_name": "User1",
- "lab_minutes": 100,
- "assignments_completed": 5,
- "course_minutes": 200,
- "challenge_completed": 2
}, - {
- "first_name": "User2",
- "last_name": "User2",
- "lab_minutes": 150,
- "assignments_completed": 10,
- "course_minutes": 250,
- "challenge_completed": 7
}
], - "badges": 10,
- "total": 100
}
}
X-ASE-API-Token required | string <uuid> |
X-ASE-Customer-ID required | string <uuid> |
Optional pagination model for listing teams
pagination | string |
{- "pagination": "string"
}
{- "success": true,
- "error": false,
- "data": {
- "Items": [
- {
- "stat": [
- {
- "lp": "AWS Security",
- "duration": 1106,
- "percentage": 19.56
}, - {
- "lp": "Application Security",
- "duration": 1025,
- "percentage": 18.13
}, - {
- "lp": "Advanced Application Security",
- "duration": 1054,
- "percentage": 18.64
}, - {
- "lp": "DevSecOps",
- "duration": 989,
- "percentage": 17.49
}, - {
- "lp": "Azure Security",
- "duration": 219,
- "percentage": 3.87
}, - {
- "lp": "Kubernetes Security",
- "duration": 1196,
- "percentage": 21.15
}, - {
- "lp": "Threat Modeling",
- "duration": 66,
- "percentage": 1.17
}
], - "team_name": "team Alpha",
- "id": "team_2dd61b4c-46f5-487e-8ba0-ff00f69fcb15",
- "search_name": "team alpha",
- "type": "team#company_4923834b-81d4-4b2a-830c-d5e4382d4e89",
- "created_on": "2024-09-04T07:45:07.976470",
- "lab_minutes": 1940,
- "video_minutes": 3711
}, - {
- "stat": [
- {
- "lp": "AWS Security",
- "duration": 1237,
- "percentage": 23.31
}, - {
- "lp": "Application Security",
- "duration": 678,
- "percentage": 12.78
}, - {
- "lp": "Advanced Application Security",
- "duration": 1074,
- "percentage": 20.24
}, - {
- "lp": "DevSecOps",
- "duration": 706,
- "percentage": 13.31
}, - {
- "lp": "Azure Security",
- "duration": 271,
- "percentage": 5.11
}, - {
- "lp": "Kubernetes Security",
- "duration": 1185,
- "percentage": 22.33
}, - {
- "lp": "Threat Modeling",
- "duration": 155,
- "percentage": 2.92
}
], - "team_name": "Team Appsec",
- "id": "team_32176c13-3fad-4925-9680-b83d8af1b6f8",
- "search_name": "team appsec",
- "type": "team#company_4923834b-81d4-4b2a-830c-d5e4382d4e89",
- "created_on": "2024-07-29T11:16:28.388513",
- "lab_minutes": 2655,
- "video_minutes": 2647
}
]
}
}