- Erste Schritte
 - Authentication
 - Swagger-Definition
 - Orchestrator-APIs
- Warnungsanforderungen
 - Anfragen zu Assets
 - Kalenderanforderungen
 - Umgebungsabfragen
 - Ordneranforderungen
 - Anforderungen für generische Aufgaben
 - Jobanfragen
 - Bibliotheksabfragen
 - Lizenzabfragen
 - Paketanfragen
 - Berechtigungsabfragen
 - Anforderungen für persönliche Arbeitsbereiche
 - Prozessabfragen
 - Anforderungen von Warteschlangenelementen
 - Queue retention policy requests
 - Roboteranfragen
 - Rollenanfragen
 - Zeitplanabfragen
 - Anfragen zu Einstellungen
 - Anforderungen für Speicher-Buckets
 - Aufgabenanforderungen
 - Aufgabenkataloganforderungen
 - Aufgabenformularanforderungen
 - Mandantenabfragen
 - Transaktionsanfragen
 - Benutzerabfragen
 - Webhook-Abfragen
 
 - Plattformverwaltungs-APIs
 

Anleitung für die Orchestrator-API
Das Hochladen von Dateien in einen vorhandenen Speicher-Bucket mithilfe von Orchestrator-APIs ist ein zweiteiliger Prozess:
- Zuerst müssen Sie den GET-Endpunkt 
/odata/Buckets({key})/UiPath.Server.Configuration.OData.GetWriteUriaufrufen, der einen URI und die HTTP-Methode als Antwort zurückgibt. - 
                     Dann müssen Sie die HTTP-Methode aus der GET-Antwort verwenden, um den
{URI}-Endpunkt aufzurufen, die Datei, die Sie hochladen möchten, im Binärformat anhängen und an den URI senden, den Sie aus der GET-Anforderung erhalten haben. 
https://{yourDomain}/odata/Buckets({key})/UiPath.Server.Configuration.OData.GetWriteUri/odata/Buckets({key})/UiPath.Server.Configuration.OData.GetWriteUri stellen.
               Geben Sie die folgenden Parameter und Header an:
Pfadparameter
| 
                                  Pfadparameter  | 
                                  Datentyp  | 
                                  Beschreibung  | 
|---|---|---|
| 
                                  
 (erforderlich)  | 
                                  String  | 
                                  Die ID des Speicher-Buckets, in den Sie Ihre Datei hochladen möchten.  | 
Abfrageparameter
| 
                                  Parameter  | 
                                  Datentyp  | 
                                  Beschreibung  | 
|---|---|---|
| 
                                  
 (erforderlich)  | 
                                  String  | 
                                  Der Name der Datei, die Sie hochladen möchten, zusammen mit ihrer Erweiterung. Beispiel: „my_file.txt“.  | 
| 
                                  
 (erforderlich)  | 
                                  String  | 
                                  Der Inhaltstyp für die Dateierweiterung. Der Inhaltstyp von  
                                 
                              .txt-Erweiterungen ist beispielsweise text/plain.
                                  | 
Anforderungsheader
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json' \
--header 'X-UIPATH-OrganizationUnitId: {the_ID_of_the_folder_that_contains_the_storage_bucket}' \--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json' \
--header 'X-UIPATH-OrganizationUnitId: {the_ID_of_the_folder_that_contains_the_storage_bucket}' \X-UIPATH-OrganizationUnitId ist die ID des Ordners, der den Speicher-Bucket enthält.
                  Beispielanforderung
curl --location --request GET 'https://{yourDomain}/odata/Buckets(28053)/UiPath.Server.Configuration.OData.GetWriteUri?path=my_file.txt&contentType=text/plain' \
--header 'x-uipath-organizationunitid: 3991326' \
--header 'Authorization: Bearer 1234'curl --location --request GET 'https://{yourDomain}/odata/Buckets(28053)/UiPath.Server.Configuration.OData.GetWriteUri?path=my_file.txt&contentType=text/plain' \
--header 'x-uipath-organizationunitid: 3991326' \
--header 'Authorization: Bearer 1234'1234.
                  Antworttext
