@clawhub-krishnakumarmahadevan-cmd-f85de8e757
AI-powered mutual fund evaluation tool for Indian retail investors using web search and investor profiling.
---
name: Mutual Fund Evaluator
description: AI-powered mutual fund evaluation tool for Indian retail investors using web search and investor profiling.
---
# Overview
The Mutual Fund Evaluator is an AI-powered platform designed specifically for Indian retail investors to evaluate mutual fund investments against their unique financial profiles. By combining investor profiling, fund analysis, and real-time web search capabilities, this tool provides personalized investment recommendations that align with individual risk tolerance, time horizons, and financial goals.
The tool analyzes multiple dimensions of the investor's profile—including age, investment horizon, risk appetite, volatility preferences, and tax sensitivity—alongside the characteristics of specific mutual funds. This comprehensive evaluation helps investors make informed decisions whether they are entering the market for the first time, adding to existing portfolios, or deciding whether to hold or exit current positions.
Ideal users include individual retail investors in India, financial advisors seeking quick fund evaluation inputs, and anyone comparing mutual fund options across different life stages and financial scenarios.
## Usage
### Sample Request
```json
{
"fund_name": "Axis Bluechip Fund Direct Plan",
"investor_age": 35,
"investment_goal": "Wealth creation",
"investment_horizon": "10",
"investment_mode": "SIP",
"existing_portfolio": "Some equity funds",
"risk_tolerance": "High",
"volatility_preference": "Medium",
"tax_sensitivity": "High",
"entry_context": "Adding more"
}
```
### Sample Response
```json
{
"fund_name": "Axis Bluechip Fund Direct Plan",
"evaluation_summary": {
"suitability_score": 8.2,
"recommendation": "Suitable",
"key_insights": [
"Fund aligns well with 10-year horizon",
"Low expense ratio in Direct plan benefits tax-sensitive investors",
"Bluechip focus appropriate for medium volatility preference",
"SIP mode reduces timing risk for volatile equities"
]
},
"profile_analysis": {
"investor_age": "35 (prime accumulation phase)",
"horizon_assessment": "10 years is adequate for equity exposure",
"risk_match": "High risk tolerance matches equity fund exposure"
},
"fund_analysis": {
"fund_type": "Large Cap Equity",
"aum": "₹12,500 Cr",
"expense_ratio": "0.40% (Direct)",
"3yr_returns": "15.2% CAGR",
"volatility": "12.5% (Medium)",
"portfolio_concentration": "Top 10 holdings: 42%"
},
"tax_implications": {
"holding_period": "Long-term capital gains (LTCG) after 1 year",
"tax_efficiency": "Direct plan saves 0.5% annually vs Regular",
"ltcg_tax_rate": "20% with indexation benefit"
},
"comparative_context": "Outperformer vs Nifty 50 over 5-year period",
"recommendations": [
"Start SIP to benefit from rupee-cost averaging",
"Hold for minimum 3-5 years to absorb market cycles",
"Rebalance portfolio if equity allocation exceeds 70%"
]
}
```
## Endpoints
### GET /
**Root Endpoint**
Returns the API welcome page in HTML format.
**Parameters:** None
**Response:**
- Status: 200
- Content-Type: text/html
- Body: HTML welcome page
---
### POST /evaluate
**Evaluate Mutual Fund**
Evaluates a mutual fund based on investor profile using AI analysis with web search integration. This is the primary endpoint for fund evaluation.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| fund_name | string | Yes | Full name of the mutual fund including Direct/Regular plan |
| investor_age | integer | Yes | Investor's current age |
| investment_goal | string | Yes | Investment goal (e.g., "Wealth creation", "Retirement planning", "Education") |
| investment_horizon | string | Yes | Investment horizon in years (e.g., "5", "10", "20") |
| investment_mode | string | Yes | Investment approach: "Lump sum", "SIP", or "Both" |
| existing_portfolio | string | Yes | Current portfolio status (e.g., "No existing funds", "Some equity funds", "Diversified portfolio") |
| risk_tolerance | string | Yes | Risk appetite level: "Low", "Medium", or "High" |
| volatility_preference | string | Yes | Preferred volatility level: "Low", "Medium", or "High" |
| tax_sensitivity | string | Yes | Tax bracket sensitivity (e.g., "High", "Medium", "Low") |
| entry_context | string | Yes | Investment decision context: "First-time", "Adding more", "Deciding to hold or exit", or "Comparing" |
**Response:**
- Status: 200
- Content-Type: application/json
- Body: Detailed evaluation report including suitability score, fund analysis, tax implications, and recommendations
**Error Response (422):**
- Status: 422
- Content-Type: application/json
- Body: Validation error details with field-level error messages
---
### GET /health
**Health Check**
Checks the operational status and availability of the API service.
**Parameters:** None
**Response:**
- Status: 200
- Content-Type: application/json
- Body: Health status indicator
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.toolweb.in/tools/mutual-fund-evaluator
- **API Docs:** https://api.toolweb.in:8205/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Mutual Fund Evaluator",
"description": "AI-powered mutual fund evaluation for Indian retail investors",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "API welcome page",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/evaluate": {
"post": {
"summary": "Evaluate Fund",
"description": "Evaluate mutual fund based on investor profile using AI with web search",
"operationId": "evaluate_fund_evaluate_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/MutualFundEvaluationRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/health": {
"get": {
"summary": "Health Check",
"description": "Health check endpoint",
"operationId": "health_check_health_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"MutualFundEvaluationRequest": {
"properties": {
"fund_name": {
"type": "string",
"title": "Fund Name",
"description": "Full name of the mutual fund including Direct/Regular plan"
},
"investor_age": {
"type": "integer",
"title": "Investor Age",
"description": "Investor's age"
},
"investment_goal": {
"type": "string",
"title": "Investment Goal",
"description": "Investment goal"
},
"investment_horizon": {
"type": "string",
"title": "Investment Horizon",
"description": "Investment horizon in years"
},
"investment_mode": {
"type": "string",
"title": "Investment Mode",
"description": "Lump sum / SIP / Both"
},
"existing_portfolio": {
"type": "string",
"title": "Existing Portfolio",
"description": "Current portfolio status"
},
"risk_tolerance": {
"type": "string",
"title": "Risk Tolerance",
"description": "Low / Medium / High"
},
"volatility_preference": {
"type": "string",
"title": "Volatility Preference",
"description": "Low / Medium / High"
},
"tax_sensitivity": {
"type": "string",
"title": "Tax Sensitivity",
"description": "Tax bracket sensitivity"
},
"entry_context": {
"type": "string",
"title": "Entry Context",
"description": "First-time / Adding more / Deciding to hold or exit / Comparing"
}
},
"type": "object",
"required": [
"fund_name",
"investor_age",
"investment_goal",
"investment_horizon",
"investment_mode",
"existing_portfolio",
"risk_tolerance",
"volatility_preference",
"tax_sensitivity",
"entry_context"
],
"title": "MutualFundEvaluationRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
},
"input": {
"title": "Input"
},
"ctx": {
"type": "object",
"title": "Context"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}AI-powered fundamental analysis for Indian stocks (NSE/BSE) designed for long-term investors seeking data-driven investment insights.
---
name: Indian Stock Fundamental Analyser
description: AI-powered fundamental analysis for Indian stocks (NSE/BSE) designed for long-term investors seeking data-driven investment insights.
---
# Overview
The Indian Stock Fundamental Analyser is an AI-powered API that delivers comprehensive fundamental analysis for stocks listed on the National Stock Exchange (NSE) and Bombay Stock Exchange (BSE). Built for long-term investors, this tool leverages artificial intelligence and real-time web search to evaluate company health, financial metrics, growth potential, and investment suitability across different time horizons.
The analyser processes stock tickers or company names and generates detailed assessments tailored to your investment timeline, whether you're planning a 3-year, 5-year, or 10-year investment strategy. By combining fundamental financial analysis with current market intelligence, the API removes guesswork from equity research and helps investors make informed decisions backed by quantitative and qualitative data.
Ideal users include retail investors, financial advisors, portfolio managers, and fintech platforms integrating stock analysis into their offerings. Whether you're evaluating blue-chip stocks like TCS and RELIANCE or exploring mid-cap opportunities, this tool provides institutional-grade analysis accessible through a simple API interface.
## Usage
**Analyze a stock for a 5-year investment horizon:**
```json
POST /analyze
Content-Type: application/json
{
"stock_ticker": "TCS",
"investment_horizon": "5 Years"
}
```
**Sample Response:**
```json
{
"stock_ticker": "TCS",
"investment_horizon": "5 Years",
"company_name": "Tata Consultancy Services Limited",
"sector": "Information Technology",
"market_cap": "14.2 Trillion INR",
"pe_ratio": 28.5,
"dividend_yield": 2.3,
"revenue_growth_3y": "8.2%",
"profit_margin": "21.5%",
"roe": "34.2%",
"debt_to_equity": 0.12,
"current_price": "3845.50",
"52_week_high": "4150.00",
"52_week_low": "3200.75",
"recommendation": "BUY",
"confidence_score": 8.2,
"key_strengths": [
"Strong market leadership in IT services",
"Consistent revenue growth and profitability",
"Robust return on equity exceeding 30%",
"Low debt levels indicating financial stability"
],
"key_risks": [
"Currency fluctuation impact on exports",
"Competition from global IT service providers",
"Moderate valuation at current levels"
],
"analyst_summary": "TCS presents a solid long-term investment opportunity for 5-year investors. The company's dominant market position, consistent execution, and strong financial metrics support capital appreciation and dividend income. Current valuation is reasonable given growth prospects.",
"fair_value_estimate": "4200-4500",
"upside_potential": "12-15%",
"analysis_date": "2025-01-15"
}
```
## Endpoints
### GET /
**Root endpoint**
Returns the API welcome page in HTML format.
**Parameters:** None
**Response:** HTML content (text/html)
---
### POST /analyze
**Analyze Stock Fundamentals**
Performs comprehensive AI-driven fundamental analysis of an Indian stock using web search and financial metrics evaluation.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| `stock_ticker` | string | Yes | NSE/BSE stock ticker symbol or company name (e.g., TCS, RELIANCE, HDFCBANK) |
| `investment_horizon` | string | Yes | Investment timeframe in years (e.g., 3 Years, 5 Years, 10 Years) |
**Response Shape:**
The response returns a comprehensive analysis object containing:
- Stock identification fields (ticker, company name, sector)
- Current market data (price, market cap, 52-week range)
- Financial metrics (P/E ratio, dividend yield, ROE, debt-to-equity)
- Growth metrics (3-year revenue growth, profit margins)
- AI-generated recommendation with confidence score
- Key strengths and risk factors
- Fair value estimation and upside potential
- Analyst summary tailored to investment horizon
**Status Codes:**
- `200`: Successful analysis
- `422`: Validation error (missing or invalid parameters)
---
### GET /health
**Health Check**
Returns the health status of the API service.
**Parameters:** None
**Response:** JSON object indicating service status
---
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.toolweb.in/tools/indian-stock-fundamental-analyzer
- **API Docs:** https://api.toolweb.in:8204/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Indian Stock Fundamental Analyser",
"description": "AI-powered fundamental analysis for Indian stocks (NSE/BSE) for long-term investors",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "API welcome page",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"text/html": {
"schema": {
"type": "string"
}
}
}
}
}
}
},
"/analyze": {
"post": {
"summary": "Analyze Stock",
"description": "Analyze Indian stock fundamentals using AI with web search",
"operationId": "analyze_stock_analyze_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/StockAnalysisRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/health": {
"get": {
"summary": "Health Check",
"description": "Health check endpoint",
"operationId": "health_check_health_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"StockAnalysisRequest": {
"properties": {
"stock_ticker": {
"type": "string",
"title": "Stock Ticker",
"description": "NSE/BSE stock ticker or company name (e.g., TCS, RELIANCE, HDFCBANK)"
},
"investment_horizon": {
"type": "string",
"title": "Investment Horizon",
"description": "Investment horizon in years (e.g., 3 Years, 5 Years, 10 Years)"
}
},
"type": "object",
"required": [
"stock_ticker",
"investment_horizon"
],
"title": "StockAnalysisRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Comprehensive daily security posture assessment tool that provides CISOs with actionable security insights and metrics.
---
name: CISO Daily Security Pulse
description: Comprehensive daily security posture assessment tool that provides CISOs with actionable security insights and metrics.
---
# Overview
CISO Daily Security Pulse is a comprehensive security assessment platform designed to provide Chief Information Security Officers (CISOs) with real-time visibility into their organization's security posture. The tool aggregates and analyzes security data across multiple dimensions to deliver actionable intelligence for daily decision-making.
The platform enables security leaders to monitor key security metrics, identify emerging threats, and assess organizational readiness against evolving threat landscapes. By consolidating security telemetry into a unified dashboard, it streamlines the process of security governance and helps organizations maintain compliance with regulatory requirements.
CISO Daily Security Pulse is ideal for security executives, security operations teams, and organizations seeking to improve their security posture through data-driven insights and continuous assessment mechanisms.
## Usage
### Example Request
```json
{
"assessmentData": {
"vulnerabilityCount": 45,
"criticalFindings": 3,
"complianceGap": 12,
"incidentCount": 2,
"patchComplianceRate": 87.5,
"mfaAdoption": 92,
"lastSecurityAuditDate": "2024-01-15",
"dataClassificationStatus": "complete",
"incidentResponseDrills": 4
},
"sessionId": "sess_abc123def456",
"userId": 1001,
"timestamp": "2024-01-22T14:30:00Z"
}
```
### Example Response
```json
{
"assessmentId": "assess_xyz789",
"overallSecurityScore": 78,
"riskLevel": "medium",
"recommendations": [
{
"priority": "high",
"category": "vulnerability_management",
"action": "Remediate 3 critical vulnerabilities within 7 days"
},
{
"priority": "medium",
"category": "compliance",
"action": "Close 12 identified compliance gaps by end of quarter"
}
],
"metrics": {
"vulnerabilityTrend": "improving",
"complianceStatus": "partial",
"incidentVelocity": "stable",
"securityMaturity": "intermediate"
},
"nextAssessmentDue": "2024-01-23T14:30:00Z",
"timestamp": "2024-01-22T14:30:15Z"
}
```
## Endpoints
### GET /api/ciso-pulse/health
**Summary:** Health Check
**Description:** Verifies the operational status of the CISO Daily Security Pulse service.
**Parameters:** None
**Response Shape:**
- Status: Service health status (200 OK indicates healthy service)
- Returns JSON object confirming service availability
---
### POST /api/ciso-pulse/assess
**Summary:** Assess
**Description:** Main assessment endpoint that processes security posture data and generates comprehensive security recommendations.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| `assessmentData` | object | Yes | Security assessment data containing vulnerability counts, compliance metrics, incident data, and other security indicators |
| `sessionId` | string | No | Unique session identifier for tracking related assessments (default: empty string) |
| `userId` | integer \| null | No | Identifier of the user submitting the assessment |
| `timestamp` | string | No | ISO 8601 formatted timestamp of the assessment submission (default: empty string) |
**Response Shape:**
- `assessmentId`: Unique identifier for the assessment
- `overallSecurityScore`: Numeric score (0-100) representing overall security posture
- `riskLevel`: Risk classification (low, medium, high, critical)
- `recommendations`: Array of prioritized security recommendations
- `priority`: Urgency level (high, medium, low)
- `category`: Security domain (vulnerability_management, compliance, incident_response, etc.)
- `action`: Specific recommended action
- `metrics`: Security metrics breakdown
- `vulnerabilityTrend`: Direction of change (improving, stable, degrading)
- `complianceStatus`: Compliance state (compliant, partial, non-compliant)
- `incidentVelocity`: Rate of security incidents (low, stable, high)
- `securityMaturity`: Maturity level (initial, repeatable, intermediate, managed, optimized)
- `nextAssessmentDue`: ISO 8601 timestamp for next recommended assessment
- `timestamp`: Server timestamp of assessment completion
**Error Responses:**
- `422 Validation Error`: Invalid request parameters or missing required fields
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.toolweb.in/tools/ciso-daily-security-pulse
- **API Docs:** https://api.toolweb.in:8203/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "CISO Daily Security Pulse",
"description": "Comprehensive daily security posture assessment for CISOs",
"version": "1.0.0"
},
"paths": {
"/api/ciso-pulse/health": {
"get": {
"summary": "Health Check",
"operationId": "health_check_api_ciso_pulse_health_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/ciso-pulse/assess": {
"post": {
"summary": "Assess",
"description": "Main assessment endpoint.",
"operationId": "assess_api_ciso_pulse_assess_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AssessmentRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentRequest": {
"properties": {
"assessmentData": {
"type": "object",
"title": "Assessmentdata"
},
"sessionId": {
"type": "string",
"title": "Sessionid",
"default": ""
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp",
"default": ""
}
},
"type": "object",
"required": [
"assessmentData"
],
"title": "AssessmentRequest"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Token generation and validation service for WordPress proxy and desktop application session management.
---
name: Mirrory API
description: Token generation and validation service for WordPress proxy and desktop application session management.
---
# Overview
Mirrory API is a secure token management service designed to handle authentication workflows between WordPress proxy systems and desktop applications. It provides robust token generation tied to WordPress user accounts and validates session tokens on application startup, ensuring secure and seamless user experiences across integrated platforms.
The API operates on a coin-based system where WordPress proxies deduct 200 coins before requesting token generation. This integration model allows for metered access control and usage tracking across enterprise deployments. Desktop applications leverage the validation endpoint to verify token authenticity and machine binding on each session initialization.
Ideal users include WordPress administrators managing multi-platform authentication, desktop application developers requiring secure session management, and enterprises implementing token-based access control across distributed systems.
## Usage
### Generate Token
A WordPress proxy generates a token after deducting 200 coins from a user account:
**Request:**
```json
{
"wp_user_id": 12345,
"proxy_secret": "your-proxy-secret-key-here"
}
```
**Response:**
```json
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"expires_in": 86400,
"user_id": 12345
}
```
### Validate Token
A desktop application validates a token on startup to verify the session is active:
**Request:**
```json
{
"token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
"machine_id": "desktop-machine-uuid-1234567890"
}
```
**Response:**
```json
{
"valid": true,
"user_id": 12345,
"machine_id": "desktop-machine-uuid-1234567890",
"expires_at": "2024-12-31T23:59:59Z"
}
```
## Endpoints
### POST /mirrory/generate-token
Generates a new authentication token for a WordPress user after coin deduction by the proxy.
- **Method:** POST
- **Path:** `/mirrory/generate-token`
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| `wp_user_id` | integer | Yes | The WordPress user ID requesting the token |
| `proxy_secret` | string | Yes | Secret key from the WordPress proxy for authentication |
**Response:**
- **Status:** 200 (Success) / 422 (Validation Error)
- **Content-Type:** application/json
- **Schema:** Token object with expiration details
---
### POST /mirrory/validate-token
Validates an existing token and confirms it is bound to the specified machine, typically called by desktop applications on startup.
- **Method:** POST
- **Path:** `/mirrory/validate-token`
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| `token` | string | Yes | The JWT token to validate |
| `machine_id` | string | Yes | Unique identifier of the requesting machine |
**Response:**
- **Status:** 200 (Success) / 422 (Validation Error)
- **Content-Type:** application/json
- **Schema:** Validation result with user ID, machine binding, and expiration timestamp
---
### GET /mirrory/health
Health check endpoint to verify API service availability.
- **Method:** GET
- **Path:** `/mirrory/health`
**Response:**
- **Status:** 200
- **Content-Type:** application/json
- **Schema:** Health status object
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.toolweb.in/tools/mirrory
- **API Docs:** https://api.toolweb.in:8202/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Mirrory API",
"version": "1.0.0"
},
"paths": {
"/mirrory/generate-token": {
"post": {
"summary": "Generate Token",
"description": "Called by WordPress proxy after 200-coin deduction.",
"operationId": "generate_token_mirrory_generate_token_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/GenerateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/mirrory/validate-token": {
"post": {
"summary": "Validate Token",
"description": "Called by desktop app on startup to validate session.",
"operationId": "validate_token_mirrory_validate_token_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ValidateRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/mirrory/health": {
"get": {
"summary": "Health",
"operationId": "health_mirrory_health_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"GenerateRequest": {
"properties": {
"wp_user_id": {
"type": "integer",
"title": "Wp User Id"
},
"proxy_secret": {
"type": "string",
"title": "Proxy Secret"
}
},
"type": "object",
"required": [
"wp_user_id",
"proxy_secret"
],
"title": "GenerateRequest"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"ValidateRequest": {
"properties": {
"token": {
"type": "string",
"title": "Token"
},
"machine_id": {
"type": "string",
"title": "Machine Id"
}
},
"type": "object",
"required": [
"token",
"machine_id"
],
"title": "ValidateRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Comprehensive AI security posture assessment across 14 enterprise security domains including identity, data protection, prompt injection defense, and complia...
---
name: Enterprise AI Security Controls Assessment
description: Comprehensive AI security posture assessment across 14 enterprise security domains including identity, data protection, prompt injection defense, and compliance mapping.
---
# Overview
Enterprise AI Security Controls Assessment is a comprehensive security evaluation platform designed to assess AI systems across 14 critical security domains. Built for enterprises deploying large language models and AI agents, this tool provides detailed visibility into security controls, compliance posture, and risk exposure across identity and access management, data protection, model security, API security, monitoring, and incident response capabilities.
The assessment engine evaluates organizations against multiple security frameworks and domains, enabling security teams to identify gaps, prioritize remediation, and demonstrate compliance to stakeholders. It is ideal for Chief Information Security Officers (CISOs), security architects, and AI governance teams responsible for securing enterprise AI deployments at scale.
This tool transforms complex AI security requirements into actionable assessments, helping enterprises move from reactive incident response to proactive security controls implementation across their AI infrastructure.
## Usage
### Sample Request
```json
{
"assessmentData": {
"identity_access": {
"mfa_enabled": true,
"rbac_implemented": true,
"service_accounts_managed": true
},
"data_protection": {
"encryption_at_rest": true,
"encryption_in_transit": true,
"data_classification": "implemented"
},
"prompt_injection_defense": {
"input_validation": true,
"sanitization_rules": 12,
"adversarial_testing": false
},
"model_protection": {
"model_versioning": true,
"access_controls": true,
"audit_logging": true
},
"api_security": {
"rate_limiting": true,
"api_keys_rotated": true,
"authentication_required": true
},
"agent_permissioning": {
"least_privilege": true,
"capability_restrictions": true,
"action_audit_trail": true
},
"output_filtering": {
"pii_detection": true,
"content_filtering_rules": 25,
"harmful_content_blocked": true
},
"monitoring_anomaly": {
"real_time_monitoring": true,
"anomaly_detection_enabled": true,
"alert_threshold_configured": true
},
"compliance_mapping": {
"iso_27001_aligned": true,
"gdpr_compliant": true,
"nist_framework_mapped": true
},
"incident_response": {
"ir_plan_documented": true,
"response_team_trained": true,
"notification_procedures": true
},
"encryption_kms": {
"kms_integrated": true,
"key_rotation_policy": "90_days",
"hsm_enabled": false
},
"risk_intelligence": {
"threat_intel_integrated": true,
"vulnerability_scanning": true,
"risk_scoring_automated": true
},
"sessionId": "sess_550e8400e29b41d4a716446655440000",
"timestamp": "2024-01-15T14:30:00Z"
},
"sessionId": "sess_550e8400e29b41d4a716446655440000",
"userId": 12345,
"timestamp": "2024-01-15T14:30:00Z"
}
```
### Sample Response
```json
{
"assessment_id": "asg_660e8400e29b41d4a716446655440001",
"sessionId": "sess_550e8400e29b41d4a716446655440000",
"timestamp": "2024-01-15T14:30:45Z",
"overall_security_score": 82,
"risk_level": "medium",
"domain_scores": {
"identity_access": 90,
"data_protection": 85,
"prompt_injection_defense": 75,
"model_protection": 88,
"api_security": 87,
"agent_permissioning": 80,
"output_filtering": 78,
"monitoring_anomaly": 85,
"compliance_mapping": 92,
"incident_response": 80,
"encryption_kms": 88,
"risk_intelligence": 82
},
"findings": [
{
"domain": "prompt_injection_defense",
"severity": "high",
"finding": "Adversarial testing program not implemented",
"recommendation": "Establish red-team testing for prompt injection scenarios"
},
{
"domain": "output_filtering",
"severity": "medium",
"finding": "Content filtering rules below recommended threshold",
"recommendation": "Increase filtering rules to 40+ for comprehensive coverage"
}
],
"compliance_status": {
"iso_27001": "aligned",
"gdpr": "compliant",
"nist_csf": "mapped"
},
"next_steps": [
"Implement adversarial testing program for prompt injection",
"Expand output filtering rule set",
"Schedule quarterly re-assessment"
]
}
```
## Endpoints
### GET /
**Summary:** Root
**Description:** Health check endpoint to verify API availability and connectivity.
**Parameters:** None
**Response:** Returns a successful health status response (HTTP 200).
---
### POST /api/ai-security/assess
**Summary:** Assess Security
**Description:** Generate a comprehensive AI security controls assessment across all 14 security domains based on provided assessment data.
**Parameters:**
| Name | Type | Location | Required | Description |
|------|------|----------|----------|-------------|
| assessmentData | object | body | Yes | Assessment data containing controls evaluation across 12 security domains |
| assessmentData.identity_access | object | body | No | Identity and access management controls (authentication, authorization, MFA) |
| assessmentData.data_protection | object | body | No | Data encryption, classification, and handling controls |
| assessmentData.prompt_injection_defense | object | body | No | Input validation and prompt injection prevention measures |
| assessmentData.model_protection | object | body | No | Model versioning, access controls, and integrity protection |
| assessmentData.api_security | object | body | No | API authentication, rate limiting, and endpoint security |
| assessmentData.agent_permissioning | object | body | No | Agent capability restrictions and least privilege implementation |
| assessmentData.output_filtering | object | body | No | PII detection, content filtering, and harmful output blocking |
| assessmentData.monitoring_anomaly | object | body | No | Real-time monitoring and anomaly detection capabilities |
| assessmentData.compliance_mapping | object | body | No | Alignment with compliance frameworks (ISO 27001, GDPR, NIST) |
| assessmentData.incident_response | object | body | No | Incident response plans and procedures |
| assessmentData.encryption_kms | object | body | No | Encryption implementation and key management services |
| assessmentData.risk_intelligence | object | body | No | Threat intelligence and vulnerability management |
| assessmentData.sessionId | string | body | Yes | Unique session identifier for assessment tracking |
| assessmentData.timestamp | string | body | Yes | ISO 8601 timestamp of assessment data collection |
| sessionId | string | body | Yes | Unique session identifier for the request |
| userId | integer | body | No | Optional user identifier for multi-user tracking |
| timestamp | string | body | Yes | ISO 8601 timestamp of the assessment request |
**Response:** Returns detailed security assessment with domain scores, risk findings, compliance status, and remediation recommendations.
---
### GET /api/ai-security/domains
**Summary:** Get Domains
**Description:** Retrieve definitions and metadata for all 14 security assessment domains.
**Parameters:** None
**Response:** Returns array of security domain definitions including domain keys, names, descriptions, and assessment criteria.
---
### GET /api/ai-security/domain/{domain_key}
**Summary:** Get Domain Details
**Description:** Retrieve detailed information, control requirements, and assessment criteria for a specific security domain.
**Parameters:**
| Name | Type | Location | Required | Description |
|------|------|----------|----------|-------------|
| domain_key | string | path | Yes | Unique identifier for the security domain (e.g., identity_access, data_protection, prompt_injection_defense) |
**Response:** Returns detailed domain specification including control objectives, assessment questions, scoring criteria, and compliance mappings.
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- Kong Route: https://api.toolweb.in/security/entaisecconass
- API Docs: https://api.toolweb.in:8201/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Enterprise AI Security Controls Assessment",
"description": "Comprehensive AI Security Posture Assessment across 14 Enterprise Domains",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/ai-security/assess": {
"post": {
"summary": "Assess Security",
"description": "Generate comprehensive AI security controls assessment",
"operationId": "assess_security_api_ai_security_assess_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AssessmentRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/ai-security/domains": {
"get": {
"summary": "Get Domains",
"description": "Get all security domain definitions",
"operationId": "get_domains_api_ai_security_domains_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/ai-security/domain/{domain_key}": {
"get": {
"summary": "Get Domain Details",
"description": "Get detailed information for a specific security domain",
"operationId": "get_domain_details_api_ai_security_domain__domain_key__get",
"parameters": [
{
"name": "domain_key",
"in": "path",
"required": true,
"schema": {
"type": "string",
"title": "Domain Key"
}
}
],
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"identity_access": {
"type": "object",
"title": "Identity Access",
"default": {}
},
"data_protection": {
"type": "object",
"title": "Data Protection",
"default": {}
},
"prompt_injection_defense": {
"type": "object",
"title": "Prompt Injection Defense",
"default": {}
},
"model_protection": {
"type": "object",
"title": "Model Protection",
"default": {}
},
"api_security": {
"type": "object",
"title": "Api Security",
"default": {}
},
"agent_permissioning": {
"type": "object",
"title": "Agent Permissioning",
"default": {}
},
"output_filtering": {
"type": "object",
"title": "Output Filtering",
"default": {}
},
"monitoring_anomaly": {
"type": "object",
"title": "Monitoring Anomaly",
"default": {}
},
"compliance_mapping": {
"type": "object",
"title": "Compliance Mapping",
"default": {}
},
"incident_response": {
"type": "object",
"title": "Incident Response",
"default": {}
},
"encryption_kms": {
"type": "object",
"title": "Encryption Kms",
"default": {}
},
"risk_intelligence": {
"type": "object",
"title": "Risk Intelligence",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"AssessmentRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "AssessmentRequest"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Professional Aerospace Engineering Career Roadmap Platform that generates personalized career paths and specialization guidance.
---
name: Aerospace Engineer Roadmap
description: Professional Aerospace Engineering Career Roadmap Platform that generates personalized career paths and specialization guidance.
---
# Overview
The Aerospace Engineer Roadmap is a career guidance platform designed for aspiring and practicing aerospace engineers. It provides personalized learning pathways, specialization recommendations, and structured career progression plans based on individual assessment data including experience, skills, and professional goals.
This platform leverages assessment-driven insights to create customized roadmaps that align with industry standards and emerging aerospace engineering specializations. Whether you're transitioning into aerospace engineering, advancing your career, or exploring specialized domains, this tool offers comprehensive guidance tailored to your unique profile.
Ideal users include engineering students planning their specialization, career-changers entering the aerospace industry, and professionals seeking to develop expertise in specific aerospace domains such as aerodynamics, propulsion, avionics, or structures.
## Usage
### Sample Request
```json
{
"assessmentData": {
"experience": {
"yearsInField": 3,
"currentRole": "Junior Aerodynamics Engineer",
"previousRoles": ["Mechanical Engineering Intern"]
},
"skills": {
"technical": ["CFD", "MATLAB", "CAD"],
"soft": ["Project Management", "Communication"]
},
"goals": {
"targetRole": "Senior Aerodynamicist",
"timeline": "5 years",
"specialization": "Aerodynamics"
},
"sessionId": "sess_abc123xyz",
"timestamp": "2024-01-15T10:30:00Z"
},
"sessionId": "sess_abc123xyz",
"userId": 12345,
"timestamp": "2024-01-15T10:30:00Z"
}
```
### Sample Response
```json
{
"roadmapId": "roadmap_789def456",
"userId": 12345,
"specialization": "Aerodynamics",
"phases": [
{
"phase": 1,
"title": "Foundation & Skill Enhancement",
"duration": "6 months",
"objectives": [
"Deepen CFD expertise with advanced simulations",
"Master wind tunnel testing methodologies",
"Develop proficiency in aerodynamic analysis tools"
],
"courses": [
"Advanced Computational Fluid Dynamics",
"Experimental Aerodynamics",
"High-Speed Aerodynamics"
]
},
{
"phase": 2,
"title": "Specialization Development",
"duration": "12 months",
"objectives": [
"Lead aerodynamic design projects",
"Publish research or technical papers",
"Mentor junior engineers"
],
"courses": [
"Aircraft Design Integration",
"Aeroacoustics",
"Advanced Propulsion Aerodynamics"
]
},
{
"phase": 3,
"title": "Leadership & Expert Status",
"duration": "24 months",
"objectives": [
"Assume senior technical leadership role",
"Drive innovation in aerodynamic technologies",
"Build industry recognition"
]
}
],
"estimatedTimeToGoal": "42 months",
"nextSteps": [
"Enroll in Advanced CFD course",
"Schedule wind tunnel training",
"Join aerodynamics technical working group"
],
"createdAt": "2024-01-15T10:30:00Z"
}
```
## Endpoints
### GET /
**Health Check Endpoint**
Returns a status response to verify platform availability.
**Method:** GET
**Path:** `/`
**Parameters:** None
**Response:** JSON object confirming service health
---
### POST /api/aerospace/roadmap
**Generate Personalized Roadmap**
Generates a customized aerospace engineering career roadmap based on user assessment data, experience, skills, and professional goals.
**Method:** POST
**Path:** `/api/aerospace/roadmap`
**Request Body Parameters:**
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `assessmentData` | AssessmentData | Yes | User assessment containing experience, skills, goals, sessionId, and timestamp |
| `assessmentData.experience` | object | No | Experience history and background (default: {}) |
| `assessmentData.skills` | object | No | Technical and soft skills inventory (default: {}) |
| `assessmentData.goals` | object | No | Career goals and aspirations (default: {}) |
| `assessmentData.sessionId` | string | Yes | Unique session identifier |
| `assessmentData.timestamp` | string | Yes | ISO 8601 timestamp of assessment |
| `sessionId` | string | Yes | Session identifier matching assessment |
| `userId` | integer or null | No | Optional user identifier for tracking |
| `timestamp` | string | Yes | ISO 8601 timestamp of request |
**Response:** JSON object containing personalized roadmap with phases, objectives, courses, and timeline
**Validation Errors:** Returns 422 with detailed validation error messages if required fields are missing or malformed
---
### GET /api/aerospace/specializations
**Retrieve Available Specializations**
Returns list of aerospace engineering specialization paths available on the platform (e.g., Aerodynamics, Propulsion, Avionics, Structures, Systems Engineering).
**Method:** GET
**Path:** `/api/aerospace/specializations`
**Parameters:** None
**Response:** JSON array containing all available specialization options with descriptions and industry relevance
---
### GET /api/aerospace/learning-paths
**Retrieve All Learning Paths**
Returns comprehensive list of all structured learning paths available for aerospace engineering career development.
**Method:** GET
**Path:** `/api/aerospace/learning-paths`
**Parameters:** None
**Response:** JSON array containing learning path definitions with courses, certifications, duration estimates, and prerequisite information
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- Kong Route: https://api.mkkpro.com/career/aerospace-engineer
- API Docs: https://api.mkkpro.com:8200/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Aerospace Engineer Roadmap",
"description": "Professional Aerospace Engineering Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/aerospace/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized aerospace engineering roadmap",
"operationId": "generate_roadmap_api_aerospace_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/aerospace/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available aerospace specialization paths",
"operationId": "get_specializations_api_aerospace_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/aerospace/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_aerospace_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Email and browser push notification reminders delivered 15 minutes before scheduled events.
---
name: Remindy - Smart Reminder Service
description: Email and browser push notification reminders delivered 15 minutes before scheduled events.
---
# Overview
Remindy is a smart reminder service that delivers timely notifications via email and browser push notifications. The service automatically triggers reminders 15 minutes before your scheduled events, ensuring you never miss important dates, meetings, or tasks. Built with security best practices, Remindy integrates seamlessly with web applications through push subscription management and flexible reminder scheduling.
Remindy supports multiple notification channels including email and browser push notifications, with full timezone awareness. Users can create, manage, and delete reminders while maintaining complete control over their notification preferences. The service uses the Web Push Protocol (VAPID) for secure browser notifications, making it ideal for productivity applications, event management systems, and personal scheduling tools.
Whether you're building a project management platform, calendar application, or task tracking system, Remindy provides a reliable backend for user notification management with minimal integration overhead.
## Usage
### Create a Reminder
```json
POST /api/reminders/create
{
"userId": 12345,
"title": "Team Meeting",
"description": "Quarterly planning session with stakeholders",
"remindAt": "2025-01-15T14:00:00",
"timezone": "America/New_York",
"channel": "email",
"notifyEmail": "[email protected]"
}
```
**Response:**
```json
{
"success": true,
"reminderId": "reminder_abc123xyz",
"message": "Reminder created successfully",
"scheduledFor": "2025-01-15T14:00:00"
}
```
### List Reminders
```json
POST /api/reminders/list
{
"userId": 12345
}
```
**Response:**
```json
{
"reminders": [
{
"reminderId": "reminder_abc123xyz",
"title": "Team Meeting",
"description": "Quarterly planning session with stakeholders",
"remindAt": "2025-01-15T14:00:00",
"timezone": "America/New_York",
"channel": "email",
"status": "active",
"createdAt": "2025-01-10T09:30:00"
},
{
"reminderId": "reminder_def456uvw",
"title": "Project Deadline",
"description": null,
"remindAt": "2025-01-20T17:00:00",
"timezone": "UTC",
"channel": "push",
"status": "active",
"createdAt": "2025-01-10T10:15:00"
}
],
"total": 2
}
```
## Endpoints
### Push Notifications
#### `POST /api/push/subscribe`
Save or update a user's push subscription for browser notifications.
**Parameters:**
- `userId` (integer, required): Unique user identifier
- `endpoint` (string, required): Browser push service endpoint URL
- `p256dh` (string, required): Diffie-Hellman public key for encryption
- `auth` (string, required): Authentication secret for push messages
**Response:**
```json
{
"success": true,
"message": "Push subscription saved"
}
```
---
#### `POST /api/push/unsubscribe`
Remove a user's push subscription.
**Parameters:**
- `userId` (integer, required): Unique user identifier
**Response:**
```json
{
"success": true,
"message": "Push subscription removed"
}
```
---
#### `GET /api/push/vapid-public-key`
Retrieve the VAPID public key required for client-side push notification setup.
**Parameters:** None
**Response:**
```json
{
"publicKey": "BEX_public_key_base64_encoded_string"
}
```
---
#### `POST /api/push/status`
Check whether a user has an active push subscription.
**Parameters:**
- `userId` (integer, required): Unique user identifier
**Response:**
```json
{
"userId": 12345,
"subscribed": true,
"endpoint": "https://...",
"subscribedAt": "2025-01-10T08:30:00"
}
```
---
### Reminders
#### `POST /api/reminders/create`
Create a new reminder with email and/or push notification settings.
**Parameters:**
- `userId` (integer, required): Unique user identifier
- `title` (string, required): Reminder title
- `description` (string, optional): Detailed description of the reminder
- `remindAt` (string, required): ISO 8601 datetime when reminder should trigger
- `timezone` (string, optional, default: "UTC"): IANA timezone identifier
- `channel` (string, optional, default: "email"): Notification channel ("email" or "push")
- `notifyEmail` (string, optional): Email address for notification (required if channel is "email")
**Response:**
```json
{
"success": true,
"reminderId": "reminder_abc123xyz",
"scheduledFor": "2025-01-15T14:00:00"
}
```
---
#### `POST /api/reminders/list`
Retrieve all reminders for a specific user.
**Parameters:**
- `userId` (integer, required): Unique user identifier
**Response:**
```json
{
"reminders": [
{
"reminderId": "string",
"title": "string",
"description": "string or null",
"remindAt": "string (ISO 8601)",
"timezone": "string",
"channel": "string",
"status": "string",
"createdAt": "string (ISO 8601)"
}
],
"total": 0
}
```
---
#### `POST /api/reminders/delete`
Delete a reminder by ID.
**Parameters:**
- `reminderId` (string, required): Unique reminder identifier
- `userId` (integer, required): Unique user identifier
**Response:**
```json
{
"success": true,
"message": "Reminder deleted successfully"
}
```
---
### Health & Status
#### `GET /`
Root endpoint returning service information.
**Response:**
```json
{
"service": "Remindy",
"version": "2.0.0",
"status": "operational"
}
```
---
#### `GET /health`
Health check endpoint for monitoring service availability.
**Response:**
```json
{
"status": "healthy",
"timestamp": "2025-01-10T12:00:00Z"
}
```
---
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.toolweb.in/tools/remindy
- **API Docs:** https://api.toolweb.in:8198/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Remindy - Smart Reminder Service v2",
"description": "Email + Browser Push notifications 15 minutes before your event",
"version": "2.0.0"
},
"paths": {
"/api/push/subscribe": {
"post": {
"summary": "Push Subscribe",
"description": "Save or update a user's push subscription.",
"operationId": "push_subscribe_api_push_subscribe_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PushSubscription"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/push/unsubscribe": {
"post": {
"summary": "Push Unsubscribe",
"description": "Remove a user's push subscription.",
"operationId": "push_unsubscribe_api_push_unsubscribe_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PushUnsubscribe"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/push/vapid-public-key": {
"get": {
"summary": "Get Vapid Public Key",
"description": "Return the VAPID public key for the browser to use.",
"operationId": "get_vapid_public_key_api_push_vapid_public_key_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/push/status": {
"post": {
"summary": "Push Status",
"description": "Check whether a user has an active push subscription stored.",
"operationId": "push_status_api_push_status_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/PushUnsubscribe"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/reminders/create": {
"post": {
"summary": "Create Reminder",
"operationId": "create_reminder_api_reminders_create_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReminderCreate"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/reminders/list": {
"post": {
"summary": "List Reminders",
"operationId": "list_reminders_api_reminders_list_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReminderListRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/reminders/delete": {
"post": {
"summary": "Delete Reminder",
"operationId": "delete_reminder_api_reminders_delete_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/ReminderDeleteRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/": {
"get": {
"summary": "Root",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/health": {
"get": {
"summary": "Health",
"operationId": "health_health_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"PushSubscription": {
"properties": {
"userId": {
"type": "integer",
"title": "Userid"
},
"endpoint": {
"type": "string",
"title": "Endpoint"
},
"p256dh": {
"type": "string",
"title": "P256Dh"
},
"auth": {
"type": "string",
"title": "Auth"
}
},
"type": "object",
"required": [
"userId",
"endpoint",
"p256dh",
"auth"
],
"title": "PushSubscription"
},
"PushUnsubscribe": {
"properties": {
"userId": {
"type": "integer",
"title": "Userid"
}
},
"type": "object",
"required": [
"userId"
],
"title": "PushUnsubscribe"
},
"ReminderCreate": {
"properties": {
"userId": {
"type": "integer",
"title": "Userid"
},
"title": {
"type": "string",
"title": "Title"
},
"description": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Description"
},
"remindAt": {
"type": "string",
"title": "Remindat"
},
"timezone": {
"type": "string",
"title": "Timezone",
"default": "UTC"
},
"channel": {
"type": "string",
"title": "Channel",
"default": "email"
},
"notifyEmail": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Notifyemail"
}
},
"type": "object",
"required": [
"userId",
"title",
"remindAt"
],
"title": "ReminderCreate"
},
"ReminderDeleteRequest": {
"properties": {
"reminderId": {
"type": "string",
"title": "Reminderid"
},
"userId": {
"type": "integer",
"title": "Userid"
}
},
"type": "object",
"required": [
"reminderId",
"userId"
],
"title": "ReminderDeleteRequest"
},
"ReminderListRequest": {
"properties": {
"userId": {
"type": "integer",
"title": "Userid"
}
},
"type": "object",
"required": [
"userId"
],
"title": "ReminderListRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Generates bride and groom horoscopes then produces a marriage compatibility report with PDF outputs.
---
name: Seek Alliance - Marriage Matching Backend
description: Generates bride and groom horoscopes then produces a marriage compatibility report with PDF outputs.
---
# Overview
Seek Alliance is a marriage compatibility analysis platform that leverages Vedic astrology to evaluate the astrological compatibility between potential marriage partners. The service generates detailed horoscopes for both the bride and groom based on their birth data, then produces a comprehensive marriage compatibility report in PDF format.
This tool is ideal for matrimonial platforms, astrology consultants, and individuals seeking detailed astrological insights into potential marriages. By analyzing planetary positions and natal chart configurations, the API provides scientifically-grounded astrological assessments that help couples understand their cosmic compatibility across multiple dimensions.
The platform supports multiple Indian languages (Tamil, English, Malayalam, Telugu, Kannada, and Hindi) and both South Indian and North Indian astrological chart systems, making it accessible to diverse user bases across India and the diaspora.
## Usage
### Request
To generate a marriage compatibility report, submit birth details for both the bride and groom. The system will generate three PDF reports: one for the bride's horoscope, one for the groom's horoscope, and one comprehensive marriage matching report.
```json
{
"bride": {
"person_name": "Anjali Sharma",
"father_name": "Rajesh Sharma",
"mother_name": "Priya Sharma",
"mobile": "9876543210",
"dob": "15/Jan/1995",
"hour": "10",
"minute": "30",
"am_pm": "AM",
"country": "India",
"birth_place": "Chennai"
},
"groom": {
"person_name": "Arjun Patel",
"father_name": "Vikram Patel",
"mother_name": "Meera Patel",
"mobile": "9123456789",
"dob": "22/Mar/1993",
"hour": "02",
"minute": "15",
"am_pm": "PM",
"country": "India",
"birth_place": "Bangalore"
},
"language_id": "2",
"chart_type": "South Indian"
}
```
### Response
```json
{
"success": true,
"message": "Marriage compatibility analysis completed successfully",
"bride_pdf_url": "https://api.mkkpro.com/downloads/Anjali_Sharma_horoscope_1234567890.pdf",
"groom_pdf_url": "https://api.mkkpro.com/downloads/Arjun_Patel_horoscope_1234567890.pdf",
"match_pdf_url": "https://api.mkkpro.com/downloads/marriage_match_report_1234567890.pdf",
"generated_at": "2024-01-15T14:30:00Z"
}
```
## Endpoints
### POST /api/seek-alliance
Generates horoscopes and marriage compatibility report for a bride-groom pair.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| bride | PersonData object | Yes | Bride (female) personal and birth details |
| groom | PersonData object | Yes | Groom (male) personal and birth details |
| language_id | string | No | Language for report generation: `1`=Tamil, `2`=English, `3`=Malayalam, `4`=Telugu, `5`=Kannada, `6`=Hindi (default: `1`) |
| chart_type | string | No | Astrological chart system: `South Indian` or `North Indian` (default: `South Indian`) |
**PersonData Fields:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| person_name | string | Yes | Person's full name |
| father_name | string | Yes | Father's name |
| mother_name | string | Yes | Mother's name |
| mobile | string | Yes | 10-digit mobile number |
| dob | string | Yes | Date of birth in DD/Mon/YYYY format (e.g., `15/Jan/1995`) |
| hour | string | Yes | Birth hour in 12-hour format (1-12) |
| minute | string | Yes | Birth minute (00-59) |
| am_pm | string | Yes | Time period: `AM` or `PM` |
| country | string | Yes | Country code or name |
| birth_place | string | Yes | Birth city name |
**Response Schema:**
| Field | Type | Description |
|-------|------|-------------|
| success | boolean | Whether the operation completed successfully |
| message | string \| null | Human-readable status or error message |
| bride_pdf_url | string \| null | URL to download the bride's horoscope PDF |
| groom_pdf_url | string \| null | URL to download the groom's horoscope PDF |
| match_pdf_url | string \| null | URL to download the marriage compatibility report PDF |
| generated_at | string \| null | ISO 8601 timestamp of report generation |
**Response Codes:**
- `200 OK` - Reports generated successfully
- `422 Unprocessable Entity` - Validation error in request data
---
### GET /api/search-city
Search for a city to retrieve accurate coordinates and timezone information for birth location.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| search | string | Yes | City name or partial city name to search |
| country | string | No | Country filter (default: `India`) |
**Response Schema:**
Returns JSON array of matching cities with geographic and timezone data for accurate horoscope calculations.
**Response Codes:**
- `200 OK` - Cities found
- `422 Unprocessable Entity` - Validation error
---
### GET /api/status
Check the health and operational status of the API service.
**Parameters:** None
**Response Schema:**
Returns JSON object indicating service status and uptime information.
**Response Codes:**
- `200 OK` - Service is operational
---
### GET /
Root endpoint providing API information and available operations.
**Parameters:** None
**Response Schema:**
Returns JSON with API metadata and endpoint summary.
**Response Codes:**
- `200 OK` - Service is available
---
### GET /downloads/{filename}
Download generated PDF reports using the filename provided in the alliance response.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| filename | string | Yes | Name of the file to download (from bride_pdf_url, groom_pdf_url, or match_pdf_url response) |
**Response:** PDF file binary data
**Response Codes:**
- `200 OK` - File downloaded successfully
- `422 Unprocessable Entity` - Invalid filename
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.mkkpro.com/lifestyle/marriage-matching
- **API Docs:** https://api.mkkpro.com:8197/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Seek Alliance - Marriage Matching Backend",
"description": "Generates Bride & Groom horoscopes then produces a Marriage Compatibility Report",
"version": "1.1.0"
},
"paths": {
"/api/search-city": {
"get": {
"summary": "Search City",
"operationId": "search_city_api_search_city_get",
"parameters": [
{
"name": "search",
"in": "query",
"required": true,
"schema": {
"type": "string",
"title": "Search"
}
},
{
"name": "country",
"in": "query",
"required": false,
"schema": {
"type": "string",
"default": "India",
"title": "Country"
}
}
],
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/": {
"get": {
"summary": "Root",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/status": {
"get": {
"summary": "Status",
"operationId": "status_api_status_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/seek-alliance": {
"post": {
"summary": "Seek Alliance",
"operationId": "seek_alliance_api_seek_alliance_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AllianceRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AllianceResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/downloads/{filename}": {
"get": {
"summary": "Download File",
"operationId": "download_file_downloads__filename__get",
"parameters": [
{
"name": "filename",
"in": "path",
"required": true,
"schema": {
"type": "string",
"title": "Filename"
}
}
],
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AllianceRequest": {
"properties": {
"bride": {
"allOf": [
{
"$ref": "#/components/schemas/PersonData"
}
],
"description": "Bride (Female) details"
},
"groom": {
"allOf": [
{
"$ref": "#/components/schemas/PersonData"
}
],
"description": "Groom (Male) details"
},
"language_id": {
"type": "string",
"title": "Language Id",
"description": "1=Tamil 2=English 3=Malayalam 4=Telugu 5=Kannada 6=Hindi",
"default": "1"
},
"chart_type": {
"type": "string",
"title": "Chart Type",
"description": "South Indian or North Indian",
"default": "South Indian"
}
},
"type": "object",
"required": [
"bride",
"groom"
],
"title": "AllianceRequest"
},
"AllianceResponse": {
"properties": {
"success": {
"type": "boolean",
"title": "Success"
},
"message": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Message"
},
"bride_pdf_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Bride Pdf Url"
},
"groom_pdf_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Groom Pdf Url"
},
"match_pdf_url": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Match Pdf Url"
},
"generated_at": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Generated At"
}
},
"type": "object",
"required": [
"success"
],
"title": "AllianceResponse"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"PersonData": {
"properties": {
"person_name": {
"type": "string",
"title": "Person Name",
"description": "Person's full name"
},
"father_name": {
"type": "string",
"title": "Father Name",
"description": "Father's name"
},
"mother_name": {
"type": "string",
"title": "Mother Name",
"description": "Mother's name"
},
"mobile": {
"type": "string",
"title": "Mobile",
"description": "10-digit mobile number"
},
"dob": {
"type": "string",
"title": "Dob",
"description": "Date of birth in DD/Mon/YYYY format"
},
"hour": {
"type": "string",
"title": "Hour",
"description": "Birth hour (1-12)"
},
"minute": {
"type": "string",
"title": "Minute",
"description": "Birth minute (00-59)"
},
"am_pm": {
"type": "string",
"title": "Am Pm",
"description": "AM or PM"
},
"country": {
"type": "string",
"title": "Country",
"description": "Country code"
},
"birth_place": {
"type": "string",
"title": "Birth Place",
"description": "Birth city name"
}
},
"type": "object",
"required": [
"person_name",
"father_name",
"mother_name",
"mobile",
"dob",
"hour",
"minute",
"am_pm",
"country",
"birth_place"
],
"title": "PersonData"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Generate personalized entrepreneurship career roadmaps based on user assessment data, skills, experience, and professional goals.
---
name: Entrepreneurship Roadmap
description: Generate personalized entrepreneurship career roadmaps based on user assessment data, skills, experience, and professional goals.
---
# Overview
The Entrepreneurship Roadmap API is a professional career development platform designed to guide aspiring and current entrepreneurs through structured learning paths and personalized development strategies. Built on security-first principles by ToolWeb.in's certified security professionals, this API analyzes individual experience, skills, and goals to generate customized entrepreneurship roadmaps tailored to specific career objectives.
The platform provides comprehensive access to specialization paths, learning curricula, and personalized roadmap generation. Whether you're transitioning from corporate environments, launching your first venture, or scaling an existing business, this API delivers actionable guidance aligned with your current capabilities and aspirations.
Ideal users include career coaches, educational institutions, corporate training programs, venture accelerators, and individuals seeking structured entrepreneurship education with data-driven personalization.
# Usage
**Generate a personalized entrepreneurship roadmap:**
```json
POST /api/entrepreneurship/roadmap
Request:
{
"sessionId": "sess_abc123def456",
"userId": 12345,
"timestamp": "2024-01-15T10:30:00Z",
"assessmentData": {
"sessionId": "sess_abc123def456",
"timestamp": "2024-01-15T10:30:00Z",
"experience": {
"yearsInIndustry": 8,
"previousRoles": ["Product Manager", "Business Analyst"],
"entrepreneurialBackground": false
},
"skills": {
"technical": ["Python", "SQL", "Data Analysis"],
"business": ["Strategic Planning", "Market Research", "Financial Modeling"],
"interpersonal": ["Leadership", "Negotiation", "Team Building"]
},
"goals": {
"primary": "Launch SaaS startup",
"timeline": "12 months",
"focusArea": "B2B Technology",
"desiredOutcome": "Secure seed funding"
}
}
}
Response:
{
"roadmapId": "rm_xyz789",
"sessionId": "sess_abc123def456",
"userId": 12345,
"generatedAt": "2024-01-15T10:30:15Z",
"roadmap": {
"title": "SaaS Startup Founder Roadmap (12-Month Plan)",
"phases": [
{
"phase": 1,
"title": "Foundation & Ideation",
"duration": "Weeks 1-8",
"objectives": [
"Validate business idea with market research",
"Build founding team",
"Create pitch deck and business plan"
],
"skills_to_develop": ["Business Planning", "Customer Research", "Team Building"],
"milestones": ["Market research completed", "Co-founders identified", "Initial pitch deck ready"]
},
{
"phase": 2,
"title": "MVP Development & Testing",
"duration": "Weeks 9-24",
"objectives": [
"Build minimum viable product",
"Conduct user testing with early customers",
"Refine product-market fit"
],
"skills_to_develop": ["Product Management", "Agile Methodology", "Customer Feedback Integration"],
"milestones": ["MVP launched", "50 beta users acquired", "Product-market fit validated"]
}
],
"specialization": "B2B SaaS",
"recommendedLearningPaths": [
{
"pathId": "lp_startup101",
"title": "Startup Fundamentals",
"duration": "4 weeks",
"topics": ["Lean methodology", "Unit economics", "Customer acquisition"]
},
{
"pathId": "lp_funding",
"title": "Fundraising Essentials",
"duration": "3 weeks",
"topics": ["Investor relations", "Term sheets", "Pitch strategy"]
}
],
"gaps": [
"Advanced financial modeling for startups",
"Venture capital landscape knowledge"
]
}
}
```
# Endpoints
## GET /
**Health Check Endpoint**
Verifies API availability and service status.
**Parameters:** None
**Response:**
```json
{
"status": "operational",
"timestamp": "2024-01-15T10:30:00Z"
}
```
---
## POST /api/entrepreneurship/roadmap
**Generate Personalized Roadmap**
Creates a customized entrepreneurship development roadmap based on user assessment data, current skills, experience, and career goals.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| sessionId | string | Yes | Unique session identifier for tracking user interactions |
| userId | integer \| null | No | Optional user identifier for personalization and analytics |
| timestamp | string | Yes | ISO 8601 timestamp of the request |
| assessmentData | AssessmentData | Yes | User assessment object containing experience, skills, and goals |
| assessmentData.sessionId | string | Yes | Session ID matching the parent request |
| assessmentData.timestamp | string | Yes | Assessment timestamp in ISO 8601 format |
| assessmentData.experience | object | No | User's professional experience background |
| assessmentData.skills | object | No | Current skills inventory across technical, business, and interpersonal domains |
| assessmentData.goals | object | No | Career and business objectives |
**Response Shape:**
```json
{
"roadmapId": "string",
"sessionId": "string",
"userId": "integer or null",
"generatedAt": "string (ISO 8601 timestamp)",
"roadmap": {
"title": "string",
"phases": [
{
"phase": "integer",
"title": "string",
"duration": "string",
"objectives": ["string"],
"skills_to_develop": ["string"],
"milestones": ["string"]
}
],
"specialization": "string",
"recommendedLearningPaths": [
{
"pathId": "string",
"title": "string",
"duration": "string",
"topics": ["string"]
}
],
"gaps": ["string"]
}
}
```
**Error Responses:**
- **422 Validation Error**: Invalid or missing required request fields
---
## GET /api/entrepreneurship/specializations
**Retrieve Available Specializations**
Returns all available entrepreneurship specialization paths users can pursue (e.g., SaaS, E-commerce, Consulting, Social Enterprise).
**Parameters:** None
**Response Shape:**
```json
{
"specializations": [
{
"id": "string",
"name": "string",
"description": "string",
"focusAreas": ["string"],
"marketDemand": "string",
"avgTimeToLaunch": "string",
"skillRequirements": ["string"]
}
]
}
```
---
## GET /api/entrepreneurship/learning-paths
**Retrieve All Learning Paths**
Returns comprehensive list of structured learning paths covering entrepreneurship topics, skill development, and domain expertise.
**Parameters:** None
**Response Shape:**
```json
{
"learningPaths": [
{
"pathId": "string",
"title": "string",
"description": "string",
"duration": "string",
"level": "string (Beginner, Intermediate, Advanced)",
"topics": ["string"],
"modules": [
{
"moduleId": "string",
"title": "string",
"duration": "string",
"outcomes": ["string"]
}
],
"prerequisites": ["string"],
"completionCertification": "boolean"
}
]
}
```
# Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
# About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
# References
- **Kong Route:** https://api.mkkpro.com/career/entrepreneurship
- **API Docs:** https://api.mkkpro.com:8191/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Entrepreneurship Roadmap",
"description": "Professional Entrepreneurship Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/entrepreneurship/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized Entrepreneurship roadmap",
"operationId": "generate_roadmap_api_entrepreneurship_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/entrepreneurship/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_entrepreneurship_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/entrepreneurship/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_entrepreneurship_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Professional platform that generates personalized Supply Chain Management career roadmaps based on user assessment data and experience level.
---
name: Supply Chain Management Roadmap
description: Professional platform that generates personalized Supply Chain Management career roadmaps based on user assessment data and experience level.
---
# Overview
The Supply Chain Management Roadmap API is a professional career development platform designed to help individuals and organizations build structured learning paths in supply chain management. By analyzing user experience, current skills, and career goals, the API generates personalized roadmaps that guide professionals through specialization options and curated learning resources.
This platform serves supply chain professionals at all levels—from entry-level coordinators seeking foundational knowledge to experienced managers pursuing advanced specializations. Organizations can integrate this API to support employee development programs, while individual professionals benefit from data-driven career guidance tailored to their unique background and objectives.
The API provides both personalized roadmap generation and access to comprehensive specialization and learning path catalogs, making it an essential tool for anyone serious about advancing their supply chain management career.
## Usage
### Generate a Personalized Roadmap
**Request:**
```json
{
"assessmentData": {
"experience": {
"yearsInSCM": 3,
"currentRole": "Supply Chain Coordinator",
"industryBackground": "Manufacturing"
},
"skills": {
"inventory_management": "intermediate",
"demand_planning": "beginner",
"supplier_management": "intermediate",
"data_analytics": "beginner"
},
"goals": {
"targetRole": "Supply Chain Manager",
"timeframe": "12 months",
"focusAreas": ["demand_planning", "cost_reduction"]
},
"sessionId": "sess_12345abcde",
"timestamp": "2024-01-15T10:30:00Z"
},
"sessionId": "sess_12345abcde",
"userId": 42,
"timestamp": "2024-01-15T10:30:00Z"
}
```
**Response:**
```json
{
"roadmapId": "rm_987654xyz",
"userId": 42,
"sessionId": "sess_12345abcde",
"personalizedRoadmap": {
"recommendedSpecializations": [
{
"name": "Demand Planning & Forecasting",
"priority": "high",
"estimatedDuration": "3 months",
"relevanceScore": 0.92
},
{
"name": "Cost Optimization & Analytics",
"priority": "high",
"estimatedDuration": "2 months",
"relevanceScore": 0.88
}
],
"learningSequence": [
{
"phase": 1,
"title": "Demand Planning Fundamentals",
"duration": "4 weeks",
"resources": ["course_demand_101", "course_forecasting_basics"],
"milestones": ["Complete forecasting methods module", "Hands-on planning exercise"]
},
{
"phase": 2,
"title": "Advanced Analytics for SCM",
"duration": "6 weeks",
"resources": ["course_data_analytics_scm", "tool_excel_advanced"],
"milestones": ["Data visualization project", "Cost reduction analysis"]
}
],
"estimatedCompletionTime": "12 weeks",
"careerOutcomes": [
"Qualify for Senior Coordinator positions",
"Prepare for Supply Chain Manager interviews",
"Lead demand planning initiatives"
]
},
"generatedAt": "2024-01-15T10:30:45Z"
}
```
## Endpoints
### GET /
**Method:** GET
**Path:** `/`
**Description:** Health check endpoint to verify API availability and connectivity.
**Parameters:** None
**Response:**
```json
{
"status": "operational",
"version": "1.0.0"
}
```
---
### POST /api/scm/roadmap
**Method:** POST
**Path:** `/api/scm/roadmap`
**Description:** Generate a personalized Supply Chain Management career roadmap based on user assessment data, experience level, skills inventory, and career goals.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| assessmentData | object | Yes | Core assessment data containing experience, skills, goals, session ID, and timestamp |
| assessmentData.experience | object | No | User's professional experience details (years in SCM, current role, industry background) |
| assessmentData.skills | object | No | Current skill proficiencies mapped by skill type |
| assessmentData.goals | object | No | Career objectives, target roles, and focus areas |
| assessmentData.sessionId | string | Yes | Unique session identifier for tracking this assessment |
| assessmentData.timestamp | string | Yes | ISO 8601 timestamp when assessment was created |
| sessionId | string | Yes | Session identifier linking the request to user context |
| userId | integer or null | No | Optional user ID for personalized tracking and history |
| timestamp | string | Yes | ISO 8601 timestamp when the request was made |
**Response Schema:**
```json
{
"roadmapId": "string",
"userId": "integer or null",
"sessionId": "string",
"personalizedRoadmap": {
"recommendedSpecializations": [
{
"name": "string",
"priority": "string",
"estimatedDuration": "string",
"relevanceScore": "number"
}
],
"learningSequence": [
{
"phase": "integer",
"title": "string",
"duration": "string",
"resources": ["string"],
"milestones": ["string"]
}
],
"estimatedCompletionTime": "string",
"careerOutcomes": ["string"]
},
"generatedAt": "string"
}
```
**Status Codes:**
- `200 OK` - Roadmap successfully generated
- `422 Unprocessable Entity` - Validation error in request body
---
### GET /api/scm/specializations
**Method:** GET
**Path:** `/api/scm/specializations`
**Description:** Retrieve all available supply chain management specialization paths and tracks.
**Parameters:** None
**Response Schema:**
```json
{
"specializations": [
{
"id": "string",
"name": "string",
"description": "string",
"level": "string",
"requiredSkills": ["string"],
"courseCount": "integer",
"estimatedHours": "integer"
}
],
"totalCount": "integer"
}
```
**Status Codes:**
- `200 OK` - Specializations list retrieved successfully
---
### GET /api/scm/learning-paths
**Method:** GET
**Path:** `/api/scm/learning-paths`
**Description:** Retrieve all available structured learning paths for supply chain management career development.
**Parameters:** None
**Response Schema:**
```json
{
"learningPaths": [
{
"id": "string",
"name": "string",
"description": "string",
"targetRole": "string",
"difficulty": "string",
"duration": "string",
"courseSequence": [
{
"sequence": "integer",
"courseId": "string",
"courseName": "string",
"duration": "string"
}
],
"prerequisiteSkills": ["string"],
"successMetrics": ["string"]
}
],
"totalPaths": "integer"
}
```
**Status Codes:**
- `200 OK` - Learning paths list retrieved successfully
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.mkkpro.com/career/supply-chain-mgmt
- **API Docs:** https://api.mkkpro.com:8190/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Supply Chain Management Roadmap",
"description": "Professional Supply Chain Management Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/scm/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized Supply Chain Management roadmap",
"operationId": "generate_roadmap_api_scm_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/scm/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_scm_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/scm/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_scm_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Professional career roadmap platform that generates personalized learning paths and specialization guidance for veterinary science professionals.
---
name: Veterinary Science Roadmap
description: Professional career roadmap platform that generates personalized learning paths and specialization guidance for veterinary science professionals.
---
# Overview
The Veterinary Science Roadmap API is a specialized career development platform designed to help aspiring and practicing veterinarians navigate their professional journey. This API generates personalized roadmaps based on individual experience, skills assessment, and career goals, providing structured guidance through multiple specialization pathways in veterinary medicine.
The platform serves students, graduates, and practicing veterinarians who seek clarity on career progression, specialization options, and required competencies. By analyzing assessment data including current experience levels, skill inventories, and professional objectives, the API delivers customized learning paths that align with individual aspirations and market demands in the veterinary profession.
Ideal users include veterinary students planning their education, recent graduates exploring specialization options, career changers entering veterinary medicine, and established practitioners seeking advancement or specialization guidance. The API supports career mentors, educational institutions, and professional development organizations looking to provide data-driven career counseling.
## Usage
**Generate a personalized veterinary science roadmap:**
```json
{
"assessmentData": {
"experience": {
"yearsInField": 2,
"practiceType": "small animal",
"certifications": ["AVMA membership"]
},
"skills": {
"surgicalProcedures": "intermediate",
"diagnostics": "advanced",
"clientCommunication": "advanced",
"animalHandling": "advanced"
},
"goals": {
"targetSpecialization": "small animal surgery",
"timeframe": 3,
"workSettingPreference": "specialty hospital"
},
"sessionId": "sess_789xyz456abc",
"timestamp": "2024-01-15T10:30:00Z"
},
"sessionId": "sess_789xyz456abc",
"userId": 12847,
"timestamp": "2024-01-15T10:30:00Z"
}
```
**Sample Response:**
```json
{
"roadmapId": "roadmap_2024_001",
"userId": 12847,
"sessionId": "sess_789xyz456abc",
"recommendedSpecialization": "small animal surgery",
"timeline": {
"phase1": {
"duration": "12 months",
"focus": "Advanced surgical techniques and diagnostic imaging",
"milestones": [
"Complete advanced laparoscopic surgery course",
"Achieve 500+ assisted surgeries",
"Obtain ACVS board exam eligibility"
]
},
"phase2": {
"duration": "24 months",
"focus": "Residency training in surgical specialization",
"milestones": [
"Complete accredited surgical residency",
"Publish research in peer-reviewed journal",
"Prepare for board certification"
]
}
},
"requiredCompetencies": [
"Advanced anesthetic management",
"Orthopedic surgical techniques",
"Soft tissue surgery",
"Emergency surgical response",
"Mentorship and teaching"
],
"learningResources": [
"ACVS surgical workshops",
"Online certifications in advanced imaging",
"Mentorship pairing with board-certified surgeon"
],
"estimatedTimeToGoal": "36 months",
"generatedAt": "2024-01-15T10:30:00Z"
}
```
## Endpoints
### GET /
**Health Check Endpoint**
Performs a health check on the API service to verify availability and readiness.
**Parameters:** None
**Response:**
```
Status: 200 OK
Content-Type: application/json
```
Returns a confirmation that the service is operational.
---
### POST /api/vetsci/roadmap
**Generate Personalized Roadmap**
Generates a customized veterinary science career roadmap based on the user's assessment data, experience, skills, and career goals.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| `assessmentData` | AssessmentData | Yes | Object containing experience, skills, goals, session ID, and timestamp |
| `assessmentData.experience` | object | No | Current professional experience details |
| `assessmentData.skills` | object | No | Skill assessment across veterinary competency areas |
| `assessmentData.goals` | object | No | Career objectives and specialization interests |
| `assessmentData.sessionId` | string | Yes | Unique session identifier for this assessment |
| `assessmentData.timestamp` | string | Yes | ISO 8601 timestamp of assessment creation |
| `sessionId` | string | Yes | Session ID matching assessmentData.sessionId |
| `userId` | integer or null | No | Optional user identifier for tracking and personalization |
| `timestamp` | string | Yes | ISO 8601 timestamp of request submission |
**Request Body Schema:** RoadmapRequest
**Response:**
```
Status: 200 OK
Content-Type: application/json
```
Returns a customized roadmap including timeline phases, required competencies, learning resources, and estimated time to goal achievement.
**Validation Errors:**
```
Status: 422 Unprocessable Entity
```
Returns HTTPValidationError with details on which fields failed validation.
---
### GET /api/vetsci/specializations
**Get Available Specializations**
Retrieves a complete list of available veterinary science specialization pathways supported by the platform.
**Parameters:** None
**Response:**
```
Status: 200 OK
Content-Type: application/json
```
Returns an array of specialization options including:
- Small animal surgery
- Large animal medicine
- Equine specialties
- Exotic animal medicine
- Orthopedic surgery
- Internal medicine
- Emergency and critical care
- Dermatology
- Oncology
- Dentistry
- And others
---
### GET /api/vetsci/learning-paths
**Get All Learning Paths**
Retrieves all available learning paths and educational progression options within veterinary science career development.
**Parameters:** None
**Response:**
```
Status: 200 OK
Content-Type: application/json
```
Returns comprehensive learning paths including:
- Undergraduate prerequisites
- Professional degree tracks
- Continuing education programs
- Board certification pathways
- Specialization training programs
- Research and academic tracks
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.mkkpro.com/career/veterinary-science
- **API Docs:** https://api.mkkpro.com:8189/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Veterinary Science Roadmap",
"description": "Professional Veterinary Science Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/vetsci/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized Veterinary Science roadmap",
"operationId": "generate_roadmap_api_vetsci_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/vetsci/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_vetsci_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/vetsci/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_vetsci_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Generate personalized career roadmaps for social media management professionals with specialization paths and structured learning plans.
---
name: Social Media Management Roadmap
description: Generate personalized career roadmaps for social media management professionals with specialization paths and structured learning plans.
---
# Overview
The Social Media Management Roadmap API is a professional career development platform designed for aspiring and experienced social media managers. It provides personalized learning pathways, specialization options, and structured skill development guidance based on individual assessments, experience levels, and career goals.
This API enables organizations and educational platforms to deliver tailored social media management education and career progression frameworks. By analyzing user experience, current skills, and professional objectives, the platform generates comprehensive roadmaps that guide professionals through their career journey in social media management.
The API is ideal for career coaching platforms, educational institutions, HR departments, and professional development services seeking to offer data-driven learning and skill advancement strategies in the rapidly evolving social media management industry.
## Usage
**Generate a personalized Social Media Management roadmap:**
```json
POST /api/smm/roadmap
{
"assessmentData": {
"experience": {
"yearsInMarketing": 3,
"platformsUsed": ["Instagram", "Facebook", "TikTok"],
"currentRole": "Social Media Coordinator"
},
"skills": {
"contentCreation": "intermediate",
"analytics": "beginner",
"communityManagement": "intermediate",
"advertising": "beginner"
},
"goals": {
"targetRole": "Social Media Manager",
"timeframe": "12 months",
"focusAreas": ["Analytics", "Strategy"]
},
"sessionId": "sess_abc123def456",
"timestamp": "2024-01-15T10:30:00Z"
},
"sessionId": "sess_abc123def456",
"userId": 12345,
"timestamp": "2024-01-15T10:30:00Z"
}
```
**Sample Response:**
```json
{
"roadmapId": "roadmap_xyz789",
"userId": 12345,
"generatedAt": "2024-01-15T10:30:15Z",
"currentLevel": "intermediate",
"targetLevel": "advanced",
"estimatedDuration": "12 months",
"specializations": [
{
"id": "spec_analytics",
"name": "Social Analytics & Insights",
"description": "Master data-driven decision making for social campaigns",
"difficulty": "intermediate",
"estimatedHours": 40
},
{
"id": "spec_strategy",
"name": "Social Strategy & Planning",
"description": "Develop comprehensive social media strategies",
"difficulty": "intermediate",
"estimatedHours": 50
}
],
"learningPath": [
{
"phase": 1,
"title": "Foundation Review",
"duration": "2 months",
"modules": ["Platform Mastery", "Basic Analytics"]
},
{
"phase": 2,
"title": "Specialization Deep-Dive",
"duration": "6 months",
"modules": ["Advanced Analytics", "Strategy Development", "Campaign Optimization"]
},
{
"phase": 3,
"title": "Mastery & Leadership",
"duration": "4 months",
"modules": ["Team Management", "Budget Optimization", "Industry Leadership"]
}
],
"nextSteps": [
"Complete Foundation Analytics course",
"Build 2-3 case studies",
"Lead one campaign from strategy to execution"
]
}
```
## Endpoints
### GET /
**Health Check Endpoint**
Returns the service status and basic information.
**Parameters:** None
**Response:**
- Status: 200 OK
- Body: JSON object confirming service availability
---
### POST /api/smm/roadmap
**Generate Personalized Roadmap**
Generates a customized Social Media Management career roadmap based on user assessment data, experience, skills, and career goals.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| assessmentData | object | Yes | User assessment data including experience, skills, and goals |
| assessmentData.experience | object | No | Professional experience details (years, platforms, roles) |
| assessmentData.skills | object | No | Current skill levels across different competencies |
| assessmentData.goals | object | No | Career objectives and target specializations |
| assessmentData.sessionId | string | Yes | Unique session identifier for tracking |
| assessmentData.timestamp | string | Yes | Assessment timestamp in ISO 8601 format |
| sessionId | string | Yes | Session identifier for the request |
| userId | integer or null | No | Unique user identifier (optional) |
| timestamp | string | Yes | Request timestamp in ISO 8601 format |
**Response (200):**
- Returns personalized roadmap with phases, specializations, learning modules, and recommended next steps
- Includes estimated duration, difficulty levels, and resource allocation
**Response (422):**
- Validation error with details on invalid request parameters
---
### GET /api/smm/specializations
**Get Available Specializations**
Retrieves all available specialization paths within social media management.
**Parameters:** None
**Response (200):**
- JSON array of specialization objects
- Each specialization includes: id, name, description, prerequisites, and estimated learning hours
- Example specializations: Content Strategy, Analytics & Insights, Paid Advertising, Community Management, Influencer Relations
---
### GET /api/smm/learning-paths
**Get All Learning Paths**
Retrieves comprehensive learning paths available across the platform.
**Parameters:** None
**Response (200):**
- JSON array of learning path objects
- Each path includes: id, title, description, target audience, modules, duration, and skill progression
- Provides structured learning sequences for various career levels and specializations
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.mkkpro.com/career/social-media-mgmt
- **API Docs:** https://api.mkkpro.com:8188/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Social Media Management Roadmap",
"description": "Professional Social Media Management Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/smm/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized Social Media Management roadmap",
"operationId": "generate_roadmap_api_smm_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/smm/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_smm_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/smm/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_smm_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Professional career roadmap platform that generates personalized learning paths and specialization recommendations for aspiring financial analysts.
---
name: Financial Analyst Roadmap
description: Professional career roadmap platform that generates personalized learning paths and specialization recommendations for aspiring financial analysts.
---
# Overview
The Financial Analyst Roadmap API is a comprehensive career development platform designed to guide professionals through structured pathways to becoming a financial analyst. It leverages personalized assessment data to create tailored roadmaps that align with individual experience levels, skill sets, and career aspirations.
This platform is ideal for career changers, recent graduates, and working professionals seeking to transition into or advance within financial analysis roles. The API provides intelligent roadmap generation based on user assessment inputs, while also offering curated learning paths and specialization options that reflect current industry standards and requirements.
Whether you're just starting your financial analysis journey or looking to specialize in a particular domain, this API delivers actionable guidance, structured learning recommendations, and clear progression milestones to achieve your career goals.
## Usage
**Example Request:**
```json
{
"assessmentData": {
"experience": {
"yearsInFinance": 2,
"currentRole": "Accounting Assistant",
"industryBackground": "Healthcare"
},
"skills": {
"excel": "intermediate",
"sqlKnowledge": false,
"financialModeling": "beginner",
"businessAcumen": "intermediate"
},
"goals": {
"targetRole": "Senior Financial Analyst",
"targetTimeframe": "24 months",
"preferredSpecialization": "Corporate Finance"
},
"sessionId": "sess_abc123def456",
"timestamp": "2025-01-15T10:30:00Z"
},
"sessionId": "sess_abc123def456",
"userId": 42,
"timestamp": "2025-01-15T10:30:00Z"
}
```
**Example Response:**
```json
{
"roadmapId": "roadmap_xyz789",
"userId": 42,
"specialization": "Corporate Finance",
"estimatedDuration": "18-24 months",
"phases": [
{
"phase": 1,
"title": "Foundation Building",
"duration": "3-4 months",
"keyTopics": [
"Advanced Excel & VBA",
"Financial Statement Analysis",
"Time Value of Money"
],
"certifications": ["Microsoft Excel Expert"],
"estimatedHours": 120
},
{
"phase": 2,
"title": "Core Competencies",
"duration": "4-5 months",
"keyTopics": [
"Financial Modeling",
"Valuation Methods",
"Budgeting & Forecasting"
],
"certifications": ["CFA Level 1"],
"estimatedHours": 200
},
{
"phase": 3,
"title": "Specialization Track",
"duration": "5-6 months",
"keyTopics": [
"M&A Analysis",
"Corporate Valuation",
"Capital Structure"
],
"certifications": [],
"estimatedHours": 180
}
],
"recommendedLearningResources": [
{
"type": "online_course",
"platform": "Coursera",
"title": "Financial Modeling and Valuation"
},
{
"type": "certification",
"provider": "CFA Institute",
"title": "Chartered Financial Analyst Level 1"
}
],
"nextMilestones": [
"Master Advanced Excel within 60 days",
"Complete Financial Statement Analysis course within 120 days"
],
"createdAt": "2025-01-15T10:30:00Z"
}
```
## Endpoints
### Health Check
**GET** `/`
Verifies the API service is operational and responding.
**Parameters:** None
**Response Shape:**
```
200 OK: Health status object
```
---
### Generate Roadmap
**POST** `/api/finance/roadmap`
Generates a personalized Financial Analyst career roadmap based on user assessment data including experience level, current skills, and career goals.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| assessmentData | AssessmentData object | Yes | User assessment containing experience, skills, and goals with sessionId and timestamp |
| sessionId | string | Yes | Unique session identifier for tracking the request |
| userId | integer or null | No | Optional user identifier for persistent profile tracking |
| timestamp | string | Yes | ISO 8601 formatted timestamp of the request |
**AssessmentData Schema:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| experience | object | No | User's professional experience details (default: {}) |
| skills | object | No | Current skill inventory and proficiency levels (default: {}) |
| goals | object | No | Career goals and aspirations (default: {}) |
| sessionId | string | Yes | Session identifier for correlation |
| timestamp | string | Yes | ISO 8601 formatted timestamp |
**Response Shape:**
```
200 OK: Roadmap object with phases, milestones, and learning resources
422 Unprocessable Entity: Validation error details
```
---
### Get Specializations
**GET** `/api/finance/specializations`
Retrieves all available specialization paths within financial analysis (e.g., Corporate Finance, Investment Analysis, Risk Management, Financial Planning).
**Parameters:** None
**Response Shape:**
```
200 OK: Array of specialization objects with descriptions and requirements
```
---
### Get Learning Paths
**GET** `/api/finance/learning-paths`
Retrieves all curated learning paths available in the platform, including prerequisites, duration, and outcome metrics.
**Parameters:** None
**Response Shape:**
```
200 OK: Array of learning path objects with structured curriculum details
```
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- Kong Route: https://api.mkkpro.com/career/financial-analyst
- API Docs: https://api.mkkpro.com:8187/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Financial Analyst Roadmap",
"description": "Professional Financial Analyst Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/finance/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized Financial Analyst roadmap",
"operationId": "generate_roadmap_api_finance_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/finance/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_finance_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/finance/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_finance_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Professional Investment Banking Career Roadmap Platform that generates personalized career development paths and specialization guidance.
---
name: Investment Banking Specialist Roadmap
description: Professional Investment Banking Career Roadmap Platform that generates personalized career development paths and specialization guidance.
---
# Overview
The Investment Banking Specialist Roadmap is a professional career development platform designed to help financial professionals navigate their path to investment banking specialization. This API provides personalized roadmap generation, specialization path discovery, and structured learning resources tailored to individual experience levels, skill gaps, and career objectives.
Built for finance professionals, career coaches, and educational institutions, this platform combines assessment data with industry-standard competency frameworks to deliver actionable guidance. Whether you're transitioning into investment banking, advancing within the field, or targeting specific specializations like M&A, DCM, or ECM, the platform adapts to your unique profile and delivers step-by-step career progression strategies.
The roadmap engine analyzes your current experience, technical skills, and career goals to recommend learning paths, specialization tracks, and development milestones aligned with real-world investment banking career trajectories.
## Usage
### Request: Generate Personalized Roadmap
```json
{
"sessionId": "sess_abc123xyz",
"userId": 42,
"timestamp": "2024-01-15T10:30:00Z",
"assessmentData": {
"sessionId": "sess_abc123xyz",
"timestamp": "2024-01-15T10:30:00Z",
"experience": {
"yearsInFinance": 3,
"previousRole": "Financial Analyst",
"currentEmployer": "Fortune 500 Bank"
},
"skills": {
"technicalSkills": ["Excel", "Python", "SQL", "Financial Modeling"],
"softSkills": ["Communication", "Analytical Thinking"],
"certifications": ["CFA Level 1"]
},
"goals": {
"targetRole": "Associate - M&A Advisory",
"timelineMonths": 18,
"geographicPreference": "NYC"
}
}
}
```
### Response: Personalized Roadmap
```json
{
"roadmapId": "rm_xyz789",
"userId": 42,
"sessionId": "sess_abc123xyz",
"generatedAt": "2024-01-15T10:30:15Z",
"assessmentSummary": {
"currentLevel": "intermediate",
"experienceGap": 2,
"skillGapAreas": ["Advanced Financial Modeling", "Valuation Techniques", "Deal Structuring"]
},
"recommendedRoadmap": {
"specialization": "M&A Advisory",
"phases": [
{
"phase": 1,
"duration": "3 months",
"focus": "Foundation Building",
"milestones": [
"Master DCF Analysis",
"Complete Comparable Company Analysis",
"Study Recent M&A Case Studies"
],
"learningResources": ["Financial Modeling Masterclass", "M&A Primer Course"]
},
{
"phase": 2,
"duration": "6 months",
"focus": "Specialization Development",
"milestones": [
"LBO Model Proficiency",
"Deal Structuring Fundamentals",
"Industry Deep Dive"
],
"learningResources": ["Advanced LBO Modeling", "Investment Banking Transactions"]
},
{
"phase": 3,
"duration": "9 months",
"focus": "Professional Readiness",
"milestones": [
"End-to-End Deal Analysis",
"Interview Preparation",
"Networking and Positioning"
],
"learningResources": ["Mock Interview Program", "Networking Strategy Guide"]
}
]
},
"specializations": [
{
"name": "M&A Advisory",
"matchScore": 0.92,
"description": "Mergers and Acquisitions specialization"
},
{
"name": "ECM",
"matchScore": 0.78,
"description": "Equity Capital Markets specialization"
}
],
"nextSteps": [
"Enroll in Financial Modeling Masterclass",
"Begin DCF Analysis practice problems",
"Schedule monthly progress reviews"
]
}
```
## Endpoints
### GET `/`
**Health Check Endpoint**
Verifies API availability and connectivity.
**Parameters:** None
**Response:**
- `200 OK` - API is operational
- Returns health status object
---
### POST `/api/ib/roadmap`
**Generate Personalized Roadmap**
Creates a customized Investment Banking career roadmap based on assessment data, current experience, skills inventory, and career goals.
**Required Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| `sessionId` | string | Yes | Unique session identifier for tracking |
| `timestamp` | string | Yes | ISO 8601 timestamp of request |
| `assessmentData` | object | Yes | Contains experience, skills, and goals objects |
| `assessmentData.sessionId` | string | Yes | Session identifier (must match parent sessionId) |
| `assessmentData.timestamp` | string | Yes | Assessment timestamp |
| `assessmentData.experience` | object | No | Career history and current position details |
| `assessmentData.skills` | object | No | Technical skills, soft skills, and certifications |
| `assessmentData.goals` | object | No | Target role, timeline, and preferences |
**Optional Parameters:**
| Name | Type | Description |
|------|------|-------------|
| `userId` | integer | User identifier for profile association |
**Response (200 OK):**
- `roadmapId` - Unique roadmap identifier
- `userId` - Associated user ID
- `sessionId` - Tracking session ID
- `generatedAt` - Timestamp of generation
- `assessmentSummary` - Analysis of current level and gaps
- `recommendedRoadmap` - Multi-phase career progression plan
- `specializations` - Ranked specialization matches with scores
- `nextSteps` - Immediate action items
**Error Response (422):**
- Returns validation errors if required fields are missing or malformed
---
### GET `/api/ib/specializations`
**Get Available Specializations**
Retrieves all available investment banking specialization paths and their descriptions.
**Parameters:** None
**Response (200 OK):**
- Array of specialization objects including:
- `name` - Specialization title (e.g., "M&A Advisory", "DCM", "ECM")
- `description` - Career path overview
- `requirements` - Prerequisites and competencies
- `careerProgression` - Typical advancement track
- `averageSalary` - Compensation ranges
---
### GET `/api/ib/learning-paths`
**Get All Available Learning Paths**
Retrieves comprehensive list of structured learning resources, courses, and development modules available within the platform.
**Parameters:** None
**Response (200 OK):**
- Array of learning path objects including:
- `pathId` - Unique path identifier
- `title` - Learning resource name
- `specialization` - Applicable specialization
- `difficulty` - Level (beginner, intermediate, advanced)
- `duration` - Estimated completion time
- `topics` - Learning objectives and modules
- `prerequisites` - Required prior knowledge
---
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.mkkpro.com/career/investment-banking
- **API Docs:** https://api.mkkpro.com:8186/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Investment Banking Specialist Roadmap",
"description": "Professional Investment Banking Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/ib/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized Investment Banking roadmap",
"operationId": "generate_roadmap_api_ib_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/ib/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_ib_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/ib/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_ib_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Digital Business Card Generator — create, manage, and track shareable business cards with analytics.
---
name: CardSnap API
description: Digital Business Card Generator — create, manage, and track shareable business cards with analytics.
---
# Overview
CardSnap API is a comprehensive digital business card generation platform that enables users to create, customize, and share professional business cards in a modern digital format. Built on a secure, CISSP-certified infrastructure, CardSnap simplifies the process of creating branded digital business cards with support for multiple social media profiles, contact information, and customizable themes.
The API provides full lifecycle management for digital business cards, including creation, retrieval, updates, and deletion. Beyond card management, CardSnap includes built-in analytics to track engagement metrics such as views, saves, and shares—giving professionals insights into how their cards are being received and shared across networks.
CardSnap is ideal for sales professionals, entrepreneurs, consultants, recruiters, and any business professional seeking a modern alternative to traditional printed business cards. The platform supports rich contact information, social media integration, and real-time engagement tracking to maximize networking effectiveness.
## Usage
### Create a Digital Business Card
```json
POST /cards
Content-Type: application/json
{
"slug": "john-doe-dev",
"data": {
"firstName": "John",
"lastName": "Doe",
"title": "Senior Software Engineer",
"company": "TechCorp Inc.",
"bio": "Full-stack developer passionate about cloud architecture and security.",
"phone": "+1-555-123-4567",
"email": "[email protected]",
"website": "https://johndoe.dev",
"location": "San Francisco, CA",
"linkedin": "https://linkedin.com/in/johndoe",
"twitter": "https://twitter.com/johndoe",
"github": "https://github.com/johndoe",
"instagram": "https://instagram.com/johndoe",
"whatsapp": "+1-555-123-4567",
"theme": "ocean",
"photo": "https://example.com/photos/john-doe.jpg"
}
}
```
**Response (201 Created):**
```json
{
"id": "card_12345abcde",
"slug": "john-doe-dev",
"data": {
"firstName": "John",
"lastName": "Doe",
"title": "Senior Software Engineer",
"company": "TechCorp Inc.",
"bio": "Full-stack developer passionate about cloud architecture and security.",
"phone": "+1-555-123-4567",
"email": "[email protected]",
"website": "https://johndoe.dev",
"location": "San Francisco, CA",
"linkedin": "https://linkedin.com/in/johndoe",
"twitter": "https://twitter.com/johndoe",
"github": "https://github.com/johndoe",
"instagram": "https://instagram.com/johndoe",
"whatsapp": "+1-555-123-4567",
"theme": "ocean",
"photo": "https://example.com/photos/john-doe.jpg"
},
"created_at": "2024-01-15T10:30:00Z",
"updated_at": "2024-01-15T10:30:00Z"
}
```
### Track Card Engagement
```json
POST /cards/john-doe-dev/analytics
Content-Type: application/json
{
"event": "view"
}
```
**Response (200 OK):**
```json
{
"message": "Event tracked successfully",
"event": "view",
"timestamp": "2024-01-15T10:35:22Z"
}
```
### Retrieve Card Analytics
```json
GET /cards/john-doe-dev/analytics
```
**Response (200 OK):**
```json
{
"slug": "john-doe-dev",
"total_views": 42,
"total_saves": 8,
"total_shares": 3,
"engagement_rate": 0.38,
"last_viewed": "2024-01-15T10:35:22Z",
"created_at": "2024-01-15T10:30:00Z"
}
```
## Endpoints
### `GET /`
**Summary:** Root
**Description:** Health check endpoint that returns API status.
**Parameters:** None
**Response:** 200 OK with API status object.
---
### `GET /health`
**Summary:** Health
**Description:** Service health check endpoint.
**Parameters:** None
**Response:** 200 OK with health status.
---
### `POST /cards`
**Summary:** Create Card
**Description:** Create a new digital business card with customizable profile information and theme settings.
**Parameters:**
- **Request Body** (required): `CardCreate` object
- `slug` (string, optional): Custom URL-friendly identifier (max 50 chars, alphanumeric, dash, underscore). If not provided, a unique slug is auto-generated.
- `data` (object, required): `CardData` object containing card information
**CardData Parameters:**
- `firstName` (string, required, max 100 chars): First name of the card owner
- `lastName` (string, optional, max 100 chars): Last name of the card owner
- `title` (string, optional, max 200 chars): Professional title or job position
- `company` (string, optional, max 200 chars): Company or organization name
- `bio` (string, optional, max 500 chars): Professional biography or brief description
- `phone` (string, optional, max 20 chars): Phone number in any format
- `email` (string, optional, max 200 chars): Email address
- `website` (string, optional, max 300 chars): Personal or business website URL
- `location` (string, optional, max 200 chars): City, region, or geographic location
- `linkedin` (string, optional, max 300 chars): LinkedIn profile URL
- `twitter` (string, optional, max 300 chars): Twitter/X profile URL
- `github` (string, optional, max 300 chars): GitHub profile URL
- `instagram` (string, optional, max 300 chars): Instagram profile URL
- `whatsapp` (string, optional, max 20 chars): WhatsApp phone number
- `theme` (string, optional, max 20 chars, default: "ocean"): Card design theme name
- `photo` (string, optional, max 500 chars): Profile photo URL
**Response:** 201 Created with full card object including ID, timestamps, and all provided data.
---
### `GET /cards/{slug}`
**Summary:** Get Card
**Description:** Retrieve a specific digital business card by its unique slug identifier.
**Parameters:**
- `slug` (string, required, path): The unique card identifier or URL slug
**Response:** 200 OK with complete card object and all associated data.
---
### `PUT /cards/{slug}`
**Summary:** Update Card
**Description:** Update an existing digital business card's information and settings.
**Parameters:**
- `slug` (string, required, path): The unique card identifier to update
- **Request Body** (required): `CardUpdate` object
- `data` (object, required): `CardData` object with fields to update (same structure as creation)
**Response:** 200 OK with updated card object reflecting all changes.
---
### `DELETE /cards/{slug}`
**Summary:** Delete Card
**Description:** Permanently delete a digital business card and all associated data.
**Parameters:**
- `slug` (string, required, path): The unique card identifier to delete
**Response:** 200 OK with confirmation message.
---
### `POST /cards/{slug}/analytics`
**Summary:** Track Event
**Description:** Record user engagement events (view, save, or share) for a specific card to track reach and engagement metrics.
**Parameters:**
- `slug` (string, required, path): The unique card identifier
- **Request Body** (required): `AnalyticsEvent` object
- `event` (string, required, enum): Type of engagement event: `view`, `save`, or `share`
**Response:** 200 OK with event confirmation and timestamp.
---
### `GET /cards/{slug}/analytics`
**Summary:** Get Analytics
**Description:** Retrieve comprehensive engagement analytics and usage statistics for a specific card.
**Parameters:**
- `slug` (string, required, path): The unique card identifier
**Response:** 200 OK with analytics object containing:
- `total_views`: Count of card views
- `total_saves`: Count of card saves
- `total_shares`: Count of card shares
- `engagement_rate`: Calculated engagement percentage
- `last_viewed`: ISO timestamp of most recent view
- `created_at`: Card creation timestamp
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.toolweb.in/tools/cardsnap
- **API Docs:** https://api.toolweb.in:8185/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "CardSnap API",
"description": "Digital Business Card Generator \u2014 Backend",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/health": {
"get": {
"summary": "Health",
"operationId": "health_health_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/cards": {
"post": {
"summary": "Create Card",
"description": "Create a new digital business card",
"operationId": "create_card_cards_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CardCreate"
}
}
},
"required": true
},
"responses": {
"201": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/cards/{slug}": {
"get": {
"summary": "Get Card",
"description": "Get card data by slug",
"operationId": "get_card_cards__slug__get",
"parameters": [
{
"name": "slug",
"in": "path",
"required": true,
"schema": {
"type": "string",
"title": "Slug"
}
}
],
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
},
"put": {
"summary": "Update Card",
"description": "Update an existing card",
"operationId": "update_card_cards__slug__put",
"parameters": [
{
"name": "slug",
"in": "path",
"required": true,
"schema": {
"type": "string",
"title": "Slug"
}
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/CardUpdate"
}
}
}
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
},
"delete": {
"summary": "Delete Card",
"description": "Delete a card",
"operationId": "delete_card_cards__slug__delete",
"parameters": [
{
"name": "slug",
"in": "path",
"required": true,
"schema": {
"type": "string",
"title": "Slug"
}
}
],
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/cards/{slug}/analytics": {
"post": {
"summary": "Track Event",
"description": "Track card view/save/share events",
"operationId": "track_event_cards__slug__analytics_post",
"parameters": [
{
"name": "slug",
"in": "path",
"required": true,
"schema": {
"type": "string",
"title": "Slug"
}
}
],
"requestBody": {
"required": true,
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/AnalyticsEvent"
}
}
}
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
},
"get": {
"summary": "Get Analytics",
"description": "Get analytics for a card",
"operationId": "get_analytics_cards__slug__analytics_get",
"parameters": [
{
"name": "slug",
"in": "path",
"required": true,
"schema": {
"type": "string",
"title": "Slug"
}
}
],
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AnalyticsEvent": {
"properties": {
"event": {
"type": "string",
"pattern": "^(view|save|share)$",
"title": "Event"
}
},
"type": "object",
"required": [
"event"
],
"title": "AnalyticsEvent"
},
"CardCreate": {
"properties": {
"slug": {
"anyOf": [
{
"type": "string",
"maxLength": 50,
"pattern": "^[a-zA-Z0-9_-]+$"
},
{
"type": "null"
}
],
"title": "Slug"
},
"data": {
"$ref": "#/components/schemas/CardData"
}
},
"type": "object",
"required": [
"data"
],
"title": "CardCreate"
},
"CardData": {
"properties": {
"firstName": {
"type": "string",
"maxLength": 100,
"minLength": 1,
"title": "Firstname"
},
"lastName": {
"anyOf": [
{
"type": "string",
"maxLength": 100
},
{
"type": "null"
}
],
"title": "Lastname"
},
"title": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Title"
},
"company": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Company"
},
"bio": {
"anyOf": [
{
"type": "string",
"maxLength": 500
},
{
"type": "null"
}
],
"title": "Bio"
},
"phone": {
"anyOf": [
{
"type": "string",
"maxLength": 20
},
{
"type": "null"
}
],
"title": "Phone"
},
"email": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Email"
},
"website": {
"anyOf": [
{
"type": "string",
"maxLength": 300
},
{
"type": "null"
}
],
"title": "Website"
},
"location": {
"anyOf": [
{
"type": "string",
"maxLength": 200
},
{
"type": "null"
}
],
"title": "Location"
},
"linkedin": {
"anyOf": [
{
"type": "string",
"maxLength": 300
},
{
"type": "null"
}
],
"title": "Linkedin"
},
"twitter": {
"anyOf": [
{
"type": "string",
"maxLength": 300
},
{
"type": "null"
}
],
"title": "Twitter"
},
"github": {
"anyOf": [
{
"type": "string",
"maxLength": 300
},
{
"type": "null"
}
],
"title": "Github"
},
"instagram": {
"anyOf": [
{
"type": "string",
"maxLength": 300
},
{
"type": "null"
}
],
"title": "Instagram"
},
"whatsapp": {
"anyOf": [
{
"type": "string",
"maxLength": 20
},
{
"type": "null"
}
],
"title": "Whatsapp"
},
"theme": {
"anyOf": [
{
"type": "string",
"maxLength": 20
},
{
"type": "null"
}
],
"title": "Theme",
"default": "ocean"
},
"photo": {
"anyOf": [
{
"type": "string",
"maxLength": 500
},
{
"type": "null"
}
],
"title": "Photo"
}
},
"type": "object",
"required": [
"firstName"
],
"title": "CardData"
},
"CardUpdate": {
"properties": {
"data": {
"$ref": "#/components/schemas/CardData"
}
},
"type": "object",
"required": [
"data"
],
"title": "CardUpdate"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}AI-powered platform that generates personalized career roadmaps for multimedia and gaming professionals based on skills assessment and learning goals.
---
name: Multimedia & Gaming Professional Roadmap
description: AI-powered platform that generates personalized career roadmaps for multimedia and gaming professionals based on skills assessment and learning goals.
---
# Overview
The Multimedia & Gaming Professional Roadmap is a career development platform designed for creative professionals pursuing roles in multimedia production, game development, and related fields. This API enables organizations and educational institutions to deliver personalized career guidance by analyzing professional experience, current skill levels, and career aspirations.
The platform generates structured learning paths tailored to individual profiles, identifies relevant specialization tracks, and provides a comprehensive roadmap from current competency levels to target roles. It serves as a bridge between self-assessment and actionable career progression, making it ideal for career counselors, training providers, educational institutions, and enterprise talent development programs.
Whether you're a bootcamp operator, corporate learning platform, or individual career planner, this API transforms assessment data into data-driven career guidance that helps multimedia and gaming professionals chart their professional journey with clarity and purpose.
## Usage
### Generate Personalized Career Roadmap
**Request:**
```json
{
"assessmentData": {
"experience": {
"yearsInField": 2,
"previousRoles": ["Junior Designer", "UI Artist"],
"industryExperience": ["Game Development", "Mobile Apps"]
},
"skills": {
"technical": ["Unity", "C#", "Blender", "Photoshop"],
"soft": ["Communication", "Problem Solving"],
"proficiency": {
"Unity": 7,
"C#": 6,
"Blender": 8
}
},
"goals": {
"targetRole": "Senior Game Designer",
"targetTimeline": "3-5 years",
"primaryInterest": "Game Design",
"secondaryInterests": ["Technical Art", "Level Design"]
},
"sessionId": "sess_abc123xyz789",
"timestamp": "2024-01-15T14:30:00Z"
},
"sessionId": "sess_abc123xyz789",
"userId": 12345,
"timestamp": "2024-01-15T14:30:00Z"
}
```
**Response:**
```json
{
"roadmapId": "roadmap_001",
"userId": 12345,
"sessionId": "sess_abc123xyz789",
"generatedAt": "2024-01-15T14:30:15Z",
"currentProfile": {
"experienceLevel": "Intermediate",
"yearsExperience": 2,
"strongSkills": ["Blender", "C#", "UI Design"],
"skillGaps": ["Advanced Game Design Theory", "Production Management", "Advanced Networking"]
},
"recommendedSpecializations": [
{
"title": "Game Designer",
"alignmentScore": 0.92,
"timeToMastery": "2-3 years",
"keySkillsNeeded": ["Advanced Design Patterns", "Player Psychology", "Prototyping"]
},
{
"title": "Technical Artist",
"alignmentScore": 0.85,
"timeToMastery": "1.5-2 years",
"keySkillsNeeded": ["Shader Programming", "Advanced Rendering", "Optimization"]
}
],
"learningPath": {
"phase1": {
"duration": "3-6 months",
"focus": "Game Design Fundamentals",
"courses": [
"Advanced Game Design Patterns",
"Player Psychology & Engagement",
"Prototyping & Iteration"
]
},
"phase2": {
"duration": "6-12 months",
"focus": "Specialization Deepening",
"courses": [
"Production Pipeline Management",
"Advanced Mechanics Design",
"Industry Tools & Engines"
]
},
"phase3": {
"duration": "12-24 months",
"focus": "Leadership & Strategy",
"courses": [
"Game Design Leadership",
"Monetization Strategy",
"Team Management"
]
}
},
"milestones": [
{
"quarter": "Q1",
"objective": "Complete Game Design Fundamentals certification",
"deliverables": ["Design Document", "Prototype Demo"]
},
{
"quarter": "Q2-Q3",
"objective": "Ship 2 shipped game projects with design leadership",
"deliverables": ["2 Shipped Games", "Design Portfolio"]
},
{
"quarter": "Q4+",
"objective": "Senior Designer role readiness",
"deliverables": ["Leadership Portfolio", "Team Mentorship"]
}
],
"estimatedTimelineMonths": 30,
"nextSteps": [
"Enroll in Advanced Game Design course",
"Join game design communities",
"Build portfolio with shipped game projects",
"Seek mentorship from senior designers"
]
}
```
## Endpoints
### GET /
**Health Check Endpoint**
Returns the service health status.
**Method:** GET
**Path:** `/`
**Parameters:** None
**Response:**
- **200 OK** - Service is operational
---
### POST /api/multimedia-gaming/roadmap
**Generate Personalized Career Roadmap**
Generates a complete, personalized career roadmap based on assessment data, current skills, experience level, and career goals.
**Method:** POST
**Path:** `/api/multimedia-gaming/roadmap`
**Request Body:**
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `assessmentData` | AssessmentData object | Yes | Contains experience, skills, goals, sessionId, and timestamp |
| `assessmentData.experience` | Object | No | Current professional experience and background |
| `assessmentData.skills` | Object | No | Current technical and soft skills with proficiency levels |
| `assessmentData.goals` | Object | No | Career goals, target roles, and timelines |
| `assessmentData.sessionId` | String | Yes | Unique session identifier for tracking |
| `assessmentData.timestamp` | String | Yes | ISO 8601 timestamp of assessment |
| `sessionId` | String | Yes | Session identifier matching assessmentData.sessionId |
| `userId` | Integer or null | No | Optional user identifier for multi-user systems |
| `timestamp` | String | Yes | ISO 8601 timestamp of request |
**Response:**
- **200 OK** - Roadmap generated successfully with phases, milestones, specialization recommendations, and learning path
- **422 Unprocessable Entity** - Validation error in request body
---
### GET /api/multimedia-gaming/specializations
**Get Available Specialization Paths**
Retrieves all available specialization tracks within multimedia and gaming careers.
**Method:** GET
**Path:** `/api/multimedia-gaming/specializations`
**Parameters:** None
**Response:**
- **200 OK** - Array of specialization options with descriptions, required skills, and career progression details
---
### GET /api/multimedia-gaming/learning-paths
**Get All Available Learning Paths**
Retrieves comprehensive list of available learning paths, courses, certifications, and skill development tracks.
**Method:** GET
**Path:** `/api/multimedia-gaming/learning-paths`
**Parameters:** None
**Response:**
- **200 OK** - Array of learning paths organized by specialization, difficulty level, and duration
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.mkkpro.com/career/multimedia-gaming
- **API Docs:** https://api.mkkpro.com:8184/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Multimedia & Gaming Professional Roadmap",
"description": "Professional Multimedia & Gaming Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/multimedia-gaming/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized Multimedia & Gaming career roadmap",
"operationId": "generate_roadmap_api_multimedia_gaming_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/multimedia-gaming/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_multimedia_gaming_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/multimedia-gaming/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_multimedia_gaming_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Generates personalized agriculture research career roadmaps based on user experience, skills, and professional goals.
---
name: Agriculture Research Roadmap API
description: Generates personalized agriculture research career roadmaps based on user experience, skills, and professional goals.
---
# Overview
The Agriculture Research Roadmap API empowers career professionals and students in the agricultural research sector to create personalized, data-driven career development plans. By analyzing educational background, existing skills, research interests, and career aspirations, this API generates comprehensive roadmaps tailored to individual trajectories and industry demands.
This tool serves agricultural researchers, academics, career counselors, and educational institutions seeking to align individual capabilities with evolving opportunities in agriculture research. Whether you're transitioning into agricultural research, advancing within the field, or exploring specialized research areas, the API delivers actionable guidance structured around realistic timelines and sector-specific requirements.
The API supports session-based interactions, allowing users to track progress, refine goals, and receive updated recommendations as their circumstances evolve. Integration is straightforward via REST endpoints, with detailed validation to ensure data quality and meaningful roadmap generation.
## Usage
### Sample Request
```json
{
"userId": "user_12345",
"sessionId": "session_abc123",
"timestamp": "2024-01-15T10:30:00Z",
"assessmentData": {
"experience": {
"education": "Master's in Agronomy",
"fieldOfStudy": "Crop Science",
"yearsExperience": "3"
},
"skills": {
"existingSkills": ["data analysis", "soil testing", "crop modeling"],
"researchAreas": ["sustainable farming", "precision agriculture", "soil health"]
},
"goals": {
"targetRole": "Agricultural Research Scientist",
"preferredSector": "Public Research Institution",
"timeline": "18-24 months",
"additionalInfo": "Interested in climate-resilient crop varieties"
},
"sessionId": "session_abc123",
"timestamp": "2024-01-15T10:30:00Z"
}
}
```
### Sample Response
```json
{
"roadmapId": "roadmap_xyz789",
"userId": "user_12345",
"sessionId": "session_abc123",
"generatedAt": "2024-01-15T10:30:45Z",
"roadmap": {
"summary": "12-18 month pathway to Senior Agricultural Research Scientist role",
"phases": [
{
"phase": 1,
"duration": "Months 1-3",
"title": "Foundation & Specialization",
"objectives": [
"Deepen knowledge in climate adaptation research",
"Complete advanced statistical analysis course",
"Establish publication strategy"
],
"milestones": ["Complete 1 peer-reviewed publication", "Join research consortium"]
},
{
"phase": 2,
"duration": "Months 4-9",
"title": "Project Leadership",
"objectives": [
"Lead independent research project",
"Develop grant proposal skills",
"Build collaborative partnerships"
],
"milestones": ["Submit grant application", "Establish 2+ partnerships"]
},
{
"phase": 3,
"duration": "Months 10-18",
"title": "Career Advancement",
"objectives": [
"Mentor junior researchers",
"Present at international conference",
"Establish thought leadership"
],
"milestones": ["Conference presentation", "Launch mentorship program"]
}
],
"skillGaps": ["Grant writing", "Advanced GIS", "Research budgeting"],
"recommendedResources": [
"NSF Research Skills Workshop",
"Climate-Smart Agriculture Certification",
"Advanced R Programming for Agricultural Data"
],
"nextSteps": ["Enroll in grant writing course", "Schedule mentor meeting", "Attend upcoming conference"]
},
"status": "success"
}
```
## Endpoints
### GET /
**Summary:** Root
**Description:** Returns basic API information.
**Parameters:** None
**Response:** Returns an empty JSON object or welcome message.
---
### GET /api/agri/health
**Summary:** Health Check
**Description:** Verifies the API service is operational and responsive.
**Parameters:** None
**Response:** Returns service status and availability information.
---
### POST /api/agri/roadmap
**Summary:** Create Roadmap
**Description:** Generates a personalized agriculture research career roadmap based on user assessment data.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| `userId` | string or object | Optional | Unique identifier for the user requesting the roadmap. |
| `sessionId` | string | Optional | Session token for tracking multi-step interactions and maintaining context across requests. |
| `timestamp` | string (ISO 8601) | Optional | Request timestamp in ISO 8601 format for audit and analytics purposes. |
| `assessmentData` | object | Required | Comprehensive assessment containing experience, skills, and career goals. |
| `assessmentData.experience` | object | Optional | Educational and professional background information. |
| `assessmentData.experience.education` | string | Optional | Highest level of education completed (e.g., "Bachelor's in Biology", "Master's in Agronomy"). |
| `assessmentData.experience.fieldOfStudy` | string | Optional | Primary field or discipline of study (e.g., "Crop Science", "Agricultural Engineering"). |
| `assessmentData.experience.yearsExperience` | string | Optional | Years of relevant professional experience in agriculture or research. |
| `assessmentData.skills` | object | Optional | Existing competencies and research interests. |
| `assessmentData.skills.existingSkills` | array of strings | Optional | List of current professional skills (e.g., ["data analysis", "soil testing", "statistical modeling"]). |
| `assessmentData.skills.researchAreas` | array of strings | Optional | Areas of research interest or specialization (e.g., ["sustainable farming", "precision agriculture"]). |
| `assessmentData.goals` | object | Optional | Career objectives and preferences. |
| `assessmentData.goals.targetRole` | string | Optional | Desired job title or position (e.g., "Senior Research Scientist", "Agricultural Policy Advisor"). |
| `assessmentData.goals.preferredSector` | string | Optional | Industry sector preference (e.g., "Public Research Institution", "Private AgTech", "Government Agency"). |
| `assessmentData.goals.timeline` | string | Optional | Expected timeframe for goal achievement (e.g., "12-18 months", "2-3 years"). |
| `assessmentData.goals.additionalInfo` | string | Optional | Any additional context, constraints, or preferences affecting the roadmap. |
**Request Body:** JSON object containing `RoadmapRequest` schema as shown above.
**Response (200):** Returns a comprehensive roadmap object including:
- `roadmapId`: Unique identifier for the generated roadmap
- `userId`: Associated user identifier
- `sessionId`: Session tracking reference
- `generatedAt`: Timestamp of roadmap generation
- `roadmap`: Structured career pathway with phases, objectives, milestones, skill gaps, resources, and next steps
- `status`: Confirmation of successful generation ("success")
**Response (422):** Validation error detailing missing or malformed request parameters.
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.mkkpro.com/career/agriculture-research
- **API Docs:** https://api.mkkpro.com:8183/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Agriculture Research Roadmap API",
"description": "Generates personalized agriculture research career roadmaps",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/agri/health": {
"get": {
"summary": "Health Check",
"operationId": "health_check_api_agri_health_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/agri/roadmap": {
"post": {
"summary": "Create Roadmap",
"description": "Generate a personalized agriculture research career roadmap.",
"operationId": "create_roadmap_api_agri_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"anyOf": [
{
"$ref": "#/components/schemas/ExperienceData"
},
{
"type": "null"
}
],
"default": {
"education": "",
"fieldOfStudy": "",
"yearsExperience": ""
}
},
"skills": {
"anyOf": [
{
"$ref": "#/components/schemas/SkillsData"
},
{
"type": "null"
}
],
"default": {
"researchAreas": [],
"existingSkills": []
}
},
"goals": {
"anyOf": [
{
"$ref": "#/components/schemas/GoalsData"
},
{
"type": "null"
}
],
"default": {
"targetRole": "",
"preferredSector": "",
"timeline": "",
"additionalInfo": ""
}
},
"sessionId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Sessionid",
"default": ""
},
"timestamp": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Timestamp",
"default": ""
}
},
"type": "object",
"title": "AssessmentData"
},
"ExperienceData": {
"properties": {
"education": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Education",
"default": ""
},
"fieldOfStudy": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Fieldofstudy",
"default": ""
},
"yearsExperience": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Yearsexperience",
"default": ""
}
},
"type": "object",
"title": "ExperienceData"
},
"GoalsData": {
"properties": {
"targetRole": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Targetrole",
"default": ""
},
"preferredSector": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Preferredsector",
"default": ""
},
"timeline": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Timeline",
"default": ""
},
"additionalInfo": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Additionalinfo",
"default": ""
}
},
"type": "object",
"title": "GoalsData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"anyOf": [
{
"$ref": "#/components/schemas/AssessmentData"
},
{
"type": "null"
}
],
"default": {
"experience": {
"education": "",
"fieldOfStudy": "",
"yearsExperience": ""
},
"skills": {
"existingSkills": [],
"researchAreas": []
},
"goals": {
"additionalInfo": "",
"preferredSector": "",
"targetRole": "",
"timeline": ""
},
"sessionId": "",
"timestamp": ""
}
},
"sessionId": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Sessionid",
"default": ""
},
"userId": {
"anyOf": [
{},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"anyOf": [
{
"type": "string"
},
{
"type": "null"
}
],
"title": "Timestamp",
"default": ""
}
},
"type": "object",
"title": "RoadmapRequest"
},
"SkillsData": {
"properties": {
"researchAreas": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Researchareas",
"default": []
},
"existingSkills": {
"anyOf": [
{
"items": {
"type": "string"
},
"type": "array"
},
{
"type": "null"
}
],
"title": "Existingskills",
"default": []
}
},
"type": "object",
"title": "SkillsData"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Professional career roadmap platform for Nutrition & Dietetics with personalized learning paths and specialization guidance.
---
name: Nutrition & Dietetics Roadmap
description: Professional career roadmap platform for Nutrition & Dietetics with personalized learning paths and specialization guidance.
---
# Overview
The Nutrition & Dietetics Roadmap is a professional career development platform designed to guide aspiring and practicing nutrition and dietetics professionals through their career journey. This API-driven platform generates personalized roadmaps based on individual assessment data, including experience, skills, and career goals.
The platform provides comprehensive guidance through multiple specialization paths and curated learning resources. Whether you're starting your nutrition career, seeking specialization, or planning professional advancement, this roadmap tool adapts to your unique profile and delivers actionable next steps aligned with industry standards and best practices.
Ideal users include nutrition students, registered dietitian nutritionists (RDNs), healthcare professionals transitioning into nutrition roles, and career counselors supporting nutrition professionals in structured professional development planning.
## Usage
### Example: Generate Personalized Nutrition Roadmap
**Sample Request:**
```json
{
"assessmentData": {
"experience": {
"yearsInField": 3,
"currentRole": "Clinical Dietitian",
"previousRoles": ["Food Service Supervisor"]
},
"skills": {
"clinical": "Advanced",
"research": "Intermediate",
"management": "Beginner",
"technology": "Intermediate"
},
"goals": {
"primary": "Specialize in renal nutrition",
"timeline": "18 months",
"careerShift": "From clinical to specialized practice"
},
"sessionId": "sess_a1b2c3d4e5f6",
"timestamp": "2024-01-15T10:30:00Z"
},
"sessionId": "sess_a1b2c3d4e5f6",
"userId": 12345,
"timestamp": "2024-01-15T10:30:00Z"
}
```
**Sample Response:**
```json
{
"roadmapId": "rm_7k9m2n5p8q1r",
"userId": 12345,
"specialization": "Renal Nutrition",
"timelineMonths": 18,
"phases": [
{
"phase": 1,
"title": "Foundation Strengthening",
"duration": "3 months",
"objectives": [
"Complete advanced renal physiology module",
"Review current literature on kidney disease management",
"Obtain specialty certification preparation materials"
],
"resources": [
{
"type": "Course",
"title": "Advanced Renal Pathophysiology",
"provider": "Academy of Nutrition and Dietetics",
"duration": "40 hours"
},
{
"type": "Certification",
"title": "Certified Nutrition Support Clinician (CNSC) prep",
"provider": "ASPEN",
"duration": "Self-paced"
}
]
},
{
"phase": 2,
"title": "Specialized Skill Development",
"duration": "6 months",
"objectives": [
"Develop advanced renal nutrition counseling skills",
"Gain experience in dialysis management",
"Complete mentorship under renal nutrition specialist"
],
"resources": [
{
"type": "Mentorship",
"title": "1-on-1 Renal RDN Mentorship",
"duration": "6 months"
},
{
"type": "Clinical Practice",
"title": "Dialysis Center Clinical Hours",
"duration": "200 hours"
}
]
},
{
"phase": 3,
"title": "Certification & Credentialing",
"duration": "9 months",
"objectives": [
"Complete renal nutrition specialty certification exam",
"Document case studies for credentialing",
"Establish specialized practice credentials"
],
"resources": [
{
"type": "Certification",
"title": "Board Certified Specialist in Renal Nutrition (CSR)",
"provider": "CDRB",
"duration": "Exam-based"
}
]
}
],
"skillGaps": [
{
"skill": "Advanced Renal Disease Management",
"currentLevel": "Intermediate",
"targetLevel": "Advanced",
"priority": "High"
},
{
"skill": "Research & Evidence Synthesis",
"currentLevel": "Intermediate",
"targetLevel": "Advanced",
"priority": "Medium"
}
],
"nextSteps": [
"Enroll in Advanced Renal Pathophysiology course",
"Schedule consultation with renal nutrition mentor",
"Register for CNSC certification preparation"
],
"estimatedCompletionDate": "2025-07-15",
"generatedAt": "2024-01-15T10:30:00Z"
}
```
## Endpoints
### GET /
**Health Check Endpoint**
Verifies platform availability and API responsiveness.
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (none) | N/A | N/A | No parameters required |
**Response:**
```json
{
"status": "healthy",
"version": "1.0.0"
}
```
---
### POST /api/nutrition/roadmap
**Generate Personalized Roadmap**
Generates a customized Nutrition & Dietetics career roadmap based on assessment data including current experience, skills, and professional goals.
**Parameters:**
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| assessmentData | object | Yes | Assessment data containing experience, skills, goals, sessionId, and timestamp |
| assessmentData.experience | object | No | Current professional experience details |
| assessmentData.skills | object | No | Current skill assessments |
| assessmentData.goals | object | No | Career and development goals |
| assessmentData.sessionId | string | Yes | Unique session identifier for tracking |
| assessmentData.timestamp | string | Yes | ISO 8601 timestamp of assessment |
| sessionId | string | Yes | Session identifier matching assessmentData.sessionId |
| userId | integer or null | No | Optional user identifier for personalization |
| timestamp | string | Yes | ISO 8601 timestamp of request |
**Response Shape:**
```json
{
"roadmapId": "string",
"userId": "integer or null",
"specialization": "string",
"timelineMonths": "integer",
"phases": [
{
"phase": "integer",
"title": "string",
"duration": "string",
"objectives": ["string"],
"resources": [
{
"type": "string",
"title": "string",
"provider": "string",
"duration": "string"
}
]
}
],
"skillGaps": [
{
"skill": "string",
"currentLevel": "string",
"targetLevel": "string",
"priority": "string"
}
],
"nextSteps": ["string"],
"estimatedCompletionDate": "string",
"generatedAt": "string"
}
```
---
### GET /api/nutrition/specializations
**Get Available Specializations**
Retrieves all available nutrition and dietetics specialization paths supported by the roadmap platform.
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (none) | N/A | N/A | No parameters required |
**Response Shape:**
```json
{
"specializations": [
{
"id": "string",
"name": "string",
"description": "string",
"requiredExperience": "string",
"typicalDuration": "integer",
"certifications": ["string"],
"careerOutcomes": ["string"]
}
]
}
```
---
### GET /api/nutrition/learning-paths
**Get All Learning Paths**
Retrieves comprehensive learning paths available for nutrition and dietetics professional development across all specializations and skill levels.
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| (none) | N/A | N/A | No parameters required |
**Response Shape:**
```json
{
"learningPaths": [
{
"pathId": "string",
"title": "string",
"specialization": "string",
"skillLevel": "string",
"duration": "integer",
"modules": [
{
"moduleId": "string",
"title": "string",
"description": "string",
"duration": "integer",
"resources": ["string"]
}
],
"prerequisites": ["string"],
"outcomes": ["string"]
}
]
}
```
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.mkkpro.com/career/nutrition-dietetics
- **API Docs:** https://api.mkkpro.com:8181/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Nutrition & Dietetics Roadmap",
"description": "Professional Nutrition & Dietetics Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/nutrition/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized Nutrition & Dietetics roadmap",
"operationId": "generate_roadmap_api_nutrition_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/nutrition/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_nutrition_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/nutrition/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_nutrition_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Professional Renewable Energy Engineering Career Roadmap Platform that generates personalized learning paths and specialization guidance.
---
name: Renewable Energy Engineer Roadmap
description: Professional Renewable Energy Engineering Career Roadmap Platform that generates personalized learning paths and specialization guidance.
---
# Overview
The Renewable Energy Engineer Roadmap is a comprehensive career development platform designed for professionals seeking to establish or advance their expertise in renewable energy engineering. This platform leverages assessment data to create personalized career pathways, helping engineers identify skill gaps, set achievable goals, and navigate specialization options in the rapidly growing renewable energy sector.
The platform provides intelligent roadmap generation based on individual experience levels, current skills, and career objectives. Whether you're transitioning into renewable energy, seeking specialization in solar, wind, hydro, or emerging technologies, this tool delivers structured guidance. It's ideal for career changers, engineering students, mid-career professionals, and organizations developing talent pipelines in clean energy sectors.
Key capabilities include personalized roadmap generation, discovery of available specialization paths, exploration of curated learning pathways, and session-based assessment tracking for continuous career progression monitoring.
# Usage
## Example Request
Generate a personalized renewable energy engineering roadmap based on your current profile:
```json
{
"assessmentData": {
"experience": {
"yearsInEngineering": 5,
"previousIndustry": "traditional_energy",
"rolesHeld": ["junior_engineer", "technical_specialist"]
},
"skills": {
"technical": ["electrical_design", "systems_analysis", "CAD"],
"soft": ["project_management", "team_leadership"],
"certifications": ["PE_license"]
},
"goals": {
"targetRole": "renewable_energy_systems_engineer",
"timeframe": "24_months",
"preferredSpecialization": "solar_pv"
},
"sessionId": "sess_abc123def456",
"timestamp": "2024-01-15T10:30:00Z"
},
"sessionId": "sess_abc123def456",
"userId": 42,
"timestamp": "2024-01-15T10:30:00Z"
}
```
## Example Response
```json
{
"roadmapId": "rm_solar_pv_2024_001",
"userId": 42,
"sessionId": "sess_abc123def456",
"specialization": "Solar Photovoltaic Systems",
"estimatedDuration": "24 months",
"phases": [
{
"phase": 1,
"title": "Foundation & Assessment",
"duration": "3 months",
"objectives": [
"Complete renewable energy fundamentals",
"Assess current technical gaps",
"Establish learning baseline"
],
"courses": [
"RE-101: Renewable Energy Fundamentals",
"SOLAR-102: PV Technology Basics"
]
},
{
"phase": 2,
"title": "Core Technical Development",
"duration": "9 months",
"objectives": [
"Master solar system design",
"Develop hands-on technical skills",
"Gain industry certifications"
],
"courses": [
"SOLAR-201: PV System Design",
"SOLAR-202: Electrical Integration",
"CERT-301: Certified Solar Professional"
]
},
{
"phase": 3,
"title": "Advanced & Specialization",
"duration": "12 months",
"objectives": [
"Lead design projects",
"Develop specialized expertise",
"Build professional network"
],
"courses": [
"SOLAR-301: Advanced System Optimization",
"SOLAR-302: Grid Integration & Storage"
]
}
],
"skillGaps": [
{
"skill": "SCADA Systems",
"priority": "high",
"recommendedCourse": "SOLAR-202"
},
{
"skill": "Energy Storage Integration",
"priority": "medium",
"recommendedCourse": "SOLAR-302"
}
],
"recommendedSpecializations": [
"Solar Photovoltaic Systems",
"Grid Integration & Storage",
"Project Management"
],
"milestones": [
{
"month": 6,
"milestone": "Foundations Completion & First Certification",
"deliverable": "Certified Solar Professional (CSP)"
},
{
"month": 15,
"milestone": "Design Project Completion",
"deliverable": "Portfolio Case Study - 500kW Solar System"
},
{
"month": 24,
"milestone": "Specialization Certification",
"deliverable": "Advanced Solar Systems Engineer Certification"
}
],
"resources": {
"onlineCoursePlatforms": ["Coursera", "edX", "NREL Training"],
"professionalOrganizations": ["ISES", "IEEE", "SEIA"],
"communityGroups": ["Local Solar Council", "Renewable Energy Meetup"]
},
"timestamp": "2024-01-15T10:30:45Z"
}
```
# Endpoints
## GET /
**Health Check Endpoint**
Verifies API availability and returns service status.
**Method:** GET
**Path:** `/`
**Parameters:** None
**Response:**
- **200 OK** - Service is operational
```json
{
"status": "ok",
"service": "Renewable Energy Engineer Roadmap",
"version": "1.0.0"
}
```
---
## POST /api/renewable-energy/roadmap
**Generate Personalized Roadmap**
Generates a customized renewable energy engineering career roadmap based on assessment data, experience level, current skills, and career goals.
**Method:** POST
**Path:** `/api/renewable-energy/roadmap`
**Request Body (Required):**
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `assessmentData` | AssessmentData | Yes | Complete assessment including experience, skills, and goals |
| `sessionId` | string | Yes | Unique session identifier for tracking |
| `userId` | integer \| null | No | User identifier for personalization and tracking |
| `timestamp` | string | Yes | ISO 8601 timestamp of request |
**AssessmentData Object:**
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `experience` | object | No | Professional experience details (yearsInEngineering, previousIndustry, rolesHeld) |
| `skills` | object | No | Current technical and soft skills inventory |
| `goals` | object | No | Career objectives and specialization preferences |
| `sessionId` | string | Yes | Unique session identifier |
| `timestamp` | string | Yes | ISO 8601 timestamp of assessment |
**Response (200 OK):**
```json
{
"roadmapId": "string",
"userId": "integer",
"specialization": "string",
"estimatedDuration": "string",
"phases": [
{
"phase": "integer",
"title": "string",
"duration": "string",
"objectives": ["string"],
"courses": ["string"]
}
],
"skillGaps": [
{
"skill": "string",
"priority": "high|medium|low",
"recommendedCourse": "string"
}
],
"recommendedSpecializations": ["string"],
"milestones": [
{
"month": "integer",
"milestone": "string",
"deliverable": "string"
}
],
"resources": {
"onlineCoursePlatforms": ["string"],
"professionalOrganizations": ["string"],
"communityGroups": ["string"]
},
"timestamp": "string"
}
```
**Error Response (422):**
- **Validation Error** - Invalid request parameters
```json
{
"detail": [
{
"loc": ["body", "assessmentData"],
"msg": "Field required",
"type": "missing"
}
]
}
```
---
## GET /api/renewable-energy/specializations
**Get Available Specializations**
Retrieves all available renewable energy specialization paths and concentrations.
**Method:** GET
**Path:** `/api/renewable-energy/specializations`
**Parameters:** None
**Response (200 OK):**
```json
{
"specializations": [
{
"id": "spec_001",
"name": "Solar Photovoltaic Systems",
"description": "Design and deployment of PV systems",
"duration": "18-24 months",
"skillLevel": "intermediate"
},
{
"id": "spec_002",
"name": "Wind Energy Engineering",
"description": "Wind turbine design and site assessment",
"duration": "24-30 months",
"skillLevel": "advanced"
},
{
"id": "spec_003",
"name": "Hydroelectric Systems",
"description": "Hydro power generation and dam engineering",
"duration": "24-36 months",
"skillLevel": "advanced"
},
{
"id": "spec_004",
"name": "Grid Integration & Storage",
"description": "Energy storage and grid modernization",
"duration": "12-18 months",
"skillLevel": "intermediate"
}
],
"timestamp": "2024-01-15T10:30:00Z"
}
```
---
## GET /api/renewable-energy/learning-paths
**Get All Learning Paths**
Retrieves comprehensive learning pathways across renewable energy disciplines and career stages.
**Method:** GET
**Path:** `/api/renewable-energy/learning-paths`
**Parameters:** None
**Response (200 OK):**
```json
{
"learningPaths": [
{
"pathId": "lp_001",
"title": "Beginner Solar PV Track",
"targetAudience": "Career changers, recent graduates",
"durationWeeks": 52,
"modules": [
{
"moduleId": "mod_001",
"title": "Solar Fundamentals",
"hours": 40,
"sequence": 1
},
{
"moduleId": "mod_002",
"title": "System Design Basics",
"hours": 60,
"sequence": 2
}
]
},
{
"pathId": "lp_002",
"title": "Advanced Wind Energy Track",
"targetAudience": "Experienced engineers",
"durationWeeks": 78,
"modules": [
{
"moduleId": "mod_003",
"title": "Turbine Engineering",
"hours": 80,
"sequence": 1
}
]
}
],
"totalPaths": "integer",
"timestamp": "2024-01-15T10:30:00Z"
}
```
# Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
# About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
# References
- **Kong Route:** https://api.mkkpro.com/career/renewable-energy
- **API Docs:** https://api.mkkpro.com:8180/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Renewable Energy Engineer Roadmap",
"description": "Professional Renewable Energy Engineering Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/renewable-energy/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized Renewable Energy Engineering roadmap",
"operationId": "generate_roadmap_api_renewable_energy_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/renewable-energy/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_renewable_energy_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/renewable-energy/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_renewable_energy_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Professional career roadmap platform that generates personalized learning paths for bioinformatics specialists based on skills assessment and career goals.
---
name: Bioinformatics Specialist Roadmap
description: Professional career roadmap platform that generates personalized learning paths for bioinformatics specialists based on skills assessment and career goals.
---
# Overview
The Bioinformatics Specialist Roadmap API is a professional career development platform designed to guide individuals pursuing a career in bioinformatics. It provides personalized roadmaps, specialization paths, and structured learning curricula tailored to individual experience levels, existing skills, and career objectives.
This platform leverages assessment data to create targeted development plans that help users navigate the complex landscape of bioinformatics education and professional growth. Whether you're transitioning into bioinformatics from a related field, advancing your specialization, or seeking to fill specific skill gaps, this API delivers curated learning pathways and career guidance.
Ideal users include career changers entering bioinformatics, students planning their academic trajectory, working professionals seeking advancement, and organizations designing training programs for their teams.
# Usage
Generate a personalized bioinformatics career roadmap by submitting your current skills, experience level, and career goals.
**Sample Request:**
```json
{
"sessionId": "sess_abc123def456",
"userId": 12345,
"timestamp": "2024-01-15T14:30:00Z",
"assessmentData": {
"sessionId": "sess_abc123def456",
"timestamp": "2024-01-15T14:30:00Z",
"experience": {
"yearsInBiology": 3,
"yearsInProgramming": 2,
"currentRole": "Junior Biologist"
},
"skills": {
"programming": ["Python", "R"],
"biology": ["Molecular Biology", "Genetics"],
"bioinformatics": ["Sequence Analysis", "Basic NGS"]
},
"goals": {
"primary": "Become a Computational Biologist",
"timeline": "18 months",
"focusAreas": ["Machine Learning in Genomics", "Structural Biology"]
}
}
}
```
**Sample Response:**
```json
{
"roadmapId": "roadmap_xyz789",
"userId": 12345,
"sessionId": "sess_abc123def456",
"generatedAt": "2024-01-15T14:30:15Z",
"specialization": "Computational Genomics",
"estimatedDuration": "18 months",
"phases": [
{
"phase": 1,
"title": "Foundation Building",
"duration": "3 months",
"topics": [
"Advanced Python for Bioinformatics",
"Statistics for Genomics",
"Sequence Alignment Algorithms"
],
"resources": ["Online Courses", "Research Papers", "Interactive Labs"]
},
{
"phase": 2,
"title": "Specialization Development",
"duration": "6 months",
"topics": [
"Machine Learning Applications",
"NGS Data Analysis",
"Structural Biology Prediction"
],
"resources": ["Advanced Courses", "Real Datasets", "Mentorship"]
},
{
"phase": 3,
"title": "Professional Application",
"duration": "9 months",
"topics": [
"Independent Research Projects",
"Industry Tools & Pipelines",
"Publication & Presentation Skills"
],
"resources": ["Industry Partnerships", "Portfolio Building", "Networking"]
}
],
"nextSteps": [
"Enroll in Advanced Python for Bioinformatics",
"Set up local bioinformatics development environment",
"Join bioinformatics community forums"
]
}
```
# Endpoints
## GET /
**Health Check Endpoint**
Verifies API availability and returns service status.
**Parameters:** None
**Response:**
- Status: 200 OK
- Content-Type: application/json
- Body: Service health information (schema varies)
---
## POST /api/bioinformatics/roadmap
**Generate Personalized Roadmap**
Creates a customized bioinformatics career roadmap based on assessment data including current skills, experience, and professional goals.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| assessmentData | AssessmentData | Yes | Assessment data containing experience, skills, and goals |
| sessionId | string | Yes | Unique session identifier for tracking |
| userId | integer or null | No | Optional user identifier for personalization |
| timestamp | string | Yes | ISO 8601 timestamp of roadmap request |
**AssessmentData Schema:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| experience | object | No | User's professional and educational background (default: {}) |
| skills | object | No | Current technical and domain skills (default: {}) |
| goals | object | No | Career objectives and aspirations (default: {}) |
| sessionId | string | Yes | Session identifier for this assessment |
| timestamp | string | Yes | ISO 8601 timestamp of assessment |
**Response:**
- Status: 200 OK
- Content-Type: application/json
- Body: Personalized roadmap with phases, topics, resources, and next steps
**Error Responses:**
- Status: 422 Unprocessable Entity
- Content-Type: application/json
- Body: Validation errors with field locations and error messages
---
## GET /api/bioinformatics/specializations
**Get Available Specializations**
Retrieves all available bioinformatics specialization paths and career tracks.
**Parameters:** None
**Response:**
- Status: 200 OK
- Content-Type: application/json
- Body: Array of specialization objects with titles, descriptions, and prerequisites
---
## GET /api/bioinformatics/learning-paths
**Get All Learning Paths**
Retrieves comprehensive listing of all available learning paths and educational curricula in bioinformatics.
**Parameters:** None
**Response:**
- Status: 200 OK
- Content-Type: application/json
- Body: Array of learning path objects with duration, difficulty levels, and content modules
# Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
# About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
# References
- **Kong Route:** https://api.mkkpro.com/career/bioinformatics
- **API Docs:** https://api.mkkpro.com:8179/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Bioinformatics Specialist Roadmap",
"description": "Professional Bioinformatics Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/bioinformatics/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized bioinformatics roadmap",
"operationId": "generate_roadmap_api_bioinformatics_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/bioinformatics/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_bioinformatics_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/bioinformatics/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_bioinformatics_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}AI-powered platform that generates personalized career roadmaps for entry-level sustainability professionals based on skills assessment and goals.
---
name: Sustainability Professional Roadmap
description: AI-powered platform that generates personalized career roadmaps for entry-level sustainability professionals based on skills assessment and goals.
---
# Overview
The Sustainability Professional Roadmap is a career guidance platform designed to help entry-level professionals navigate and accelerate their journey into sustainability careers. By analyzing your current experience, skills, and professional goals, the platform generates a customized roadmap that outlines concrete steps, learning paths, and specialization options tailored to your unique profile.
This tool is ideal for career changers, recent graduates, and professionals looking to transition into sustainability roles. It provides structured guidance through multiple specialization paths, curated learning resources, and milestone-based progression frameworks. Whether you're interested in environmental management, corporate sustainability, renewable energy, or circular economy principles, this platform maps your personalized journey from entry-level to expert proficiency.
The platform leverages assessment data including your professional experience, current skill set, and career objectives to recommend optimized learning paths and specialization tracks. Real-time roadmap generation ensures your career plan remains relevant and actionable.
# Usage
**Example: Generate a personalized sustainability career roadmap**
```json
{
"assessmentData": {
"experience": {
"yearsInField": 2,
"currentRole": "Environmental Coordinator",
"industries": ["Manufacturing", "Energy"]
},
"skills": {
"technical": ["Environmental Assessment", "Data Analysis"],
"soft": ["Project Management", "Stakeholder Communication"]
},
"goals": {
"targetRole": "Sustainability Manager",
"timeline": "18 months",
"preferredSpecialization": "Corporate Sustainability"
},
"sessionId": "sess_abc123def456",
"timestamp": "2024-01-15T10:30:00Z"
},
"sessionId": "sess_abc123def456",
"userId": 12847,
"timestamp": "2024-01-15T10:30:00Z"
}
```
**Sample Response:**
```json
{
"roadmap": {
"userId": 12847,
"sessionId": "sess_abc123def456",
"recommendedSpecialization": "Corporate Sustainability",
"estimatedDuration": "18 months",
"phases": [
{
"phase": 1,
"title": "Foundation Building",
"duration": "3 months",
"objectives": [
"Master ISO 14001 Environmental Management Standards",
"Learn GRI Sustainability Reporting Framework",
"Develop ESG metrics understanding"
],
"learningPaths": ["Sustainability Basics", "Environmental Compliance Fundamentals"]
},
{
"phase": 2,
"title": "Intermediate Development",
"duration": "6 months",
"objectives": [
"Implement sustainability initiatives",
"Conduct lifecycle assessments",
"Develop stakeholder engagement strategies"
],
"learningPaths": ["Corporate Sustainability Strategy", "LCA & Impact Assessment"]
},
{
"phase": 3,
"title": "Advanced Specialization",
"duration": "9 months",
"objectives": [
"Lead sustainability programs",
"Strategic planning and innovation",
"Board-level reporting preparation"
],
"learningPaths": ["Sustainability Leadership", "Strategic Planning & Innovation"]
}
],
"nextMilestone": "Complete Foundation Phase with ISO 14001 Certification",
"recommendedResources": [
"ISO 14001:2015 Certification Course",
"GRI Standards Online Training",
"Corporate Sustainability Case Studies"
],
"generatedAt": "2024-01-15T10:30:45Z"
}
}
```
# Endpoints
## GET /
**Health Check Endpoint**
Performs a system health check to verify platform availability.
- **Method:** `GET`
- **Path:** `/`
- **Description:** Verifies the API is operational and responsive
- **Parameters:** None
- **Response:** JSON object confirming service status (200 OK)
---
## POST /api/sustainability/roadmap
**Generate Personalized Roadmap**
Creates a customized sustainability career roadmap based on user assessment data including skills, experience, and goals.
- **Method:** `POST`
- **Path:** `/api/sustainability/roadmap`
- **Description:** Analyzes user profile and generates a structured, phase-based career roadmap
**Request Body Parameters:**
| Parameter | Type | Required | Description |
|-----------|------|----------|-------------|
| `assessmentData` | AssessmentData | Yes | User assessment containing experience, skills, goals, sessionId, and timestamp |
| `assessmentData.experience` | object | No | Current professional experience details |
| `assessmentData.skills` | object | No | Current skill inventory |
| `assessmentData.goals` | object | No | Career goals and aspirations |
| `assessmentData.sessionId` | string | Yes | Unique session identifier |
| `assessmentData.timestamp` | string | Yes | ISO 8601 timestamp of assessment |
| `sessionId` | string | Yes | Session identifier for tracking |
| `userId` | integer | No | Optional unique user identifier |
| `timestamp` | string | Yes | ISO 8601 timestamp of request |
**Response Shape:**
```json
{
"roadmap": {
"userId": "integer or null",
"sessionId": "string",
"recommendedSpecialization": "string",
"estimatedDuration": "string",
"phases": [
{
"phase": "integer",
"title": "string",
"duration": "string",
"objectives": ["string"],
"learningPaths": ["string"]
}
],
"nextMilestone": "string",
"recommendedResources": ["string"],
"generatedAt": "string (ISO 8601)"
}
}
```
---
## GET /api/sustainability/specializations
**Get Available Specializations**
Retrieves all available sustainability specialization paths and tracks.
- **Method:** `GET`
- **Path:** `/api/sustainability/specializations`
- **Description:** Lists specialization options including Corporate Sustainability, Environmental Management, Renewable Energy, Circular Economy, and others
- **Parameters:** None
- **Response:** JSON array of specialization objects with descriptions and competency requirements
---
## GET /api/sustainability/learning-paths
**Get All Learning Paths**
Retrieves comprehensive list of available learning paths and courses across all specializations.
- **Method:** `GET`
- **Path:** `/api/sustainability/learning-paths`
- **Description:** Provides curated learning resources, courses, certifications, and skill-building modules
- **Parameters:** None
- **Response:** JSON array of learning path objects with prerequisites, duration, and learning outcomes
# Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
# About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
# References
- **Kong Route:** https://api.mkkpro.com/career/sustainability
- **API Docs:** https://api.mkkpro.com:8178/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Sustainability Professional Roadmap",
"description": "Professional Entry-Level Sustainability Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/sustainability/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized sustainability professional roadmap",
"operationId": "generate_roadmap_api_sustainability_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/sustainability/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_sustainability_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/sustainability/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_sustainability_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Generate personalized career roadmaps for psychology entry-level professionals based on their education, skills, interests, and goals.
---
name: Psychology Entry Level Roadmap API
description: Generate personalized career roadmaps for psychology entry-level professionals based on their education, skills, interests, and goals.
---
# Overview
The Psychology Entry Level Roadmap API generates personalized, AI-driven career development pathways for individuals entering the psychology field. This tool assesses your current education, skills, experience, and career aspirations to create a structured roadmap with immediate, short-term, medium-term, and long-term actionable steps.
Built by security professionals with deep career development expertise, this API serves students, career changers, and early-career psychologists seeking clarity on their professional trajectory. Whether you're pursuing clinical psychology, organizational psychology, research, or counseling, the API tailors recommendations to your unique profile.
The roadmap includes concrete next steps, educational pathways, relevant certifications, skill development priorities, curated learning resources, and industry-specific guidance—all personalized to your assessment data.
## Usage
**Example Request:**
```json
{
"assessmentData": {
"education": {
"degree": "Bachelor of Science in Psychology",
"institution": "State University",
"graduationYear": "2023"
},
"interests": [
"Clinical Psychology",
"Mental Health Counseling",
"Research"
],
"experience": [
"Internship at community mental health center (6 months)",
"Research assistant in cognitive psychology lab (1 year)"
],
"skills": [
"Patient assessment",
"Data analysis",
"Research methodology",
"Active listening",
"Report writing"
],
"goals": {
"shortTerm": "Obtain licensure as Licensed Professional Counselor (LPC)",
"longTerm": "Establish private practice specializing in trauma therapy"
},
"sessionId": "sess_20240115_abc123",
"timestamp": "2024-01-15T10:30:00Z"
},
"sessionId": "sess_20240115_abc123",
"userId": 42,
"timestamp": "2024-01-15T10:30:00Z"
}
```
**Example Response:**
```json
{
"overview": "Based on your BS in Psychology and clinical interests, you're well-positioned for licensure and specialization in trauma therapy. Focus on supervised clinical hours, advanced training in evidence-based trauma interventions, and building your private practice foundations.",
"immediateSteps": [
"Enroll in LMHC/LPC supervised practice program (2-3 years required hours)",
"Complete 40 CE credits in trauma-informed care and EMDR",
"Join professional associations (APA Division 42, ISSTD) for networking"
],
"shortTerm": [
"Accumulate 2,000+ supervised clinical hours while employed",
"Obtain LPC/LMHC licensure in your state",
"Complete specialized training in trauma therapy (EMDR, CPT, or DBT)"
],
"mediumTerm": [
"Pursue advanced certification in trauma therapy (3-5 years)",
"Develop specialization niche and build referral networks",
"Consider PhD or PsyD if research/academia interests grow"
],
"longTerm": [
"Establish private practice with trauma therapy specialization",
"Publish research or clinical insights in peer-reviewed journals",
"Mentor early-career psychologists and contribute to field advancement"
],
"education": [
"Master's degree in Clinical Psychology or Counseling (recommended 2-year program)",
"Post-master's certificate programs in trauma therapy",
"Continuing education in evidence-based practices"
],
"certifications": [
"Licensed Professional Counselor (LPC) or Licensed Mental Health Counselor (LMHC)",
"EMDR International Association (EMDRIA) certification",
"Certified Trauma Professional (CTP)",
"Certification in Cognitive Processing Therapy (CPT)"
],
"skills": [
"Advanced trauma assessment and case formulation",
"EMDR, CBT, and DBT delivery",
"Cultural competency and multicultural counseling",
"Business management and private practice operations",
"Supervision and training delivery"
],
"resources": [
"American Psychological Association (APA) career center",
"International Society for the Study of Trauma and Dissociation (ISSTD)",
"EMDR International Association training programs",
"Coursera and LinkedIn Learning trauma-informed care courses",
"Textbooks: 'Trauma and Recovery' by Bessel van der Kolk, 'What Happened to You?' by Bruce Perry"
],
"tips": [
"Seek out supervisors with trauma expertise to accelerate your learning",
"Build a support network early—burnout is real in trauma therapy",
"Document all supervised hours meticulously for licensure requirements",
"Stay current with evidence-based practices through regular continuing education",
"Consider joining specialty trauma therapy groups for peer consultation"
],
"sessionId": "sess_20240115_abc123",
"generatedAt": "2024-01-15T10:31:45Z"
}
```
## Endpoints
### POST /api/psychology/entry-roadmap
**Summary:** Generate Psychology Roadmap
**Description:** Generate a personalized psychology entry-level career roadmap based on assessment data including education, skills, interests, experience, and career goals.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| assessmentData | object | Yes | Comprehensive assessment data containing education, interests, experience, skills, goals, session ID, and timestamp |
| assessmentData.education | object | Yes | Educational background as key-value pairs (e.g., degree, institution, graduation year) |
| assessmentData.interests | array | Yes | Array of career interest areas (e.g., "Clinical Psychology", "Research") |
| assessmentData.experience | array | Yes | Array of relevant work/internship/volunteer experiences |
| assessmentData.skills | array | Yes | Array of professional and technical skills |
| assessmentData.goals | object | Yes | Career goals as key-value pairs (shortTerm, longTerm, etc.) |
| assessmentData.sessionId | string | Yes | Unique session identifier for tracking |
| assessmentData.timestamp | string | Yes | ISO 8601 timestamp of assessment creation |
| sessionId | string | Yes | Unique session identifier matching assessmentData.sessionId |
| userId | integer | Yes | Unique user identifier |
| timestamp | string | Yes | ISO 8601 timestamp of request |
**Response Schema:**
| Field | Type | Description |
|-------|------|-------------|
| overview | string | High-level summary of the personalized roadmap and key recommendations |
| immediateSteps | array | Actionable steps to take in the next 0-3 months |
| shortTerm | array | Goals and milestones for 3-12 months |
| mediumTerm | array | Objectives for 1-3 years |
| longTerm | array | Career vision and goals for 3+ years |
| education | array | Recommended educational programs and courses |
| certifications | array | Relevant professional certifications and credentials |
| skills | array | Key skills to develop and master |
| resources | array | Learning materials, organizations, and references |
| tips | array | Practical advice and industry insights |
| sessionId | string | Echo of the request sessionId |
| generatedAt | string | ISO 8601 timestamp when roadmap was generated |
**Status Codes:**
- `200`: Successful roadmap generation
- `422`: Validation error in request data
---
### GET /health
**Summary:** Health Check
**Description:** Health check endpoint for monitoring API availability and status.
**Parameters:** None
**Response Schema:** JSON object with service status
**Status Codes:**
- `200`: Service is operational
---
### GET /
**Summary:** Root
**Description:** Root endpoint providing basic API information.
**Parameters:** None
**Response Schema:** JSON object with API metadata
**Status Codes:**
- `200`: Request successful
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.mkkpro.com/career/psychology
- **API Docs:** https://api.mkkpro.com:8177/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Psychology Entry Level Roadmap API",
"version": "1.0.0"
},
"paths": {
"/api/psychology/entry-roadmap": {
"post": {
"summary": "Generate Psychology Roadmap",
"description": "Generate personalized psychology entry-level career roadmap.",
"operationId": "generate_psychology_roadmap_api_psychology_entry_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapResponse"
}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/health": {
"get": {
"summary": "Health Check",
"description": "Health check endpoint.",
"operationId": "health_check_health_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/": {
"get": {
"summary": "Root",
"description": "Root endpoint.",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"education": {
"additionalProperties": {
"type": "string"
},
"type": "object",
"title": "Education"
},
"interests": {
"items": {
"type": "string"
},
"type": "array",
"title": "Interests"
},
"experience": {
"items": {
"type": "string"
},
"type": "array",
"title": "Experience"
},
"skills": {
"items": {
"type": "string"
},
"type": "array",
"title": "Skills"
},
"goals": {
"additionalProperties": {
"type": "string"
},
"type": "object",
"title": "Goals"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"education",
"interests",
"experience",
"skills",
"goals",
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"type": "integer",
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"userId",
"timestamp"
],
"title": "RoadmapRequest"
},
"RoadmapResponse": {
"properties": {
"overview": {
"type": "string",
"title": "Overview"
},
"immediateSteps": {
"items": {
"type": "string"
},
"type": "array",
"title": "Immediatesteps"
},
"shortTerm": {
"items": {
"type": "string"
},
"type": "array",
"title": "Shortterm"
},
"mediumTerm": {
"items": {
"type": "string"
},
"type": "array",
"title": "Mediumterm"
},
"longTerm": {
"items": {
"type": "string"
},
"type": "array",
"title": "Longterm"
},
"education": {
"items": {
"type": "string"
},
"type": "array",
"title": "Education"
},
"certifications": {
"items": {
"type": "string"
},
"type": "array",
"title": "Certifications"
},
"skills": {
"items": {
"type": "string"
},
"type": "array",
"title": "Skills"
},
"resources": {
"items": {
"type": "string"
},
"type": "array",
"title": "Resources"
},
"tips": {
"items": {
"type": "string"
},
"type": "array",
"title": "Tips"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"generatedAt": {
"type": "string",
"title": "Generatedat"
}
},
"type": "object",
"required": [
"overview",
"immediateSteps",
"shortTerm",
"mediumTerm",
"longTerm",
"education",
"certifications",
"skills",
"resources",
"tips",
"sessionId",
"generatedAt"
],
"title": "RoadmapResponse"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}Professional career roadmap platform that generates personalized digital marketing learning paths based on user experience, skills, and goals.
---
name: Digital Marketing Specialist Roadmap
description: Professional career roadmap platform that generates personalized digital marketing learning paths based on user experience, skills, and goals.
---
# Overview
The Digital Marketing Specialist Roadmap is a comprehensive career development platform designed to guide professionals through structured learning paths in digital marketing. Built for career changers, junior marketers, and experienced professionals seeking specialization, this API generates personalized roadmaps that align with individual experience levels, existing skill sets, and career objectives.
The platform provides intelligent assessment-driven recommendations, identifying skill gaps and creating actionable learning sequences. With access to multiple specialization paths and curated learning resources, users can navigate their digital marketing career with clarity and direction. This tool is ideal for career coaches, educational platforms, HR departments, and individuals seeking data-driven guidance in the rapidly evolving digital marketing landscape.
The API combines career assessment analytics with structured curriculum design, ensuring recommendations are tailored to each user's unique profile and professional context.
## Usage
### Generate Personalized Roadmap
**Request:**
```json
{
"assessmentData": {
"experience": {
"yearsInMarketing": 2,
"previousRoles": ["Social Media Manager", "Content Writer"],
"industryExperience": "E-commerce"
},
"skills": {
"technical": ["Google Analytics", "Facebook Ads", "Canva"],
"soft": ["Communication", "Project Management"],
"proficiency": "intermediate"
},
"goals": {
"targetRole": "Digital Marketing Manager",
"timeframe": "12 months",
"specialization": "Performance Marketing"
},
"sessionId": "sess_abc123def456",
"timestamp": "2024-01-15T10:30:00Z"
},
"sessionId": "sess_abc123def456",
"userId": 42,
"timestamp": "2024-01-15T10:30:00Z"
}
```
**Response:**
```json
{
"roadmapId": "rm_xyz789",
"userId": 42,
"specialization": "Performance Marketing",
"duration": "12 months",
"phases": [
{
"phase": 1,
"title": "Foundation Building",
"duration": "2 months",
"topics": [
"Advanced Google Analytics 4",
"Conversion Rate Optimization",
"A/B Testing Fundamentals"
],
"resources": [
{
"type": "course",
"title": "Google Analytics Certification",
"provider": "Google"
}
]
},
{
"phase": 2,
"title": "Specialization Focus",
"duration": "4 months",
"topics": [
"Multi-channel Campaign Strategy",
"Budget Optimization",
"Attribution Modeling"
],
"resources": [
{
"type": "certification",
"title": "Google Ads Certified Professional",
"provider": "Google"
}
]
},
{
"phase": 3,
"title": "Advanced Strategy",
"duration": "6 months",
"topics": [
"Marketing Automation",
"Team Leadership",
"Emerging Channel Integration"
]
}
],
"skillGaps": [
"Marketing Automation Platforms",
"Advanced SQL for Analytics",
"Team Management"
],
"recommendedCertifications": [
"Google Ads Certification",
"HubSpot Marketing Automation",
"Facebook Blueprint Certification"
],
"createdAt": "2024-01-15T10:30:00Z"
}
```
## Endpoints
### GET `/`
**Health Check**
Returns service status and basic information.
**Parameters:** None
**Response:** JSON object confirming service availability.
---
### POST `/api/digital-marketing/roadmap`
**Generate Personalized Roadmap**
Generates a customized digital marketing career roadmap based on user assessment data.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| `assessmentData` | AssessmentData object | Yes | User assessment including experience, skills, and career goals |
| `assessmentData.experience` | object | No | Professional experience details (years, previous roles, industry background) |
| `assessmentData.skills` | object | No | Current skill inventory (technical, soft skills, proficiency level) |
| `assessmentData.goals` | object | No | Career objectives (target role, timeframe, specialization preferences) |
| `assessmentData.sessionId` | string | Yes | Unique session identifier |
| `assessmentData.timestamp` | string | Yes | Assessment timestamp in ISO 8601 format |
| `sessionId` | string | Yes | Request session identifier |
| `userId` | integer or null | No | Unique user identifier |
| `timestamp` | string | Yes | Request timestamp in ISO 8601 format |
**Response Shape:**
```json
{
"roadmapId": "string",
"userId": "integer",
"specialization": "string",
"duration": "string",
"phases": [
{
"phase": "integer",
"title": "string",
"duration": "string",
"topics": ["string"],
"resources": [
{
"type": "string",
"title": "string",
"provider": "string"
}
]
}
],
"skillGaps": ["string"],
"recommendedCertifications": ["string"],
"createdAt": "string"
}
```
**Status Codes:**
- `200`: Roadmap successfully generated
- `422`: Validation error in request body
---
### GET `/api/digital-marketing/specializations`
**Get Available Specializations**
Retrieves all available digital marketing specialization paths.
**Parameters:** None
**Response Shape:**
```json
{
"specializations": [
{
"id": "string",
"name": "string",
"description": "string",
"focusAreas": ["string"],
"averageDuration": "string",
"demandLevel": "string"
}
]
}
```
---
### GET `/api/digital-marketing/learning-paths`
**Get All Learning Paths**
Retrieves complete list of available learning paths and curriculum resources.
**Parameters:** None
**Response Shape:**
```json
{
"learningPaths": [
{
"pathId": "string",
"title": "string",
"specialization": "string",
"level": "string",
"duration": "string",
"modules": ["string"],
"outcomes": ["string"]
}
]
}
```
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.mkkpro.com/career/digital-marketing
- **API Docs:** https://api.mkkpro.com:8176/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "Digital Marketing Specialist Roadmap",
"description": "Professional Digital Marketing Career Roadmap Platform",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"description": "Health check endpoint",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/digital-marketing/roadmap": {
"post": {
"summary": "Generate Roadmap",
"description": "Generate personalized digital marketing roadmap",
"operationId": "generate_roadmap_api_digital_marketing_roadmap_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/RoadmapRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/digital-marketing/specializations": {
"get": {
"summary": "Get Specializations",
"description": "Get available specialization paths",
"operationId": "get_specializations_api_digital_marketing_specializations_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/digital-marketing/learning-paths": {
"get": {
"summary": "Get Learning Paths",
"description": "Get all available learning paths",
"operationId": "get_learning_paths_api_digital_marketing_learning_paths_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"AssessmentData": {
"properties": {
"experience": {
"type": "object",
"title": "Experience",
"default": {}
},
"skills": {
"type": "object",
"title": "Skills",
"default": {}
},
"goals": {
"type": "object",
"title": "Goals",
"default": {}
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"sessionId",
"timestamp"
],
"title": "AssessmentData"
},
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"RoadmapRequest": {
"properties": {
"assessmentData": {
"$ref": "#/components/schemas/AssessmentData"
},
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"userId": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
],
"title": "Userid"
},
"timestamp": {
"type": "string",
"title": "Timestamp"
}
},
"type": "object",
"required": [
"assessmentData",
"sessionId",
"timestamp"
],
"title": "RoadmapRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}A CISSP exam preparation quiz API that delivers randomized questions, tracks session progress, and evaluates answers in real-time.
---
name: CISSPly API
description: A CISSP exam preparation quiz API that delivers randomized questions, tracks session progress, and evaluates answers in real-time.
---
# Overview
CISSPly API is a specialized quiz platform designed to help security professionals prepare for the Certified Information Systems Security Professional (CISSP) certification exam. The API manages quiz sessions, delivers curated questions from a secure question bank, and provides instant evaluation of answers with detailed performance metrics.
Built by security experts with CISSP and CISM credentials, CISSPly combines robust session management with intelligent question distribution to create an effective study tool. The platform supports custom quiz lengths, tracks time-on-task metrics, and delivers comprehensive scoring analysis to help users identify knowledge gaps across CISSP domains.
Ideal users include cybersecurity professionals pursuing CISSP certification, training organizations delivering exam prep programs, and individuals seeking structured, API-driven learning platforms with granular performance tracking.
## Usage
### Example: Start a Quiz Session
**Request:**
```json
{
"sessionId": "user-12345-session-001",
"numQuestions": 50
}
```
**cURL:**
```bash
curl -X POST https://api.toolweb.in/tools/cissply/api/quiz/start \
-H "Content-Type: application/json" \
-d '{
"sessionId": "user-12345-session-001",
"numQuestions": 50
}'
```
**Response:**
```json
{
"sessionId": "user-12345-session-001",
"totalQuestions": 50,
"questions": [
{
"questionId": 1,
"text": "Which of the following is a primary function of the CISSP certification?",
"options": [
"Validates cybersecurity knowledge",
"Provides coding expertise",
"Certifies network administration",
"Ensures software development skills"
],
"category": "Security and Risk Management"
},
{
"questionId": 2,
"text": "What does CIA stand for in information security?",
"options": [
"Confidentiality, Integrity, Availability",
"Central Intelligence Agency",
"Compliance, Integration, Audit",
"Cryptography, Identity, Authorization"
],
"category": "Security and Risk Management"
}
],
"status": "started",
"timestamp": "2024-01-15T10:30:00Z"
}
```
### Example: Submit Quiz Answers
**Request:**
```json
{
"sessionId": "user-12345-session-001",
"answers": [0, 2, 1, 3, null],
"timeTaken": 1800
}
```
**cURL:**
```bash
curl -X POST https://api.toolweb.in/tools/cissply/api/quiz/submit \
-H "Content-Type: application/json" \
-d '{
"sessionId": "user-12345-session-001",
"answers": [0, 2, 1, 3, null],
"timeTaken": 1800
}'
```
**Response:**
```json
{
"sessionId": "user-12345-session-001",
"totalQuestions": 5,
"correctAnswers": 3,
"score": 60,
"timeTaken": 1800,
"results": [
{
"questionId": 1,
"userAnswer": 0,
"correctAnswer": 0,
"isCorrect": true,
"category": "Security and Risk Management"
},
{
"questionId": 2,
"userAnswer": 2,
"correctAnswer": 0,
"isCorrect": false,
"category": "Security and Risk Management"
}
],
"categoryPerformance": {
"Security and Risk Management": 60,
"Access Control": 100,
"Cryptography": 50
},
"timestamp": "2024-01-15T10:40:00Z"
}
```
## Endpoints
### GET /
**Summary:** Root
Returns basic service information.
**Parameters:** None
**Response:** Service metadata and available endpoints.
---
### GET /health
**Summary:** Health Check
Health check endpoint to verify service availability and status.
**Parameters:** None
**Response:** Health status indicator.
---
### POST /api/quiz/start
**Summary:** Start Quiz
Initiates a new quiz session with randomized questions.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| sessionId | string | Yes | Unique identifier for the quiz session |
| numQuestions | integer | Yes | Number of questions to include in the quiz (1-100) |
**Request Body Schema:**
```json
{
"sessionId": "string",
"numQuestions": 0
}
```
**Response:** Quiz session object with randomized questions, metadata, and session status.
**Status Codes:**
- `200`: Quiz session started successfully
- `422`: Validation error (invalid parameters)
---
### POST /api/quiz/submit
**Summary:** Submit Quiz
Submits completed quiz answers and receives immediate evaluation.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| sessionId | string | Yes | Session identifier from the started quiz |
| answers | array[integer \| null] | Yes | Array of answer indices; use null for unanswered questions |
| timeTaken | integer | Yes | Time spent on quiz in seconds |
**Request Body Schema:**
```json
{
"sessionId": "string",
"answers": [0, 1, null, 2],
"timeTaken": 1800
}
```
**Response:** Detailed results including score, correct/incorrect answers, category breakdown, and performance metrics.
**Status Codes:**
- `200`: Quiz evaluated successfully
- `422`: Validation error (mismatched answer count or invalid session)
---
### POST /api/quiz/evaluate
**Summary:** Evaluate Quiz
Evaluates quiz answers and returns detailed results and analysis.
**Parameters:**
| Name | Type | Required | Description |
|------|------|----------|-------------|
| data | object | Yes | Quiz evaluation data (flexible schema) |
**Request Body Schema:**
```json
{
"sessionId": "string",
"answers": [0, 1, 2],
"timeTaken": 1800
}
```
**Response:** Comprehensive evaluation results with scoring breakdown by domain and recommendation data.
**Status Codes:**
- `200`: Evaluation completed successfully
- `422`: Validation error
---
### POST /api/admin/reload
**Summary:** Reload Questions
Reloads question database from Excel source files (admin-only endpoint).
**Parameters:** None
**Authentication:** Admin credentials required
**Response:** Confirmation of question reload with updated question count and categories.
**Status Codes:**
- `200`: Questions reloaded successfully
- `403`: Unauthorized (admin credentials required)
## Pricing
| Plan | Calls/Day | Calls/Month | Price |
|------|-----------|-------------|-------|
| Free | 5 | 50 | Free |
| Developer | 20 | 500 | $39/mo |
| Professional | 200 | 5,000 | $99/mo |
| Enterprise | 100,000 | 1,000,000 | $299/mo |
## About
ToolWeb.in - 200+ security APIs, CISSP & CISM, platforms: Pay-per-run, API Gateway, MCP Server, OpenClaw, RapidAPI, YouTube.
- [toolweb.in](https://toolweb.in)
- [portal.toolweb.in](https://portal.toolweb.in)
- [hub.toolweb.in](https://hub.toolweb.in)
- [toolweb.in/openclaw/](https://toolweb.in/openclaw/)
- [rapidapi.com/user/mkrishna477](https://rapidapi.com/user/mkrishna477)
- [youtube.com/@toolweb-009](https://youtube.com/@toolweb-009)
## References
- **Kong Route:** https://api.toolweb.in/tools/cissply
- **API Docs:** https://api.toolweb.in:8175/docs
FILE:openapi.json
{
"openapi": "3.1.0",
"info": {
"title": "CISSPly API",
"version": "1.0.0"
},
"paths": {
"/": {
"get": {
"summary": "Root",
"operationId": "root__get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/health": {
"get": {
"summary": "Health",
"operationId": "health_health_get",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
},
"/api/quiz/start": {
"post": {
"summary": "Start Quiz",
"description": "Start a new quiz session",
"operationId": "start_quiz_api_quiz_start_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/QuizStartRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/quiz/submit": {
"post": {
"summary": "Submit Quiz",
"description": "Submit quiz and get results",
"operationId": "submit_quiz_api_quiz_submit_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/QuizSubmitRequest"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/quiz/evaluate": {
"post": {
"summary": "Evaluate Quiz",
"description": "Evaluate quiz answers and return results",
"operationId": "evaluate_quiz_api_quiz_evaluate_post",
"requestBody": {
"content": {
"application/json": {
"schema": {
"type": "object",
"title": "Data"
}
}
},
"required": true
},
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
},
"422": {
"description": "Validation Error",
"content": {
"application/json": {
"schema": {
"$ref": "#/components/schemas/HTTPValidationError"
}
}
}
}
}
}
},
"/api/admin/reload": {
"post": {
"summary": "Reload Questions",
"description": "Reload questions from Excel files (admin endpoint)",
"operationId": "reload_questions_api_admin_reload_post",
"responses": {
"200": {
"description": "Successful Response",
"content": {
"application/json": {
"schema": {}
}
}
}
}
}
}
},
"components": {
"schemas": {
"HTTPValidationError": {
"properties": {
"detail": {
"items": {
"$ref": "#/components/schemas/ValidationError"
},
"type": "array",
"title": "Detail"
}
},
"type": "object",
"title": "HTTPValidationError"
},
"QuizStartRequest": {
"properties": {
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"numQuestions": {
"type": "integer",
"title": "Numquestions"
}
},
"type": "object",
"required": [
"sessionId",
"numQuestions"
],
"title": "QuizStartRequest"
},
"QuizSubmitRequest": {
"properties": {
"sessionId": {
"type": "string",
"title": "Sessionid"
},
"answers": {
"items": {
"anyOf": [
{
"type": "integer"
},
{
"type": "null"
}
]
},
"type": "array",
"title": "Answers"
},
"timeTaken": {
"type": "integer",
"title": "Timetaken"
}
},
"type": "object",
"required": [
"sessionId",
"answers",
"timeTaken"
],
"title": "QuizSubmitRequest"
},
"ValidationError": {
"properties": {
"loc": {
"items": {
"anyOf": [
{
"type": "string"
},
{
"type": "integer"
}
]
},
"type": "array",
"title": "Location"
},
"msg": {
"type": "string",
"title": "Message"
},
"type": {
"type": "string",
"title": "Error Type"
}
},
"type": "object",
"required": [
"loc",
"msg",
"type"
],
"title": "ValidationError"
}
}
}
}