# SJTU Data Resources API

**Canonical:** https://apis.io/apis/shanghai-jiao-tong-university/data-resources/  
**Provider:** Shanghai Jiao Tong University — https://apis.io/providers/shanghai-jiao-tong-university/  
**Base URL:** https://graphql.sjtu.edu.cn/v1  
**Documentation:** https://developer.sjtu.edu.cn/graphql/overview.html

SJTU Data Resources API is one of 5 APIs that [Shanghai Jiao Tong University](https://apis.io/providers/shanghai-jiao-tong-university/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 1 JSON Schema definition. Tagged areas include Research, Course Catalog, Data Exchange, Faculty, and Assets. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and 1 JSON Schema.

数据资源 — the university's institutional data-exchange API, exposing account, faculty and staff, undergraduate-teaching, academic-paper and asset records produced by SJTU's own administrative systems. The current contract is REST: ten GET operations under https://graphql.sjtu.edu.cn/v1 with query-string filters, first/offset paging capped at 200, OAuth 2.0 client credentials and the exchange_data scope. The host name is a fossil — an earlier GraphQL implementation POSTed queries to /graphql and is now labelled 老版本 (old version) on every data-resource page. This repo described only that GraphQL form until 2026-08-30. Access is doubly gated: by the 数据资源申请流程 approval workflow, which grants FIELDS rather than endpoints, and by campus-network restriction — an off-campus request is 302'd to restrict.sjtu.edu.cn and told to use the SJTU VPN. Probed 2026-08-30 and confirmed live-and-gated, not dead.

## Operations (10)

| Method | Path | Summary |
|---|---|---|
| GET | `/v1/account/info` | Account information |
| GET | `/v1/faculty/profile` | Faculty and staff basic information |
| GET | `/v1/faculty/degree` | Faculty and staff degree information |
| GET | `/v1/faculty/post` | Faculty and staff Party and administrative post information |
| GET | `/v1/stu/profile` | Student basic information |
| GET | `/v1/course/info` | Course information |
| GET | `/v1/course/plan` | Course scheduling information |
| GET | `/v1/course/selection` | Course-selection (enrolment) information |
| GET | `/v1/paper/info` | Academic paper information |
| GET | `/v1/asset/info` | Asset information |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/openapi/shanghai-jiao-tong-university-data-resources-openapi.yml
- **Documentation** — https://developer.sjtu.edu.cn/graphql/overview.html
- **APIReference** — https://developer.sjtu.edu.cn/api/list.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/json-schema/shanghai-jiao-tong-university-account-info.json
- **GraphQL** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/graphql/shanghai-jiao-tong-university-graphql.md
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/lifecycle/shanghai-jiao-tong-university-lifecycle.yml

## Other Shanghai Jiao Tong University APIs (4)

- [SJTU Open API](https://apis.io/apis/shanghai-jiao-tong-university/open-api/)
- [jAccount Authorization Server (OAuth 2.0 / OpenID Connect)](https://apis.io/apis/shanghai-jiao-tong-university/jaccount-oauth/)
- [SJTU Identity Provider (Shibboleth / SAML 2.0)](https://apis.io/apis/shanghai-jiao-tong-university/jaccount-shibboleth/)
- [Jiao Wo Ban (交我办) Process Platform](https://apis.io/apis/shanghai-jiao-tong-university/jiaowoban/)

## Tags

Research, Course Catalog, Data Exchange, Faculty, Assets

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/shanghai-jiao-tong-university/data-resources/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/shanghai-jiao-tong-university/.
