diff --git a/ChangeLog.md b/ChangeLog.md
--- a/ChangeLog.md
+++ b/ChangeLog.md
@@ -1,5 +1,11 @@
 # Changelog for hs-opentelemetry-propagator-b3
 
+## Unreleased
+
+## 0.0.1.3
+
+- Update dependency bounds for hs-opentelemetry-api 0.3.0.0
+
 ## 0.0.1.2
 
 - Support newer dependencies
diff --git a/hs-opentelemetry-propagator-b3.cabal b/hs-opentelemetry-propagator-b3.cabal
--- a/hs-opentelemetry-propagator-b3.cabal
+++ b/hs-opentelemetry-propagator-b3.cabal
@@ -1,11 +1,11 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.36.0.
+-- This file has been generated from package.yaml by hpack version 0.37.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:               hs-opentelemetry-propagator-b3
-version:            0.0.1.2
+version:            0.0.1.3
 synopsis:           Trace propagation via HTTP headers following the b3 tracestate spec.
 description:        Please see the README on GitHub at <https://github.com/iand675/hs-opentelemetry/tree/main/propagators/b3#readme>
 category:           OpenTelemetry, Tracing, Web
@@ -38,7 +38,7 @@
       attoparsec
     , base >=4.7 && <5
     , bytestring
-    , hs-opentelemetry-api ==0.2.*
+    , hs-opentelemetry-api ==0.3.*
     , http-types
     , text
   default-language: Haskell2010
diff --git a/src/OpenTelemetry/Propagator/B3.hs b/src/OpenTelemetry/Propagator/B3.hs
--- a/src/OpenTelemetry/Propagator/B3.hs
+++ b/src/OpenTelemetry/Propagator/B3.hs
@@ -20,7 +20,7 @@
 import Data.List (intersperse)
 import Data.Maybe (catMaybes, fromMaybe)
 import qualified Data.Text.Encoding as Text
-import Network.HTTP.Types (HeaderName, RequestHeaders, ResponseHeaders)
+import Network.HTTP.Types (HeaderName, RequestHeaders)
 import OpenTelemetry.Common (TraceFlags (..))
 import OpenTelemetry.Context (Context)
 import qualified OpenTelemetry.Context as Context
@@ -33,7 +33,7 @@
 
 --------------------------------------------------------------------------------
 
-b3TraceContextPropagator :: Propagator Context RequestHeaders ResponseHeaders
+b3TraceContextPropagator :: Propagator Context RequestHeaders RequestHeaders
 b3TraceContextPropagator =
   Propagator
     { propagatorNames = ["B3 Trace Context"]
@@ -55,7 +55,7 @@
     }
 
 
-b3MultiTraceContextPropagator :: Propagator Context RequestHeaders ResponseHeaders
+b3MultiTraceContextPropagator :: Propagator Context RequestHeaders RequestHeaders
 b3MultiTraceContextPropagator =
   Propagator
     { propagatorNames = ["B3 Multi Trace Context"]
