Field | Description |
---|
id | Unique Audit Record id. Timestamp based. |
operationId | Timestamp based id. Some web service operations require more than one suboperation. In those cases, OpenCGA will generate as many Audit Records as necessary but they will all share the same operation id. |
userId | User carrying out the operation. |
apiVersion | OpenCGA version running when the operation was performed. |
action | Action being performed by the user. One of: CREATE, UPDATE, INFO, SEARCH, COUNT, DELETE, DOWNLOAD, INDEX, CHANGE_PERMISSION, LOGIN... See the full list here. |
resource | Involved resource. One of: USER, PROJECT, STUDY, SAMPLE, FILE, COHORT, INDIVIDUAL, FAMILY, JOB, PANEL, CLINICAL, INTERPRETATION, VARIANT, ALIGNMENT, CATALOG. |
resourceId | Involved resource id. Only filled in when possible. Example: A SEARCH action will never have an associated resource id but an INFO action will involve a particular resource id. |
resourceUuid | Involved resource uuid. Only filled in when possible. Example: A SEARCH action will never have an associated resource id but an INFO action will involve a particular resource uuid. |
studyId | Involved study id. It is not filled in when the resource is either USER, PROJECT or CATALOG. |
studyUuid | Involved study uuid. It is not filled in when the resource is either USER, PROJECT or CATALOG. |
params | All the query parameters sent by the user that are necessary to perform the action required. |
status | SUCCESS or ERROR. In case of ERROR, it will also contain an error code as well as an error description. |
date | Date when the Audit Record was generated. |
attributes | Any additional information that might be of interest and not covered in the rest of the fields. |