vikunja-api-0.24.6.0: Auto-generated vikunja-api API Client
Safe HaskellNone
LanguageHaskell2010

Vikunja.API.Api

Description

 
Synopsis

Operations

Api

routesGet

routesGet :: VikunjaRequest RoutesGet MimeNoContent [ModelsRouteDetail] MimeJSON Source #

GET /routes

Get a list of all token api routes

Returns a list of all API routes which are available to use with an api token, not a user login.

AuthMethod: AuthApiKeyJWTKeyAuth

data RoutesGet Source #

Instances

Instances details
Produces RoutesGet MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Api

tokensGet

tokensGet :: VikunjaRequest TokensGet MimeNoContent [ModelsAPIToken] MimeJSON Source #

GET /tokens

Get all api tokens of the current user

Returns all api tokens the current user has created.

AuthMethod: AuthApiKeyJWTKeyAuth

data TokensGet Source #

Instances

Instances details
Produces TokensGet MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Api

HasOptionalParam TokensGet S Source #

Optional Param "s" - Search tokens by their title.

Instance details

Defined in Vikunja.API.Api

Methods

applyOptionalParam :: VikunjaRequest TokensGet contentType res accept -> S -> VikunjaRequest TokensGet contentType res accept Source #

(-&-) :: VikunjaRequest TokensGet contentType res accept -> S -> VikunjaRequest TokensGet contentType res accept Source #

HasOptionalParam TokensGet PerPage Source #

Optional Param "per_page" - The maximum number of tokens per page. This parameter is limited by the configured maximum of items per page.

Instance details

Defined in Vikunja.API.Api

Methods

applyOptionalParam :: VikunjaRequest TokensGet contentType res accept -> PerPage -> VikunjaRequest TokensGet contentType res accept Source #

(-&-) :: VikunjaRequest TokensGet contentType res accept -> PerPage -> VikunjaRequest TokensGet contentType res accept Source #

HasOptionalParam TokensGet Page Source #

Optional Param "page" - The page number, used for pagination. If not provided, the first page of results is returned.

Instance details

Defined in Vikunja.API.Api

Methods

applyOptionalParam :: VikunjaRequest TokensGet contentType res accept -> Page -> VikunjaRequest TokensGet contentType res accept Source #

(-&-) :: VikunjaRequest TokensGet contentType res accept -> Page -> VikunjaRequest TokensGet contentType res accept Source #

tokensPut

tokensPut Source #

PUT /tokens

Create a new api token

Create a new api token to use on behalf of the user creating it.

AuthMethod: AuthApiKeyJWTKeyAuth

data TokensPut Source #

Instances

Instances details
Produces TokensPut MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Api

Consumes TokensPut MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Api

HasBodyParam TokensPut ModelsAPIToken Source #

Body Param "token" - The token object with required fields

Instance details

Defined in Vikunja.API.Api

Methods

setBodyParam :: (Consumes TokensPut contentType, MimeRender contentType ModelsAPIToken) => VikunjaRequest TokensPut contentType res accept -> ModelsAPIToken -> VikunjaRequest TokensPut contentType res accept Source #

tokensTokenIDDelete

tokensTokenIDDelete Source #

DELETE /tokens/{tokenID}

Deletes an existing api token

Delete any of the user's api tokens.

AuthMethod: AuthApiKeyJWTKeyAuth

data TokensTokenIDDelete Source #

Instances

Instances details
Produces TokensTokenIDDelete MimeJSON Source #
application/json
Instance details

Defined in Vikunja.API.Api