# SJTU Open API

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

SJTU Open 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 2 JSON Schema definitions. Tagged areas include Campus Life, Identity, Payments, Course Catalog, and Messaging. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, authentication docs, and 2 JSON Schemas.

The university's own REST API platform (开放API), operated by the SJTU Network and Information Center at api.sjtu.edu.cn under OAuth 2.0 issued by its own jAccount authorization server. 59 documented operations across 13 families: Profile, Task, Enterprise, File, Notification, Mail, Finance, Education, Card, Unicode (思源码), Barcode, Calendar and Signature. Every response uses one envelope — errno, error, total, nextToken, entities[] — and field release is scope controlled, so the same Profile operation returns a different object shape to a `basic` token than to a `privacy` one. Verified live 2026-08-30: an unauthenticated GET of /v1/me/profile returns HTTP 403 with the documented {"errno":10002,"error":"Authentication Failed."}. SJTU publishes no OpenAPI; the specification here is DERIVED from the university's own HTML documentation and marked as such in info.x-provenance.

## Machine-readable artifacts (15)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/openapi/shanghai-jiao-tong-university-open-api-openapi.yml
- **Documentation** — https://developer.sjtu.edu.cn/api/overview.html
- **APIReference** — https://developer.sjtu.edu.cn/api/list.html
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/authentication/shanghai-jiao-tong-university-authentication.yml
- **OAuthScopes** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/scopes/shanghai-jiao-tong-university-scopes.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/errors/shanghai-jiao-tong-university-errors.yml
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/json-schema/shanghai-jiao-tong-university-envelope.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/json-schema/shanghai-jiao-tong-university-profile.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/examples/shanghai-jiao-tong-university-examples.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/rules/shanghai-jiao-tong-university-design-rules.yml
- **Lifecycle** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/lifecycle/shanghai-jiao-tong-university-lifecycle.yml
- **Conformance** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/conformance/shanghai-jiao-tong-university-conformance.yml
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/vocabulary/shanghai-jiao-tong-university-vocabulary.yml
- **SDKs** — https://developer.sjtu.edu.cn/api/sdk.html
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/shanghai-jiao-tong-university/refs/heads/main/apis.yml

## Other Shanghai Jiao Tong University APIs (4)

- [SJTU Data Resources API](https://apis.io/apis/shanghai-jiao-tong-university/data-resources/)
- [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

Campus Life, Identity, Payments, Course Catalog, Messaging, Storage

---

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