Purposes
A purpose for which certain types of data can be used.
Get all purposes
You can retrieve all purposes.
GET /purpose/ HTTP/1.1
Host: [DIGITA_HOST]
Authorization: Bearer [ACCESS_TOKEN]
[
{
"uri": "https%3A%2F%2Fexample.org%2Fpurpose%2F1234-5678-9012-3456",
"icon": "",
"description": "Lorem ipsum",
"predicates": [
"http://www.w3.org/2006/vcard/ns#fn"
],
"label": "Lorem ipsum"
},
{
"uri": "https%3A%2F%2Fexample.org%2Fpurpose%2F1234-5678-9012-3456",
"icon": "",
"description": "Lorem ipsum",
"predicates": [
"http://www.w3.org/2006/vcard/ns#fn"
],
"label": "Lorem ipsum"
}
]
Get one purpose
You can retrieve a single purpose.
GET /purpose/[PURPOSE_URI] HTTP/1.1
Host: [DIGITA_HOST]
Authorization: Bearer [ACCESS_TOKEN]
{
"uri": "https%3A%2F%2Fexample.org%2Fpurpose%2F1234-5678-9012-3456",
"icon": "",
"description": "Lorem ipsum",
"predicates": [
"http://www.w3.org/2006/vcard/ns#fn"
],
"label": "Lorem ipsum"
}
Create one purpose
You can create a single purpose.
POST /purpose/ HTTP/1.1
Host: [DIGITA_HOST]
Authorization: Bearer [ACCESS_TOKEN]
{
"icon": "",
"description": "Lorem ipsum",
"predicates": [
"http://www.w3.org/2006/vcard/ns#fn"
],
"label": "Lorem ipsum"
}
{
"uri": "https%3A%2F%2Fexample.org%2Fpurpose%2F1234-5678-9012-3456",
"icon": "",
"description": "Lorem ipsum",
"predicates": [
"http://www.w3.org/2006/vcard/ns#fn"
],
"label": "Lorem ipsum"
}
Update one purpose
You can update a single purpose.
PUT /purpose/[PURPOSE_URI] HTTP/1.1
Host: [DIGITA_HOST]
Authorization: Bearer [ACCESS_TOKEN]
{
"uri": "https%3A%2F%2Fexample.org%2Fpurpose%2F1234-5678-9012-3456",
"icon": "",
"description": "Lorem ipsum",
"predicates": [
"http://www.w3.org/2006/vcard/ns#fn"
],
"label": "Lorem ipsum"
}
{
"uri": "https%3A%2F%2Fexample.org%2Fpurpose%2F1234-5678-9012-3456",
"icon": "",
"description": "Lorem ipsum",
"predicates": [
"http://www.w3.org/2006/vcard/ns#fn"
],
"label": "Lorem ipsum"
}