orchestrator
2022.10
false
Anleitung für die Orchestrator-API
- 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
- Roboteranfragen
- Rollenanfragen
- Zeitplanabfragen
- Anfragen zu Einstellungen
- Aufgabenanforderungen
- Aufgabenkataloganforderungen
- Aufgabenformularanforderungen
- Mandantenabfragen
- Transaktionsanfragen
- Benutzerabfragen
- Webhook-Abfragen
- Plattformverwaltungs-APIs
- Einstellungen abrufen
- [Vorschau] Benutzerkennwort ändern
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde.
Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.
Aktualisiert das Kennwort für die angegebenen Benutzer.
API-Endpunkt
POST https://{yourDomain}/identity/api/User/{userId}/changepassword
Scopes
Folgende Scopes sind erforderlich:
- PM.User
- PM.User.Write
Anforderungsheader
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
--header 'Authorization: Bearer {access_token}'\
--header 'Content-Type: application/json'
Hinweis:
To obtain the {access_token}, make sure to authenticate through one of the methods described here.
Pfadparameter
| Pfadparameter | Datentyp | Beschreibung |
|---|---|---|
userId(erforderlich) | String | Die ID des Benutzers, für den Sie das Kennwort aktualisieren möchten. |
Anforderungstext
Der Anforderungstext enthält die Organisations-ID, zu der der Benutzer hinzugefügt werden soll, und optional die Gruppen, denen Sie den Benutzer zuordnen möchten.
{
"oldPassword": "string",
"newPassword": "string"
}
{
"oldPassword": "string",
"newPassword": "string"
}
Antworten
200 OK
Der Benutzer wird in der angegebenen Organisation erstellt und erhält eine ID.
400 Ungültige Anforderung
Der Benutzer konnte nicht erstellt werden.
{
"errors": {
"bypassBasicAuthRestriction": [
"Unexpected character encountered while parsing value: h. Path 'bypassBasicAuthRestriction', line 17, position 35.",
"Unexpected character encountered while parsing value: a. Path 'bypassBasicAuthRestriction', line 17, position 35."
]
},
"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
"title": "One or more validation errors occurred.",
"status": 400,
"traceId": "00-aec3de9099a9934e9c31e26c19f5e0dd-8c0d3d5f476c7742-00"
}
{
"errors": {
"bypassBasicAuthRestriction": [
"Unexpected character encountered while parsing value: h. Path 'bypassBasicAuthRestriction', line 17, position 35.",
"Unexpected character encountered while parsing value: a. Path 'bypassBasicAuthRestriction', line 17, position 35."
]
},
"type": "https://tools.ietf.org/html/rfc7231#section-6.5.1",
"title": "One or more validation errors occurred.",
"status": 400,
"traceId": "00-aec3de9099a9934e9c31e26c19f5e0dd-8c0d3d5f476c7742-00"
}
Beispielanforderung
Angenommen, Sie haben alle Informationen gesammelt, die zum Erstellen des API-Aufrufs erforderlich sind.
- Ihre
{baseURL}ist:https://{yourDomain}/{organizationName}/{tenantName}/ - Ihre
{access_token}ist:1234(aus Gründen der Länge). - Die
{userId}lautet:har-3107
Der Aufruf sollte wie folgt aussehen (cURL):
curl --location --request POST 'https://{yourDomain}/{organizationName}/{tenantName}/identity_/api/User/har-3107/changepassword' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json'
--data-raw '{
"oldPassword": "al0h0m0ra-account",
"newPassword": "patr0nu5"
}'
curl --location --request POST 'https://{yourDomain}/{organizationName}/{tenantName}/identity_/api/User/har-3107/changepassword' \
--header 'Authorization: Bearer 1234' \
--header 'Content-Type: application/json'
--data-raw '{
"oldPassword": "al0h0m0ra-account",
"newPassword": "patr0nu5"
}'
Hier ist die Antwort für einen erfolgreichen Aufruf:
{
"succeeded": true,
"errors": []
}
{
"succeeded": true,
"errors": []
}