Showcase Portfolio Evidence
Create a new evidence for a showcase portfolio
Showcase Portfolio UUID
Title of the evidence.
Description of the evidence.
Personal reflection on the evidence.
Associated links for the evidence.
Tags for the evidence.
Showcase Evidence created successfully
Invalid request data
User is not authorized to add evidence to this portfolio
Portfolio not found
Internal server error
POST /v1/showcase-portfolios/{showcasePortfolioId}/showcase-evidences HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 187
{
"title": "text",
"description": "text",
"reflection": "text",
"type": "project",
"attachments": [
{
"url": "text",
"mimeType": "text",
"fileSize": 1,
"fileName": "text"
}
],
"links": [
"text"
],
"tags": [
"text"
]
}
{
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"userId": "123e4567-e89b-12d3-a456-426614174000",
"title": "text",
"description": "text",
"order": 1,
"reflection": "text",
"links": [
"text"
],
"attachments": [
{
"url": "text",
"mimeType": "text",
"fileSize": 1,
"fileName": "text"
}
],
"tags": [
"text"
],
"createdAt": "2025-10-13T20:24:50.465Z",
"updatedAt": "2025-10-13T20:24:50.465Z",
"type": "project",
"canvasAssignmentId": 1,
"courseId": 1,
"courseName": "text",
"gradingType": "text",
"htmlUrl": "text",
"pointsPossible": 1,
"submissionTypes": [
"text"
],
"assignmentSubmissionBody": "text"
}
Update an existing evidence for a showcase portfolio
Showcase Evidence UUID
Showcase Portfolio UUID
The UUID of the evidence to be updated.
The new title for the evidence.
The new description for the evidence.
The new personal reflection on the evidence.
The updated list of associated links for the evidence. This typically replaces the existing list.
The updated list of tags for the evidence. This typically replaces the existing list.
The updated order of the evidence
Showcase Evidence updated successfully
Invalid request data
User is not authorized to update this evidence
Evidence or portfolio not found
Internal server error
PATCH /v1/showcase-portfolios/{showcasePortfolioId}/showcase-evidences/{showcaseEvidenceId} HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 243
{
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"title": "text",
"description": "text",
"reflection": "text",
"attachments": [
{
"url": "text",
"mimeType": "text",
"fileSize": 1,
"fileName": "text"
}
],
"links": [
"text"
],
"tags": [
"text"
],
"order": 1,
"type": "project"
}
{
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"userId": "123e4567-e89b-12d3-a456-426614174000",
"title": "text",
"description": "text",
"order": 1,
"reflection": "text",
"links": [
"text"
],
"attachments": [
{
"url": "text",
"mimeType": "text",
"fileSize": 1,
"fileName": "text"
}
],
"tags": [
"text"
],
"createdAt": "2025-10-13T20:24:50.465Z",
"updatedAt": "2025-10-13T20:24:50.465Z",
"type": "project",
"canvasAssignmentId": 1,
"courseId": 1,
"courseName": "text",
"gradingType": "text",
"htmlUrl": "text",
"pointsPossible": 1,
"submissionTypes": [
"text"
],
"assignmentSubmissionBody": "text"
}
Retrieve a specific evidence by its UUID
Showcase Evidence UUID
Showcase Portfolio UUID
Showcase Evidence retrieved successfully
User is not authorized to view this evidence
Evidence not found
Internal server error
GET /v1/showcase-portfolios/{showcasePortfolioId}/showcase-evidences/{showcaseEvidenceId} HTTP/1.1
Host:
Accept: */*
{
"uuid": "123e4567-e89b-12d3-a456-426614174000",
"userId": "123e4567-e89b-12d3-a456-426614174000",
"title": "text",
"description": "text",
"order": 1,
"reflection": "text",
"links": [
"text"
],
"attachments": [
{
"url": "text",
"mimeType": "text",
"fileSize": 1,
"fileName": "text"
}
],
"tags": [
"text"
],
"createdAt": "2025-10-13T20:24:50.465Z",
"updatedAt": "2025-10-13T20:24:50.465Z",
"type": "project",
"canvasAssignmentId": 1,
"courseId": 1,
"courseName": "text",
"gradingType": "text",
"htmlUrl": "text",
"pointsPossible": 1,
"submissionTypes": [
"text"
],
"assignmentSubmissionBody": "text"
}
Delete a specific evidence by its UUID
Showcase Evidence UUID
Showcase Portfolio UUID
Showcase Evidence deleted successfully
No content
Evidence does not belong to the specified portfolio
User is not authorized to delete this evidence
Evidence not found
Internal server error
DELETE /v1/showcase-portfolios/{showcasePortfolioId}/showcase-evidences/{showcaseEvidenceId} HTTP/1.1
Host:
Accept: */*
No content
Last updated
Was this helpful?