US English (US)
FR French
DE German
PL Polish
SE Swedish
FI Finnish

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

Polish
US English (US)
FR French
DE German
PL Polish
SE Swedish
FI Finnish
  • Log in
  • Home
  • Platforma
  • ESM
  • Inna dokumentacja techniczna ESM

Opis interfejsu REST API

Contact Us

If you still have questions or prefer to get help directly from an agent, please submit a request.
We’ll get back to you as soon as possible.

Please fill out the contact form below and we will reply as soon as possible.

  • Zarządzanie usługami
    Rozwiązanie Matrix42 Professional Rozwiązanie Matrix42 Core Zarządzanie usługami przedsiębiorstwa Inteligencja Matrix42
  • Zarządzanie tożsamością i administracja ( IGA )
    Przegląd IGA Biblioteka rozwiązań IGA
  • Platforma
    ESM ESS2 ES Efecte Chat do zarządzania usługami Efektywne integracje Dodatki
  • Informacje o wydaniu dla M42 Core & Pro , IGA , Conversational AI
    2025.3 2025.2 2025.1 2024.2 2024.1 2023.4 2023.3 2023.2 2023.1 2022.4 2022.3 Informacje i zasady dotyczące wydania
  • Inny materiał
    Wytyczne uid terminów i dokumentacji Oświadczenia dotyczące dostępności
  • Usługi
+ More
    • Zarządzanie usługami

    • Zarządzanie tożsamością i administracja ( IGA )

    • Platforma

    • Informacje o wydaniu dla M42 Core & Pro , IGA , Conversational AI

    • Inny materiał

    • Usługi

Opis interfejsu REST API

Ostatnia aktualizacja: 22.03.2024

W tym dokumencie opisano każdy punkt końcowy dostępny w interfejsie Efecte REST API v1. Jest to opis techniczny interfejsu — przegląd interfejsu REST API można znaleźć tutaj .

Dostęp do kart danych

POBIERZ /dc/{kod szablonu}/dane

Pobierz wszystkie karty danych według kodu szablonu – zwraca podzieloną na strony listę informacji o kartach danych według podanego szablonu.

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

PARAMETRY ZAPYTANIA

NAZWA

TYP

OPIS

WYMAGANY

limit

numer

Rozmiar strony – min. 1 maks. 200

*

filtrId

numer

Zwrócone zostaną tylko karty danych z identyfikatorami mniejszymi niż filterId

filtr

smyczkowy

Filtr EQL dla danych

karty danych

wartość logiczna

Czy uzyskać pełne karty danych czy proste elementy informacyjne

wybrane atrybuty

smyczkowy

Lista atrybutów do zwrócenia rozdzielona przecinkami

Przykład

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data?filter=%24status%24%20%3D%20%2702%20-%20Solving%27&selectedAttributes=subject%2Cstatus&limit=2&filterId=0&dataCards=true

POBIERZ /dc/{kod szablonu}/dane/strumień

Zwraca wszystkie dostępne karty danych poprzez strumieniowanie. W przypadku złożonych i intensywnych operacji strumieniowanie wyników może zapewnić szybsze i wydajniejsze rezultaty niż pobieranie danych stronicowanych.

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

PARAMETRY ZAPYTANIA

NAZWA

TYP

OPIS

WYMAGANY

filtr

smyczkowy

Filtr EQL dla danych

karty danych

wartość logiczna

Czy uzyskać pełne karty danych czy proste elementy informacyjne

wybrane atrybuty

smyczkowy

Lista atrybutów rozdzielonych przecinkami, które mają zostać zwrócone – jeśli pusta, zwracane są wszystkie

Przykład

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data?filter=%24status%24%20%3D%20%2702%20-%20Solving%27&selectedAttributes=subject%2Cstatus&limit=2&filterId=0&dataCards=true

WPISZ /dc/{kod szablonu}/dane

Utwórz lub edytuj wiele kart danych

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Przykład

PUT https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data

CIAŁO

[
 {
   "folderCode": "incident_management",
   "dataCardId": "12345",
   "data": {
     "description": {
       "values": [
         {
           "value": "Updating incident"
         }
       ]
     },
     "description": {
       "values": [
         {
           "value": "Description"
         }
       ]
     }
   }
 },
 {
   "folderCode": "incident_management",
   "data": {
     "description": {
       "values": [
         {
           "value": "Creating a new incident"
         }
       ]
     }
   }
 }
]

POST /dc/{kod szablonu}/dane

Utwórz nową kartę danych

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

PARAMETRY ZAPYTANIA

NAZWA

TYP

OPIS

WYMAGANY

utwórz puste referencje

