Beschreibung
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.html
Beispiel
1. Authentifizierung an der API
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:
Token “access_token“ aus der Response speichern
2. Zum Beispiel Link anlegen mit access_token
POST https://tw365.neumeier-edv.de/api/Link Authorization: Bearer Token Body: JSON
> POST /api/1/Link HTTP/2 > Host: https://tw365.neumeier-edv.de > content-type: application/json > authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ6U2RMdWd4eVNyd1hiOHd6VVc0MmE3YlZXcXNFVUJXMGZmbXdFR0hpeWI0In0.eyJleHAiOjE2OTE0OTc5NTUsImlhdCI6MTY5MTQ4MzU1NSwianRpIjoiMTNjY2UyNDAtM2VlYS00MmZiLWE1OTgtMzJiZmRlMmJiOTlmIiwiaXNzIjoiaHR0cHM6Ly9pZC5uZXVtZWllci1lZHYuZGUvYXV0aC9yZWFsbXMvVGVzdCIsInN1YiI6IjhmYmI5ZmRhLTU4ZWYtNDBiNS1iNmMxLTQyMzFkMGNiMmI2NyIsInR5cCI6IkJlYXJlciIsImF6cCI6IlRlYW13b3JrMzY1X05ldSIsInNlc3Npb25fc3RhdGUiOiI0ZjBjOWFmMC0yYWQ1LTRkZGItYTllZS04YWJiZmE0ODRhNjciLCJhY3IiOiIxIiwiYWxsb3dlZC1vcmlnaW5zIjpbIioiXSwicmVzb3VyY2VfYWNjZXNzIjp7IlRlYW13b3JrMzY1X05ldSI6eyJyb2xlcyI6WyJUZWFtd29yazM2NV9DUk1fUmVhZCIsIlRlYW13b3JrMzY1X0NSTV9SZWFkV3JpdGUiXX19LCJzY29wZSI6Im9wZW5pZCBlbWFpbCBwcm9maWxlIiwic2lkIjoiNGYwYzlhZjAtMmFkNS00ZGRiLWE5ZWUtOGFiYmZhNDg0YTY3IiwiVGVhbXdvcmszNjVfUm9sZXMiOlsiVGVhbXdvcmszNjVfQ1JNX1JlYWQiLCJUZWFtd29yazM2NV9DUk1fUmVhZFdyaXRlIl0sImVtYWlsX3ZlcmlmaWVkIjp0cnVlLCJuYW1lIjoic2VydmljZSB1c2VyIiwicHJlZmVycmVkX3VzZXJuYW1lIjoic2VydmljZUBuZXVtZWllci1lZHYuZGUiLCJnaXZlbl9uYW1lIjoic2VydmljZSIsImZhbWlseV9uYW1lIjoidXNlciIsImVtYWlsIjoic2VydmljZUBuZXVtZWllci1lZHYuZGUifQ.j1sAA2HBo7p0hEjjYRXt9KCb7GV1gODe5hjqtmL6ZFMIC71M85IYZ4_uoFMzp0gP9R8n0OW_Fpc8RayNF2XazwIy5LYboZlEfW1iiBpMSrTE_ewSXT9-54b4anM5F0KX6Z9cA9DsYylpucfiDoRFu70jOYQvGDtT5QlfNJ0LEdWeZGcJxAUTlrjL85Ghiar5hqyJCGd5KsOHilVCHQMDy0HV2uXqCza6QNzu5lE7qo44Dz3jDRPm0_Zqw06_nr3e2jFi7mu99hsq7RKh2_dopdvzNO7OY0swiu_mjxz_Cwtj7T73_Sfq59sOK6LPek0y5uaI3n35wMq-Q3JkgaefnQ > accept: */* > content-length: 196 * TLSv1.2 (OUT), TLS header, Supplemental data (23): | { | "targetType": "BusinessPartnerInformation", | "targetEntityId": 123, | "linkType": "Static", | "name": "Static BusinessPartnerInformation Link", | "url": "http://www.example.com/", | "tenantId": 1 | }