Versionen im Vergleich

Schlüssel

  • Diese Zeile wurde hinzugefügt.
  • Diese Zeile wurde entfernt.
  • Formatierung wurde geändert.

...

TeamWork 365 wird “API-first” entwickelt. Jede Operation ist über die API nutzbar. Hier finden Sie alle Informationen zur API und wie Sie mit ihrer ersten Automatisierung starten können.

Welche Requests gibt es?

https://tw365.neumeier-edv.de/api/index.htmlTW365 API Dokumentation

...

Beispiel

1. Authentifizierung an der API

Codeblock
POST https://id.neumeier-edv.de/auth/realms/master/protocol/openid-connect/token

Passwörter findet hier → https://pw.rz-nag.de:11223/WebClient/Main?itemId=ab852058-188e-4a95-acc4-72757ffb720a

Body der Form: x-www-form-urlencoded mit Inhalt wie hier beschrieben:

...

Siehe: Anmeldung an der API mit einem API Token

2. Zum Beispiel Link anlegen mit access_token

Codeblock
POST https://tw365.neumeier-edv.de/api/1/Link
Authorization: Bearer Token
Body: JSON
Codeblock
languagejson
> POST /api/1/Link HTTP/2
> Host: https://tw365.neumeier-edv.de
> content-type: application/json
> authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ6U2RMdWd4eVNyd1hiOHd6VVc0MmE3YlZXsdf234gasd0.eyJleHAiOjE2OTE0OTc5NTUsImlhdCI6MTY5MTQ4MzU1NSwianRpIjoiMTNjY123sfasg34mZiLWE1OTgtMzJiZmRlMmJiOTlmIiwiaXNzIjoiaHR0cHM6Ly9pZC5uZXVtZWllci1lZHYuZGUvYXV0aC9yZWFsbXMvVGVzdCIsInN1YiI6IjhmYmI5ZmRhLTU4ZWYtNDBiNS1iNmMxLTQyMzFkMGNiMmI2NyIsInR5cCI6IkJlYXJlciIsImF6cCI6IlRlYW13b3JrMzY1X05ldSIsInNlc3Npb25fc3RhdGUiOiI0ZjBjOWFmMC0yYWQ1LTRkZGItYTllZS04YWJiZmE0ODRhNjciLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVzb3VyY2VfYWNjZXNzIjp7IlRlYW13b3JrMzY1X05ldSI6eyJyb2xlcyI6WyJUZWFtd29yazM2NV9DUk1fUmVhZCIsIlRlYW13b3JrMzY1X0NSTV9SZWFkV3JpdGUiXX19LCJzY29wZSI6Im9wZW5pZCBlbWFpbCBwcm9maWxlIiwic2lkIjoiNGYwYzlhZjAtMmFkNS00ZGRiLWE5ZWUtOGFiYmZhNDg0YTY3IiwiVGVhbXdvcmszNjVfUm9sZXMiOlsiVGVhbXdvcmszNjVfQ1JNX1JlYWQiLCJUZWFtd29yazM2NV9DUk1fUmVhZFdyaXRlIl0sImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJuYW1lIjoic2VydmljZSB1c2VyIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZUBuZXVtZWllci1lZHYuZGUiLCJnaXZlbl9uYW1lIjoic2VydmljZSIsImZhbWlseV9uYW1lIjoidXNlciIsImVtYWlsIjoic2VydmljZUBuZXVtZWllci1lZHYuZGUifQ.j1sAA2HBo7p0hEjjYRXt9KCb7GV1gODe5hjqtmL6ZFMIC71M85IYZ4_uoFMzp0gP9R8n0OW_Fpc8RayNF2XazwIy5LYboZlEfW1iiBpMSrTE_ewSXT9-54b4anM5F0KX6Z9cA9DsYylpucfiDoRFu70jOYQvGDtT5QlfNJ0LEdWeZGcJxAUTlrjL85Ghiar5hqyJCGd5KsOHilVCHQMDy0HV2uXqCza6QNzu5lE7qo44Dz3jDRPm0_Zqw06_nr3e2jFi7mu99hsq7RKh2_dopdvzNO7OY0swiu_mjxz_Cwtj7T73_Sfq59sOK6LPek0y5uaI3n35wMq-Q3JkgaefnQ
> accept: */*
> content-length: 196

* TLSv1.2 (OUT), TLS header, Supplemental data (23):

| {
|> access_token

 {
 	"targetType": "BusinessPartnerInformation",
| 	"targetEntityId": 123,
| 	"linkType": "Static",
| 	"name": "Static BusinessPartnerInformation Link",
| 	"url": "http://www.example.com/",
| 	"tenantId": 1
|
}