{
  "opencollection": "1.0.0",
  "info": {
    "name": "UBC Abacus Dataverse Access Admin API",
    "version": "5.9"
  },
  "items": [
    {
      "info": {
        "name": "Admin",
        "type": "folder"
      },
      "items": [
        {
          "info": {
            "name": "findRoleAssignee",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/assignee/:idtf",
            "params": [
              {
                "name": "idtf",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getAssignmentsFor",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/assignments/assignees/:raIdtf: .*",
            "params": [
              {
                "name": "raIdtf",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "listAuthenticatedUsers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers"
          }
        },
        {
          "info": {
            "name": "createAuthenicatedUser",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers"
          }
        },
        {
          "info": {
            "name": "builtin2oauth",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers/convert/builtin2oauth"
          }
        },
        {
          "info": {
            "name": "builtin2shib",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers/convert/builtin2shib"
          }
        },
        {
          "info": {
            "name": "deleteAuthenticatedUserById",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers/id/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "convertOAuthUserToBuiltin",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers/id/:id/convertRemoteToBuiltIn",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "convertShibUserToBuiltin",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers/id/:id/convertShibToBuiltIn",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deactivateAuthenticatedUserById",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers/id/:id/deactivate",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getAuthenticatedUserByIdentifier",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers/:identifier",
            "params": [
              {
                "name": "identifier",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteAuthenticatedUser",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers/:identifier",
            "params": [
              {
                "name": "identifier",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deactivateAuthenticatedUser",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticatedUsers/:identifier/deactivate",
            "params": [
              {
                "name": "identifier",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "listAuthProviderFactories",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticationProviderFactories"
          }
        },
        {
          "info": {
            "name": "listAuthProviders",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticationProviders"
          }
        },
        {
          "info": {
            "name": "addProvider",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticationProviders"
          }
        },
        {
          "info": {
            "name": "showProvider",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticationProviders/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteAuthenticationProvider",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticationProviders/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "enableAuthenticationProvider_deprecated",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticationProviders/:id/:enabled",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "checkAuthenticationProviderEnabled",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticationProviders/:id/enabled",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "enableAuthenticationProvider",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/authenticationProviders/:id/enabled",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getBannerMessages",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/bannerMessage",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "addBannerMessage",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/bannerMessage"
          }
        },
        {
          "info": {
            "name": "deleteBannerMessage",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/bannerMessage/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deactivateBannerMessage",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/bannerMessage/:id/deactivate",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "listBatchJobs",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/batch/jobs"
          }
        },
        {
          "info": {
            "name": "listBatchJobsByName",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/batch/jobs/name/:jobName",
            "params": [
              {
                "name": "jobName",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "listBatchJobById",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/batch/jobs/:jobId",
            "params": [
              {
                "name": "jobId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "clearMetricsCache",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/clearMetricsCache"
          }
        },
        {
          "info": {
            "name": "clearMetricsCacheByName",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/clearMetricsCache/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "computeDataFileHashValue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/computeDataFileHashValue/:fileId/algorithm/:alg",
            "params": [
              {
                "name": "fileId",
                "value": "",
                "type": "path"
              },
              {
                "name": "alg",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getConfirmEmailToken",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/confirmEmail/:userId",
            "params": [
              {
                "name": "userId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "startConfirmEmailProcess",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/confirmEmail/:userId",
            "params": [
              {
                "name": "userId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "convertUserFromBcryptToSha1",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/convertUserFromBcryptToSha1"
          }
        },
        {
          "info": {
            "name": "fixMissingOriginalSizes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/datafiles/integrity/fixmissingoriginalsizes",
            "params": [
              {
                "name": "limit",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "fixMissingOriginalTypes",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/datafiles/integrity/fixmissingoriginaltypes"
          }
        },
        {
          "info": {
            "name": "getAll",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/datasetfield"
          }
        },
        {
          "info": {
            "name": "showControlledVocabularyForSubject",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/datasetfield/controlledVocabulary/subject"
          }
        },
        {
          "info": {
            "name": "loadDatasetFields",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/datasetfield/load"
          }
        },
        {
          "info": {
            "name": "loadNAControlledVocabularyValue",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/datasetfield/loadNAControlledVocabularyValue"
          }
        },
        {
          "info": {
            "name": "loadLanguagePropertyFile",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/datasetfield/loadpropertyfiles"
          }
        },
        {
          "info": {
            "name": "getByName",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/datasetfield/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "fixUnf",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/datasets/integrity/:datasetVersionId/fixmissingunf",
            "params": [
              {
                "name": "datasetVersionId",
                "value": "",
                "type": "path"
              },
              {
                "name": "forceRecalculate",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getDatasetThumbnailMetadata",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/datasets/thumbnailMetadata/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "listCurationLabelSets",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/dataverse/curationLabelSets"
          }
        },
        {
          "info": {
            "name": "listStorageDrivers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/dataverse/storageDrivers"
          }
        },
        {
          "info": {
            "name": "addRoleAssignementsToChildren",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/dataverse/:alias/addRoleAssignmentsToChildren",
            "params": [
              {
                "name": "alias",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getCurationLabelSet",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/dataverse/:alias/curationLabelSet",
            "params": [
              {
                "name": "alias",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "setCurationLabelSet",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/dataverse/:alias/curationLabelSet",
            "params": [
              {
                "name": "alias",
                "value": "",
                "type": "path"
              },
              {
                "name": "name",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "resetCurationLabelSet",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/dataverse/:alias/curationLabelSet",
            "params": [
              {
                "name": "alias",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getStorageDriver",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/dataverse/:alias/storageDriver",
            "params": [
              {
                "name": "alias",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "setStorageDriver",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/dataverse/:alias/storageDriver",
            "params": [
              {
                "name": "alias",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "resetStorageDriver",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/dataverse/:alias/storageDriver",
            "params": [
              {
                "name": "alias",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getExternalTools",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/externalTools"
          }
        },
        {
          "info": {
            "name": "addExternalTool",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/externalTools"
          }
        },
        {
          "info": {
            "name": "getExternalTool",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/externalTools/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteExternalTool",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/externalTools/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "submitFeedback",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/feedback"
          }
        },
        {
          "info": {
            "name": "listMailDomainGroups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/domain"
          }
        },
        {
          "info": {
            "name": "createMailDomainGroup",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/domain"
          }
        },
        {
          "info": {
            "name": "getMailDomainGroup",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/domain/:groupAlias",
            "params": [
              {
                "name": "groupAlias",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "updateMailDomainGroups",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/domain/:groupAlias",
            "params": [
              {
                "name": "groupAlias",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteMailDomainGroup",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/domain/:groupAlias",
            "params": [
              {
                "name": "groupAlias",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "listIpGroups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/ip"
          }
        },
        {
          "info": {
            "name": "postIpGroup",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/ip"
          }
        },
        {
          "info": {
            "name": "getIpGroup",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/ip/:groupIdtf",
            "params": [
              {
                "name": "groupIdtf",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteIpGroup",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/ip/:groupIdtf",
            "params": [
              {
                "name": "groupIdtf",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "putIpGroups",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/ip/:groupName",
            "params": [
              {
                "name": "groupName",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "listShibGroups",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/shib"
          }
        },
        {
          "info": {
            "name": "createShibGroup",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/shib"
          }
        },
        {
          "info": {
            "name": "deleteShibGroup",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/groups/shib/:primaryKey",
            "params": [
              {
                "name": "primaryKey",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "indexAllOrSubset",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index",
            "params": [
              {
                "name": "numPartitions",
                "value": "",
                "type": "query"
              },
              {
                "name": "partitionIdToProcess",
                "value": "",
                "type": "query"
              },
              {
                "name": "previewOnly",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "clearSolrIndex",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/clear"
          }
        },
        {
          "info": {
            "name": "clearOrphans",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/clear-orphans",
            "params": [
              {
                "name": "sync",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "indexAllOrSubsetContinue",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/continue",
            "params": [
              {
                "name": "numPartitions",
                "value": "",
                "type": "query"
              },
              {
                "name": "partitionIdToProcess",
                "value": "",
                "type": "query"
              },
              {
                "name": "previewOnly",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "indexDatasetByPersistentId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/dataset",
            "params": [
              {
                "name": "persistentId",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getFileMetadataByDatasetId",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/filemetadata/:dataset_id",
            "params": [
              {
                "name": "dataset_id",
                "value": "",
                "type": "path"
              },
              {
                "name": "maxResults",
                "value": "",
                "type": "query"
              },
              {
                "name": "sort",
                "value": "",
                "type": "query"
              },
              {
                "name": "order",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "filesearch",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/filesearch",
            "params": [
              {
                "name": "persistentId",
                "value": "",
                "type": "query"
              },
              {
                "name": "semanticVersion",
                "value": "",
                "type": "query"
              },
              {
                "name": "q",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "indexMod",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/mod",
            "params": [
              {
                "name": "partitions",
                "value": "",
                "type": "query"
              },
              {
                "name": "which",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "indexAllPermissions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/perms"
          }
        },
        {
          "info": {
            "name": "indexPermissions",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/perms/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "searchPermsDebug",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/permsDebug",
            "params": [
              {
                "name": "key",
                "value": "",
                "type": "query"
              },
              {
                "name": "id",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getSolrSchema",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/solr/schema"
          }
        },
        {
          "info": {
            "name": "indexStatus",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/status",
            "params": [
              {
                "name": "sync",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "searchDebug",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/test",
            "params": [
              {
                "name": "key",
                "value": "",
                "type": "query"
              },
              {
                "name": "q",
                "value": "",
                "type": "query"
              },
              {
                "name": "fq",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteAllTimestamps",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/timestamps"
          }
        },
        {
          "info": {
            "name": "deleteTimestamp",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/timestamps/:dvObjectId",
            "params": [
              {
                "name": "dvObjectId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "indexTypeById",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/index/:type/:id",
            "params": [
              {
                "name": "type",
                "value": "",
                "type": "path"
              },
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "isOrcidEnabled",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/isOrcid"
          }
        },
        {
          "info": {
            "name": "filterAuthenticatedUsers",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/list-users",
            "params": [
              {
                "name": "searchTerm",
                "value": "",
                "type": "query"
              },
              {
                "name": "selectedPage",
                "value": "",
                "type": "query"
              },
              {
                "name": "itemsPerPage",
                "value": "",
                "type": "query"
              },
              {
                "name": "sortKey",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "addUsageMetricsFromSushiReportAll",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/makeDataCount/addUsageMetricsFromSushiReport",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "reportOnDisk",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "sendDataToHub",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/makeDataCount/sendToHub"
          }
        },
        {
          "info": {
            "name": "addUsageMetricsFromSushiReport",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/makeDataCount/:id/addUsageMetricsFromSushiReport",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "reportOnDisk",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "updateCitationsForDataset",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/makeDataCount/:id/updateCitationsForDataset",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "exportAll",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/metadata/exportAll"
          }
        },
        {
          "info": {
            "name": "exportOaiSet",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/metadata/exportOAI/:specname",
            "params": [
              {
                "name": "specname",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "reExportAll",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/metadata/reExportAll"
          }
        },
        {
          "info": {
            "name": "findPermissonsOn",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/permissions/:dvo",
            "params": [
              {
                "name": "dvo",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "publishDataverseAsCreator",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/publishDataverseAsCreator/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "registerDataFileAll",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/registerDataFileAll"
          }
        },
        {
          "info": {
            "name": "listBuiltinRoles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/roles"
          }
        },
        {
          "info": {
            "name": "createNewBuiltinRole",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/roles"
          }
        },
        {
          "info": {
            "name": "deleteRole",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/roles/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "meta",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/savedsearches"
          }
        },
        {
          "info": {
            "name": "add",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/savedsearches"
          }
        },
        {
          "info": {
            "name": "list",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/savedsearches/list"
          }
        },
        {
          "info": {
            "name": "makeLinksForAllSavedSearches",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/savedsearches/makelinks/all",
            "params": [
              {
                "name": "debug",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "makeLinksForSingleSavedSearch",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/savedsearches/makelinks/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "debug",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "show",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/savedsearches/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "delete",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/savedsearches/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "listAllSettings",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/settings"
          }
        },
        {
          "info": {
            "name": "getSetting",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/settings/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "putSetting",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/settings/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteSetting",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/settings/:name",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "putSetting",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/settings/:name/lang/:lang",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "lang",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteSetting",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/settings/:name/lang/:lang",
            "params": [
              {
                "name": "name",
                "value": "",
                "type": "path"
              },
              {
                "name": "lang",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "updateSiteMap",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/sitemap"
          }
        },
        {
          "info": {
            "name": "listAll",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/storageSites"
          }
        },
        {
          "info": {
            "name": "addSite",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/storageSites"
          }
        },
        {
          "info": {
            "name": "get",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/storageSites/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "delete",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/storageSites/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "setPrimary",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/storageSites/:id/primaryStorage",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "submitDatasetVersionToArchive",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/submitDataVersionToArchive/:id/:version",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "version",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "toggleSuperuser",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/superuser/:identifier",
            "params": [
              {
                "name": "identifier",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getExternalToolsforFile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/test/datasets/:id/externalTools",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "type",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getExternalToolsForFile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/test/files/:id/externalTools",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "type",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "updateHashValues",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/updateHashValues/:alg",
            "params": [
              {
                "name": "alg",
                "value": "",
                "type": "path"
              },
              {
                "name": "num",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "validateDatasetDatafiles",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/validate/dataset/files/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "validateDataset",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/validate/dataset/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              },
              {
                "name": "variables",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "validateAllDatasets",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/validate/datasets",
            "params": [
              {
                "name": "variables",
                "value": "",
                "type": "query"
              }
            ]
          }
        },
        {
          "info": {
            "name": "validateDataFileHashValue",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/validateDataFileHashValue/:fileId",
            "params": [
              {
                "name": "fileId",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "validatePassword",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/validatePassword"
          }
        },
        {
          "info": {
            "name": "listWorkflows",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows"
          }
        },
        {
          "info": {
            "name": "addWorkflow",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows"
          }
        },
        {
          "info": {
            "name": "listDefaults",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows/default"
          }
        },
        {
          "info": {
            "name": "getDefault",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows/default/:triggerType",
            "params": [
              {
                "name": "triggerType",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "setDefault",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows/default/:triggerType",
            "params": [
              {
                "name": "triggerType",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteDefault",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows/default/:triggerType",
            "params": [
              {
                "name": "triggerType",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "getIpWhitelist",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows/ip-whitelist"
          }
        },
        {
          "info": {
            "name": "setIpWhitelist",
            "type": "http"
          },
          "http": {
            "method": "PUT",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows/ip-whitelist"
          }
        },
        {
          "info": {
            "name": "deleteIpWhitelist",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows/ip-whitelist"
          }
        },
        {
          "info": {
            "name": "getWorkflow",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows/:identifier",
            "params": [
              {
                "name": "identifier",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "deleteWorkflow",
            "type": "http"
          },
          "http": {
            "method": "DELETE",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/workflows/:id",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "registerDataFile",
            "type": "http"
          },
          "http": {
            "method": "GET",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/:id/registerDataFile",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        },
        {
          "info": {
            "name": "reregisterHdlToPID",
            "type": "http"
          },
          "http": {
            "method": "POST",
            "url": "https://abacus.library.ubc.ca/api/v1/admin/:id/reregisterHDLToPID",
            "params": [
              {
                "name": "id",
                "value": "",
                "type": "path"
              }
            ]
          }
        }
      ]
    }
  ],
  "bundled": true
}