Loading...
Changelog

v2.3.0: Skills API and Third-Party Integrations

Introducing our comprehensive Skills API, HRIS integrations, and automated skill discovery from code repositories.

v2.3.0: Skills API and Third-Party Integrations

v2.3.0: Skills API and Third-Party Integrations

Our biggest release yet brings powerful integration capabilities and automated skill discovery to help you build more comprehensive team profiles.

🔌 New Skills API

RESTful Endpoints

Complete CRUD operations for skills management:

GET /api/v1/skills
POST /api/v1/skills
PUT /api/v1/skills/{id}
DELETE /api/v1/skills/{id}

GraphQL Support

Flexible querying for complex skill relationships:

query GetTeamSkills($teamId: ID!) {
team(id: $teamId) {
members {
name
skills {
name
proficiency
lastAssessed
}
}
}
}

🏢 HRIS Integrations

Supported Platforms

  • BambooHR: Automatic employee sync
  • Workday: Role and department mapping
  • Greenhouse: Candidate skill tracking
  • Lever: Interview feedback integration

Two-Way Sync

  • Import employee data automatically
  • Export skill assessments back to your HRIS
  • Real-time updates when changes occur

🤖 Automated Skill Discovery

GitHub Integration

Analyze code repositories to identify skills:

  • Programming languages used
  • Frameworks and libraries experience
  • Code quality metrics and contributions
  • Project complexity indicators

Example Discovery Results

{
"discovered_skills": [
{
"name": "React",
"confidence": 0.92,
"evidence": "147 commits across 12 React projects"
},
{
"name": "TypeScript",
"confidence": 0.87,
"evidence": "89% of recent code in TypeScript"
}
]
}

📈 Enhanced Analytics

Skill Trend Analysis

  • Skill adoption rates across teams
  • Learning velocity measurements
  • Skill gap forecasting

Team Composition Insights

  • Diversity metrics for skill distribution
  • Risk assessment for single points of failure
  • Optimization suggestions for team balance

🔐 Security & Compliance

API Authentication

  • OAuth 2.0 with PKCE support
  • API key management with scoped permissions
  • Rate limiting and usage monitoring

Data Privacy

  • GDPR compliance for EU organizations
  • SOC 2 Type II certification
  • Audit logging for all data access

🌐 Webhook Support

Event-Driven Updates

Subscribe to skill-related events:

  • skill.created
  • skill.updated
  • assessment.completed
  • team.skill_gap_detected

Integration Examples

// Slack notification on skill gap
webhook.on("team.skill_gap_detected", (event) => {
slackClient.sendMessage({
channel: "#engineering-managers",
text: `⚠️ Skill gap detected: ${event.skill} in ${event.team}`,
});
});

🚀 Performance Improvements

  • 3x faster API response times
  • Reduced memory usage by 40%
  • Better caching for frequently accessed data
  • Database query optimization

🐛 Notable Fixes

  • Fixed skill rating inconsistencies in team views
  • Resolved export issues with large datasets
  • Improved error handling for API rate limits
  • Fixed timezone issues in skill assessment timestamps

Ready to integrate? Check out our API documentation and integration guides.