# CSIRO Api-V2 User Tasks API

**Canonical:** https://apis.io/apis/csiro/csiro-api-v2-user-tasks-api/  
**Provider:** CSIRO — https://apis.io/providers/csiro/  
**Base URL:** https://data.csiro.au/dap/ws/v2  
**Documentation:** https://research.csiro.au/dap/developer-tools/web-services-ws-v2/

CSIRO Api-V2 User Tasks API is one of 20 APIs that [CSIRO](https://apis.io/providers/csiro/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 14 JSON Schema definitions. Tagged areas include Api-V2 User Tasks. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 14 JSON Schemas.

The Api-V2 User Tasks API from CSIRO — 15 operation(s) for api-v2 user tasks.

## Operations (18)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/usertasks/{taskId}/approval` | Retrieve details for the collection approver |
| PUT | `/api/v2/usertasks/{taskId}/approval` | Save an approval decision (without submitting the decision) |
| PUT | `/api/v2/usertasks/{taskId}/approval/submit` | Submit an approval decision and start any downstream processing |
| GET | `/api/v2/usertasks/{taskId}/advice` | Retrieve an approval advice record |
| PUT | `/api/v2/usertasks/{taskId}/advice` | Save an advice request (without submitting) |
| PUT | `/api/v2/usertasks/{taskId}/advice/submit` | Save and submit an advice request |
| GET | `/api/v2/usertasks/{taskId}/validation` | Retrieve a CASDA observation validation record |
| POST | `/api/v2/usertasks/{taskId}/validation` | Save a CASDA observation validation record |
| POST | `/api/v2/usertasks/{taskId}/release/unrelease` | Unrelease a CASDA observation release record - i.e. reject all data |
| POST | `/api/v2/usertasks/{taskId}/release/save` | Save a CASDA observation release record. |
| POST | `/api/v2/usertasks/{taskId}/release/release` | Release all data products from a CASDA observation project block |
| POST | `/api/v2/usertasks/{taskId}/release/partialrelease` | Partially release a project block. |
| POST | `/api/v2/usertasks/{taskId}/approval/advice` | Create an advice request related to the specified approval task |
| GET | `/api/v2/usertasks` | Retrieve open tasks for the current user |
| GET | `/api/v2/usertasks/{taskId}/release` | Retrieve a CASDA observation release record |
| GET | `/api/v2/usertasks/{taskId}/approval/decisions` | Retrieve valid approver decisions for the given task |
| GET | `/api/v2/usertasks/sbid/{sbid}/{projectCode}/{taskType}` | Retrieve a CASDA observation validation record by sbid |
| GET | `/api/v2/usertasks/count` | Retrieve count of open tasks for the current user |

## Machine-readable artifacts (17)

- **OpenAPI** — https://artifacts.apis.io/csiro/openapi/csiro-api-v2-user-tasks-api-openapi.yml
- **Documentation** — https://research.csiro.au/dap/developer-tools/
- **APIExplorer** — https://data.csiro.au/dap/swagger-ui.html
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-data-collection-dto-v2-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-casda-metadata-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-casda-observation-search-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-data-collections-result-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-specimen-image-result-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-specimen-image-search-request-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-data-collection-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-my-collection-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-casda-observation-validation-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-doi-files-dataset-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-globus-collection-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-orcid-results-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-orcid-work-dto-schema.json
- **JSONSchema** — https://artifacts.apis.io/csiro/json-schema/csiro-orcid-user-dto-schema.json

## Other CSIRO APIs (12)

- [CSIRO AAHL API](https://apis.io/apis/csiro/csiro-aahl-api/)
- [CSIRO Api-V2 Admin API](https://apis.io/apis/csiro/csiro-api-v2-admin-api/)
- [CSIRO Api-V2 Authentication API](https://apis.io/apis/csiro/csiro-api-v2-authentication-api/)
- [CSIRO Api-V2 Casda Observations API](https://apis.io/apis/csiro/csiro-api-v2-casda-observations-api/)
- [CSIRO Api-V2 Collections API](https://apis.io/apis/csiro/csiro-api-v2-collections-api/)
- [CSIRO Api-V2 DNA Sequence Collections API](https://apis.io/apis/csiro/csiro-api-v2-dna-sequence-collections-api/)
- [CSIRO Api-V2 Supporting Data API](https://apis.io/apis/csiro/csiro-api-v2-supporting-data-api/)
- [CSIRO Api-V2 User Profile API](https://apis.io/apis/csiro/csiro-api-v2-user-profile-api/)
- [CSIRO ATNF API](https://apis.io/apis/csiro/csiro-atnf-api/)
- [CSIRO CASDA API](https://apis.io/apis/csiro/csiro-casda-api/)
- [CSIRO Collection Browse API](https://apis.io/apis/csiro/csiro-collection-browse-api/)
- [CSIRO Collection Data API](https://apis.io/apis/csiro/csiro-collection-data-api/)

## Tags

Api-V2 User Tasks

---

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