Skip to main content
GET
/
skills
List skills
curl --request GET \
  --url https://api.exec.com/rest/v1/skills \
  --header 'Authorization: Bearer <token>'
{
  "data": [
    {
      "id": "sk1a2b3c4d5e",
      "name": "Procurement Selling",
      "slug": "procurement-selling",
      "description": "Ability to identify and sell procurement solutions effectively.",
      "created_at": "2026-01-10T09:00:00Z",
      "proficiency_summary": {
        "participant_count": 25,
        "scored_participant_count": 20,
        "pct_proficient_plus": 60,
        "avg_score": 72.5
      }
    },
    {
      "id": "sk6f7g8h9i0j",
      "name": "Objection Handling",
      "slug": "objection-handling",
      "description": "Skill in addressing and overcoming prospect objections.",
      "created_at": "2026-01-15T14:30:00Z",
      "proficiency_summary": {
        "participant_count": 18,
        "scored_participant_count": 15,
        "pct_proficient_plus": 40,
        "avg_score": 65.3
      }
    }
  ],
  "pagination": {
    "page": 1,
    "page_size": 50,
    "total_count": 2,
    "total_pages": 1
  }
}

Authorizations

Authorization
string
header
required

API key created in Settings > API.

Format: exec_live_ followed by 40 alphanumeric characters.

Query Parameters

include
string

Comma-separated list of optional data to include. Available values: proficiency (aggregate proficiency stats per skill).

Example:

"proficiency"

page
integer
default:1

Page number (1-indexed)

Required range: x >= 1
page_size
integer
default:50

Number of results per page (max 100)

Required range: 1 <= x <= 100

Response

Paginated list of skills

data
object[]
pagination
object