# Console API Routes console_api_credentials: path: /api/credentials controller: App\Controller\ConsoleApiController::credentials methods: [GET, POST] console_api_credential_detail: path: /api/credentials/{id} controller: App\Controller\ConsoleApiController::credentialDetail methods: [GET, PUT, DELETE] requirements: id: '\d+' console_api_buckets: path: /api/buckets controller: App\Controller\ConsoleApiController::buckets methods: [GET, POST] console_api_bucket_detail: path: /api/buckets/{name} controller: App\Controller\ConsoleApiController::bucketDetail methods: [GET, DELETE] requirements: name: '[a-z0-9\-\.]+' console_api_objects: path: /api/buckets/{bucketName}/objects controller: App\Controller\ConsoleApiController::objects methods: [GET, POST, DELETE] requirements: bucketName: '[a-z0-9\-\.]+' console_api_object_detail: path: /api/buckets/{bucketName}/objects/{objectKey} controller: App\Controller\ConsoleApiController::objectDetail methods: [GET, DELETE] 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: path: /api/presigned-urls controller: App\Controller\ConsoleApiController::presignedUrls methods: [GET, POST] console_api_stats: path: /api/stats controller: App\Controller\ConsoleApiController::stats methods: [GET] # Console Frontend Route console_frontend: path: /console/{route} controller: App\Controller\ConsoleController::index methods: [GET] requirements: route: '.*' defaults: route: ''