# Console API Routes console_api_credentials_list: path: /api/credentials controller: App\Controller\ConsoleApiController::listCredentials methods: [GET] console_api_credentials_create: path: /api/credentials controller: App\Controller\ConsoleApiController::createCredential methods: [POST] console_api_credential_get: path: /api/credentials/{id} controller: App\Controller\ConsoleApiController::getCredential methods: [GET] requirements: id: '\d+' console_api_credential_update: path: /api/credentials/{id} controller: App\Controller\ConsoleApiController::updateCredential methods: [PUT] requirements: id: '\d+' console_api_credential_delete: path: /api/credentials/{id} controller: App\Controller\ConsoleApiController::deleteCredential methods: [DELETE] requirements: id: '\d+' console_api_buckets_list: path: /api/buckets controller: App\Controller\ConsoleApiController::listBuckets methods: [GET] console_api_buckets_create: path: /api/buckets controller: App\Controller\ConsoleApiController::createBucket methods: [POST] console_api_bucket_get: path: /api/buckets/{name} controller: App\Controller\ConsoleApiController::getBucket methods: [GET] requirements: name: '[a-z0-9\-\.]+' console_api_bucket_delete: path: /api/buckets/{name} controller: App\Controller\ConsoleApiController::deleteBucket methods: [DELETE] requirements: name: '[a-z0-9\-\.]+' console_api_objects_list: path: /api/buckets/{bucketName}/objects controller: App\Controller\ConsoleApiController::listObjects methods: [GET] requirements: bucketName: '[a-z0-9\-\.]+' console_api_create_object: path: /api/buckets/{bucketName}/objects controller: App\Controller\ConsoleApiController::createObject methods: [POST] requirements: bucketName: '[a-z0-9\-\.]+' console_api_delete_objects: path: /api/buckets/{bucketName}/objects controller: App\Controller\ConsoleApiController::deleteObjects methods: [DELETE] requirements: bucketName: '[a-z0-9\-\.]+' console_api_object_get: path: /api/buckets/{bucketName}/objects/{objectKey} controller: App\Controller\ConsoleApiController::getObject methods: [GET] requirements: bucketName: '[a-z0-9\-\.]+' objectKey: '.+' console_api_object_delete: path: /api/buckets/{bucketName}/objects/{objectKey} controller: App\Controller\ConsoleApiController::deleteObject methods: [DELETE] requirements: bucketName: '[a-z0-9\-\.]+' objectKey: '.+' console_api_presigned_upload: path: /api/buckets/{bucketName}/objects/{objectKey}/presigned-upload controller: App\Controller\ConsoleApiController::createPresignedUpload methods: [POST] requirements: bucketName: '[a-z0-9\-\.]+' objectKey: '.+' console_api_multipart_uploads: path: /api/buckets/{bucketName}/multipart-uploads controller: App\Controller\ConsoleApiController::multipartUploads methods: [GET] requirements: bucketName: '[a-z0-9\-\.]+' console_api_presigned_urls_list: path: /api/presigned-urls controller: App\Controller\ConsoleApiController::listPresignedUrls methods: [GET] console_api_presigned_urls_create: path: /api/presigned-urls controller: App\Controller\ConsoleApiController::createPresignedUrl methods: [POST] console_api_stats: path: /api/stats controller: App\Controller\ConsoleApiController::stats methods: [GET] # Console Authentication Routes console_login_form: path: /console/login controller: App\Controller\ConsoleController::loginForm methods: [GET] console_login_submit: path: /console/login controller: App\Controller\ConsoleController::loginSubmit methods: [POST] console_logout: path: /console/logout controller: App\Controller\ConsoleController::logout methods: [GET] # Console Frontend Route console_frontend: path: /console/{route} controller: App\Controller\ConsoleController::index methods: [GET] requirements: route: '.*' defaults: route: ''