
<CH.Code>
```go GetSourceConnectionInformation.go
package main

import(
	"github.com/LukeHagar/plexgo/models/components"
	"github.com/LukeHagar/plexgo"
	"context"
	"log"
)

func main() {
    s := plexgo.New(
        plexgo.WithSecurity("<YOUR_API_KEY_HERE>"),
        plexgo.WithXPlexClientIdentifier("<value>"),
    )


    var source string = "server://client-identifier"

    ctx := context.Background()
    res, err := s.Authentication.GetSourceConnectionInformation(ctx, source)
    if err != nil {
        log.Fatal(err)
    }
    if res != nil {
        // handle response
    }
}
```
---

```json Example Response
  {
    "errors": [
      {
        "code": 1001,
        "message": "User could not be authenticated",
        "status": 401
      }
    ],
    "HttpMeta": {}
  }
```
</CH.Code>
