Api Resources

Handles API Resources which are the first point of the api

Get all Resources

Returns all available resources

curl

GET /v1/api-resources

Example Request
Example Missing!
Example Response
Example Missing!

Toggles Resource Status

Toggles the status of a Resource based on the given ID

curl

PUT /v1/api-resources/toggleStatus/:id

Example Request
Example Missing!
Example Response
Example Missing!

Edit Resource Data

Allows to modify Resource data

Parameters

Name Description
name required Resources name
basepath required URL path of resource
tableName required Name of the table which is used on DB side
curl

PUT /v1/api-resources/:id

Example Request
Example Missing!
Example Response
Example Missing!

Deletion of a Resource

Allows to delete a resource, based on the ID that is given

curl

DELETE /v1/api-resources/:id

Example Request
Example Missing!
Example Response
Example Missing!

Get Data of Resource

Returns the data of a single resource, specified by the given ID

curl

GET /v1/api-resources/:id

Example Request
Example Missing!
Example Response
Example Missing!

Get all Endpoints from Resource

Returns all endpoints that are connected with the given resource. The resource is selected via the given ID

curl

GET /v1/api-resources/endpoints/:id

Example Request
Example Missing!
Example Response
Example Missing!

Creates a Resource

Allows to create a Resource with the given data

Parameters

Name Description
name required Resources name
basepath required URL path of resource
tableName required Name of the table which is used on DB side
curl

POST /v1/api-resources

Example Request
Example Missing!
Example Response
Example Missing!

Api Endpoints - Disabled

These are the "Actions" which defines the used Resource

Get Endpoint Data

Returns the data of the given endpoint via the ID

curl

GET /v1/api-endpoints/:id

Example Request
Example Missing!
Example Response
Example Missing!

Projects - Disabled

A list of all projects that @Fachpersonal develops

Get all Projects

Returns a list of all projects that are registered, by @Fachpersonal.

curl

GET /v1/projects

Example Request
Example Missing!
Example Response
Example Missing!

Get data of one Project by ID

Returns the data of one project based on the project_id its given.

curl

GET /v1/projects/:id

Example Request
Example Missing!
Example Response
Example Missing!

Skills - Disabled

A list of all skills that are used across all of my projects

Get all skills

Returns all skills that are used across all of my projects

curl

GET /v1/skills

Example Request
Example Missing!
Example Response
Example Missing!

Translate

List of key value pairs which represent the translated text.

Get all English Translations for a Project

Returns of all key value pairs that are needed for the given project. Based on the given lang(Language) and pid(Project ID)

curl

GET /v1/translate/en/:pid

Example Request
Example Missing!
Example Response
Example Missing!

Get all German Translations for a Project

Returns of all key value pairs that are needed for the given project. Based on the given lang(Language) and pid(Project ID)

curl

GET /v1/translate/de/:pid

Example Request
Example Missing!
Example Response
Example Missing!

Apps

All apps that can be found on apps.mocii.dev

Retrieve all apps

With this endpoint you are able to get all Apps

curl

GET /v1/apps

Example Request
Example Missing!
Example Response
Example Missing!