Mink lets a researcher upload their own text, run it through the Sparv annotation pipeline and publish it into Korp. Sixty-three paths, the largest contract in this profile and the only one with a real authorisation model — an OAuth2 bearer scheme plus an API-key header, whose accounts are federated logins riding on the same SWAMID/eduGAIN infrastructure the University operates its own IdP inside of. Institution-operated: servers ws.spraakbanken.gu.se production and dev, contact sb-info@svenska.gu.se, MIT licence. Verified live 2026-09-01: anonymous GET /info returned HTTP 200 with the job status-code catalogue.
Mink API v3 — Bring Your Own Corpus is one of 14 APIs that University of Gothenburg publishes on the APIs.io network, described by a machine-readable OpenAPI specification.
Tagged areas include Language Technology, Corpus Linguistics, Research Data, Annotation, and Upload. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and authentication docs.
This API exposes
63 operations
across 63 paths,
organized into 6 resource areas,
and defines 43 schemas.
It is described by OpenAPI 3.1.0, at version 3.1.0.dev.
Requests are made against 2 base URLs: https://ws.spraakbanken.gu.se/ws/mink/v3, https://ws.spraakbanken.gu.se/ws/mink/dev.
63 operations63 paths43 schemas11 DELETE32 GET9 POST11 PUT
Metadata
The identity and technical contract details declared by the specification.
Mink API v3 — Bring Your Own Corpus declares
2 security schemes
for authenticating requests.
It accepts HTTP bearer tokens (JWT) (OAuth2PasswordBearer).
An API key is passed in the header as X-Api-Key (APIKeyHeader).
Paths & Operations 63
Across 63 paths, the API surfaces 63 operations — 11 DELETE, 32 GET, 9 POST, 11 PUT. They span 6 resource areas: Documentation, Manage Resources, User Management, Manage Corpora, Manage Metadata, Manage Lexicons. Each is listed below with its method, path, parameters, and response codes.
Documentation 9
Routes used for documentation purposes.
GET
/docs
Docs
docs→ 200
GET
/openapi.json
Openapi
openapi_openapi_json_get→ 200
GET
/redoc
Redoc
redoc→ 200
GET
/swagger
Swagger
swagger→ 200
GET
/info
Info
info→ 200
GET
/return-codes
List Return Codes
return-codes→ 200
GET
/corpus/sparv/get-schema
Sparv Schema
get-sparv-schema1 param→ 200500422
GET
/corpus/sparv/list-languages
Sparv Languages
list-sparv-languages1 param→ 200500422
GET
/corpus/sparv/list-exports
Sparv Exports
list-sparv-exports2 params→ 200422500
Manage Resources 5
Routes for listing and getting information about all resources, regardless of type.
PUT
/queue/advance
Advance Queue
advance-queue1 param→ 200401422
GET
/queue/health
Queue Health
queue-health2 params→ 200401503422
GET
/resource/list
List Resources
list-resources1 param→ 200400401404422500
GET
/resource/status/list
List Resource Statuses
list-resource-statuses1 param→ 200400401404422500
GET
/resource/status/get/{resource_id}
Get Resource Status
get-resource-status2 params→ 200400401404422500
User Management 6
Routes for managing information about the authenticated user and admin mode status.
The contract defines 43 schemas that model the data the API accepts and returns. The most detailed are QueueHealthResponse (18 properties), JobModel (11 properties), CheckInputResponse (10 properties), StatusResponse (9 properties). Each schema is shown below with its type and property counts.
Every API here is available over the API and to AI agents over MCP. APIs is not yet its own endpoint on the v1 API. Reach this content through network search and the tag graph, or the MCP server below.
Installs https://mcp.apievangelist.com/mcp in Claude, Cursor, VS Code and the rest — one button, every client.
MCP tools for apis
4 tools reach this content
search_api_evangelistSearch every content type across the network at once.
find_relatedThe shared-tag relevance graph — what else covers this.
get_tagEverything one tag labels, across all content types.
guide_topicPRO — a curated bundle for a topic: area, guidance, rules, papers, stories, services.
A second provider on the same verified email joins the account you already have.
Your account
ⓘWhere this information came from
This is an independent, third-party profile of Mink API v3 — Bring Your Own Corpus, published by
API Evangelist. We do not operate, host, resell, or
support these APIs, and we are not affiliated with or endorsed by the company unless stated above.
Everything here is built from publicly available information — the company's own site,
developer portal, documentation, public repositories, and the specifications it publishes for public use.
Nothing is obtained by breaching a system, defeating an access control, or using credentials.
The Kin Score and Agent Readiness rating are independently calculated assessments of a company's
public API artifacts, scored against a published rubric. They are not certifications,
endorsements, security assessments, or audits.
Corrections, re-scores, and removal are free — no partnership or purchase required, and
you do not need to justify the request. A removed company is recorded as unrated, never scored
zero for having asked. Acknowledgement within one business day; removal within two.
info@apievangelist.com
·
Read the full data-sourcing policy → On a security or compliance team? Put security in the subject line and
you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.