@vect.io/api.connect.change.client.binding.node
v0.3.3
Published
The [Vect Change API](https://docs.vect.io/Change-API-14ad170381708121949cd0c94d9e2c86) enables you to manage your Changes and the Parameters within them with [JSON Patches RFC](https://jsonpatch.com/), powered by [Connect](https://connectrpc.com/).
Downloads
169
Keywords
Readme
Vect Change API Node Client
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.
Getting Started
Install
npm install @vect.io/api.connect.change.client.binding.node
Usage
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' },
});
More
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.