Durchsucht das DOCBOX® Archiv und liefert eine pagebare Liste mit den gefundenen Dokumenten.
curl -X POST \
-H "Cloud-ID: [[apiKey]]" \
-H "API-Key: [[apiKey]]" \
-H "Accept: application/json" \
"https://localhost:8081/api/v2/search?pagination-size=56&pagination-page=56&fulltext-all=fulltextAll_example&fulltext-one=fulltextOne_example&fulltext-none=fulltextNone_example&from-date=fromDate_example&to-date=toDate_example&followup-terms=followupTerms_example¬e-terms=noteTerms_example&keyword-terms=keywordTerms_example&stamps-inclusive=stampsInclusive_example&stamps-exclusive=stampsExclusive_example&document-name-terms=documentNameTerms_example&folder-name-terms=folderNameTerms_example&location=location_example&archiver-id=789&workflow-name=workflowName_example&workflow-state=workflowState_example&document-type=documentType_example&include-trash=true&external-id=externalId_example&external-metadata=externalMetadata_example"
import org.openapitools.client.*;
import org.openapitools.client.auth.*;
import org.openapitools.client.model.*;
import org.openapitools.client.api.SearchApi;
import java.io.File;
import java.util.*;
public class SearchApiExample {
public static void main(String[] args) {
ApiClient defaultClient = Configuration.getDefaultApiClient();
// Configure API key authorization: cloudId
ApiKeyAuth cloudId = (ApiKeyAuth) defaultClient.getAuthentication("cloudId");
cloudId.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//cloudId.setApiKeyPrefix("Token");
// Configure API key authorization: apiKeyAuth
ApiKeyAuth apiKeyAuth = (ApiKeyAuth) defaultClient.getAuthentication("apiKeyAuth");
apiKeyAuth.setApiKey("YOUR API KEY");
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKeyAuth.setApiKeyPrefix("Token");
// Create an instance of the API class
SearchApi apiInstance = new SearchApi();
Integer paginationSize = 56; // Integer | Anzahl der Dokumente die im Ergebnis maximal zurückgegeben werden sollen, d.h. dieser Parameter gibt die Größe des Ergbnisfensters für das Paging des Suchergebnisses an.
Integer paginationPage = 56; // Integer | Gibt den Index des Ergebnisfensters an, welches angezeigt werden soll. Das erste Ergebnisfenster entspricht dabei dem Index 0. Durch Erhöhung des Index um 1 gelangt man zum nächsten Ergebnisfenster mit den nächsten Suchtreffern. Beispiel: Bei 27 gefundenen Dokumenten insgesamt und einer pagination-size von 10 liegt der Index des Ergebnisfensters zwischen 0 und 2
String fulltextAll = fulltextAll_example; // String | Liste mit Texten, die alle gemeinsam auf jeder Trefferseite vorkommen müssen.
String fulltextOne = fulltextOne_example; // String | Liste mit Texten, von denen mindestens einer auf jeder Trefferseite vorkommen muss.
String fulltextNone = fulltextNone_example; // String | Liste mit Texten, von denen keiner auf den Trefferseiten vorkommen darf.
String fromDate = fromDate_example; // String | Sucht nur nach Seiten deren Erstelldatum nach diesem Zeitpunkt liegt.
String toDate = toDate_example; // String | Sucht nur nach Seiten deren Erstelldatum vor diesem Zeitpunkt liegt.
String followupTerms = followupTerms_example; // String | Liste mit Texten die alle gemeinsam in den Wiedervorlage-Texten einer Seite vorkommen müssen.
String noteTerms = noteTerms_example; // String | Liste mit Texten die alle gemeinsam in den Notiz-Texten einer Seite vorkommen müssen.
String keywordTerms = keywordTerms_example; // String | Liste von Texten die alle gemeinsam in den Schlagwörtern einer Seite vorkommen müssen.
String stampsInclusive = stampsInclusive_example; // String | Liste mit Namen aller Stempel, die gemeinsam auf einer Seite vorkommen müssen.
String stampsExclusive = stampsExclusive_example; // String | Liste mit Namen aller Stempel, von denen keiner auf einer Seite vorkommen darf.
String documentNameTerms = documentNameTerms_example; // String | Liste von Texten die alle im Dokumentennamen einer Seite vorkommen müssen.
String folderNameTerms = folderNameTerms_example; // String | Liste von Texten die alle im Ordner-Pfad einer Seite vorkommen müssen.
String location = location_example; // String | Pfad zu einem Ordner, auf den die Suche beschränkt werden soll (z. B. „/Muster GmbH/Rechnungen/“). Es wird auch in allen Unterordnern dieses Pfades gesucht.
Long archiverId = 789; // Long | ID des Users der die zu suchenden Seiten archiviert haben muss.
String workflowName = workflowName_example; // String | Name des Workflows in dem sich die zu suchenden Seiten aktuell befinden müssen. Durch Angabe von „*“ wird in allen Workflows gesucht.
String workflowState = workflowState_example; // String | Name des Workflow-Knotens, in dem sich die zu suchenden Seiten aktuell befinden müssen.
String documentType = documentType_example; // String | Name oder Alias-Name eines Dokumenten-Typs, der allen zu suchenden Dokumenten zugewiesen sein muss.
Boolean includeTrash = true; // Boolean | Gibt an, ob auch Dokumente im Papierkorb mit durchsucht werden sollen.
String externalId = externalId_example; // String | Text der in einer externen ID eines Dokuments vorkommen muss, damit es gefunden wird.
String externalMetadata = externalMetadata_example; // String | Sucht Dokumente anhand ihrer externen Metadaten. Für jedes Metadatum in der Liste muss einem Dokument, damit es gefunden wird, ebenfalls ein Metadatum mit genau diesem Key zugeordnet sein und dessen Value den zu suchenden Value enthalten
try {
searchPOST_200_response result = apiInstance.searchPOST(paginationSize, paginationPage, fulltextAll, fulltextOne, fulltextNone, fromDate, toDate, followupTerms, noteTerms, keywordTerms, stampsInclusive, stampsExclusive, documentNameTerms, folderNameTerms, location, archiverId, workflowName, workflowState, documentType, includeTrash, externalId, externalMetadata);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SearchApi#searchPOST");
e.printStackTrace();
}
}
}
import org.openapitools.client.api.SearchApi;
public class SearchApiExample {
public static void main(String[] args) {
SearchApi apiInstance = new SearchApi();
Integer paginationSize = 56; // Integer | Anzahl der Dokumente die im Ergebnis maximal zurückgegeben werden sollen, d.h. dieser Parameter gibt die Größe des Ergbnisfensters für das Paging des Suchergebnisses an.
Integer paginationPage = 56; // Integer | Gibt den Index des Ergebnisfensters an, welches angezeigt werden soll. Das erste Ergebnisfenster entspricht dabei dem Index 0. Durch Erhöhung des Index um 1 gelangt man zum nächsten Ergebnisfenster mit den nächsten Suchtreffern. Beispiel: Bei 27 gefundenen Dokumenten insgesamt und einer pagination-size von 10 liegt der Index des Ergebnisfensters zwischen 0 und 2
String fulltextAll = fulltextAll_example; // String | Liste mit Texten, die alle gemeinsam auf jeder Trefferseite vorkommen müssen.
String fulltextOne = fulltextOne_example; // String | Liste mit Texten, von denen mindestens einer auf jeder Trefferseite vorkommen muss.
String fulltextNone = fulltextNone_example; // String | Liste mit Texten, von denen keiner auf den Trefferseiten vorkommen darf.
String fromDate = fromDate_example; // String | Sucht nur nach Seiten deren Erstelldatum nach diesem Zeitpunkt liegt.
String toDate = toDate_example; // String | Sucht nur nach Seiten deren Erstelldatum vor diesem Zeitpunkt liegt.
String followupTerms = followupTerms_example; // String | Liste mit Texten die alle gemeinsam in den Wiedervorlage-Texten einer Seite vorkommen müssen.
String noteTerms = noteTerms_example; // String | Liste mit Texten die alle gemeinsam in den Notiz-Texten einer Seite vorkommen müssen.
String keywordTerms = keywordTerms_example; // String | Liste von Texten die alle gemeinsam in den Schlagwörtern einer Seite vorkommen müssen.
String stampsInclusive = stampsInclusive_example; // String | Liste mit Namen aller Stempel, die gemeinsam auf einer Seite vorkommen müssen.
String stampsExclusive = stampsExclusive_example; // String | Liste mit Namen aller Stempel, von denen keiner auf einer Seite vorkommen darf.
String documentNameTerms = documentNameTerms_example; // String | Liste von Texten die alle im Dokumentennamen einer Seite vorkommen müssen.
String folderNameTerms = folderNameTerms_example; // String | Liste von Texten die alle im Ordner-Pfad einer Seite vorkommen müssen.
String location = location_example; // String | Pfad zu einem Ordner, auf den die Suche beschränkt werden soll (z. B. „/Muster GmbH/Rechnungen/“). Es wird auch in allen Unterordnern dieses Pfades gesucht.
Long archiverId = 789; // Long | ID des Users der die zu suchenden Seiten archiviert haben muss.
String workflowName = workflowName_example; // String | Name des Workflows in dem sich die zu suchenden Seiten aktuell befinden müssen. Durch Angabe von „*“ wird in allen Workflows gesucht.
String workflowState = workflowState_example; // String | Name des Workflow-Knotens, in dem sich die zu suchenden Seiten aktuell befinden müssen.
String documentType = documentType_example; // String | Name oder Alias-Name eines Dokumenten-Typs, der allen zu suchenden Dokumenten zugewiesen sein muss.
Boolean includeTrash = true; // Boolean | Gibt an, ob auch Dokumente im Papierkorb mit durchsucht werden sollen.
String externalId = externalId_example; // String | Text der in einer externen ID eines Dokuments vorkommen muss, damit es gefunden wird.
String externalMetadata = externalMetadata_example; // String | Sucht Dokumente anhand ihrer externen Metadaten. Für jedes Metadatum in der Liste muss einem Dokument, damit es gefunden wird, ebenfalls ein Metadatum mit genau diesem Key zugeordnet sein und dessen Value den zu suchenden Value enthalten
try {
searchPOST_200_response result = apiInstance.searchPOST(paginationSize, paginationPage, fulltextAll, fulltextOne, fulltextNone, fromDate, toDate, followupTerms, noteTerms, keywordTerms, stampsInclusive, stampsExclusive, documentNameTerms, folderNameTerms, location, archiverId, workflowName, workflowState, documentType, includeTrash, externalId, externalMetadata);
System.out.println(result);
} catch (ApiException e) {
System.err.println("Exception when calling SearchApi#searchPOST");
e.printStackTrace();
}
}
}
Configuration *apiConfig = [Configuration sharedConfig];
// Configure API key authorization: (authentication scheme: cloudId)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"Cloud-ID"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"Cloud-ID"];
// Configure API key authorization: (authentication scheme: apiKeyAuth)
[apiConfig setApiKey:@"YOUR_API_KEY" forApiKeyIdentifier:@"API-Key"];
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//[apiConfig setApiKeyPrefix:@"Bearer" forApiKeyIdentifier:@"API-Key"];
// Create an instance of the API class
SearchApi *apiInstance = [[SearchApi alloc] init];
Integer *paginationSize = 56; // Anzahl der Dokumente die im Ergebnis maximal zurückgegeben werden sollen, d.h. dieser Parameter gibt die Größe des Ergbnisfensters für das Paging des Suchergebnisses an. (optional) (default to 10)
Integer *paginationPage = 56; // Gibt den Index des Ergebnisfensters an, welches angezeigt werden soll. Das erste Ergebnisfenster entspricht dabei dem Index 0. Durch Erhöhung des Index um 1 gelangt man zum nächsten Ergebnisfenster mit den nächsten Suchtreffern. Beispiel: Bei 27 gefundenen Dokumenten insgesamt und einer pagination-size von 10 liegt der Index des Ergebnisfensters zwischen 0 und 2 (optional) (default to 0)
String *fulltextAll = fulltextAll_example; // Liste mit Texten, die alle gemeinsam auf jeder Trefferseite vorkommen müssen. (optional) (default to null)
String *fulltextOne = fulltextOne_example; // Liste mit Texten, von denen mindestens einer auf jeder Trefferseite vorkommen muss. (optional) (default to null)
String *fulltextNone = fulltextNone_example; // Liste mit Texten, von denen keiner auf den Trefferseiten vorkommen darf. (optional) (default to null)
String *fromDate = fromDate_example; // Sucht nur nach Seiten deren Erstelldatum nach diesem Zeitpunkt liegt. (optional) (default to null)
String *toDate = toDate_example; // Sucht nur nach Seiten deren Erstelldatum vor diesem Zeitpunkt liegt. (optional) (default to null)
String *followupTerms = followupTerms_example; // Liste mit Texten die alle gemeinsam in den Wiedervorlage-Texten einer Seite vorkommen müssen. (optional) (default to null)
String *noteTerms = noteTerms_example; // Liste mit Texten die alle gemeinsam in den Notiz-Texten einer Seite vorkommen müssen. (optional) (default to null)
String *keywordTerms = keywordTerms_example; // Liste von Texten die alle gemeinsam in den Schlagwörtern einer Seite vorkommen müssen. (optional) (default to null)
String *stampsInclusive = stampsInclusive_example; // Liste mit Namen aller Stempel, die gemeinsam auf einer Seite vorkommen müssen. (optional) (default to null)
String *stampsExclusive = stampsExclusive_example; // Liste mit Namen aller Stempel, von denen keiner auf einer Seite vorkommen darf. (optional) (default to null)
String *documentNameTerms = documentNameTerms_example; // Liste von Texten die alle im Dokumentennamen einer Seite vorkommen müssen. (optional) (default to null)
String *folderNameTerms = folderNameTerms_example; // Liste von Texten die alle im Ordner-Pfad einer Seite vorkommen müssen. (optional) (default to null)
String *location = location_example; // Pfad zu einem Ordner, auf den die Suche beschränkt werden soll (z. B. „/Muster GmbH/Rechnungen/“). Es wird auch in allen Unterordnern dieses Pfades gesucht. (optional) (default to null)
Long *archiverId = 789; // ID des Users der die zu suchenden Seiten archiviert haben muss. (optional) (default to null)
String *workflowName = workflowName_example; // Name des Workflows in dem sich die zu suchenden Seiten aktuell befinden müssen. Durch Angabe von „*“ wird in allen Workflows gesucht. (optional) (default to null)
String *workflowState = workflowState_example; // Name des Workflow-Knotens, in dem sich die zu suchenden Seiten aktuell befinden müssen. (optional) (default to null)
String *documentType = documentType_example; // Name oder Alias-Name eines Dokumenten-Typs, der allen zu suchenden Dokumenten zugewiesen sein muss. (optional) (default to null)
Boolean *includeTrash = true; // Gibt an, ob auch Dokumente im Papierkorb mit durchsucht werden sollen. (optional) (default to false)
String *externalId = externalId_example; // Text der in einer externen ID eines Dokuments vorkommen muss, damit es gefunden wird. (optional) (default to null)
String *externalMetadata = externalMetadata_example; // Sucht Dokumente anhand ihrer externen Metadaten. Für jedes Metadatum in der Liste muss einem Dokument, damit es gefunden wird, ebenfalls ein Metadatum mit genau diesem Key zugeordnet sein und dessen Value den zu suchenden Value enthalten (optional) (default to null)
[apiInstance searchPOSTWith:paginationSize
paginationPage:paginationPage
fulltextAll:fulltextAll
fulltextOne:fulltextOne
fulltextNone:fulltextNone
fromDate:fromDate
toDate:toDate
followupTerms:followupTerms
noteTerms:noteTerms
keywordTerms:keywordTerms
stampsInclusive:stampsInclusive
stampsExclusive:stampsExclusive
documentNameTerms:documentNameTerms
folderNameTerms:folderNameTerms
location:location
archiverId:archiverId
workflowName:workflowName
workflowState:workflowState
documentType:documentType
includeTrash:includeTrash
externalId:externalId
externalMetadata:externalMetadata
completionHandler: ^(searchPOST_200_response output, NSError* error) {
if (output) {
NSLog(@"%@", output);
}
if (error) {
NSLog(@"Error: %@", error);
}
}];
var DocboxApi = require('docbox_api');
var defaultClient = DocboxApi.ApiClient.instance;
// Configure API key authorization: cloudId
var cloudId = defaultClient.authentications['cloudId'];
cloudId.apiKey = "YOUR API KEY";
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//cloudId.apiKeyPrefix['Cloud-ID'] = "Token";
// Configure API key authorization: apiKeyAuth
var apiKeyAuth = defaultClient.authentications['apiKeyAuth'];
apiKeyAuth.apiKey = "YOUR API KEY";
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//apiKeyAuth.apiKeyPrefix['API-Key'] = "Token";
// Create an instance of the API class
var api = new DocboxApi.SearchApi()
var opts = {
'paginationSize': 56, // {Integer} Anzahl der Dokumente die im Ergebnis maximal zurückgegeben werden sollen, d.h. dieser Parameter gibt die Größe des Ergbnisfensters für das Paging des Suchergebnisses an.
'paginationPage': 56, // {Integer} Gibt den Index des Ergebnisfensters an, welches angezeigt werden soll. Das erste Ergebnisfenster entspricht dabei dem Index 0. Durch Erhöhung des Index um 1 gelangt man zum nächsten Ergebnisfenster mit den nächsten Suchtreffern. Beispiel: Bei 27 gefundenen Dokumenten insgesamt und einer pagination-size von 10 liegt der Index des Ergebnisfensters zwischen 0 und 2
'fulltextAll': fulltextAll_example, // {String} Liste mit Texten, die alle gemeinsam auf jeder Trefferseite vorkommen müssen.
'fulltextOne': fulltextOne_example, // {String} Liste mit Texten, von denen mindestens einer auf jeder Trefferseite vorkommen muss.
'fulltextNone': fulltextNone_example, // {String} Liste mit Texten, von denen keiner auf den Trefferseiten vorkommen darf.
'fromDate': fromDate_example, // {String} Sucht nur nach Seiten deren Erstelldatum nach diesem Zeitpunkt liegt.
'toDate': toDate_example, // {String} Sucht nur nach Seiten deren Erstelldatum vor diesem Zeitpunkt liegt.
'followupTerms': followupTerms_example, // {String} Liste mit Texten die alle gemeinsam in den Wiedervorlage-Texten einer Seite vorkommen müssen.
'noteTerms': noteTerms_example, // {String} Liste mit Texten die alle gemeinsam in den Notiz-Texten einer Seite vorkommen müssen.
'keywordTerms': keywordTerms_example, // {String} Liste von Texten die alle gemeinsam in den Schlagwörtern einer Seite vorkommen müssen.
'stampsInclusive': stampsInclusive_example, // {String} Liste mit Namen aller Stempel, die gemeinsam auf einer Seite vorkommen müssen.
'stampsExclusive': stampsExclusive_example, // {String} Liste mit Namen aller Stempel, von denen keiner auf einer Seite vorkommen darf.
'documentNameTerms': documentNameTerms_example, // {String} Liste von Texten die alle im Dokumentennamen einer Seite vorkommen müssen.
'folderNameTerms': folderNameTerms_example, // {String} Liste von Texten die alle im Ordner-Pfad einer Seite vorkommen müssen.
'location': location_example, // {String} Pfad zu einem Ordner, auf den die Suche beschränkt werden soll (z. B. „/Muster GmbH/Rechnungen/“). Es wird auch in allen Unterordnern dieses Pfades gesucht.
'archiverId': 789, // {Long} ID des Users der die zu suchenden Seiten archiviert haben muss.
'workflowName': workflowName_example, // {String} Name des Workflows in dem sich die zu suchenden Seiten aktuell befinden müssen. Durch Angabe von „*“ wird in allen Workflows gesucht.
'workflowState': workflowState_example, // {String} Name des Workflow-Knotens, in dem sich die zu suchenden Seiten aktuell befinden müssen.
'documentType': documentType_example, // {String} Name oder Alias-Name eines Dokumenten-Typs, der allen zu suchenden Dokumenten zugewiesen sein muss.
'includeTrash': true, // {Boolean} Gibt an, ob auch Dokumente im Papierkorb mit durchsucht werden sollen.
'externalId': externalId_example, // {String} Text der in einer externen ID eines Dokuments vorkommen muss, damit es gefunden wird.
'externalMetadata': externalMetadata_example // {String} Sucht Dokumente anhand ihrer externen Metadaten. Für jedes Metadatum in der Liste muss einem Dokument, damit es gefunden wird, ebenfalls ein Metadatum mit genau diesem Key zugeordnet sein und dessen Value den zu suchenden Value enthalten
};
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.searchPOST(opts, callback);
using System;
using System.Diagnostics;
using Org.OpenAPITools.Api;
using Org.OpenAPITools.Client;
using Org.OpenAPITools.Model;
namespace Example
{
public class searchPOSTExample
{
public void main()
{
// Configure API key authorization: cloudId
Configuration.Default.ApiKey.Add("Cloud-ID", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.ApiKeyPrefix.Add("Cloud-ID", "Bearer");
// Configure API key authorization: apiKeyAuth
Configuration.Default.ApiKey.Add("API-Key", "YOUR_API_KEY");
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// Configuration.Default.ApiKeyPrefix.Add("API-Key", "Bearer");
// Create an instance of the API class
var apiInstance = new SearchApi();
var paginationSize = 56; // Integer | Anzahl der Dokumente die im Ergebnis maximal zurückgegeben werden sollen, d.h. dieser Parameter gibt die Größe des Ergbnisfensters für das Paging des Suchergebnisses an. (optional) (default to 10)
var paginationPage = 56; // Integer | Gibt den Index des Ergebnisfensters an, welches angezeigt werden soll. Das erste Ergebnisfenster entspricht dabei dem Index 0. Durch Erhöhung des Index um 1 gelangt man zum nächsten Ergebnisfenster mit den nächsten Suchtreffern. Beispiel: Bei 27 gefundenen Dokumenten insgesamt und einer pagination-size von 10 liegt der Index des Ergebnisfensters zwischen 0 und 2 (optional) (default to 0)
var fulltextAll = fulltextAll_example; // String | Liste mit Texten, die alle gemeinsam auf jeder Trefferseite vorkommen müssen. (optional) (default to null)
var fulltextOne = fulltextOne_example; // String | Liste mit Texten, von denen mindestens einer auf jeder Trefferseite vorkommen muss. (optional) (default to null)
var fulltextNone = fulltextNone_example; // String | Liste mit Texten, von denen keiner auf den Trefferseiten vorkommen darf. (optional) (default to null)
var fromDate = fromDate_example; // String | Sucht nur nach Seiten deren Erstelldatum nach diesem Zeitpunkt liegt. (optional) (default to null)
var toDate = toDate_example; // String | Sucht nur nach Seiten deren Erstelldatum vor diesem Zeitpunkt liegt. (optional) (default to null)
var followupTerms = followupTerms_example; // String | Liste mit Texten die alle gemeinsam in den Wiedervorlage-Texten einer Seite vorkommen müssen. (optional) (default to null)
var noteTerms = noteTerms_example; // String | Liste mit Texten die alle gemeinsam in den Notiz-Texten einer Seite vorkommen müssen. (optional) (default to null)
var keywordTerms = keywordTerms_example; // String | Liste von Texten die alle gemeinsam in den Schlagwörtern einer Seite vorkommen müssen. (optional) (default to null)
var stampsInclusive = stampsInclusive_example; // String | Liste mit Namen aller Stempel, die gemeinsam auf einer Seite vorkommen müssen. (optional) (default to null)
var stampsExclusive = stampsExclusive_example; // String | Liste mit Namen aller Stempel, von denen keiner auf einer Seite vorkommen darf. (optional) (default to null)
var documentNameTerms = documentNameTerms_example; // String | Liste von Texten die alle im Dokumentennamen einer Seite vorkommen müssen. (optional) (default to null)
var folderNameTerms = folderNameTerms_example; // String | Liste von Texten die alle im Ordner-Pfad einer Seite vorkommen müssen. (optional) (default to null)
var location = location_example; // String | Pfad zu einem Ordner, auf den die Suche beschränkt werden soll (z. B. „/Muster GmbH/Rechnungen/“). Es wird auch in allen Unterordnern dieses Pfades gesucht. (optional) (default to null)
var archiverId = 789; // Long | ID des Users der die zu suchenden Seiten archiviert haben muss. (optional) (default to null)
var workflowName = workflowName_example; // String | Name des Workflows in dem sich die zu suchenden Seiten aktuell befinden müssen. Durch Angabe von „*“ wird in allen Workflows gesucht. (optional) (default to null)
var workflowState = workflowState_example; // String | Name des Workflow-Knotens, in dem sich die zu suchenden Seiten aktuell befinden müssen. (optional) (default to null)
var documentType = documentType_example; // String | Name oder Alias-Name eines Dokumenten-Typs, der allen zu suchenden Dokumenten zugewiesen sein muss. (optional) (default to null)
var includeTrash = true; // Boolean | Gibt an, ob auch Dokumente im Papierkorb mit durchsucht werden sollen. (optional) (default to false)
var externalId = externalId_example; // String | Text der in einer externen ID eines Dokuments vorkommen muss, damit es gefunden wird. (optional) (default to null)
var externalMetadata = externalMetadata_example; // String | Sucht Dokumente anhand ihrer externen Metadaten. Für jedes Metadatum in der Liste muss einem Dokument, damit es gefunden wird, ebenfalls ein Metadatum mit genau diesem Key zugeordnet sein und dessen Value den zu suchenden Value enthalten (optional) (default to null)
try {
searchPOST_200_response result = apiInstance.searchPOST(paginationSize, paginationPage, fulltextAll, fulltextOne, fulltextNone, fromDate, toDate, followupTerms, noteTerms, keywordTerms, stampsInclusive, stampsExclusive, documentNameTerms, folderNameTerms, location, archiverId, workflowName, workflowState, documentType, includeTrash, externalId, externalMetadata);
Debug.WriteLine(result);
} catch (Exception e) {
Debug.Print("Exception when calling SearchApi.searchPOST: " + e.Message );
}
}
}
}
<?php
require_once(__DIR__ . '/vendor/autoload.php');
// Configure API key authorization: cloudId
OpenAPITools\Client\Configuration::getDefaultConfiguration()->setApiKey('Cloud-ID', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// OpenAPITools\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('Cloud-ID', 'Bearer');
// Configure API key authorization: apiKeyAuth
OpenAPITools\Client\Configuration::getDefaultConfiguration()->setApiKey('API-Key', 'YOUR_API_KEY');
// Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
// OpenAPITools\Client\Configuration::getDefaultConfiguration()->setApiKeyPrefix('API-Key', 'Bearer');
// Create an instance of the API class
$api_instance = new OpenAPITools\Client\Api\SearchApi();
$paginationSize = 56; // Integer | Anzahl der Dokumente die im Ergebnis maximal zurückgegeben werden sollen, d.h. dieser Parameter gibt die Größe des Ergbnisfensters für das Paging des Suchergebnisses an.
$paginationPage = 56; // Integer | Gibt den Index des Ergebnisfensters an, welches angezeigt werden soll. Das erste Ergebnisfenster entspricht dabei dem Index 0. Durch Erhöhung des Index um 1 gelangt man zum nächsten Ergebnisfenster mit den nächsten Suchtreffern. Beispiel: Bei 27 gefundenen Dokumenten insgesamt und einer pagination-size von 10 liegt der Index des Ergebnisfensters zwischen 0 und 2
$fulltextAll = fulltextAll_example; // String | Liste mit Texten, die alle gemeinsam auf jeder Trefferseite vorkommen müssen.
$fulltextOne = fulltextOne_example; // String | Liste mit Texten, von denen mindestens einer auf jeder Trefferseite vorkommen muss.
$fulltextNone = fulltextNone_example; // String | Liste mit Texten, von denen keiner auf den Trefferseiten vorkommen darf.
$fromDate = fromDate_example; // String | Sucht nur nach Seiten deren Erstelldatum nach diesem Zeitpunkt liegt.
$toDate = toDate_example; // String | Sucht nur nach Seiten deren Erstelldatum vor diesem Zeitpunkt liegt.
$followupTerms = followupTerms_example; // String | Liste mit Texten die alle gemeinsam in den Wiedervorlage-Texten einer Seite vorkommen müssen.
$noteTerms = noteTerms_example; // String | Liste mit Texten die alle gemeinsam in den Notiz-Texten einer Seite vorkommen müssen.
$keywordTerms = keywordTerms_example; // String | Liste von Texten die alle gemeinsam in den Schlagwörtern einer Seite vorkommen müssen.
$stampsInclusive = stampsInclusive_example; // String | Liste mit Namen aller Stempel, die gemeinsam auf einer Seite vorkommen müssen.
$stampsExclusive = stampsExclusive_example; // String | Liste mit Namen aller Stempel, von denen keiner auf einer Seite vorkommen darf.
$documentNameTerms = documentNameTerms_example; // String | Liste von Texten die alle im Dokumentennamen einer Seite vorkommen müssen.
$folderNameTerms = folderNameTerms_example; // String | Liste von Texten die alle im Ordner-Pfad einer Seite vorkommen müssen.
$location = location_example; // String | Pfad zu einem Ordner, auf den die Suche beschränkt werden soll (z. B. „/Muster GmbH/Rechnungen/“). Es wird auch in allen Unterordnern dieses Pfades gesucht.
$archiverId = 789; // Long | ID des Users der die zu suchenden Seiten archiviert haben muss.
$workflowName = workflowName_example; // String | Name des Workflows in dem sich die zu suchenden Seiten aktuell befinden müssen. Durch Angabe von „*“ wird in allen Workflows gesucht.
$workflowState = workflowState_example; // String | Name des Workflow-Knotens, in dem sich die zu suchenden Seiten aktuell befinden müssen.
$documentType = documentType_example; // String | Name oder Alias-Name eines Dokumenten-Typs, der allen zu suchenden Dokumenten zugewiesen sein muss.
$includeTrash = true; // Boolean | Gibt an, ob auch Dokumente im Papierkorb mit durchsucht werden sollen.
$externalId = externalId_example; // String | Text der in einer externen ID eines Dokuments vorkommen muss, damit es gefunden wird.
$externalMetadata = externalMetadata_example; // String | Sucht Dokumente anhand ihrer externen Metadaten. Für jedes Metadatum in der Liste muss einem Dokument, damit es gefunden wird, ebenfalls ein Metadatum mit genau diesem Key zugeordnet sein und dessen Value den zu suchenden Value enthalten
try {
$result = $api_instance->searchPOST($paginationSize, $paginationPage, $fulltextAll, $fulltextOne, $fulltextNone, $fromDate, $toDate, $followupTerms, $noteTerms, $keywordTerms, $stampsInclusive, $stampsExclusive, $documentNameTerms, $folderNameTerms, $location, $archiverId, $workflowName, $workflowState, $documentType, $includeTrash, $externalId, $externalMetadata);
print_r($result);
} catch (Exception $e) {
echo 'Exception when calling SearchApi->searchPOST: ', $e->getMessage(), PHP_EOL;
}
?>
use Data::Dumper;
use WWW::OPenAPIClient::Configuration;
use WWW::OPenAPIClient::SearchApi;
# Configure API key authorization: cloudId
$WWW::OPenAPIClient::Configuration::api_key->{'Cloud-ID'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::OPenAPIClient::Configuration::api_key_prefix->{'Cloud-ID'} = "Bearer";
# Configure API key authorization: apiKeyAuth
$WWW::OPenAPIClient::Configuration::api_key->{'API-Key'} = 'YOUR_API_KEY';
# uncomment below to setup prefix (e.g. Bearer) for API key, if needed
#$WWW::OPenAPIClient::Configuration::api_key_prefix->{'API-Key'} = "Bearer";
# Create an instance of the API class
my $api_instance = WWW::OPenAPIClient::SearchApi->new();
my $paginationSize = 56; # Integer | Anzahl der Dokumente die im Ergebnis maximal zurückgegeben werden sollen, d.h. dieser Parameter gibt die Größe des Ergbnisfensters für das Paging des Suchergebnisses an.
my $paginationPage = 56; # Integer | Gibt den Index des Ergebnisfensters an, welches angezeigt werden soll. Das erste Ergebnisfenster entspricht dabei dem Index 0. Durch Erhöhung des Index um 1 gelangt man zum nächsten Ergebnisfenster mit den nächsten Suchtreffern. Beispiel: Bei 27 gefundenen Dokumenten insgesamt und einer pagination-size von 10 liegt der Index des Ergebnisfensters zwischen 0 und 2
my $fulltextAll = fulltextAll_example; # String | Liste mit Texten, die alle gemeinsam auf jeder Trefferseite vorkommen müssen.
my $fulltextOne = fulltextOne_example; # String | Liste mit Texten, von denen mindestens einer auf jeder Trefferseite vorkommen muss.
my $fulltextNone = fulltextNone_example; # String | Liste mit Texten, von denen keiner auf den Trefferseiten vorkommen darf.
my $fromDate = fromDate_example; # String | Sucht nur nach Seiten deren Erstelldatum nach diesem Zeitpunkt liegt.
my $toDate = toDate_example; # String | Sucht nur nach Seiten deren Erstelldatum vor diesem Zeitpunkt liegt.
my $followupTerms = followupTerms_example; # String | Liste mit Texten die alle gemeinsam in den Wiedervorlage-Texten einer Seite vorkommen müssen.
my $noteTerms = noteTerms_example; # String | Liste mit Texten die alle gemeinsam in den Notiz-Texten einer Seite vorkommen müssen.
my $keywordTerms = keywordTerms_example; # String | Liste von Texten die alle gemeinsam in den Schlagwörtern einer Seite vorkommen müssen.
my $stampsInclusive = stampsInclusive_example; # String | Liste mit Namen aller Stempel, die gemeinsam auf einer Seite vorkommen müssen.
my $stampsExclusive = stampsExclusive_example; # String | Liste mit Namen aller Stempel, von denen keiner auf einer Seite vorkommen darf.
my $documentNameTerms = documentNameTerms_example; # String | Liste von Texten die alle im Dokumentennamen einer Seite vorkommen müssen.
my $folderNameTerms = folderNameTerms_example; # String | Liste von Texten die alle im Ordner-Pfad einer Seite vorkommen müssen.
my $location = location_example; # String | Pfad zu einem Ordner, auf den die Suche beschränkt werden soll (z. B. „/Muster GmbH/Rechnungen/“). Es wird auch in allen Unterordnern dieses Pfades gesucht.
my $archiverId = 789; # Long | ID des Users der die zu suchenden Seiten archiviert haben muss.
my $workflowName = workflowName_example; # String | Name des Workflows in dem sich die zu suchenden Seiten aktuell befinden müssen. Durch Angabe von „*“ wird in allen Workflows gesucht.
my $workflowState = workflowState_example; # String | Name des Workflow-Knotens, in dem sich die zu suchenden Seiten aktuell befinden müssen.
my $documentType = documentType_example; # String | Name oder Alias-Name eines Dokumenten-Typs, der allen zu suchenden Dokumenten zugewiesen sein muss.
my $includeTrash = true; # Boolean | Gibt an, ob auch Dokumente im Papierkorb mit durchsucht werden sollen.
my $externalId = externalId_example; # String | Text der in einer externen ID eines Dokuments vorkommen muss, damit es gefunden wird.
my $externalMetadata = externalMetadata_example; # String | Sucht Dokumente anhand ihrer externen Metadaten. Für jedes Metadatum in der Liste muss einem Dokument, damit es gefunden wird, ebenfalls ein Metadatum mit genau diesem Key zugeordnet sein und dessen Value den zu suchenden Value enthalten
eval {
my $result = $api_instance->searchPOST(paginationSize => $paginationSize, paginationPage => $paginationPage, fulltextAll => $fulltextAll, fulltextOne => $fulltextOne, fulltextNone => $fulltextNone, fromDate => $fromDate, toDate => $toDate, followupTerms => $followupTerms, noteTerms => $noteTerms, keywordTerms => $keywordTerms, stampsInclusive => $stampsInclusive, stampsExclusive => $stampsExclusive, documentNameTerms => $documentNameTerms, folderNameTerms => $folderNameTerms, location => $location, archiverId => $archiverId, workflowName => $workflowName, workflowState => $workflowState, documentType => $documentType, includeTrash => $includeTrash, externalId => $externalId, externalMetadata => $externalMetadata);
print Dumper($result);
};
if ($@) {
warn "Exception when calling SearchApi->searchPOST: $@\n";
}
from __future__ import print_statement
import time
import openapi_client
from openapi_client.rest import ApiException
from pprint import pprint
# Configure API key authorization: cloudId
openapi_client.configuration.api_key['Cloud-ID'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# openapi_client.configuration.api_key_prefix['Cloud-ID'] = 'Bearer'
# Configure API key authorization: apiKeyAuth
openapi_client.configuration.api_key['API-Key'] = 'YOUR_API_KEY'
# Uncomment below to setup prefix (e.g. Bearer) for API key, if needed
# openapi_client.configuration.api_key_prefix['API-Key'] = 'Bearer'
# Create an instance of the API class
api_instance = openapi_client.SearchApi()
paginationSize = 56 # Integer | Anzahl der Dokumente die im Ergebnis maximal zurückgegeben werden sollen, d.h. dieser Parameter gibt die Größe des Ergbnisfensters für das Paging des Suchergebnisses an. (optional) (default to 10)
paginationPage = 56 # Integer | Gibt den Index des Ergebnisfensters an, welches angezeigt werden soll. Das erste Ergebnisfenster entspricht dabei dem Index 0. Durch Erhöhung des Index um 1 gelangt man zum nächsten Ergebnisfenster mit den nächsten Suchtreffern. Beispiel: Bei 27 gefundenen Dokumenten insgesamt und einer pagination-size von 10 liegt der Index des Ergebnisfensters zwischen 0 und 2 (optional) (default to 0)
fulltextAll = fulltextAll_example # String | Liste mit Texten, die alle gemeinsam auf jeder Trefferseite vorkommen müssen. (optional) (default to null)
fulltextOne = fulltextOne_example # String | Liste mit Texten, von denen mindestens einer auf jeder Trefferseite vorkommen muss. (optional) (default to null)
fulltextNone = fulltextNone_example # String | Liste mit Texten, von denen keiner auf den Trefferseiten vorkommen darf. (optional) (default to null)
fromDate = fromDate_example # String | Sucht nur nach Seiten deren Erstelldatum nach diesem Zeitpunkt liegt. (optional) (default to null)
toDate = toDate_example # String | Sucht nur nach Seiten deren Erstelldatum vor diesem Zeitpunkt liegt. (optional) (default to null)
followupTerms = followupTerms_example # String | Liste mit Texten die alle gemeinsam in den Wiedervorlage-Texten einer Seite vorkommen müssen. (optional) (default to null)
noteTerms = noteTerms_example # String | Liste mit Texten die alle gemeinsam in den Notiz-Texten einer Seite vorkommen müssen. (optional) (default to null)
keywordTerms = keywordTerms_example # String | Liste von Texten die alle gemeinsam in den Schlagwörtern einer Seite vorkommen müssen. (optional) (default to null)
stampsInclusive = stampsInclusive_example # String | Liste mit Namen aller Stempel, die gemeinsam auf einer Seite vorkommen müssen. (optional) (default to null)
stampsExclusive = stampsExclusive_example # String | Liste mit Namen aller Stempel, von denen keiner auf einer Seite vorkommen darf. (optional) (default to null)
documentNameTerms = documentNameTerms_example # String | Liste von Texten die alle im Dokumentennamen einer Seite vorkommen müssen. (optional) (default to null)
folderNameTerms = folderNameTerms_example # String | Liste von Texten die alle im Ordner-Pfad einer Seite vorkommen müssen. (optional) (default to null)
location = location_example # String | Pfad zu einem Ordner, auf den die Suche beschränkt werden soll (z. B. „/Muster GmbH/Rechnungen/“). Es wird auch in allen Unterordnern dieses Pfades gesucht. (optional) (default to null)
archiverId = 789 # Long | ID des Users der die zu suchenden Seiten archiviert haben muss. (optional) (default to null)
workflowName = workflowName_example # String | Name des Workflows in dem sich die zu suchenden Seiten aktuell befinden müssen. Durch Angabe von „*“ wird in allen Workflows gesucht. (optional) (default to null)
workflowState = workflowState_example # String | Name des Workflow-Knotens, in dem sich die zu suchenden Seiten aktuell befinden müssen. (optional) (default to null)
documentType = documentType_example # String | Name oder Alias-Name eines Dokumenten-Typs, der allen zu suchenden Dokumenten zugewiesen sein muss. (optional) (default to null)
includeTrash = true # Boolean | Gibt an, ob auch Dokumente im Papierkorb mit durchsucht werden sollen. (optional) (default to false)
externalId = externalId_example # String | Text der in einer externen ID eines Dokuments vorkommen muss, damit es gefunden wird. (optional) (default to null)
externalMetadata = externalMetadata_example # String | Sucht Dokumente anhand ihrer externen Metadaten. Für jedes Metadatum in der Liste muss einem Dokument, damit es gefunden wird, ebenfalls ein Metadatum mit genau diesem Key zugeordnet sein und dessen Value den zu suchenden Value enthalten (optional) (default to null)
try:
api_response = api_instance.search_post(paginationSize=paginationSize, paginationPage=paginationPage, fulltextAll=fulltextAll, fulltextOne=fulltextOne, fulltextNone=fulltextNone, fromDate=fromDate, toDate=toDate, followupTerms=followupTerms, noteTerms=noteTerms, keywordTerms=keywordTerms, stampsInclusive=stampsInclusive, stampsExclusive=stampsExclusive, documentNameTerms=documentNameTerms, folderNameTerms=folderNameTerms, location=location, archiverId=archiverId, workflowName=workflowName, workflowState=workflowState, documentType=documentType, includeTrash=includeTrash, externalId=externalId, externalMetadata=externalMetadata)
pprint(api_response)
except ApiException as e:
print("Exception when calling SearchApi->searchPOST: %s\n" % e)
extern crate SearchApi;
pub fn main() {
let paginationSize = 56; // Integer
let paginationPage = 56; // Integer
let fulltextAll = fulltextAll_example; // String
let fulltextOne = fulltextOne_example; // String
let fulltextNone = fulltextNone_example; // String
let fromDate = fromDate_example; // String
let toDate = toDate_example; // String
let followupTerms = followupTerms_example; // String
let noteTerms = noteTerms_example; // String
let keywordTerms = keywordTerms_example; // String
let stampsInclusive = stampsInclusive_example; // String
let stampsExclusive = stampsExclusive_example; // String
let documentNameTerms = documentNameTerms_example; // String
let folderNameTerms = folderNameTerms_example; // String
let location = location_example; // String
let archiverId = 789; // Long
let workflowName = workflowName_example; // String
let workflowState = workflowState_example; // String
let documentType = documentType_example; // String
let includeTrash = true; // Boolean
let externalId = externalId_example; // String
let externalMetadata = externalMetadata_example; // String
let mut context = SearchApi::Context::default();
let result = client.searchPOST(paginationSize, paginationPage, fulltextAll, fulltextOne, fulltextNone, fromDate, toDate, followupTerms, noteTerms, keywordTerms, stampsInclusive, stampsExclusive, documentNameTerms, folderNameTerms, location, archiverId, workflowName, workflowState, documentType, includeTrash, externalId, externalMetadata, &context).wait();
println!("{:?}", result);
}