Modele są wymienione tutaj raz i mogą być również rozszerzane bezpośrednio z punktów końcowych, które je wykorzystują.
Hypothesis14 pola
idinteger · int32
Id.
namestring
- Nazwa.
previousStartDatestring · date-time
Poprzednia data rozpoczęcia.
startDatestring · date-time
- Wczoraj.
endDatestring · date-time
Termin końcowy.
modelIdinteger · int64
Identyczny model.
modelArticlestring
Model artykułu.
viewIdinteger · int64
Id id.
productIdinteger · int64
Id produktu.
organizationIdinteger · int64
Id organizacyjny.
createdDatestring · date-time
Tworzony Termin.
createdUserstring
Tworzony Użytkownik.
servicestring
- W służbie.
successStatusstring
Status sukcesu.
FindResponseHypothesis1 pola
rowsHypothesis[]
Rzędy.
Umowa o błędzie
W jaki sposób można zwrócić błędy w aplikacji
Kod error jest identyczny w każdym miejscu, podczas gdy wiadomość skierowana do użytkownika jest tłumaczona przez serwer.
error
Stabilny kod czytelny maszynowo do logiki integracyjnej.
localMessage
Przesłanie gotowe do wyświetlania w języku użytkownika tokenu API.
params
Wartości interpołowane przez serwer w szablonie lokalizowanej wiadomości.
文
localMessage wykorzystuje pole lang użytkownika, który posiada token API. Język dokumentacji i nagłówek Accept-Language nie zmieniają go; rosyjski jest używany, gdy użytkujący nie ma konfigurowanego języka.
RULokalizacja użytkownika jest ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
PLPolski (pl)
{
"error": "error_brand_already_exists",
"localMessage": "Marka Base już istnieje",
"params": {
"name": "Base"
}
}
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_empty_end_date
Nie podano daty zakończenia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_end_date; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_name
Nie podano nazwy
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_name; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_start_date
Nie podano daty rozpoczęcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_start_date; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_end_less_then_start_date
Data zakończenia musi być większa niż data rozpoczęcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_end_less_then_start_date; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
GET
Id
/api/hypothesis/{id}
Token z dostępem do odczytu
Id używający GET /api/hypothesis/{id}.
Parametry ścieżki
Pole
Typ
Wymagane
Opis
id
integer · int32
Tak
Id.
curl --request GET 'https://api.selsup.ru/api/hypothesis/1001' \
--header 'Authorization: YOUR_API_TOKEN'
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_empty_end_date
Nie podano daty zakończenia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_end_date; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_id
Nie określono identyfikatora
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_id; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_name
Nie podano nazwy
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_name; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_empty_start_date
Nie podano daty rozpoczęcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_empty_start_date; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_end_less_then_start_date
Data zakończenia musi być większa niż data rozpoczęcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_end_less_then_start_date; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
DELETE
Zlikwidować hipotezę
/api/hypothesis/{id}
Token z dostępem do pisania
Usunięcie hipotezy za pomocą DELETE /api/hypothesis/{id}.
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.
Authorization brakuje, jest puste lub zawiera nieważny token.
400error_access_denied
Dostęp zabroniony
Token istnieje, ale jego rola nie może wykonywać tej operacji.
500error_unknown
Wystąpił nieznany błąd. Jeśli problem się powtórzy, napisz do służby wsparcia
Nie próbuj ponownie mutacji.
400error_no_client
Klient nie znaleziony lub został usunięty. Napisz do wsparcia
error specyficzny dla punktu końcowego. W logice aplikacji użyj stabilnego kodu error_no_client; XPRO TECTED2X zawiera tłumaczenie przedstawione powyżej.