I would like to cite some bibentries in full text in the body of my document. @Gonzalo Medina provided a solution to an almost identical problem which is (marginally modified) shown below.
\begin{filecontents*}{\jobname.bib}
@article{author00,
title = {{A Title}},
journal = {Alpha},
year = {2008},
author= {Author, A},
address = {London}
}
\end{filecontents*}
\documentclass{article}
\usepackage{filecontents}
\usepackage{natbib}
\usepackage{bibentry}
\nobibliography*
\begin{document}
A regular citation of \cite{author00}.
A full in-text cite of \bibentry{author00}.
\bibliographystyle{apa}
\bibliography{\jobname}
\end{document}
This works fine for \bibliographystyle{plainnat}, but when using apa.bst it throws an error. However, I am committed to both, natbib and apa.
Further would it be nice if it could be shown that possible multi-line references are indented from the second line on.

apalike.bstbibliography style is compared to theapastyle, but it is compatible withbibentry. If you're willing to usebiblatex, then thebiblatex-apapackage provides exactly the functionality you require, and is also APA compliant. See \fullcite not printing references in APA style for an example. – Alan Munn May 04 '12 at 19:22