Indexing custom object in Graph - error with GUID as string as id

Trying to index some very simple objects similar as to here:

https://github.com/episerver/graph-source-sdk/blob/main/Optimizely.Graph.Source.Sdk/Optimizely.Graph.Source.Sdk.Sample/Program.cs 

Using this:

SaveTypesAsync()

Getting this error back: {"code":"VALIDATION_ERROR","status":400,"details":{"messages":["'$request.$query.id' should match the pattern: ^(default|[a-z][a-z0-9]{0,9})$"],"correlationId":"a2d8508f78e5a9d3","startedAt":"2026-08-19T10:01:02.643Z","elapsedTime":14}}

Any advice on how to generate an ID or does this indicate something else?

#343166
Edited, Aug 19, 2026 10:20

Ah, it was the source parameter on the client that was being validated. I had a capital letter on it.

About that source parameter, anyone know if that is involved in "counting" external sources?

#343168
Edited, Aug 19, 2026 13:46
* You are NOT allowed to include any hyperlinks in the post because your account hasn't associated to your company. User profile should be updated.