diff --git a/server/src/handlers/http/ingest.rs b/server/src/handlers/http/ingest.rs index 0a1e9bdd8..93b40f35d 100644 --- a/server/src/handlers/http/ingest.rs +++ b/server/src/handlers/http/ingest.rs @@ -182,6 +182,9 @@ pub async fn post_event(req: HttpRequest, body: Bytes) -> Result Delete a log stream .route( web::delete() .to(logstream::delete) .authorize_for_stream(Action::DeleteStream), ) + // PUT "/logstream/{logstream}" ==> Create a new log stream .route( web::put() .to(logstream::put_stream) .authorize_for_stream(Action::CreateStream), + ) + // POST "/logstream/{logstream}" ==> Post logs to given log stream + .route( + web::post() + .to(ingest::post_event) + .authorize_for_stream(Action::Ingest), ), ) .service(