Safe Haskell | None |
---|---|
Language | Haskell2010 |
Vikunja.API.Api
Description
Synopsis
- routesGet :: VikunjaRequest RoutesGet MimeNoContent [ModelsRouteDetail] MimeJSON
- data RoutesGet
- tokensGet :: VikunjaRequest TokensGet MimeNoContent [ModelsAPIToken] MimeJSON
- data TokensGet
- tokensPut :: (Consumes TokensPut MimeJSON, MimeRender MimeJSON ModelsAPIToken) => ModelsAPIToken -> VikunjaRequest TokensPut MimeJSON ModelsAPIToken MimeJSON
- data TokensPut
- tokensTokenIDDelete :: TokenId -> VikunjaRequest TokensTokenIDDelete MimeNoContent ModelsMessage MimeJSON
- data TokensTokenIDDelete
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
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
Instances
Produces TokensGet MimeJSON Source # | application/json |
Defined in Vikunja.API.Api | |
HasOptionalParam TokensGet S Source # | Optional Param "s" - Search tokens by their title. |
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. |
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. |
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
Arguments
:: (Consumes TokensPut MimeJSON, MimeRender MimeJSON ModelsAPIToken) | |
=> ModelsAPIToken | "token" - The token object with required fields |
-> VikunjaRequest TokensPut MimeJSON ModelsAPIToken MimeJSON |
PUT /tokens
Create a new api token
Create a new api token to use on behalf of the user creating it.
AuthMethod: AuthApiKeyJWTKeyAuth
Instances
Produces TokensPut MimeJSON Source # | application/json |
Defined in Vikunja.API.Api | |
Consumes TokensPut MimeJSON Source # | application/json |
Defined in Vikunja.API.Api | |
HasBodyParam TokensPut ModelsAPIToken Source # | Body Param "token" - The token object with required fields |
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
Arguments
:: TokenId | "tokenId" - Token ID |
-> VikunjaRequest TokensTokenIDDelete MimeNoContent ModelsMessage MimeJSON |
DELETE /tokens/{tokenID}
Deletes an existing api token
Delete any of the user's api tokens.
AuthMethod: AuthApiKeyJWTKeyAuth
data TokensTokenIDDelete Source #
Instances
Produces TokensTokenIDDelete MimeJSON Source # | application/json |
Defined in Vikunja.API.Api |