Need help with your APIs? I offer API discovery, governance & evangelism services. Explore services →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

National Yang Ming Chiao Tung University Licenses API

The Licenses API from National Yang Ming Chiao Tung University — 5 operation(s) for licenses.

National Yang Ming Chiao Tung University Licenses API is one of 25 APIs that National Yang Ming Chiao Tung University publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

This API exposes 2 JSON Schema definitions.

Tagged areas include Licenses. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, a JSON-LD context, and 2 JSON Schemas.

This API exposes 7 operations across 5 paths, and defines 92 schemas. It is described by OpenAPI 3.0.0, at version 5.10.1.

Requests are made against a single base URL, https://dataverse.lib.nycu.edu.tw.

7 operations 5 paths 92 schemas 1 DELETE3 GET1 POST2 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.0
API Version
5.10.1
Base URL
https://id.nycu.edu.tw
Resource Areas
1

Paths & Operations 7

Across 5 paths, the API surfaces 7 operations — 1 DELETE, 3 GET, 1 POST, 2 PUT. Each is listed below with its method, path, parameters, and response codes.

Licenses 7
GET
/api/v1/licenses
getLicenses → default
POST
/api/v1/licenses
addLicense body → default
GET
/api/v1/licenses/default
getDefault → default
PUT
/api/v1/licenses/default/{id}
setDefault 1 param → default
GET
/api/v1/licenses/{id}
getLicenseById 1 param → default
DELETE
/api/v1/licenses/{id}
deleteLicenseById 1 param → default
PUT
/api/v1/licenses/{id}/:active/{activeState}
setActiveState 2 params → default

Schemas 92

The contract defines 92 schemas that model the data the API accepts and returns. The most detailed are Dataverse (54 properties), DataFile (43 properties), Dataset (39 properties), DatasetFieldType (30 properties). Each schema is shown below with its type and property counts.

Reason
AlternativePersistentIdentifier
object
8 properties
DvObject
object
21 properties
Type
Embargo
object
4 properties
AuxiliaryFile
object
10 properties
DatasetVersion
object
25 properties
ExternalToolType
object
3 properties
IngestRequest
object
6 properties
DatasetVersionUser
object
4 properties
FileDifferenceDetailItem
object
3 properties
SummaryStatistic
object
4 properties
DvObjectContainer
object
24 properties
ExternalTool
object
9 properties
CategoryMetadata
object
4 properties
RoleAssignment
object
6 properties
VariableType
OAuth2TokenData
object
8 properties
ImageFormat
datasetReplaceFileItem
object
8 properties
FileVersionDifference
object
6 properties
DatasetFieldCompoundValue
object
7 properties
IngestReport
object
7 properties
FileMetadata
object
17 properties
datasetFileDifferenceItem
object
19 properties
DataverseType
DataverseEntity
object
1 property
DataverseRole
object
6 properties
SavedSearch
object
5 properties
DatasetFieldType
object
30 properties
DatasetExternalCitations
object
3 properties
Alignment
SavedSearchFilterQuery
object
3 properties
DataTable
object
11 properties
VariableCategory
object
7 properties
DataverseFacet
object
4 properties
UserNotification
object
11 properties
DataverseLinkingDataverse
object
4 properties
DatasetFieldValue
object
5 properties
VariableRangeItem
object
3 properties
FieldType
DataFile
object
43 properties
GuestbookResponse
object
15 properties
ControlledVocabAlternate
object
4 properties
DifferenceSummaryItem
object
6 properties
VariableMetadataUtil
object
Dataverse
object
54 properties
DataFileCategory
object
4 properties
CustomQuestionValue
object
4 properties
FileDifferenceSummaryGroup
object
2 properties
CustomQuestionResponse
object
5 properties
VersionState
WorkflowComment
object
7 properties
DataverseTheme
object
14 properties
DataVariable
object
22 properties
ClientHarvestRun
object
8 properties
TermsOfUseAndAccess
object
20 properties
License
object
8 properties
TagType
DatasetMetrics
object
16 properties
DataFileTag
object
3 properties
DatasetFieldDefaultValue
object
7 properties
Cart
object
1 property
VariableRangeType
VariableInterval
AuthenticatedUserLookup
object
4 properties
DefaultValueSet
object
3 properties
CustomQuestion
object
9 properties
ControlledVocabularyValue
object
6 properties
DataverseFieldTypeInputLevel
object
5 properties
Template
object
11 properties
FileDifferenceSummaryItem
object
6 properties
DifferenceSummaryGroup
object
3 properties
Scope
HarvestingClient
object
18 properties
ChecksumType
VariableMetadata
object
13 properties
Guestbook
object
15 properties
Dataset
object
39 properties
SummaryStatisticType
AuthenticatedUser
object
24 properties
VarGroup
object
4 properties
DatasetLock
object
6 properties
RunResultType
DataverseContact
object
4 properties
DatasetVersionDifference
object
15 properties
DatasetField
object
12 properties
MetadataBlock
object
10 properties
DatasetLinkingDataverse
object
4 properties
DataverseFeaturedDataverse
object
4 properties
FileDownload
object
7 properties
VariableRange
object
6 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

nycu-licenses-api-openapi.yml Raw ↑

Other APIs National Yang Ming Chiao Tung University publishes across the network.

NYCU OAuth / Single Sign-On API
NYCU Dataverse OAI-PMH Endpoint
National Yang Ming Chiao Tung University Access API
National Yang Ming Chiao Tung University Admin API
National Yang Ming Chiao Tung University Batch API
National Yang Ming Chiao Tung University Builtin Users API
National Yang Ming Chiao Tung University Datasets API
National Yang Ming Chiao Tung University Datatags API
National Yang Ming Chiao Tung University Dataverses API
National Yang Ming Chiao Tung University Edit API
National Yang Ming Chiao Tung University Files API
National Yang Ming Chiao Tung University Harvest API