diff --git a/docs/api/notification_openapi.yaml b/docs/api/notification_openapi.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e65325415809b7d5d4740c30e7d8eb53042c58da
--- /dev/null
+++ b/docs/api/notification_openapi.yaml
@@ -0,0 +1,69 @@
+openapi: 3.0.0
+info:
+  description: Api Documentation for Notification service
+  version: 1.0.0
+  title: Notification
+  contact:
+    name: OSDU Support
+    email: devportal-help@osdu.com
+  license:
+    name: Apache 2.0
+    url: http://www.apache.org/licenses/LICENSE-2.0
+tags:
+  - name: pubsub-endpoint
+    description: Pubsub Endpoint
+paths:
+  /push-handlers/records-changed:
+    post:
+      tags:
+        - pubsub-endpoint
+      summary: recordChanged
+      operationId: recordChangedUsingPOST
+      parameters:
+        - name: data-partition-id
+          in: header
+          description: tenant
+          required: true
+          schema:
+            type: string
+            default: common
+      responses:
+        "200":
+          description: OK
+          content:
+            "*/*":
+              schema:
+                $ref: "#/components/schemas/ResponseEntity"
+        "201":
+          description: Created
+        "401":
+          description: Unauthorized
+        "403":
+          description: Forbidden
+        "404":
+          description: Not Found
+      security:
+        - JWT:
+            - global
+servers:
+  - url: https://evq.csp.osdu.com/api/notification/v1
+    description: EVT
+  - url: https://evd.csp.osdu.com/api/notification/v1
+    description: EVD
+components:
+  securitySchemes:
+    JWT:
+      type: apiKey
+      name: Authorization
+      in: header
+  schemas:
+    ResponseEntity:
+      type: object
+      properties:
+        body:
+          type: object
+        statusCode:
+          type: string
+        statusCodeValue:
+          type: integer
+          format: int32
\ No newline at end of file