Download OpenAPI specification:
Fetches all levels of description from an AtoM datatabase, replacing any previously existing.
[- {
- "property1": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "property2": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}
]Update metadata for a path (currently only level of descrption).
| path required | string |
| level_of_description required | string |
{- "success": true
}Add metadata files to a SIP.
| sip_uuid required | string <uuid> (uuid) |
| paths required | Array of strings |
{- "error": false,
- "message": "string"
}Approve re-ingest of an AIP to the beginning of ingest.
| name required | string |
| uuid required | string <uuid> (uuid) |
{- "error": false,
- "message": "string",
- "reingest_uuid": "1a648831-f444-4a4c-afa3-248cc6365fbd"
}Read the status of a SIP.
| id required | string <uuid> (uuid) |
{- "type": "SIP",
- "directory": "string",
- "name": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "microservice": "string",
- "status": "USER_INPUT",
- "sip_uuid": "1fb3b31f-7043-480d-afc8-db43def7bd8a"
}Returns the processing configuration with the given name.
| name required | string |
| accept required | string Enum: "*/*" "application/xml" "text/xml" |
{- "success": false,
- "error": "string"
}Approve a transfer.
| directory required | string Directory the transfer is in currently. |
| type required | string Enum: "standard" "zipfile" "unzipped bag" "zipped bag" "dspace" "maildir" "TRIM" "dataverse" Type of the transfer. |
{- "error": false,
- "message": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f"
}Approve re-ingest of an AIP to the beginning of transfer.
| name required | string |
| uuid required | string <uuid> (uuid) |
{- "error": false,
- "message": "string",
- "reingest_uuid": "1a648831-f444-4a4c-afa3-248cc6365fbd"
}Start a new transfer.
| name required | string Name of the transfer. |
| type required | string Enum: "standard" "zipfile" "unzipped bag" "zipped bag" "dspace" "maildir" "TRIM" "dataverse" Type of the transfer. |
| accession required | string Accession number. |
| access_id required | string Access system ID. |
| paths required | Array of strings List of base64-encoded |
| row_ids required | Array of strings ID of the associated TransferMetadataSet for disk image ingest. |
{- "error": false,
- "message": "string",
- "path": "string"
}Read the status of a transfer.
| id required | string <uuid> (uuid) |
{- "type": "transfer",
- "directory": "string",
- "name": "string",
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "microservice": "string",
- "status": "USER_INPUT",
- "sip_uuid": "1fb3b31f-7043-480d-afc8-db43def7bd8a"
}Return a list of jobs for the given package.
| id required | string <uuid> (uuid) Package ID |
| microservice | string Name of the microservice the jobs belong to. |
| link_uuid required | string <uuid> (uuid) UUID of the job chain link. |
| name | string Name of the job. |
| detailed | boolean Include the task properties provided by the task endpoint. |
[- {
- "status": "UNKNOWN",
- "tasks": [
- {
- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "exit_code": 0
}
], - "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "link_uuid": "ee288005-e3bf-499f-8885-17c0e8af4919",
- "microservice": "string",
- "name": "string"
}
]Starts a new transfer.
| name required | string |
| path required | string |
| access_system_id | string |
| accession | string |
| auto_approve | boolean |
| processing_config | string |
| type | string (TransferType) Enum: "standard" "zipfile" "unzipped bag" "zipped bag" "dspace" "maildir" "TRIM" "dataverse" |
{- "name": "string",
- "path": "string",
- "access_system_id": "string",
- "accession": "string",
- "auto_approve": true,
- "processing_config": "string",
- "type": "standard"
}{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08"
}Return information about a task.
| id required | string <uuid> (uuid) |
{- "uuid": "095be615-a8ad-4c33-8e9c-c7612fbf6c9f",
- "file_name": "string",
- "file_uuid": "f8e009a6-6911-41da-98d0-fee9e838b64d",
- "exit_code": 0,
- "time_created": "string",
- "time_started": "string",
- "time_ended": "string",
- "duration": ""
}Validate CSVs against embedded sets of rules.
The status value may be one of:
ok: the submitted document is valid.bad request: the submitted document is invalid.| validator required | string (V2Beta.Validate.Validator) Enum: "avalon" "rights" |
{- "valid": true
}