Competences endpoint
Competence object
| Name | Type | Description |
|---|---|---|
| id | integer |
The competence id |
| title | string |
The title of a competence |
| description | string |
The description of a competence |
| color | string |
Color in hex value |
| icon | string |
Link to an icon image |
| created_at | datetime |
Timestamp of creation date |
| updated_at | datetime |
Timestamp of update date |
Validations
| Field | Value |
|---|---|
| title | Must be present |
| description | Must be present |
| description | Has a minimum of 3 characters and a maximum of 1000 |
| color | Must start with a hashtag |
| color | Must be 7 characters long, including hashtag |
| color | Can only be numbers and the letters A-G |
Endpoints
| URL | Description |
|---|---|
| GET api/v1/competences/ | Show all competences |
GET api/v1/competences
Het competence endpoint geeft je een object met daarin een competence
attribute. Dit ziet er als volgd uit:
[
{
"id": 1,
"title": "Design & Experience",
"description": "Et astrum vilis.",
"icon": null,
"color": `#1abc9c`,
"created_at": "2015-11-17T13:00:08.211+01:00",
"updated_at": "2015-11-17T13:00:08.211+01:00"
},
{
"id": 2,
"title": "Implementation & Integration",
"description": "Culpa bellum aqua demoror praesentium talis.",
"icon": null,
"color": `#3498db`,
"created_at": "2015-11-17T13:00:08.225+01:00",
"updated_at": "2015-11-17T13:00:08.225+01:00"
},
{
"id": 3,
"title": "Research & Innovation",
"description": "Infit cena accusantium.",
"icon": null,
"color": `#9b59b6`,
"created_at": "2015-11-17T13:00:08.227+01:00",
"updated_at": "2015-11-17T13:00:08.227+01:00"
}
]
Status code:
Succesvol Request = 200