All URIs are relative to https://api.frame.io
Method | HTTP request | Description |
---|---|---|
reviewLinkCreate | POST /v2/projects/{project_id}/review_links | Create a Review Link |
reviewLinkDelete | DELETE /v2/review_links/{review_link_id} | Delete a Review Link |
reviewLinkGet | GET /v2/review_links/{review_link_id} | Get a Review Link |
reviewLinkItemCreate | POST /v2/review_links/{review_link_id}/assets | Add Asset to a Review Link |
reviewLinkItemUpdate | PUT /v2/review_links/{review_link_id}/assets | Update Assets in a Review Link |
reviewLinkItemsDelete | DELETE /v2/review_links/{review_link_id}/items/shared | Remove items from a Review Link |
reviewLinkItemsList | GET /v2/review_links/{review_link_id}/items/shared | Get items in a Review Link |
reviewLinkReviewerDelete | DELETE /v2/review_links/{review_link_id}/reviewers | Remove Reviewers from a Review Link |
reviewLinkReviewerInvite | POST /v2/review_links/{review_link_id}/reviewers | Invite Reviewer to a Review Link |
reviewLinkUpdate | PUT /v2/review_links/{review_link_id} | Update a Review Link |
reviewLinksList | GET /v2/projects/{project_id}/review_links | List Review Links in a project |
ReviewLink reviewLinkCreate(projectId, reviewLink)
Create a Review Link
Create a new Review Link in a given Project
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val projectId : kotlin.String = eefb57e0-79f2-4bc7-9b70-99fbc175175c // kotlin.String | Project ID
val reviewLink : ReviewLink = {"name":"Example review link"} // ReviewLink | ReviewLink to create
try {
val result : ReviewLink = apiInstance.reviewLinkCreate(projectId, reviewLink)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinkCreate")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinkCreate")
e.printStackTrace()
}
| projectId | kotlin.String| Project ID | |
Name | Type | Description | Notes |
---|---|---|---|
reviewLink | ReviewLink | ReviewLink to create | [optional] |
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: application/json
- Accept: application/json
ReviewLink reviewLinkDelete(reviewLinkId)
Delete a Review Link
Delete a given Review Link
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val reviewLinkId : kotlin.String = eefb57e0-79f2-4bc7-9b70-99fbc175175c // kotlin.String | Review Link ID
try {
val result : ReviewLink = apiInstance.reviewLinkDelete(reviewLinkId)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinkDelete")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinkDelete")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
reviewLinkId | kotlin.String | Review Link ID |
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: Not defined
- Accept: application/json
ReviewLink reviewLinkGet(reviewLinkId, include)
Get a Review Link
Get a full Review Link manifest
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val reviewLinkId : kotlin.String = eefb57e0-79f2-4bc7-9b70-99fbc175175c // kotlin.String | Review Link ID
val include : kotlin.String = include_example // kotlin.String |
try {
val result : ReviewLink = apiInstance.reviewLinkGet(reviewLinkId, include)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinkGet")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinkGet")
e.printStackTrace()
}
| reviewLinkId | kotlin.String| Review Link ID | |
Name | Type | Description | Notes |
---|---|---|---|
include | kotlin.String | [optional] |
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: Not defined
- Accept: application/json
ReviewLink reviewLinkItemCreate(reviewLinkId, reviewLinkItemsDeleteRequest)
Add Asset to a Review Link
Add assets to a Review Link
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val reviewLinkId : kotlin.String = 38400000-8cf0-11bd-b23e-10b96e4ef00d // kotlin.String |
val reviewLinkItemsDeleteRequest : ReviewLinkItemsDeleteRequest = {"asset_ids":["497f6eca-6276-4993-bfeb-53cbbbba6f08"]} // ReviewLinkItemsDeleteRequest | ReviewLinkItems to create
try {
val result : ReviewLink = apiInstance.reviewLinkItemCreate(reviewLinkId, reviewLinkItemsDeleteRequest)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinkItemCreate")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinkItemCreate")
e.printStackTrace()
}
| reviewLinkId | kotlin.String| | |
Name | Type | Description | Notes |
---|---|---|---|
reviewLinkItemsDeleteRequest | ReviewLinkItemsDeleteRequest | ReviewLinkItems to create | [optional] |
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: application/json
- Accept: application/json
ReviewLink reviewLinkItemUpdate(reviewLinkId, reviewLinkItemsDeleteRequest)
Update Assets in a Review Link
Replace the assets on this Review Link
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val reviewLinkId : kotlin.String = 38400000-8cf0-11bd-b23e-10b96e4ef00d // kotlin.String |
val reviewLinkItemsDeleteRequest : ReviewLinkItemsDeleteRequest = {"asset_ids":["497f6eca-6276-4993-bfeb-53cbbbba6f08"]} // ReviewLinkItemsDeleteRequest | ReviewLinkItems to create
try {
val result : ReviewLink = apiInstance.reviewLinkItemUpdate(reviewLinkId, reviewLinkItemsDeleteRequest)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinkItemUpdate")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinkItemUpdate")
e.printStackTrace()
}
| reviewLinkId | kotlin.String| | |
Name | Type | Description | Notes |
---|---|---|---|
reviewLinkItemsDeleteRequest | ReviewLinkItemsDeleteRequest | ReviewLinkItems to create | [optional] |
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: application/json
- Accept: application/json
kotlin.collections.List<ReviewLinkItem> reviewLinkItemsDelete(reviewLinkId, reviewLinkItemsDeleteRequest)
Remove items from a Review Link
Remove a list of `asset_id`s from the assets shared in a Review Link
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val reviewLinkId : kotlin.String = 38400000-8cf0-11bd-b23e-10b96e4ef00d // kotlin.String |
val reviewLinkItemsDeleteRequest : ReviewLinkItemsDeleteRequest = {"asset_ids":["497f6eca-6276-4993-bfeb-53cbbbba6f08"]} // ReviewLinkItemsDeleteRequest | ReviewLinkItems to delete
try {
val result : kotlin.collections.List<ReviewLinkItem> = apiInstance.reviewLinkItemsDelete(reviewLinkId, reviewLinkItemsDeleteRequest)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinkItemsDelete")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinkItemsDelete")
e.printStackTrace()
}
| reviewLinkId | kotlin.String| | |
Name | Type | Description | Notes |
---|---|---|---|
reviewLinkItemsDeleteRequest | ReviewLinkItemsDeleteRequest | ReviewLinkItems to delete | [optional] |
kotlin.collections.List<ReviewLinkItem>
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: application/json
- Accept: application/json
kotlin.collections.List<ReviewLinkItem> reviewLinkItemsList(reviewLinkId, include)
Get items in a Review Link
Fetch the list of items (assets, folders, and version stacks) on a given Review Link
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val reviewLinkId : kotlin.String = 38400000-8cf0-11bd-b23e-10b96e4ef00d // kotlin.String |
val include : kotlin.String = include_example // kotlin.String |
try {
val result : kotlin.collections.List<ReviewLinkItem> = apiInstance.reviewLinkItemsList(reviewLinkId, include)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinkItemsList")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinkItemsList")
e.printStackTrace()
}
| reviewLinkId | kotlin.String| | |
Name | Type | Description | Notes |
---|---|---|---|
include | kotlin.String | [optional] |
kotlin.collections.List<ReviewLinkItem>
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: Not defined
- Accept: application/json
kotlin.collections.List<ReviewLinkItem> reviewLinkReviewerDelete(reviewLinkId, reviewLinkItemsDeleteRequest)
Remove Reviewers from a Review Link
Remove access for a Reviewer to a Review Link
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val reviewLinkId : kotlin.String = 38400000-8cf0-11bd-b23e-10b96e4ef00d // kotlin.String |
val reviewLinkItemsDeleteRequest : ReviewLinkItemsDeleteRequest = {"asset_ids":["497f6eca-6276-4993-bfeb-53cbbbba6f08"]} // ReviewLinkItemsDeleteRequest | ReviewLinkItems to delete
try {
val result : kotlin.collections.List<ReviewLinkItem> = apiInstance.reviewLinkReviewerDelete(reviewLinkId, reviewLinkItemsDeleteRequest)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinkReviewerDelete")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinkReviewerDelete")
e.printStackTrace()
}
| reviewLinkId | kotlin.String| | |
Name | Type | Description | Notes |
---|---|---|---|
reviewLinkItemsDeleteRequest | ReviewLinkItemsDeleteRequest | ReviewLinkItems to delete | [optional] |
kotlin.collections.List<ReviewLinkItem>
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: application/json
- Accept: application/json
kotlin.collections.List<ReviewLinkItem> reviewLinkReviewerInvite(reviewLinkId, reviewLinkReviewerInviteRequest)
Invite Reviewer to a Review Link
Invite a Reviewer to a Review Link
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val reviewLinkId : kotlin.String = 38400000-8cf0-11bd-b23e-10b96e4ef00d // kotlin.String |
val reviewLinkReviewerInviteRequest : ReviewLinkReviewerInviteRequest = {"email":"test_user@frame.io","message":"This a sample message!"} // ReviewLinkReviewerInviteRequest | ReviewLinkItems to delete
try {
val result : kotlin.collections.List<ReviewLinkItem> = apiInstance.reviewLinkReviewerInvite(reviewLinkId, reviewLinkReviewerInviteRequest)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinkReviewerInvite")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinkReviewerInvite")
e.printStackTrace()
}
| reviewLinkId | kotlin.String| | |
Name | Type | Description | Notes |
---|---|---|---|
reviewLinkReviewerInviteRequest | ReviewLinkReviewerInviteRequest | ReviewLinkItems to delete | [optional] |
kotlin.collections.List<ReviewLinkItem>
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: application/json
- Accept: application/json
ReviewLink reviewLinkUpdate(reviewLinkId, reviewLink)
Update a Review Link
Update a Review Links manifest, overwriting any specified key/value pairs
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val reviewLinkId : kotlin.String = eefb57e0-79f2-4bc7-9b70-99fbc175175c // kotlin.String | Review Link ID
val reviewLink : ReviewLink = // ReviewLink | ReviewLink to update
try {
val result : ReviewLink = apiInstance.reviewLinkUpdate(reviewLinkId, reviewLink)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinkUpdate")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinkUpdate")
e.printStackTrace()
}
| reviewLinkId | kotlin.String| Review Link ID | |
Name | Type | Description | Notes |
---|---|---|---|
reviewLink | ReviewLink | ReviewLink to update | [optional] |
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: application/json
- Accept: application/json
kotlin.collections.List<ReviewLink> reviewLinksList(projectId)
List Review Links in a project
List all the Review Links belonging to a Project
// Import classes:
//import dev.androidbroadcast.framesdk.infrastructure.*
//import dev.androidbroadcast.framesdk.models.*
val apiInstance = ReviewLinksApi()
val projectId : kotlin.String = eefb57e0-79f2-4bc7-9b70-99fbc175175c // kotlin.String | Project ID
try {
val result : kotlin.collections.List<ReviewLink> = apiInstance.reviewLinksList(projectId)
println(result)
} catch (e: ClientException) {
println("4xx response calling ReviewLinksApi#reviewLinksList")
e.printStackTrace()
} catch (e: ServerException) {
println("5xx response calling ReviewLinksApi#reviewLinksList")
e.printStackTrace()
}
Name | Type | Description | Notes |
---|---|---|---|
projectId | kotlin.String | Project ID |
kotlin.collections.List<ReviewLink>
Configure OAuth2: ApiClient.accessToken = "" Configure OAuth2: ApiClient.accessToken = "" Configure JWT: ApiClient.accessToken = "" Configure DeveloperToken: ApiClient.accessToken = ""
- Content-Type: Not defined
- Accept: application/json