The Vect Change API enables you to manage your Changes and the Parameters within them with JSON Patches RFC, powered by Connect.
We recommend reading the Vect Change API Docs.
npm install @vect.io/api.connect.change.client.binding.node
import { createClient } from '@vect.io/api.connect.change.client.binding.node'
const client = createClient({ auth: process.env.VECT_ACCESS_KEY });
await client.changeAction({
patches: [{ path: 'example.json', operation: 'ADD', content: 'hello world!' }],
repository: { path: 'acme-com/acme-com-2024v1' },
});
You can also use plain curl
if you prefer:
curl 'https://change.connect.api.vect.io/vect.change.v1.ChangeApiService/ChangeAction' \
-H "Authorization: Bearer <access-key>" -H "Content-type: application/json" \
--data '{
"patches": [{ "path": "example.json", "operation": "ADD", "content": "hello world!" }],
"repository": { "path": "acme-com/acme-com-2024v1" }
}'
Copyrighted by Vect.