Dokumentordner auflisten
Liefert die Ordner, in denen Dokumente organisiert sind, optional eingeschränkt auf diejenigen, die zu einem bestimmten Projekt, Kunden, Mitarbeiter, einer Rechnung oder einem Angebot gehören.
Verfügbarkeit: Nur Vollversion — eine Clock-Instanz antwortet auf diesen Endpunkt mit 404.
Request
curl --request GET \
--url 'https://www.zep-online.de/zepinstanz/next/api/v1/folders' \
--header 'Accept: application/json' \
--header 'Authorization: Bearer {token}'Query-Parameter
- Name
perPage- Type
- integer, nullable
- Description
Wird auf diesem Endpunkt ignoriert — senden Sie stattdessen
limit. Ein hier angegebener Wert wird durchlimitersetzt, oder durch den Standardwert, wennlimitfehlt.
- Name
page- Type
- integer, nullable
- Description
Die zurückzugebende Ergebnisseite, beginnend bei 1.
- Name
orderBy- Type
- string, nullable
- Description
Name des Feldes, nach dem sortiert wird.
- Name
order- Type
- string, nullable
- Description
Sortierrichtung, aufsteigend oder absteigend.
Einer der Werte:
"asc","desc"
- Name
limit- Type
- integer, nullable
- Description
Die Anzahl der Datensätze pro Seite, 1 bis 200. Standardwert ist 15.
- Name
modified_after- Type
- string (date-time)
- Description
Nur Datensätze zurückgeben, die nach diesem Zeitstempel geändert wurden (ISO 8601 oder “Y-m-d H:i:s”).
- Name
modified_before- Type
- string (date-time)
- Description
Nur Datensätze zurückgeben, die vor oder zu diesem Zeitstempel geändert wurden (ISO 8601 oder “Y-m-d H:i:s”).
- Name
name- Type
- string, nullable
- Description
Beschränkt die Liste auf Ordner, deren Name diesen Text enthält.
- Name
type_id- Type
- integer, nullable
- Description
Beschränkt die Liste auf Ordner dieser Ordnertyp-ID, z. B. Projekt- oder Kundenordner.
- Name
project_id- Type
- integer, nullable
- Description
Beschränkt die Liste auf Ordner, die zu diesem Projekt gehören.
- Name
employee_username- Type
- string, nullable
- Description
Beschränkt die Liste auf Ordner, die zu diesem Mitarbeiter gehören.
- Name
invoice_number- Type
- string, nullable
- Description
Beschränkt die Liste auf Ordner, die zu dieser Rechnung gehören.
- Name
customer_number- Type
- string, nullable
- Description
Beschränkt die Liste auf Ordner, die zu diesem Kunden gehören.
- Name
offer_id- Type
- integer, nullable
- Description
Beschränkt die Liste auf Ordner, die zu diesem Angebot gehören.
Response
{
"data": [
{
"id": 1,
"folder_name": "Interne Dokumente",
"parent_id": 1,
"type": {
"id": 1,
"name": "Allgemein"
},
"project_id": 16,
"customer_number": "K-12345",
"employee_username": "string",
"invoice_number": "20240001",
"offer_id": 1,
"subfolders": [
"string"
]
}
],
"links": {
"first": "string",
"last": "string",
"prev": "string",
"next": "string"
},
"meta": {
"current_page": 1,
"from": 1,
"last_page": 1,
"links": [
{
"url": "string",
"label": "string",
"active": true
}
],
"path": "string",
"per_page": 1,
"to": 1,
"total": 1
}
}Response-Felder
- Name
id- Type
- integer
- Description
Eindeutige ID des Ordners.
- Name
folder_name- Type
- string
- Description
Anzeigename des Ordners.
- Name
parent_id- Type
- integer, nullable
- Description
ID des übergeordneten Ordners oder null für einen Ordner auf der obersten Ebene.
- Name
type- Type
- object, nullable
- Description
Wofür der Ordner verwendet wird, z. B. Dokumente eines Projekts oder eines Kunden.
- Name
type.id- Type
- integer
- Description
Der gespeicherte Wert. Vergleichen Sie gegen diesen, nicht gegen name.
- Name
type.name- Type
- string
- Description
Die lesbare Bezeichnung in der Sprache des Mandanten. Nicht parsen.
Einer der Werte:
"Allgemein","Projekt","Kunde","Ticket","Abrechnung","Mitarbeiter/in","Invoice Attachments","Angebot","Offer Attachments"
- Name
project_id- Type
- integer
- Description
ID des Projekts, zu dem dieser Ordner gehört. Nur enthalten, wenn der Ordner zu einem Projekt gehört.
- Name
customer_number- Type
- string, nullable
- Description
Nummer des Kunden, zu dem dieser Ordner gehört. Nur enthalten, wenn der Ordner zu einem Kunden gehört.
- Name
employee_username- Type
- string, nullable
- Description
Benutzername des Mitarbeiters, zu dem dieser Ordner gehört. Nur enthalten, wenn der Ordner zu einem Mitarbeiter gehört.
- Name
invoice_number- Type
- string, nullable
- Description
Nummer der Rechnung, zu der dieser Ordner gehört. Nur enthalten, wenn der Ordner zu einer Rechnung gehört.
- Name
offer_id- Type
- integer, nullable
- Description
ID des Angebots, zu dem dieser Ordner gehört. Nur enthalten, wenn der Ordner zu einem Angebot gehört.
- Name
subfolders- Type
- Liste von string
- Description
Untergeordnete Unterordner dieses Ordners. Nur gefüllt, wenn die Unterordner-Relation geladen wurde, andernfalls leer.