Edits API
Changesets
5 endpoints.
GET
/api/v1/edits/changesets/{changeset_id}A changeset and its items
Parameters
| Name | In | Type | Description |
|---|---|---|---|
changeset_idrequired | path | string (uuid) | |
authorization | header | string | null | |
X-Internal-Api-Key | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_ChangesetData_| Field | Type | Description | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request_idrequired | string | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
success | true | default true | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
datarequired | ChangesetData | ChangesetData fields
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
metadata | ResponseMetadata | null | ResponseMetadata fields
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
meta | ResponseMeta | null | ResponseMeta fields
|
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
POST
/api/v1/edits/changesets/{changeset_id}/applyApply a staged changeset's ticked items, each only if its value has not moved
Parameters
| Name | In | Type | Description |
|---|---|---|---|
changeset_idrequired | path | string (uuid) | |
authorization | header | string | null | |
X-Internal-Api-Key | header | string | null |
Request body
application/jsonApplyChangesetBody | null| Field | Type | Description |
|---|---|---|
item_ids | string (uuid)[] | null | string (uuid)[] | null fields |
Responses
200Successful Responseapplication/jsonSuccessResponse_ChangesetData_| Field | Type | Description |
|---|---|---|
request_idrequired | string | |
success | true | default true |
datarequired | ChangesetData | ChangesetData fieldsChangesetData, expanded above. |
metadata | ResponseMetadata | null | ResponseMetadata fieldsResponseMetadata, expanded above. |
meta | ResponseMeta | null | ResponseMeta fieldsResponseMeta, expanded above. |
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
POST
/api/v1/edits/changesets/{changeset_id}/discardDrop a staged changeset
Parameters
| Name | In | Type | Description |
|---|---|---|---|
changeset_idrequired | path | string (uuid) | |
authorization | header | string | null | |
X-Internal-Api-Key | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_ChangesetData_| Field | Type | Description |
|---|---|---|
request_idrequired | string | |
success | true | default true |
datarequired | ChangesetData | ChangesetData fieldsChangesetData, expanded above. |
metadata | ResponseMetadata | null | ResponseMetadata fieldsResponseMetadata, expanded above. |
meta | ResponseMeta | null | ResponseMeta fieldsResponseMeta, expanded above. |
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
PATCH
/api/v1/edits/changesets/{changeset_id}/items/{item_id}Tick or untick one staged item
Parameters
| Name | In | Type | Description |
|---|---|---|---|
changeset_idrequired | path | string (uuid) | |
item_idrequired | path | string (uuid) | |
authorization | header | string | null | |
X-Internal-Api-Key | header | string | null |
Request bodyrequired
application/jsonItemSelectionBody| Field | Type | Description |
|---|---|---|
selectedrequired | boolean |
Responses
200Successful Responseapplication/jsonSuccessResponse_ChangesetItemData_| Field | Type | Description | ||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
request_idrequired | string | |||||||||||||||||||||||||||||||||||||||||||||||||
success | true | default true | ||||||||||||||||||||||||||||||||||||||||||||||||
datarequired | ChangesetItemData | ChangesetItemData fields
| ||||||||||||||||||||||||||||||||||||||||||||||||
metadata | ResponseMetadata | null | ResponseMetadata fieldsResponseMetadata, expanded above. | ||||||||||||||||||||||||||||||||||||||||||||||||
meta | ResponseMeta | null | ResponseMeta fieldsResponseMeta, expanded above. |
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.
POST
/api/v1/edits/changesets/{changeset_id}/revertUndo an applied changeset where nothing changed since
Parameters
| Name | In | Type | Description |
|---|---|---|---|
changeset_idrequired | path | string (uuid) | |
authorization | header | string | null | |
X-Internal-Api-Key | header | string | null |
Responses
200Successful Responseapplication/jsonSuccessResponse_ChangesetData_| Field | Type | Description |
|---|---|---|
request_idrequired | string | |
success | true | default true |
datarequired | ChangesetData | ChangesetData fieldsChangesetData, expanded above. |
metadata | ResponseMetadata | null | ResponseMetadata fieldsResponseMetadata, expanded above. |
meta | ResponseMeta | null | ResponseMeta fieldsResponseMeta, expanded above. |
400Bad request401Unauthorized403Forbidden404Not found422Validation error500Internal server error503Service unavailable
Error bodies: ErrorResponse. See Errors.