# University of Helsinki Trait API

**Canonical:** https://apis.io/apis/university-of-helsinki/university-of-helsinki-trait-api/  
**Provider:** University of Helsinki — https://apis.io/providers/university-of-helsinki/  
**Base URL:** https://api.helsinki.fi/portal/environments/DEFAULT  
**Documentation:** https://api.helsinki.fi/portal/

University of Helsinki Trait API is one of 93 APIs that [University of Helsinki](https://apis.io/providers/university-of-helsinki/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 11 JSON Schema definitions. Tagged areas include Trait. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, API documentation, and 11 JSON Schemas.

The Trait API from University of Helsinki — 32 operation(s) for trait.

## Operations (44)

| Method | Path | Summary |
|---|---|---|
| GET | `/trait/search` | Search traits |
| GET | `/trait/search/download` | Download traits |
| GET | `/trait/rows/{id}` | Get trait input row by id |
| PUT | `/trait/rows/{id}` | Update an input row |
| DELETE | `/trait/rows/{id}` | Delete an input row |
| POST | `/trait/rows/validate` | Validate adding a new input row |
| POST | `/trait/rows/validate-update/{id}` | Validate update of an input row |
| POST | `/trait/rows/validate-delete/{id}` | Validate deleting input row |
| POST | `/trait/rows` | Insert new input row |
| POST | `/trait/rows/tsv2rows/validate` | Validate TSV to InputRows conversion |
| POST | `/trait/rows/tsv2rows` | Convert TSV lines to InputRows |
| POST | `/trait/rows/multi/validate` | Validate adding a batch of input rows |
| POST | `/trait/rows/multi` | Store a batch of input rows |
| GET | `/trait/rows/search` | Search input rows |
| GET | `/trait/datasets` | Get all datasets |
| POST | `/trait/datasets` | Insert new dataset |
| GET | `/trait/datasets/{id}` | Get dataset by id |
| PUT | `/trait/datasets/{id}` | Update a dataset |
| DELETE | `/trait/datasets/{id}` | Delete a dataset |
| POST | `/trait/datasets/validate` | Validate adding a new dataset |
| POST | `/trait/datasets/validate-update/{id}` | Validate dataset update |
| POST | `/trait/datasets/validate-delete/{id}` | Validate deleting a dataset |
| GET | `/trait/dataset-permissions` | Get users all permissions (defined by personToken or - in absence - of the… |
| GET | `/trait/dataset-permissions/{datasetId}` | Get permissions of a dataset |
| PUT | `/trait/dataset-permissions/{datasetId}` | Update permissions of a dataset |
| POST | `/trait/dataset-permissions/validate-update/{datasetId}` | Validate permission submission |
| GET | `/trait/trait-groups` | Get all trait groups |
| POST | `/trait/trait-groups` | Insert new trait group |
| GET | `/trait/trait-groups/{id}` | Get trait group by id |
| PUT | `/trait/trait-groups/{id}` | Update a trait group |
| DELETE | `/trait/trait-groups/{id}` | Delete a trait group |
| POST | `/trait/trait-groups/validate` | Validate adding a new trait group |
| POST | `/trait/trait-groups/validate-update/{id}` | Validate trait group update |
| POST | `/trait/trait-groups/validate-delete/{id}` | Validate deleting a trait group |
| GET | `/trait/traits` | Get all traits |
| POST | `/trait/traits` | Insert new trait |
| GET | `/trait/traits/{id}` | Get trait by id |
| PUT | `/trait/traits/{id}` | Update a trait |
| DELETE | `/trait/traits/{id}` | Delete a trait |
| POST | `/trait/traits/validate` | Validate adding a new trait |
| POST | `/trait/traits/validate-update/{id}` | Validate trait update |
| POST | `/trait/traits/validate-delete/{id}` | Validate deleting a trait |
| GET | `/trait/units` | Get all units of measurement |
| GET | `/trait/units/{id}` | Get unit of measurement by id |

## Machine-readable artifacts (15)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/openapi/university-of-helsinki-trait-api-openapi.yml
- **DeveloperPortal** — https://api.helsinki.fi/portal/
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-hy-organisation-api-schemas.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-contact-search-api-schemas.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-course-pages-cms-schemas.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-helsinki-fi-content-schemas.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-hy-building-api-schemas.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-serviceapi-schemas.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-employeeinformationapi-schemas.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-persongroup-schemas.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-general-efecte-api-schemas.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-network-registry-api-schemas.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/university-of-helsinki/refs/heads/main/json-schema/university-of-helsinki-finbif-laji-schemas.json
- **APIReference** — https://api.laji.fi/openapi
- **Documentation** — https://info.laji.fi/en/

## Other University of Helsinki APIs (12)

- [University of Helsinki API Portal (Gravitee)](https://apis.io/apis/university-of-helsinki/api-gateway/)
- [Dependency Track](https://apis.io/apis/university-of-helsinki/dependency-track/)
- [Flamma Liferay Headless API](https://apis.io/apis/university-of-helsinki/flamma-liferay-headless/)
- [Internal Guide CMS JSON-API](https://apis.io/apis/university-of-helsinki/internal-guide-cms/)
- [Helda DSpace REST API](https://apis.io/apis/university-of-helsinki/helda-rest/)
- [Helda OAI-PMH Metadata Interface](https://apis.io/apis/university-of-helsinki/helda-oai/)
- [HY Data Catalogue DSpace REST API](https://apis.io/apis/university-of-helsinki/datakatalogi-rest/)
- [HY Data Catalogue OAI-PMH Interface](https://apis.io/apis/university-of-helsinki/datakatalogi-oai/)
- [Editori (journals.helsinki.fi) OAI-PMH Interface](https://apis.io/apis/university-of-helsinki/editori-oai/)
- [HY Login Service — Shibboleth IdP + OpenID Connect](https://apis.io/apis/university-of-helsinki/identity-provider/)
- [Sisu (Kori) Student Information System — University of Helsinki tenant](https://apis.io/apis/university-of-helsinki/sisu-kori/)
- [University of Helsinki Research Portal — Elsevier Pure tenant](https://apis.io/apis/university-of-helsinki/research-portal/)

## Tags

Trait

---

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