diff --git wp-includes/post.php wp-includes/post.php
index 6ffd960c72..31d1a5601d 100644
--- wp-includes/post.php
+++ wp-includes/post.php
@@ -4096,8 +4096,20 @@ function wp_insert_post( $postarr, $wp_error = false ) {
 		 * @param int     $post_ID      Post ID.
 		 * @param WP_Post $post_after   Post object following the update.
 		 * @param WP_Post $post_before  Post object before the update.
+		 * @param array   $postarr      An array of sanitized post data.
 		 */
-		do_action( 'post_updated', $post_ID, $post_after, $post_before );
+		do_action( 'post_updated', $post_ID, $post_after, $post_before, $postarr );
+	} else {
+		/**
+		 * Fires once a new post has been inserted.
+		 *
+		 * @since X.X.X
+		 *
+		 * @param int     $post_ID Post ID.
+		 * @param WP_Post $post    Post object following the insertion.
+		 * @param array   $postarr An array of sanitized post data.
+		 */
+		do_action( 'post_inserted', $post_ID, $post, $postarr );
 	}
 
 	/**
