REST-API

Die clockodo-API ermöglicht die Anbindung von clockodo an andere Systeme. Rechnungs- und Projektmanagement-Anwendungen oder eigene Shell-Skripte sind Beispiele für nützliche Mash-Ups mit clockodo.

api/v2/users/access/customers-projects: Kunden- und Projektrechte auslesen

Über diese Ressource können Sie Zugriffsrechte für Kunden und Projekte auslesen. Das Bearbeiten ist aktuell nicht möglich.


Objekttyp „customer_rights“

Das Objekt enthält eine Liste aller Kunden, für die der Mitarbeiter das jeweilige Zugriffsrecht hat. True bedeutet, dass der Mitarbeiter das Recht für alle Projekte dieses Kunden hat. Hat der Mitarbeiter das Recht nur für manche Projekte des Kunden, wird eine Liste dieser Projekte ausgegeben.

{
    "<customers_id>": true|[object of type project_rights],
    "<customers_id>": true|[object of type project_rights],
    ...
{

Objekttyp „project_rights“

Das Objekt enthält eine Liste aller Projekte eines bestimmten Kunden, für die der Mitarbeiter das jeweilige Zugriffsrecht hat.

{
    "<projects_id>": true,
    "<projects_id>": true,
    ...
{

Kunden- und Projektrechte auslesen

Anfrage
GET /api/v2/users/<users_id>/access/customers-projects
Antwort
{
    "add": true|false|[object of type customer_rights],
    "report": true|false|[object of type customer_rights],
    "edit": true|false|[object of type customer_rights]
}