GET design-challenges

Get the complete list of Design Challenges.

Example

GET /api/v1/design-challenges HTTP/1.1
Accept: application/json
Authorization: Bearer ...
----------------------------------------
HTTP/1.1 200 OK
Content-Type: application/json
ETag: ...

[
  {
    "id": 1,
    "name": "Test Challenge",
    "ordinal": 1,
    "theme": "Testing",
    "description": "This is a test challenge.",
    "winAchievementKey": "test-01",
    "participateAchievementKey": "test-02"
  },
  {
    "id": 5,
    "name": "Second Challenge",
    "ordinal": 2,
    "theme": "Second Testing",
    "description": "This is also a test challenge!",
    "winAchievementKey": "test-03",
    "participateAchievementKey": "test-04"
  }
]

Security

Authentication is not required for this method.

URL Parameters

NONE

Query Parameters

NONE

Request Body

NONE

Response

Successful responses are code 200 with data in the response body. Error responses are standard.

Response Body

The response is an array of type DesignChallenge.

DesignChallenge

NameDescriptionValue
idthe ID of the challengenumber
namethe display namestring
ordinala numerical ordering for challengesnumber
descriptionthe descriptionstring
themea short descriptor for the theme of the challengestring
winAchievementKeythe key of the achievement earned for winning this challengestring
participateAchievementKeythe key of the achievement earned for participating in this challengestring