# CSIRO Api-V2 Admin API

**Canonical:** https://apis.io/apis/csiro/csiro-api-v2-admin-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 Admin 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 Admin. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, and 14 JSON Schemas.

The Api-V2 Admin API from CSIRO — 80 operation(s) for api-v2 admin.

## Operations (60 of 91)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/v2/admin/user/{id}` | Get user information |
| PUT | `/api/v2/admin/user/{id}` | Update roles and status of existing user |
| PUT | `/api/v2/admin/updateForCode` | Update a single FOR value on a data collection |
| PUT | `/api/v2/admin/systemTasks/{taskId}/retry` | Reschedule a failed task. |
| PUT | `/api/v2/admin/systemTasks/schedule` | Move unscheduled system tasks to scheduled |
| PUT | `/api/v2/admin/systemTasks/queue/unpause` | Unpause the DAP queues |
| PUT | `/api/v2/admin/systemTasks/queue/pause` | Pause the DAP queues |
| PUT | `/api/v2/admin/restUsers/{id}` | Update a existing REST user |
| DELETE | `/api/v2/admin/restUsers/{id}` | Delete rest user |
| PUT | `/api/v2/admin/other-users/{id}` | Update the details for a given user. |
| PUT | `/api/v2/admin/organisations/{id}` | Update a existing organisation |
| GET | `/api/v2/admin/opalProjects/{projectId}/team` | Retrieve the project team information for an OPAL project |
| PUT | `/api/v2/admin/opalProjects/{projectId}/team` | Save or update Project team |
| GET | `/api/v2/admin/lookups/{lookupGroup}` | Returns list of lookup values for a lookup group |
| PUT | `/api/v2/admin/lookups/{lookupGroup}` | Update a existing lookup value in the lookup group |
| POST | `/api/v2/admin/lookups/{lookupGroup}` | Create a new lookup value in the lookup group |
| DELETE | `/api/v2/admin/lookups/{lookupGroup}` | Delete lookup group value |
| PUT | `/api/v2/admin/licences/{id}` | Update a existing licence |
| DELETE | `/api/v2/admin/licences/{id}` | Delete licence |
| PUT | `/api/v2/admin/featuredCollections` | Update featured collections |
| PUT | `/api/v2/admin/externalsystems/{id}` | Update an external system tag |
| PUT | `/api/v2/admin/collections/{id}/singlefolder` | Convert a collection into a single folder collection |
| PUT | `/api/v2/admin/collections/{id}/s3Access` | Create an access policy for an S3 DataCollection |
| PUT | `/api/v2/admin/collections/{dataCollectionId}/regenerateChecksum` | Regenerate checksums for the given data collection |
| PUT | `/api/v2/admin/collections/{dataCollectionId}/permitted-users` | update the permitted users for a given collection |
| PUT | `/api/v2/admin/collections/updateCasdaDois` | Update the CASDA DOIs |
| PUT | `/api/v2/admin/collections/contact/{dataCollectionId}` | update the contact for a given collection |
| PUT | `/api/v2/admin/collection/{id}/updateDoiMetadata` | Regenerate the doi metadata for the collection |
| PUT | `/api/v2/admin/collection/{id}/rightsStatement` | Update the rights statement |
| PUT | `/api/v2/admin/collection/{id}/mintProgressDoi` | Mint an in-progress DOI for the currently loaded data collection |
| PUT | `/api/v2/admin/collection/{id}/interval` | Update progressive doi interval |
| PUT | `/api/v2/admin/collection/{id}/externalSystems` | Update external systems for a collection |
| POST | `/api/v2/admin/{recordType}/index` | Index records by type |
| POST | `/api/v2/admin/user` | Create a new user |
| POST | `/api/v2/admin/systemTasks/{taskId}/move/{destQueue}` | Move a system task to a new queue |
| POST | `/api/v2/admin/sendUnpublishedNotifications` | Manually trigger csiro staff update. |
| GET | `/api/v2/admin/restUsers` | Returns current list of REST users |
| POST | `/api/v2/admin/restUsers` | Create a new REST user |
| POST | `/api/v2/admin/queue/workers/{taskQueue}/suspend` | Suspend polling on a specific queue worker by task queue name |
| POST | `/api/v2/admin/queue/workers/{taskQueue}/resume` | Resume polling on a specific queue worker by task queue name |
| POST | `/api/v2/admin/queue/workers/suspend` | Suspend polling on all queue workers |
| POST | `/api/v2/admin/queue/workers/resume` | Resume polling on all queue workers |
| GET | `/api/v2/admin/organisations` | Returns list of organisations |
| POST | `/api/v2/admin/organisations` | Create a new organisation |
| POST | `/api/v2/admin/organisations/updateROR` | Update organisations with ROR Id |
| POST | `/api/v2/admin/licences` | Create a new licence |
| POST | `/api/v2/admin/irpUpdate` | Manually trigger IRP hierarchy update |
| POST | `/api/v2/admin/impersonate` | Impersonate a user |
| POST | `/api/v2/admin/forCodes` | Update DAP with FOR codes from the latest codes from Research Center Service |
| POST | `/api/v2/admin/forCodes/updateMapping` | Upload the Research Field 2008-> 2020 code mapping file |
| POST | `/api/v2/admin/forCodes/collection/updateMapping` | Upload file with collection common Id with the old 2008 FOR Code and new 2020… |
| POST | `/api/v2/admin/facilities/save` | Save a new or updated Facility |
| POST | `/api/v2/admin/externalsystems` | Create a new external system tag |
| POST | `/api/v2/admin/datacollection/{collectionId}/index` | Index a collection by id |
| POST | `/api/v2/admin/csiroStaffUpdate` | Manually trigger csiro staff update |
| POST | `/api/v2/admin/collections/{id}/thumbnails` | Regenerate the thumbnails for a collection |
| DELETE | `/api/v2/admin/collections/{id}/thumbnails` | Delete the thumbnails for a collection |
| POST | `/api/v2/admin/collection/{id}/unblock` | Unblock a collection, restoring its original access |
| POST | `/api/v2/admin/collection/{id}/block` | Block a collection, so it is no longer publicly available |
| POST | `/api/v2/admin/andsPid/update/{handlePartA}/{handlePartB}` | Updates the requested ANDS PID URL details based on handle and index value |

…and 31 more operations. They are listed in full on the page.

## Machine-readable artifacts (17)

- **OpenAPI** — https://artifacts.apis.io/csiro/openapi/csiro-api-v2-admin-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 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 Api-V2 User Tasks API](https://apis.io/apis/csiro/csiro-api-v2-user-tasks-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 Admin

---

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