wartość logiczna

Czy utworzyć nowe odniesienia, jeśli wartość odniesienia nie istnieje w systemie (dopasowana przez dataCardId)

karty danych

wartość logiczna

Czy uzyskać pełne karty danych czy proste elementy informacyjne

Przykład

POST https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data

CIAŁO

 {
   "folderCode": "incident_management",
   "data": {
     "description": {
       "values": [
         {
           "value": "Creating incident"
         }
       ]
     },
     "description": {
       "values": [
         {
           "value": "Description"
         }
       ]
     }
   }
 }

POBIERZ /dc/{kod szablonu}/dane/{identyfikator karty danych}

Zdobądź pojedynczą kartę danych

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Identyfikator karty danych

numer

Identyfikator karty danych

*

PARAMETRY ZAPYTANIA

NAZWA

TYP

OPIS

WYMAGANY

wybrane atrybuty

Smyczkowy

Lista atrybutów rozdzielonych przecinkami, które mają zostać zwrócone – jeśli pusta, zwracane są wszystkie

Przykład

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345

USUŃ /dc/{kod szablonu}/dane/{identyfikator karty danych}

Usuń pojedynczą kartę danych

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Identyfikator karty danych

numer

Identyfikator karty danych

*

Przykład

DELETE https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345

PATCH /dc/{kod szablonu}/data/{identyfikator karty danych}

Edytuj istniejącą kartę danych

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Identyfikator karty danych

numer

Identyfikator karty danych

*

PARAMETRY ZAPYTANIA

NAZWA

TYP

OPIS

WYMAGANY

utwórz puste referencje

wartość logiczna

Czy utworzyć nowe odniesienia, jeśli wartość odniesienia nie istnieje w systemie (dopasowana przez dataCardId)

karty danych

wartość logiczna

Czy uzyskać pełne karty danych czy proste elementy informacyjne

Przykład

PATCH https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345

CIAŁO

{
   "folderCode": "incident_management",
   "data": {
     "description": {
       "values": [
         {
           "value": "Creating incident"
         }
       ]
     },
     "description": {
       "values": [
         {
           "value": "Description"
         }
       ]
     }
   }
 }

POBIERZ /dc/{kod szablonu}/dane/{identyfikator karty danych}/{kod atrybutu}

Pobierz atrybut z karty danych

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Identyfikator karty danych

numer

Identyfikator karty danych

*

kod atrybutu

Smyczkowy

Kod atrybutu

*

Przykład

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject

PUT /dc/{kod szablonu}/data/{identyfikator karty danych}/{kod atrybutu}

Aktualizacja atrybutu z karty danych

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Identyfikator karty danych

numer

Identyfikator karty danych

*

kod atrybutu

Smyczkowy

Kod atrybutu

*

Przykład

PUT https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject

CIAŁO

{
 "values": [
   {
     "value":"Updating subject"
   }
 ]
}

POST /dc/{kod szablonu}/dane/{identyfikator karty danych}/{kod atrybutu}

Dodaj wartość do atrybutu z karty danych

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Identyfikator karty danych

numer

Identyfikator karty danych

*

kod atrybutu

Smyczkowy

Kod atrybutu

*

Przykład

POST https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject

CIAŁO

{
 "values": [
   {
     "value":"Adding value to subject"
   }
 ]
}

USUŃ /dc/{kod szablonu}/dane/{identyfikator karty danych}/{kod atrybutu}

Wyczyść wartość atrybutu z karty danych.

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Identyfikator karty danych

numer

Identyfikator karty danych

*

kod atrybutu

Smyczkowy

Kod atrybutu

*

Przykład

DELETE https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject

GET /dc/{kod szablonu}/data/{identyfikator karty danych}/{kod atrybutu}/plik/{lokalizacja danych zewnętrznych}

Pobierz załącznik z karty danych.

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Identyfikator karty danych

numer

Identyfikator karty danych

*

kod atrybutu

Smyczkowy

Kod atrybutu

*

lokalizacjaDanychZewnętrznych

Smyczkowy

Wewnętrzna lokalizacja pliku, np. 20210512_01

*

Przykład

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject/file/20210512_01

POST /dc/{kod szablonu}/dane/{identyfikator karty danych}/{kod atrybutu}/plik

Prześlij załącznik do karty danych.

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Identyfikator karty danych

numer

Identyfikator karty danych

*

kod atrybutu

Smyczkowy

Kod atrybutu

*

lokalizacjaDanychZewnętrznych

Smyczkowy

Wewnętrzna lokalizacja pliku, np. 20210512_01

*

Przykład