Der Antworttext enthält den URI und das HTTP-Verb, die zum Hochladen der Datei in den Speicher-Bucket im Binärformat erforderlich sind.
{
    "@odata.context": "https://{yourDomain}/odata/$metadata#UiPath.Server.Configuration.OData.BlobFileAccessDto",
    "Uri": "https://cr.blob.core.windows.net/orchestrator-4871-905f/BlobFilePersistence/2760e0fe-0fa7/my_file.txt?sv=2021-08-06&st=2023-01-13T16%3A32%3A12Z&se=2023-01-13T17%3A32%3A42Z&sr=b&sp=cw&sig=xB3W02xGYHfw%3D",
    "Verb": "PUT",
    "Headers": {
        "Keys": [
            "x-ms-blob-type"
        ],
        "Values": [
            "BlockBlob"
        ]
    }
}{
    "@odata.context": "https://{yourDomain}/odata/$metadata#UiPath.Server.Configuration.OData.BlobFileAccessDto",
    "Uri": "https://cr.blob.core.windows.net/orchestrator-4871-905f/BlobFilePersistence/2760e0fe-0fa7/my_file.txt?sv=2021-08-06&st=2023-01-13T16%3A32%3A12Z&se=2023-01-13T17%3A32%3A42Z&sr=b&sp=cw&sig=xB3W02xGYHfw%3D",
    "Verb": "PUT",
    "Headers": {
        "Keys": [
            "x-ms-blob-type"
        ],
        "Values": [
            "BlockBlob"
        ]
    }
}{URI}Der URI ist der Wert des Schlüssels „Uri“ aus dem Antworttext.
Anforderungsheader
--header 'x-ms-blob-type: BlockBlob' \
--header 'Content-Type: text/plain'--header 'x-ms-blob-type: BlockBlob' \
--header 'Content-Type: text/plain'- Stellen Sie sicher, dass Sie die empfangenen Header in den GET-Antworttext einschließen, und weisen Sie ihnen Werte zu. Für Azure Blob Storage ist der zurückgegebene Header beispielsweise 
x-ms-blob-type-header, der den WertBlockBlobverwendet. - Verwenden Sie bei dieser Anforderung keinen Autorisierungsheader.
 
Anforderungstext
Laden Sie die Datei im Binärformat hoch. Sie müssen dieselbe Datei verwenden, die Sie als Abfrageparameter in der GET-Anforderung verwendet haben. In diesem Fall „my_file.txt“.
--data-binary '@/C:/Users/adam.eve/OneDrive/Documents/my_file.txt'--data-binary '@/C:/Users/adam.eve/OneDrive/Documents/my_file.txt'Beispielanforderung
Angenommen, Sie haben alle Informationen gesammelt, die zum Erstellen des API-Aufrufs erforderlich sind.
curl --location --request PUT 'https://cr.blob.core.windows.net/orchestrator-4871-905f/BlobFilePersistence/2760e0fe-0fa7/my_file.txt?sv=2021-08-06&st=2023-01-13T16%3A32%3A12Z&se=2023-01-13T17%3A32%3A42Z&sr=b&sp=cw&sig=xB3W02xGYHfw%3D' \
--header 'x-ms-blob-type: BlockBlob' \
--header 'Content-Type: text/plain' \
--data-binary '@/C:/Users/adam.eve/OneDrive/Documents/my_file.txt'curl --location --request PUT 'https://cr.blob.core.windows.net/orchestrator-4871-905f/BlobFilePersistence/2760e0fe-0fa7/my_file.txt?sv=2021-08-06&st=2023-01-13T16%3A32%3A12Z&se=2023-01-13T17%3A32%3A42Z&sr=b&sp=cw&sig=xB3W02xGYHfw%3D' \
--header 'x-ms-blob-type: BlockBlob' \
--header 'Content-Type: text/plain' \
--data-binary '@/C:/Users/adam.eve/OneDrive/Documents/my_file.txt'In der Orchestrator-UI ist die Datei in Ihrem Speicher-Bucket sichtbar.