diff --git a/playbooks/build-api-guide/post.yaml b/playbooks/build-api-guide/post.yaml
index 06d15064..927a2610 100644
--- a/playbooks/build-api-guide/post.yaml
+++ b/playbooks/build-api-guide/post.yaml
@@ -2,4 +2,4 @@
   roles:
     - role: fetch-tox-output
     - role: fetch-sphinx-output
-      sphinx_output_src: "{{ zuul.project.src_dir }}/api-guide/build/html"
+      sphinx_output_src: "{{ zuul_work_dir|default(zuul.project.src_dir) }}/api-guide/build/html"
diff --git a/playbooks/build-api-ref/post.yaml b/playbooks/build-api-ref/post.yaml
index 4469a16f..045d57c5 100644
--- a/playbooks/build-api-ref/post.yaml
+++ b/playbooks/build-api-ref/post.yaml
@@ -2,4 +2,4 @@
   roles:
     - role: fetch-tox-output
     - role: fetch-sphinx-output
-      sphinx_output_src: "{{ zuul.project.src_dir }}/api-ref/build/html"
+      sphinx_output_src: "{{ zuul_work_dir|default(zuul.project.src_dir) }}/api-ref/build/html"