Download OpenAPI specification:Download
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
}