Hi, I’d like to ask how to operate with the new forked sandbox?
here’s my code
const SiteClient = require('datocms-client').siteClient;
const client = new SiteClient('my api token')
client.environment.fork('primary', {
id: 'test-sandbox'
})
My thought is to create a new client for it
const newClient = new SiteClient('my api token', {environment: 'test-sandbox'})
newClient.... // do the operate
Is there another way that I can implement it?
Hello @jeff.f.chen
I’m not sure i understood what you want to do, if what you want is to create a fork and start operating on it right away, an option would be the following snippet:
const SiteClient = require('datocms-client').siteClient;
let client = new SiteClient('my api token')
async function run() {
const { id: environmentId } = await client.environment.fork('primary', {
id: 'test-sandbox'
})
client = new SiteClient('my api token', {environment: environmentId})
client... //your operations
}
Hope this helps, let me know if i misunderstood what you were trying to do
1 Like
Yeah, this is what I thought.
Thank you!
1 Like