> For the complete documentation index, see [llms.txt](https://kinematicsoup.gitbook.io/scene-fusion/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://kinematicsoup.gitbook.io/scene-fusion/api-reference/ks.scenefusion.client/ks.scenefusion.client.sfwebservicecallbacks/ks.scenefusion.client.sfwebservicecallbacks.startsession.md).

# Delegate sfWebServiceCallbacks.StartSession

Namespace: [KS.SceneFusion.Client](/scene-fusion/api-reference/ks.scenefusion.client.md)\
Assembly: KSUnity-Editor.dll

Callback for start session requests.

```csharp
public delegate void sfWebServiceCallbacks.StartSession(sfProjectInfo projectInfo, sfSessionInfo sessionInfo, string response)
```

#### Parameters

`projectInfo` [sfProjectInfo](/scene-fusion/api-reference/ks.scenefusion.client/ks.scenefusion.client.sfprojectinfo.md)

Project info for the new session. Null if an error occurred or if the session is a LAN session.

`sessionInfo` [sfSessionInfo](/scene-fusion/api-reference/ks.scenefusion.client/ks.scenefusion.client.sfsessioninfo.md)

info for new session. Null if an error occured.

`response` string

response from the server. Will be an error message on failure.
