API reference / changeset

changeset

GET/api/v1/changesets

List changesets for current org

Auth:
required
Query:
limit, offset, status, type
Response:
{ data }
POST/api/v1/changesets

Create a new changeset

Auth:
required (min role: coach)
Response:
{ data }
GET/api/v1/changesets/:id

Get changeset by ID

Auth:
required
Response:
{ data }
POST/api/v1/changesets/:id/approve

Approve a changeset

Auth:
required (min role: admin)
Response:
{ data }
POST/api/v1/changesets/:id/reject

Reject a changeset

Auth:
required (min role: admin)
Response:
{ data }
POST/api/v1/changesets/:id/execute

Execute an approved changeset

Auth:
required (min role: admin)
Response:
{ data }
POST/api/v1/changesets/:id/undo

Undo an executed changeset

Auth:
required (min role: admin)
Response:
{ data }
GET/api/v1/changesets/:id/simulate

Run simulation on changeset

Auth:
required
Response:
{ data }
GET/api/v1/changesets/:id/diff

Get diff view for changeset

Auth:
required
Response:
{ data }
GET/api/v1/changesets/:id/preview

Get preview for changeset

Auth:
required
Response:
{ data }
POST/api/v1/changesets/:id/submit

Create submit

Auth:
required
Response:
{ success, message }
GET/api/v1/changesets/analytics

List analytics

Auth:
required
Response:
{ data }
changeset API — Peer10 Developers