Version

API for Version object

Method & Permission

API
GET
POST
PUT
PATCH
DELETE

Version List

Admin, Project Admin, Project Edit, Project View

-

-

-

-

Version Detail

Admin, Project Admin, Project Edit, Project View

-

-

Project Admin*, Project Edit*

-

*Only the commit message can be updated.

Version List

GET {{ base_url }} /tables/version/list/{level}/{sid}/{serializer}/

Path Parameters

Name
Type
Description

level

string

organization

sid

string

organization sid

serializer

string

Query Parameters

Name
Type
Description

dataonly

boolean

Use dataonly to return the row data object

row__sid

string

Headers

Name
Type
Description

token

string

#serializer = name
{
    "page_size": 10,
    "page_number": 1,
    "page_count": 4,
    "count": 33,
    "next": "xxx",
    "previous": null,
    "add_permission": true,
    "results": [
        {
            "sid": "xxx",
            "name": "EP625: Test Name 20200525133408 (33)"
        },
        ...
    ]
}
#serializer = list
{
    "page_size": 10,
    "page_number": 1,
    "page_count": 4,
    "count": 33,
    "next": "xxx",
    "previous": null,
    "add_permission": true,
    "results": [
        {
            "sid": "xxx",
            "name": "EP625: Test Name 20200525133408 (33)",
            "hash": "xxx",
            "previousHash": "xxx",
            "version": 33,
            "activity_message": "xxx",
            "commit": null,
            "is_valid": true,
            "updated_by": "Yonggan Wu",
            "date_created": "2020-06-12T18:54:06.314767Z",
            "change_permission": true
        }
        ...
    ]
}
#serializer = name
{
    "page_size": 10,
    "page_number": 1,
    "page_count": 4,
    "count": 33,
    "next": "xxx",
    "previous": null,
    "add_permission": true,
    "results": [
        {
            "sid": "xxx",
            "name": "EP625: Test Name 20200525133408 (33)",
            "hash": "xxx",
            "data": {},
            "previousHash": "xxx",
            "version": 33,
            "activity_message": "xxx",
            "commit": null,
            "is_valid": true,
            "updated_by": "Yonggan Wu",
            "date_created": "2020-06-12T18:54:06.314767Z",
            "change_permission": true
        },
        ...
    ]
}

Version Detail

GET {{ base_url }} /tables/version/detail/{sid}/

Path Parameters

Name
Type
Description

sid

string

Headers

Name
Type
Description

token

string

Version Detail

PATCH /tables/version/detail/{sid}/

Path Parameters

Name
Type
Description

sid

string

Headers

Name
Type
Description

token

string

Request Body

Name
Type
Description

commit

string

Last updated