Kraken Resources

ResourceEndpointDescription
UserGet UsersGet list of Users @index
UserGet UsersGet list of Users @index2
UserGet UsersGet list of Users
My TestGet TestHihi not a user resource in my user controller
UserPatch userUpdate an user object.

User

Get Users

GEThttps://api.example.org/kraken/users

Get list of Users @index

Request Query Parameters

FieldTypeRequiredDescription
my_query_parameterDateNoExample Description

Response Body

FieldTypeDescription
idIntegerNo description
usernameStringNo description
emailStringNo description
overlay_tokenStringNo description
created_atDatetimeNo description

Example response

{
    "id": 42,
    "username": "derpierre65",
    "email": "hello@derpierre65.dev",
    "overlay_token": "pu72I3Vkz7iAJegTpzp28ctTWsm",
    "created_at": "2022-01-01T00:00:00Z"
}

Get Users

GEThttps://api.example.org/kraken/users

Get list of Users @index2

Response Body

FieldTypeDescription
dataArray[]No description
   idIntegerNo description
   usernameStringNo description
   emailStringNo description
   overlay_tokenStringNo description
   created_atDatetimeNo description

Example response

{
    "data": [
        {
            "id": 42,
            "username": "derpierre65",
            "email": "hello@derpierre65.dev",
            "overlay_token": "pu72I3Vkz7iAJegTpzp28ctTWsm",
            "created_at": "2022-01-01T00:00:00Z"
        }
    ]
}

Get Users

GEThttps://api.example.org/kraken/users

Get list of Users

Response Body

FieldTypeDescription
aObjectNo description
   bObjectNo description
      cObjectNo description
         dObjectNo description
            enabledBooleanNo description

Example response

{
    "a": {
        "b": {
            "c": {
                "d": {
                    "enabled": true
                }
            }
        }
    }
}

Patch user

PATCHhttps://api.example.org/kraken/users

Update an user object.

Request Body Parameters

FieldTypeRequiredDescription
emailStringYesExample Description
usernameStringNoNo description

Example response

[]

My Test

Get Test

GEThttps://api.example.org/kraken/not-an-user

Hihi not a user resource in my user controller

Response Body

FieldTypeDescription
idIntegerNo description
usernameStringNo description
emailStringNo description
overlay_tokenStringNo description
created_atDatetimeNo description
just_an_objectObjectNo description
   datetimeDatetimeNo description
   my_stringStringNo description
nested_object_arrayObject[]No description
   datetimeDatetimeNo description
   my_stringStringNo description
testObjectNo description
   idIntegerNo description
   usernameStringNo description
   emailStringNo description
   overlay_tokenStringNo description
   created_atDatetimeNo description

Example response

{
    "id": 42,
    "username": "derpierre65",
    "email": "hello@derpierre65.dev",
    "overlay_token": "pu72I3Vkz7iAJegTpzp28ctTWsm",
    "created_at": "2022-01-01T00:00:00Z",
    "just_an_object": {
        "datetime": "2022-01-01T00:00:00Z",
        "my_string": "hello world"
    },
    "nested_object_array": [
        {
            "datetime": "2022-01-01T00:00:00Z",
            "my_string": "hello world"
        }
    ],
    "test": {
        "id": 42,
        "username": "derpierre65",
        "email": "hello@derpierre65.dev",
        "overlay_token": "pu72I3Vkz7iAJegTpzp28ctTWsm",
        "created_at": "2022-01-01T00:00:00Z"
    }
}