diff --git a/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/android/libnative.so b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/android/libnative.so
new file mode 100644
index 00000000000..a51f347658a
--- /dev/null
+++ b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/android/libnative.so
@@ -0,0 +1,4 @@
+ELF minimal test file for NDK symbol upload testing
+This is a placeholder representing an Android native library
+Build ID: abc123def456
+Architecture: arm64-v8a
diff --git a/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/android/mapping.txt b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/android/mapping.txt
new file mode 100644
index 00000000000..4af1b66f743
--- /dev/null
+++ b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/android/mapping.txt
@@ -0,0 +1,18 @@
+# ProGuard/R8 mapping file
+# Generated for testing purposes
+
+com.example.app.MainActivity -> a.a.a:
+ void onCreate(android.os.Bundle) -> a
+ void onResume() -> b
+ void onPause() -> c
+
+com.example.app.utils.NetworkHelper -> a.a.b:
+ java.lang.String baseUrl -> a
+ void sendRequest(java.lang.String) -> a
+ void handleResponse(java.lang.String) -> b
+
+com.example.app.models.User -> a.a.c:
+ java.lang.String name -> a
+ java.lang.String email -> b
+ int getId() -> a
+ void setId(int) -> a
diff --git a/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/flutter/app.symbols b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/flutter/app.symbols
new file mode 100644
index 00000000000..401f8f3f183
--- /dev/null
+++ b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/flutter/app.symbols
@@ -0,0 +1,11 @@
+Flutter symbol file for crash symbolication testing
+Platform: android
+Architecture: arm64
+Variant: release
+Build: test-flutter-app-1.0.0
+
+Symbol Table:
+0x00001000 _kDartIsolateSnapshotData
+0x00002000 _kDartIsolateSnapshotInstructions
+0x00003000 _kDartVmSnapshotData
+0x00004000 _kDartVmSnapshotInstructions
diff --git a/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/ios/symbols.zip b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/ios/symbols.zip
new file mode 100644
index 00000000000..59b262e449c
Binary files /dev/null and b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/ios/symbols.zip differ
diff --git a/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/javascript/main.min.js b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/javascript/main.min.js
new file mode 100644
index 00000000000..f7e570c51a8
--- /dev/null
+++ b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/javascript/main.min.js
@@ -0,0 +1,6 @@
+function hello() {
+ console.log("Hello World");
+}
+function greet(n) {
+ return "Hello, " + n;
+}
diff --git a/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/javascript/main.min.js.map b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/javascript/main.min.js.map
new file mode 100644
index 00000000000..0701060f931
--- /dev/null
+++ b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/javascript/main.min.js.map
@@ -0,0 +1,8 @@
+{
+ "version": 3,
+ "file": "main.min.js",
+ "sources": ["../src/main.js"],
+ "sourcesContent": ["function hello() {\n console.log(\"Hello World\");\n}\n\nfunction greet(name) {\n return \"Hello, \" + name;\n}\n"],
+ "names": ["hello", "console", "log", "greet", "n"],
+ "mappings": "AAAA,SAASA,QACTC,QAAQC,IAAI,gBAGd,SAASC,MAAMC,GACb,MAAO,UAAYA"
+}
diff --git a/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/react_native/main.jsbundle.map b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/react_native/main.jsbundle.map
new file mode 100644
index 00000000000..4d8ed57deed
--- /dev/null
+++ b/src/test/resources/com/datadog/api/client/v2/api/fixtures/sourcemap_intake/react_native/main.jsbundle.map
@@ -0,0 +1,11 @@
+{
+ "version": 3,
+ "file": "main.jsbundle",
+ "sources": ["App.js", "components/Button.js"],
+ "sourcesContent": [
+ "import React from 'react';\nexport default function App() {\n return ;\n}\n",
+ "import React from 'react';\nexport function Button({ onPress }) {\n return ;\n}\n"
+ ],
+ "names": ["React", "App", "View", "Button", "onPress", "TouchableOpacity"],
+ "mappings": "AAAA,OAAOA,KAAK,MAAM,QAClB,eAAe,SAASC,MACxB,OAAOC"
+}