# InstantiateRec `InstantiateRec` `POST /api/recs/instances` - [OpenAPI fragment](https://www.lusid.com/docs/api/lusid/endpoints/recs/InstantiateRec.json) - [Rendered page](https://www.lusid.com/docs/api/lusid/endpoints/recs/InstantiateRec) Instantiate a new rec instance from a rec definition and start its first run. The run executes asynchronously; the response returns once the run has started, with the instance Running. ## Referenced schemas - [InstantiateRecRequest](https://www.lusid.com/docs/api/lusid/schemas/InstantiateRecRequest.txt) - [RecInstance](https://www.lusid.com/docs/api/lusid/schemas/RecInstance.txt) [< Recs](https://www.lusid.com/docs/api/lusid/endpoints/recs/llms.txt)