POST https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident/data/12345/subject/file/20210512_01 -H "Content-Type: multipart/form-data" -F "fileName=example.png" -F "fileUpload=example.png;type=image/png"

Dostęp do szablonów

POBIERZ /dc

Pobierz listę wszystkich szablonów.

Przykład

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc

GET /dc/{kod szablonu}

Pobierz szablon za pomocą kodu.

WNIOSEK

PARAMETRY ŚCIEŻKI

NAZWA

TYP

OPIS

WYMAGANY

Kod szablonu

smyczkowy

Kod szablonu

*

Przykład

GET https://efecte.efectecloud.com/rest-api/itsm/v1/dc/incident

Jak przetestować interfejs

POBIERZ /echo

Zwraca zawartość parametru zapytania „message”. Do celów testowych.

WNIOSEK

PARAMETRY ZAPYTANIA

NAZWA

TYP

OPIS

WYMAGANY

wiadomość

smyczkowy

Ciąg do odtworzenia

*

Przykład

GET https://efecte.efectecloud.com/rest-api/itsm/v1/echo?message=Hello%20world

POBIERZ /echo/jwt

Zwraca zawartość parametru zapytania „message”, jeśli token JWT jest prawidłowy. Do celów testowych.

WNIOSEK

PARAMETRY ZAPYTANIA

NAZWA

TYP

OPIS

WYMAGANY

wiadomość

smyczkowy

Ciąg do odtworzenia

*

Przykład

GET https://efecte.efectecloud.com/rest-api/itsm/v1/echo?message=Hello%20world

Rozwiązywanie problemów

Błędy REST API

W przypadku wystąpienia błędów – na przykład z powodu nieudanej autoryzacji, błędnych parametrów lub nieprawidłowo sformatowanego zapytania – API odpowie standardową odpowiedzią na błąd:

 {
 "code": 401,
 "message": "Token was empty or not provided. Token should be provided in AUTHORIZATION header.",
 "error": "Unauthorized",
 "url": "https://efecte.efectecloud.com/itsm/api/v1/dc/incident/data?limit=50&filterId=0",
 "timestamp": "2021-12-21T11:41:22Z"
}

Odpowiedź będzie zawsze zawierać „kod”, „błąd”, „adres URL” i „znacznik czasu”, a w większości przypadków „komunikat”, podając szczegóły dotyczące podstawowego problemu.

Możliwe błędy

KOD

BŁĄD

OPIS

400

Złe żądanie

Błędne żądanie, np. niepoprawne formatowanie lub parametry.

401

Nieautoryzowane

Brak tokenu JWT w żądaniu.

403

Zabroniony

Użytkownik nie ma uprawnień do wykonania operacji – zwykle ma tylko uprawnienia do odczytu zasobu, ale nie ma uprawnień do tworzenia, aktualizowania lub usuwania.

404

Nie znaleziono

Nie znaleziono – zasób nie istnieje lub użytkownik nie ma uprawnień do odczytu, aby go zobaczyć. Dodatkowo szablony systemowe są filtrowane.

409

Konflikt

Próba usunięcia już usuniętej karty danych.

413

Żądanie jest zbyt duże

Przesłany plik jest za duży.

429

Zbyt wiele próśb

Wyczerpano limit szybkości.

Nie można uzyskać tokena JWT z punktu końcowego logowania

Aby uzyskać token JWT, użytkownik używany do logowania musi mieć przypisaną rolę z uprawnieniami do modułu „Zewnętrzne API ”. Jeśli użytkownik nie ma uprawnień do modułu „Zewnętrzne API , odpowiedź punktu końcowego logowania będzie zawierać informację o niewystarczających uprawnieniach.
Jeśli otrzymasz odpowiedź „authorized-response”, mimo że nazwa użytkownika i hasło są prawidłowe, a rola ma właściwe uprawnienia, upewnij się, że konto jest lokalnym kontem ESM.

Atrybut nie może przyjmować wartości null, a jeśli wyślesz „” jako wartość, pole nie będzie już puste

Atrybut typu String zawiera następujące opcje: string |number |date

Z wartością statyczną:

  • Wartość - ciąg
  • kod - ciąg znaków
  • nullable - Prawda

Jeśli zatem chcesz uzyskać pustą wartość atrybutu za pomocą REST API , użyj następującej składni:

"email": {
           "values": [
               {
                   "value": null
               }
           ]
       }

Was this article helpful?

Yes
No
Give feedback about this article

Related Articles

  • Opis złącza SCCM
  • Przegląd interfejsu REST API

Copyright 2026 – Matrix42 Professional.

Matrix42 homepage


Knowledge Base Software powered by Helpjuice

0
0
Expand