Get skill detail with standards alignment
GET /api/v1/skills/{slug}
GET
/api/v1/skills/{slug}
Parameters
Section titled “ Parameters ”Path Parameters
Section titled “Path Parameters ” slug
required
string
Example
add-within-10Responses
Section titled “ Responses ”Skill detail with standards and available grades
object
data
object
skill
object
slug
string
name
string
grade
object
slug
string
name
string
order
integer
subject
object
slug
string
name
string
topic
object
slug
string
name
string
standards
Array<object>
object
code
string
Example
3.OA.C.7 framework
string
Example
CCSS-MATH description
string
availableGrades
All grades where this skill is available
Array<object>
object
slug
string
name
string
order
integer
meta
object
requestId
string format: uuid
generatedAt
string format: date-time
apiVersion
string
cacheHit
boolean
Skill not found
RFC 7807 Problem Details
object
type
required
string format: uri
title
required
string
status
required
integer
detail
required
string
instance
string
retryAfter
Seconds to wait before retrying (present on 429 responses)
integer
Rate limit exceeded
RFC 7807 Problem Details
object
type
required
string format: uri
title
required
string
status
required
integer
detail
required
string
instance
string
retryAfter
Seconds to wait before retrying (present on 429 responses)
integer
Example
{ "type": "https://api.studyplug.org/errors/rate-limited", "title": "Rate Limit Exceeded", "status": 429, "detail": "You have exceeded 20 requests per minute. Please wait before retrying.", "instance": "/api/v1/skills", "retryAfter": 12}Headers
Section titled “Headers ” Retry-After
integer
Seconds until rate limit resets
X-RateLimit-Limit
integer
Max requests per window
X-RateLimit-Remaining
integer
Always 0 when rate limited