Codecov · JSON-LD Context
Codecov Context
JSON-LD context defining the semantic vocabulary for Codecov from Codecov.
48 Classes
99 Properties
4 Namespaces
Namespaces
schema:
https://schema.org/
xsd:
http://www.w3.org/2001/XMLSchema#
dcterms:
http://purl.org/dc/terms/
codecov:
https://codecov.io/schema#
Classes
Owner
PaginatedOwnerList
ServiceEnum
PaginatedUserSessionList
UserSession
PaginatedUserList
User
PatchedUserUpdateActivation
CommitTotals
PaginatedRepoList
Repo
RepoConfig
Branch
PaginatedBranchList
BranchDetail
CommitDetail
Report
ReportFile
ReportTotals
StateB73Enum
Commit
PaginatedCommitList
CommitUploads
NullEnum
PaginatedCommitUploadsList
StateNameEnum
UploadTotals
Comparison
TotalsComparison
ComponentComparison
FileComparison
LineComparison
FlagComparison
ImpactedFilesComparison
ImpactedFileSegments
Component
Measurement
PaginatedMeasurementList
FileReport
CoverageReport
Tree
Flag
PaginatedFlagList
PaginatedPullList
Pull
PullStateEnum
PaginatedTestrunList
Testrun
Properties
| Property | Type | Container |
|---|---|---|
| service | ||
| username | string | |
| name | string | |
| count | integer | |
| next | reference | |
| previous | reference | |
| results | list | |
| has_active_session | boolean | |
| expiry_date | dateTime | |
| activated | boolean | |
| is_admin | boolean | |
| string | ||
| files | integer | |
| lines | integer | |
| hits | integer | |
| misses | integer | |
| partials | integer | |
| coverage | decimal | |
| branches | integer | |
| methods | integer | |
| sessions | integer | |
| complexity | decimal | |
| complexity_total | decimal | |
| complexity_ratio | decimal | |
| diff | integer | |
| private | boolean | |
| updatestamp | dateTime | |
| author | ||
| language | string | |
| branch | string | |
| active | boolean | |
| totals | ||
| upload_token | string | |
| graph_token | string | |
| head_commit | ||
| commitid | string | |
| message | string | |
| timestamp | dateTime | |
| ci_passed | boolean | |
| state | ||
| parent | string | |
| report | ||
| line_coverage | list | |
| messages | integer | |
| created_at | string | |
| updated_at | string | |
| storage_path | string | |
| flags | list | |
| provider | string | |
| build_code | string | |
| job_code | string | |
| build_url | string | |
| state_id | integer | |
| state_name | ||
| env | ||
| upload_type | string | |
| upload_extras | ||
| base_commit | string | |
| commit_uploads | list | |
| untracked | list | |
| base | reference | |
| head | reference | |
| patch | reference | |
| component_id | string | |
| base_report_totals | reference | |
| head_report_totals | reference | |
| diff_totals | reference | |
| has_diff | boolean | |
| stats | ||
| change_summary | ||
| value | string | |
| number | ||
| is_diff | boolean | |
| added | boolean | |
| removed | boolean | |
| segments | string | |
| min | decimal | |
| max | decimal | |
| avg | decimal | |
| commit_sha | string | |
| commit_file_url | string | |
| full_path | string | |
| flag_name | string | |
| pullid | integer | |
| title | string | |
| base_totals | ||
| head_totals | ||
| test_id | string | |
| classname | string | |
| testsuite | string | |
| computed_name | string | |
| outcome | string | |
| duration_seconds | decimal | |
| failure_message | string | |
| framework | string | |
| filename | string | |
| repo_id | integer | |
| upload_id | integer | |
| properties |
JSON-LD Document
{
"@context": {
"@vocab": "https://codecov.io/schema#",
"schema": "https://schema.org/",
"xsd": "http://www.w3.org/2001/XMLSchema#",
"dcterms": "http://purl.org/dc/terms/",
"codecov": "https://codecov.io/schema#",
"Owner": "codecov:Owner",
"service": {
"@id": "codecov:service"
},
"username": {
"@id": "codecov:username",
"@type": "xsd:string"
},
"name": {
"@id": "codecov:name",
"@type": "xsd:string"
},
"PaginatedOwnerList": "codecov:PaginatedOwnerList",
"count": {
"@id": "codecov:count",
"@type": "xsd:integer"
},
"next": {
"@id": "codecov:next",
"@type": "@id"
},
"previous": {
"@id": "codecov:previous",
"@type": "@id"
},
"results": {
"@id": "codecov:results",
"@container": "@list"
},
"ServiceEnum": "codecov:ServiceEnum",
"PaginatedUserSessionList": "codecov:PaginatedUserSessionList",
"UserSession": "codecov:UserSession",
"has_active_session": {
"@id": "codecov:has_active_session",
"@type": "xsd:boolean"
},
"expiry_date": {
"@id": "codecov:expiry_date",
"@type": "xsd:dateTime"
},
"PaginatedUserList": "codecov:PaginatedUserList",
"User": "codecov:User",
"activated": {
"@id": "codecov:activated",
"@type": "xsd:boolean"
},
"is_admin": {
"@id": "codecov:is_admin",
"@type": "xsd:boolean"
},
"email": {
"@id": "codecov:email",
"@type": "xsd:string"
},
"PatchedUserUpdateActivation": "codecov:PatchedUserUpdateActivation",
"CommitTotals": "codecov:CommitTotals",
"files": {
"@id": "codecov:files",
"@type": "xsd:integer"
},
"lines": {
"@id": "codecov:lines",
"@type": "xsd:integer"
},
"hits": {
"@id": "codecov:hits",
"@type": "xsd:integer"
},
"misses": {
"@id": "codecov:misses",
"@type": "xsd:integer"
},
"partials": {
"@id": "codecov:partials",
"@type": "xsd:integer"
},
"coverage": {
"@id": "codecov:coverage",
"@type": "xsd:decimal"
},
"branches": {
"@id": "codecov:branches",
"@type": "xsd:integer"
},
"methods": {
"@id": "codecov:methods",
"@type": "xsd:integer"
},
"sessions": {
"@id": "codecov:sessions",
"@type": "xsd:integer"
},
"complexity": {
"@id": "codecov:complexity",
"@type": "xsd:decimal"
},
"complexity_total": {
"@id": "codecov:complexity_total",
"@type": "xsd:decimal"
},
"complexity_ratio": {
"@id": "codecov:complexity_ratio",
"@type": "xsd:decimal"
},
"diff": {
"@id": "codecov:diff",
"@type": "xsd:integer"
},
"PaginatedRepoList": "codecov:PaginatedRepoList",
"Repo": "codecov:Repo",
"private": {
"@id": "codecov:private",
"@type": "xsd:boolean"
},
"updatestamp": {
"@id": "codecov:updatestamp",
"@type": "xsd:dateTime"
},
"author": {
"@id": "codecov:author"
},
"language": {
"@id": "codecov:language",
"@type": "xsd:string"
},
"branch": {
"@id": "codecov:branch",
"@type": "xsd:string"
},
"active": {
"@id": "codecov:active",
"@type": "xsd:boolean"
},
"totals": {
"@id": "codecov:totals"
},
"RepoConfig": "codecov:RepoConfig",
"upload_token": {
"@id": "codecov:upload_token",
"@type": "xsd:string"
},
"graph_token": {
"@id": "codecov:graph_token",
"@type": "xsd:string"
},
"Branch": "codecov:Branch",
"PaginatedBranchList": "codecov:PaginatedBranchList",
"BranchDetail": "codecov:BranchDetail",
"head_commit": {
"@id": "codecov:head_commit"
},
"CommitDetail": "codecov:CommitDetail",
"commitid": {
"@id": "codecov:commitid",
"@type": "xsd:string"
},
"message": {
"@id": "codecov:message",
"@type": "xsd:string"
},
"timestamp": {
"@id": "codecov:timestamp",
"@type": "xsd:dateTime"
},
"ci_passed": {
"@id": "codecov:ci_passed",
"@type": "xsd:boolean"
},
"state": {
"@id": "codecov:state"
},
"parent": {
"@id": "codecov:parent",
"@type": "xsd:string"
},
"report": {
"@id": "codecov:report"
},
"Report": "codecov:Report",
"ReportFile": "codecov:ReportFile",
"line_coverage": {
"@id": "codecov:line_coverage",
"@container": "@list"
},
"ReportTotals": "codecov:ReportTotals",
"messages": {
"@id": "codecov:messages",
"@type": "xsd:integer"
},
"StateB73Enum": "codecov:StateB73Enum",
"Commit": "codecov:Commit",
"PaginatedCommitList": "codecov:PaginatedCommitList",
"CommitUploads": "codecov:CommitUploads",
"created_at": {
"@id": "codecov:created_at",
"@type": "xsd:string"
},
"updated_at": {
"@id": "codecov:updated_at",
"@type": "xsd:string"
},
"storage_path": {
"@id": "codecov:storage_path",
"@type": "xsd:string"
},
"flags": {
"@id": "codecov:flags",
"@container": "@list"
},
"provider": {
"@id": "codecov:provider",
"@type": "xsd:string"
},
"build_code": {
"@id": "codecov:build_code",
"@type": "xsd:string"
},
"job_code": {
"@id": "codecov:job_code",
"@type": "xsd:string"
},
"build_url": {
"@id": "codecov:build_url",
"@type": "xsd:string"
},
"state_id": {
"@id": "codecov:state_id",
"@type": "xsd:integer"
},
"state_name": {
"@id": "codecov:state_name"
},
"env": {
"@id": "codecov:env"
},
"upload_type": {
"@id": "codecov:upload_type",
"@type": "xsd:string"
},
"upload_extras": {
"@id": "codecov:upload_extras"
},
"NullEnum": "codecov:NullEnum",
"PaginatedCommitUploadsList": "codecov:PaginatedCommitUploadsList",
"StateNameEnum": "codecov:StateNameEnum",
"UploadTotals": "codecov:UploadTotals",
"Comparison": "codecov:Comparison",
"base_commit": {
"@id": "codecov:base_commit",
"@type": "xsd:string"
},
"commit_uploads": {
"@id": "codecov:commit_uploads",
"@container": "@list"
},
"untracked": {
"@id": "codecov:untracked",
"@container": "@list"
},
"TotalsComparison": "codecov:TotalsComparison",
"base": {
"@id": "codecov:base",
"@type": "@id"
},
"head": {
"@id": "codecov:head",
"@type": "@id"
},
"patch": {
"@id": "codecov:patch",
"@type": "@id"
},
"ComponentComparison": "codecov:ComponentComparison",
"component_id": {
"@id": "codecov:component_id",
"@type": "xsd:string"
},
"base_report_totals": {
"@id": "codecov:base_report_totals",
"@type": "@id"
},
"head_report_totals": {
"@id": "codecov:head_report_totals",
"@type": "@id"
},
"diff_totals": {
"@id": "codecov:diff_totals",
"@type": "@id"
},
"FileComparison": "codecov:FileComparison",
"has_diff": {
"@id": "codecov:has_diff",
"@type": "xsd:boolean"
},
"stats": {
"@id": "codecov:stats"
},
"change_summary": {
"@id": "codecov:change_summary"
},
"LineComparison": "codecov:LineComparison",
"value": {
"@id": "codecov:value",
"@type": "xsd:string"
},
"number": {
"@id": "codecov:number"
},
"is_diff": {
"@id": "codecov:is_diff",
"@type": "xsd:boolean"
},
"added": {
"@id": "codecov:added",
"@type": "xsd:boolean"
},
"removed": {
"@id": "codecov:removed",
"@type": "xsd:boolean"
},
"FlagComparison": "codecov:FlagComparison",
"ImpactedFilesComparison": "codecov:ImpactedFilesComparison",
"ImpactedFileSegments": "codecov:ImpactedFileSegments",
"segments": {
"@id": "codecov:segments",
"@type": "xsd:string"
},
"Component": "codecov:Component",
"Measurement": "codecov:Measurement",
"min": {
"@id": "codecov:min",
"@type": "xsd:decimal"
},
"max": {
"@id": "codecov:max",
"@type": "xsd:decimal"
},
"avg": {
"@id": "codecov:avg",
"@type": "xsd:decimal"
},
"PaginatedMeasurementList": "codecov:PaginatedMeasurementList",
"FileReport": "codecov:FileReport",
"commit_sha": {
"@id": "codecov:commit_sha",
"@type": "xsd:string"
},
"commit_file_url": {
"@id": "codecov:commit_file_url",
"@type": "xsd:string"
},
"CoverageReport": "codecov:CoverageReport",
"Tree": "codecov:Tree",
"full_path": {
"@id": "codecov:full_path",
"@type": "xsd:string"
},
"Flag": "codecov:Flag",
"flag_name": {
"@id": "codecov:flag_name",
"@type": "xsd:string"
},
"PaginatedFlagList": "codecov:PaginatedFlagList",
"PaginatedPullList": "codecov:PaginatedPullList",
"Pull": "codecov:Pull",
"pullid": {
"@id": "codecov:pullid",
"@type": "xsd:integer"
},
"title": {
"@id": "codecov:title",
"@type": "xsd:string"
},
"base_totals": {
"@id": "codecov:base_totals"
},
"head_totals": {
"@id": "codecov:head_totals"
},
"PullStateEnum": "codecov:PullStateEnum",
"PaginatedTestrunList": "codecov:PaginatedTestrunList",
"Testrun": "codecov:Testrun",
"test_id": {
"@id": "codecov:test_id",
"@type": "xsd:string"
},
"classname": {
"@id": "codecov:classname",
"@type": "xsd:string"
},
"testsuite": {
"@id": "codecov:testsuite",
"@type": "xsd:string"
},
"computed_name": {
"@id": "codecov:computed_name",
"@type": "xsd:string"
},
"outcome": {
"@id": "codecov:outcome",
"@type": "xsd:string"
},
"duration_seconds": {
"@id": "codecov:duration_seconds",
"@type": "xsd:decimal"
},
"failure_message": {
"@id": "codecov:failure_message",
"@type": "xsd:string"
},
"framework": {
"@id": "codecov:framework",
"@type": "xsd:string"
},
"filename": {
"@id": "codecov:filename",
"@type": "xsd:string"
},
"repo_id": {
"@id": "codecov:repo_id",
"@type": "xsd:integer"
},
"upload_id": {
"@id": "codecov:upload_id",
"@type": "xsd:integer"
},
"properties": {
"@id": "codecov:properties"
}
},
"@type": "schema:Dataset",
"schema:name": "Codecov API JSON-LD context",
"schema:description": "A JSON-LD @context for the objects Codecov's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-27) from openapi/codecov-api-openapi.yml.",
"dcterms:created": "2026-10-27",
"dcterms:source": [
"openapi/codecov-api-openapi.yml"
]
}