Documentation for mongocamp-server
Documentation for API Endpoints
All URIs are relative to http://localhost
Class | Method | HTTP request | Description |
---|---|---|---|
AdminApi | addRole | PUT /admin/roles | Add Role |
AdminApi | addUser | PUT /admin/users | Add User |
AdminApi | deleteRole | DELETE /admin/roles/ | Delete Role |
AdminApi | deleteUser | DELETE /admin/users/ | Delete User |
AdminApi | getRole | GET /admin/roles/ | Get Role |
AdminApi | getUser | GET /admin/users/ | UserProfile for userId |
AdminApi | gnerateNewApiKeyForUser | PATCH /admin/users/{userId}/apikey | Update ApiKey |
AdminApi | listRoles | GET /admin/roles | List Roles |
AdminApi | listUsers | GET /admin/users | List Users |
AdminApi | updatePasswordForUser | PATCH /admin/users/{userId}/password | Update Password |
AdminApi | updateRole | PATCH /admin/roles/ | Update Role |
AdminApi | updateRolesForUser | PATCH /admin/users/{userId}/roles | Update User Roles |
ApplicationApi | eventMetrics | GET /system/monitoring/events | Event Metrics |
ApplicationApi | getConfig | GET /system/configurations/ | Configuration for configurationKey |
ApplicationApi | jvmMetrics | GET /system/monitoring/jvm | JVM Metrics |
ApplicationApi | listConfigurations | GET /system/configurations | List Configurations |
ApplicationApi | mongoDbMetrics | GET /system/monitoring/mongodb | MongoDb Metrics |
ApplicationApi | settings | GET /system/settings | System Settings |
ApplicationApi | systemMetrics | GET /system/monitoring/system | System Metrics |
ApplicationApi | updateConfiguration | PATCH /system/configurations/ | Update Configuration |
AuthApi | generateNewApiKey | PATCH /auth/profile/apikey | Update ApiKey |
AuthApi | isAuthenticated | GET /auth/authenticated | Check Authentication |
AuthApi | login | POST /auth/login | Login User |
AuthApi | logout | POST /auth/logout | Logout User |
AuthApi | logoutByDelete | DELETE /auth/logout | Logout User |
AuthApi | refreshToken | GET /auth/token/refresh | Refresh User |
AuthApi | updatePassword | PATCH /auth/profile/password | Update Password |
AuthApi | userProfile | GET /auth/profile | User Profile |
BucketApi | clearBucket | DELETE /mongodb/buckets/{bucketName}/clear | Clear Bucket |
BucketApi | deleteBucket | DELETE /mongodb/buckets/ | Delete Bucket |
BucketApi | getBucket | GET /mongodb/buckets/ | Bucket Information |
BucketApi | listBuckets | GET /mongodb/buckets | List of Buckets |
CollectionApi | aggregate | POST /mongodb/collections/{collectionName}/aggregate | Aggregate in Collection |
CollectionApi | clearCollection | DELETE /mongodb/collections/{collectionName}/clear | Clear Collection |
CollectionApi | deleteCollection | DELETE /mongodb/collections/ | Delete Collection |
CollectionApi | distinct | POST /mongodb/collections/{collectionName}/distinct/ | Distinct in Collection |
CollectionApi | getCollectionFields | GET /mongodb/collections/{collectionName}/fields | Collection Fields |
CollectionApi | getCollectionInformation | GET /mongodb/collections/ | Collection Information |
CollectionApi | getJsonSchema | GET /mongodb/collections/{collectionName}/schema | Collection Fields |
CollectionApi | getSchemaAnalysis | GET /mongodb/collections/{collectionName}/schema/analysis | Collection Fields |
CollectionApi | listCollections | GET /mongodb/collections | List of Collections |
CollectionApi | listCollectionsByDatabase | GET /mongodb/databases/{databaseName}/collections | List of Collections |
DatabaseApi | databaseInfos | GET /mongodb/databases/infos | List of Database Infos |
DatabaseApi | deleteDatabase | DELETE /mongodb/databases/ | Delete Database |
DatabaseApi | getDatabaseInfo | GET /mongodb/databases/ | Database Infos of selected Database |
DatabaseApi | listCollectionsByDatabase | GET /mongodb/databases/{databaseName}/collections | List of Collections |
DatabaseApi | listDatabases | GET /mongodb/databases | List of Databases |
DocumentApi | delete | DELETE /mongodb/collections/{collectionName}/documents/ | Delete Document from Collection |
DocumentApi | deleteMany | DELETE /mongodb/collections/{collectionName}/documents/many/delete | Delete Many in Collection |
DocumentApi | find | POST /mongodb/collections/{collectionName}/documents | Documents in Collection |
DocumentApi | getDocument | GET /mongodb/collections/{collectionName}/documents/ | Document from Collection |
DocumentApi | insert | PUT /mongodb/collections/{collectionName}/documents | Insert Document |
DocumentApi | insertMany | PUT /mongodb/collections/{collectionName}/documents/many/insert | Insert many Documents |
DocumentApi | listDocuments | GET /mongodb/collections/{collectionName}/documents | Documents in Collection |
DocumentApi | update | PATCH /mongodb/collections/{collectionName}/documents/ | Update Document in Collection |
DocumentApi | updateDocumentPartial | PATCH /mongodb/collections/{collectionName}/documents/{documentId}/partial | Update Document Parts in Collection |
DocumentApi | updateMany | PATCH /mongodb/collections/{collectionName}/documents/many/update | Update many in Collection |
FileApi | deleteFile | DELETE /mongodb/buckets/{bucketName}/files/ | Delete File from Bucket |
FileApi | findFiles | POST /mongodb/buckets/{bucketName}/files | Files in Bucket |
FileApi | getFile | GET /mongodb/buckets/{bucketName}/files/{fileId}/file | File from Bucket |
FileApi | getFileInformation | GET /mongodb/buckets/{bucketName}/files/ | FileInformation from Bucket |
FileApi | insertFile | PUT /mongodb/buckets/{bucketName}/files | Insert File |
FileApi | listFiles | GET /mongodb/buckets/{bucketName}/files | Files in Bucket |
FileApi | updateFileInformation | PATCH /mongodb/buckets/{bucketName}/files/ | Update FileInformation in Bucket |
IndexApi | createExpiringIndex | PUT /mongodb/collections/{collectionName}/index/field/{fieldName}/{duration}/expiring | Create expiring Index by Field for Collection |
IndexApi | createIndex | PUT /mongodb/collections/{collectionName}/index | Create Index for Collection |
IndexApi | createIndexForField | PUT /mongodb/collections/{collectionName}/index/field/ | Create Index by Field for Collection |
IndexApi | createTextIndex | PUT /mongodb/collections/{collectionName}/index/field/{fieldName}/text | Create text index by field for collection |
IndexApi | createUniqueIndex | PUT /mongodb/collections/{collectionName}/index/field/{fieldName}/unique | Create Unique Index |
IndexApi | deleteIndex | DELETE /mongodb/collections/{collectionName}/index/ | Delete Index |
IndexApi | index | GET /mongodb/collections/{collectionName}/index/ | Index for Collection |
IndexApi | listIndices | GET /mongodb/collections/{collectionName}/index | List Indices for Collection |
InformationApi | version | GET /version | Version Information |
JobsApi | deleteJob | DELETE /system/jobs/{jobGroup}/ | Delete Job |
JobsApi | executeJob | POST /system/jobs/{jobGroup}/ | Execute Job |
JobsApi | jobsList | GET /system/jobs | Registered Jobs |
JobsApi | possibleJobsList | GET /system/jobs/classes | Possible Jobs |
JobsApi | registerJob | PUT /system/jobs | Register Job |
JobsApi | updateJob | PATCH /system/jobs/{jobGroup}/ | Update Job |
Documentation for Models
- BucketInformation
- CollectionStatus
- DatabaseInfo
- DeleteResponse
- ErrorDescription
- FileInformation
- Grant
- IndexCreateRequest
- IndexCreateResponse
- IndexDropResponse
- IndexOptionsRequest
- InsertResponse
- JobConfig
- JobInformation
- JsonSchema
- JsonSchemaDefinition
- JsonValue_Any
- JsonValue_Boolean
- JsonValue_String
- Login
- LoginResult
- Measurement
- Metric
- MongoAggregateRequest
- MongoCampConfiguration
- MongoFindRequest
- MongoIndex
- PasswordUpdateRequest
- PipelineStage
- Role
- SchemaAnalysis
- SchemaAnalysisField
- SchemaAnalysisFieldType
- SettingsResponse
- UpdateFileInformationRequest
- UpdateRequest
- UpdateResponse
- UpdateRoleRequest
- UserInformation
- UserProfile
- Version
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