Skip to content

Documentation for mongocamp-server

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
AdminApiaddRolePUT /admin/rolesAdd Role
AdminApiaddUserPUT /admin/usersAdd User
AdminApideleteRoleDELETE /admin/roles/Delete Role
AdminApideleteUserDELETE /admin/users/Delete User
AdminApigetRoleGET /admin/roles/Get Role
AdminApigetUserGET /admin/users/UserProfile for userId
AdminApignerateNewApiKeyForUserPATCH /admin/users/{userId}/apikeyUpdate ApiKey
AdminApilistRolesGET /admin/rolesList Roles
AdminApilistUsersGET /admin/usersList Users
AdminApiupdatePasswordForUserPATCH /admin/users/{userId}/passwordUpdate Password
AdminApiupdateRolePATCH /admin/roles/Update Role
AdminApiupdateRolesForUserPATCH /admin/users/{userId}/rolesUpdate User Roles
ApplicationApieventMetricsGET /system/monitoring/eventsEvent Metrics
ApplicationApigetConfigGET /system/configurations/Configuration for configurationKey
ApplicationApijvmMetricsGET /system/monitoring/jvmJVM Metrics
ApplicationApilistConfigurationsGET /system/configurationsList Configurations
ApplicationApimongoDbMetricsGET /system/monitoring/mongodbMongoDb Metrics
ApplicationApisettingsGET /system/settingsSystem Settings
ApplicationApisystemMetricsGET /system/monitoring/systemSystem Metrics
ApplicationApiupdateConfigurationPATCH /system/configurations/Update Configuration
AuthApigenerateNewApiKeyPATCH /auth/profile/apikeyUpdate ApiKey
AuthApiisAuthenticatedGET /auth/authenticatedCheck Authentication
AuthApiloginPOST /auth/loginLogin User
AuthApilogoutPOST /auth/logoutLogout User
AuthApilogoutByDeleteDELETE /auth/logoutLogout User
AuthApirefreshTokenGET /auth/token/refreshRefresh User
AuthApiupdatePasswordPATCH /auth/profile/passwordUpdate Password
AuthApiuserProfileGET /auth/profileUser Profile
BucketApiclearBucketDELETE /mongodb/buckets/{bucketName}/clearClear Bucket
BucketApideleteBucketDELETE /mongodb/buckets/Delete Bucket
BucketApigetBucketGET /mongodb/buckets/Bucket Information
BucketApilistBucketsGET /mongodb/bucketsList of Buckets
CollectionApiaggregatePOST /mongodb/collections/{collectionName}/aggregateAggregate in Collection
CollectionApiclearCollectionDELETE /mongodb/collections/{collectionName}/clearClear Collection
CollectionApideleteCollectionDELETE /mongodb/collections/Delete Collection
CollectionApidistinctPOST /mongodb/collections/{collectionName}/distinct/Distinct in Collection
CollectionApigetCollectionFieldsGET /mongodb/collections/{collectionName}/fieldsCollection Fields
CollectionApigetCollectionInformationGET /mongodb/collections/Collection Information
CollectionApigetJsonSchemaGET /mongodb/collections/{collectionName}/schemaCollection Fields
CollectionApigetSchemaAnalysisGET /mongodb/collections/{collectionName}/schema/analysisCollection Fields
CollectionApilistCollectionsGET /mongodb/collectionsList of Collections
CollectionApilistCollectionsByDatabaseGET /mongodb/databases/{databaseName}/collectionsList of Collections
DatabaseApidatabaseInfosGET /mongodb/databases/infosList of Database Infos
DatabaseApideleteDatabaseDELETE /mongodb/databases/Delete Database
DatabaseApigetDatabaseInfoGET /mongodb/databases/Database Infos of selected Database
DatabaseApilistCollectionsByDatabaseGET /mongodb/databases/{databaseName}/collectionsList of Collections
DatabaseApilistDatabasesGET /mongodb/databasesList of Databases
DocumentApideleteDELETE /mongodb/collections/{collectionName}/documents/Delete Document from Collection
DocumentApideleteManyDELETE /mongodb/collections/{collectionName}/documents/many/deleteDelete Many in Collection
DocumentApifindPOST /mongodb/collections/{collectionName}/documentsDocuments in Collection
DocumentApigetDocumentGET /mongodb/collections/{collectionName}/documents/Document from Collection
DocumentApiinsertPUT /mongodb/collections/{collectionName}/documentsInsert Document
DocumentApiinsertManyPUT /mongodb/collections/{collectionName}/documents/many/insertInsert many Documents
DocumentApilistDocumentsGET /mongodb/collections/{collectionName}/documentsDocuments in Collection
DocumentApiupdatePATCH /mongodb/collections/{collectionName}/documents/Update Document in Collection
DocumentApiupdateDocumentPartialPATCH /mongodb/collections/{collectionName}/documents/{documentId}/partialUpdate Document Parts in Collection
DocumentApiupdateManyPATCH /mongodb/collections/{collectionName}/documents/many/updateUpdate many in Collection
FileApideleteFileDELETE /mongodb/buckets/{bucketName}/files/Delete File from Bucket
FileApifindFilesPOST /mongodb/buckets/{bucketName}/filesFiles in Bucket
FileApigetFileGET /mongodb/buckets/{bucketName}/files/{fileId}/fileFile from Bucket
FileApigetFileInformationGET /mongodb/buckets/{bucketName}/files/FileInformation from Bucket
FileApiinsertFilePUT /mongodb/buckets/{bucketName}/filesInsert File
FileApilistFilesGET /mongodb/buckets/{bucketName}/filesFiles in Bucket
FileApiupdateFileInformationPATCH /mongodb/buckets/{bucketName}/files/Update FileInformation in Bucket
IndexApicreateExpiringIndexPUT /mongodb/collections/{collectionName}/index/field/{fieldName}/{duration}/expiringCreate expiring Index by Field for Collection
IndexApicreateIndexPUT /mongodb/collections/{collectionName}/indexCreate Index for Collection
IndexApicreateIndexForFieldPUT /mongodb/collections/{collectionName}/index/field/Create Index by Field for Collection
IndexApicreateTextIndexPUT /mongodb/collections/{collectionName}/index/field/{fieldName}/textCreate text index by field for collection
IndexApicreateUniqueIndexPUT /mongodb/collections/{collectionName}/index/field/{fieldName}/uniqueCreate Unique Index
IndexApideleteIndexDELETE /mongodb/collections/{collectionName}/index/Delete Index
IndexApiindexGET /mongodb/collections/{collectionName}/index/Index for Collection
IndexApilistIndicesGET /mongodb/collections/{collectionName}/indexList Indices for Collection
InformationApiversionGET /versionVersion Information
JobsApideleteJobDELETE /system/jobs/{jobGroup}/Delete Job
JobsApiexecuteJobPOST /system/jobs/{jobGroup}/Execute Job
JobsApijobsListGET /system/jobsRegistered Jobs
JobsApipossibleJobsListGET /system/jobs/classesPossible Jobs
JobsApiregisterJobPUT /system/jobsRegister Job
JobsApiupdateJobPATCH /system/jobs/{jobGroup}/Update Job

Documentation for Models

Documentation for Authorization

apiKeyAuth

  • Type: API key
  • API key parameter name: X-AUTH-APIKEY
  • Location: HTTP header

httpAuth

  • Type: HTTP basic authentication

httpAuth1

  • Type: HTTP basic authentication

Released under the Apache License 2.0.