Cette page est soutenue par un contrat indépendant éditable. Valider les opérations de rédaction avec des données de test avant utilisation de production.
/api/job
Flux de travail prêts à l'emploi
Flux de travail prêts à l'emploi
01
Commencez à utiliser Job
Utilisez un jeton API dédié et validez d'abord les opérations de lecture avec les données de test.
Gardez le jeton côté serveur et envoyez-le dans l'en-tête Authorization.
Vérifiez les paramètres requis et élargissez le schéma de demande ou de réponse.
Traiter l'état HTTP et le champ stable error dans les erreurs d'application.
Les modèles sont énumérés une fois ici et peuvent également être étendus directement depuis les terminaux qui les utilisent.
FulfillmentJobTariffType8 champs
idstring
Id.
namestring
Nom.
pricenumber · double
Le prix.
warehouseIdinteger · int64
Identification de l'entrepôt.
currencystring
La monnaie.
minimumAmountnumber · double
- Le montant minimum.
validFromstring
Valide depuis.
validTostring
Valables pour.
FulfillmentOrganizationPrice4 champs
organizationIdinteger · int64
Identification de l'organisation.
vatModestring
Mode de réception.
vatRatenumber · double
Le taux de cotisation.
vatIncludedboolean
VAT inclus.
FulfillmentPlannedPrice6 champs
pricenumber · double
Le prix.
validFromstring · date-time
Valide depuis.
validTostring · date-time
Valables pour.
indefiniteboolean
Indéfiniment.
currencystring
La monnaie.
minimumAmountnumber · double
- Le montant minimum.
FulfillmentPriceVariant23 champs
idstring
Id.
namestring
Nom.
subjectstring
Le sujet.
weightFromnumber · double
Le poids de.
weightTonumber · double
Le poids à.
weightUnitstring
Unité de poids.
lengthFromnumber · double
La longueur de.
lengthTonumber · double
La longueur à.
widthFromnumber · double
La largeur de.
widthTonumber · double
La largeur à.
heightFromnumber · double
De la hauteur.
heightTonumber · double
À hauteur.
countFromnumber · double
Le comte de.
countTonumber · double
Le comte à.
countUnitstring
Unité de comte.
surchargeMetricstring
- Surcharge métrique.
pricenumber · double
Le prix.
modestring
Le mode.
surchargeThresholdnumber · double
Le seuil de surcharge.
surchargeStepnumber · double
Pas de surcharge.
surchargeAmountnumber · double
Montant de surcharge.
roundPartialStepUpboolean
Un pas partiel.
clientPricesFulfillmentPriceVariantClientPrice[]
Les prix des clients.
FulfillmentPriceVariantClientPrice2 champs
clientIdinteger · int64
Nom du client.
pricenumber · double
Le prix.
Job44 champs
idinteger · int32
Id.
namestring
Nom.
categoryClassstring
Classe de catégorie.
clientIdinteger · int64
Nom du client.
organizationIdinteger · int64
Identification de l'organisation.
deletedboolean
Il a été supprimé.
positionIdinteger · int64
Identification de la position.
versionIdinteger · int64
- La version ID.
createdUserstring
Créé par l'utilisateur.
createdDatestring · date-time
Date créée.
pricenumber · double
Le prix.
fulfillmentServiceboolean
Service de réalisation.
fulfillmentServiceTypestring
Type de service de réalisation.
logisticsTemplatestring
Template de logistique.
logisticsPricingConfigLogisticsPricingConfig
Configuration des prix de la logistique.
showInFulfillmentProfileboolean
Afficher le profil de réalisation.
fulfillmentProfileWarehouseIdsinteger[]
Identification de l'entrepôt de profil de réalisation.
descriptionstring
Une description.
workCategorystring
Catégorie de travail.
calculationUnitstring
Unité de calcul.
automaticRequestTypesstring[]
Types de requête automatiques.
storageMethodstring
Métode de stockage.
storageUnitstring
Unité de stockage.
storagePricingConfigStoragePricingConfig
Configuration des prix de stockage.
vatModestring
Mode de réception.
fulfillmentCategorystring
Catégorie de réalisation.
unitstring
Unité.
currencystring
La monnaie.
employeeRatenumber · double
Taux de travail.
employeeCurrencystring
La monnaie des employés.
vatRatenumber · double
Le taux de cotisation.
vatIncludedboolean
VAT inclus.
organizationPricesFulfillmentOrganizationPrice[]
Prix de l'organisation.
plannedClientPriceFulfillmentPlannedPrice
Le prix prévu pour le client.
priceVariantsFulfillmentPriceVariant[]
Des variantes de prix.
tariffTypesFulfillmentJobTariffType[]
Les types de tarifs.
minimumAmountnumber · double
- Le montant minimum.
priceValidFromstring · date-time
Le prix est valide à partir.
priceValidTostring · date-time
Le prix est valable.
employeeRateValidFromstring · date-time
Taux de travail valide à partir de.
employeeRateValidTostring · date-time
Taux de travail valide à.
sampleboolean
Un échantillon.
seedCodestring
Le code des graines.
read-only
tariffsJobTariff[]
Les tarifs.
JobTariff17 champs
idinteger · int64
Id.
jobIdinteger · int32
Nom de travail.
pricenumber · double
Le prix.
clientIdinteger · int64
Nom du client.
employeeRatenumber · double
Taux de travail.
brandIdinteger · int32
Nom de marque.
categoryClassstring
Classe de catégorie.
categoryIdinteger · int32
Identification de catégorie
priorityinteger · int32
La priorité.
productIdinteger · int64
Identification du produit.
minQuantityinteger · int32
La quantité minimale.
maxQuantityinteger · int32
Max Quantité.
validFromstring · date-time
Valide depuis.
validTostring · date-time
Valables pour.
changedAtstring · date-time
Il a changé.
quantityTointeger · int32
Quantité à.
quantityFrominteger · int32
Quantité de.
LogisticsPricingConfig5 champs
originstring
L'origine.
templatestring
Le modèle.
routesLogisticsTariff[]
Les routes.
savedRoutesLogisticsTariff[]
Les routes sauvées.
ownPointsOwnPoint[]
Des points propres.
LogisticsTariff21 champs
pointNamestring
Nom du point.
marketplacestring
Le marché.
marketplaceWarehouseIdinteger · int64
Identification de l'entrepôt du marché.
destinationTypestring
Type de destination.
addressstring
Une adresse.
vehiclestring
- Un véhicule.
vehicleNamestring
Nom du véhicule.
transportFormatstring
Format de transport.
transportUnitstring
Unité de transport.
pricingTypestring
Le type de prix.
firstUnitPricenumber · double
Première unité de prix.
nextUnitPricenumber · double
Le prochain prix unitaire.
pricePerUnitnumber · double
Prix par unité.
maximumUnitsinteger · int32
Unités maximales.
maximumSurchargedUnitsinteger · int32
Unités surchargées maximales.
fixedPricenumber · double
Le prix fixe.
commentstring
Comment ?
freeWaitingHoursnumber · double
Des heures d'attente gratuites.
waitingPricePerHournumber · double
Le prix à l'heure.
waitRoundingstring
Attends le tour.
waitingTariffsLogisticsWaitingTariff[]
Attendant les tarifs.
LogisticsWaitingTariff5 champs
vehiclestring
- Un véhicule.
vehicleNamestring
Nom du véhicule.
freeWaitingHoursnumber · double
Des heures d'attente gratuites.
waitingPricePerHournumber · double
Le prix à l'heure.
waitRoundingstring
Attends le tour.
OwnPoint4 champs
pointNamestring
Nom du point.
addressstring
Une adresse.
marketplacestring
Le marché.
destinationTypestring
Type de destination.
StoragePricePeriod2 champs
toDayinteger · int32
À Day.
pricenumber · double
Le prix.
StoragePricingConfig10 champs
chargeBasisstring
Base de charge.
timeUnitstring
Unité du temps.
monthlyCalculationstring
Le calcul mensuel.
freeDaysinteger · int32
Des jours libres.
agePricingEnabledboolean
Prix à l'âge autorisé.
ageBasisstring
Base d'âge.
pricePeriodsStoragePricePeriod[]
Les périodes de prix.
minimumQuantitynumber · double
Quantité minimale.
roundingStepnumber · double
Pas de ronde.
dispatchDaystring
Le jour du dépêchement.
FulfillmentLogisticsPoint4 champs
pointNamestring
Nom du point.
addressstring
Une adresse.
marketplacestring
Le marché.
destinationTypestring
Type de destination.
FulfillmentJobImportEntry4 champs
rowNumberinteger · int32
Le numéro de rangée.
jobJob
Je suis un emploi.
actionstring
- L'action.
errorstring
Une erreur.
FulfillmentJobImportPreview7 champs
previewIdstring
- Je vous en prie.
entriesFulfillmentJobImportEntry[]
Des inscriptions.
createdinteger · int32
Créé.
updatedinteger · int32
- Je suis à jour.
archivedinteger · int32
- Elle est archivée.
errorsinteger · int32
Des erreurs.
validboolean
- Il est valide.
JobTariffHistory17 champs
idinteger · int64
Id.
jobIdinteger · int32
Nom de travail.
tariffIdinteger · int64
Identification des tarifs douaniers.
eventTypestring
Type d'événement.
pricenumber · double
Le prix.
employeeRatenumber · double
Taux de travail.
clientIdinteger · int64
Nom du client.
brandIdinteger · int32
Nom de marque.
categoryClassstring
Classe de catégorie.
categoryIdinteger · int32
Identification de catégorie
productIdinteger · int64
Identification du produit.
quantityFrominteger · int32
Quantité de.
quantityTointeger · int32
Quantité à.
validFromstring · date-time
Valide depuis.
validTostring · date-time
Valables pour.
changedAtstring · date-time
Il a changé.
changedBystring
Ça a changé.
Contrats d'erreur
Comment les erreurs d'application sont retournées
Le code error est identique dans chaque locale, tandis que le message d'utilisateur est traduit par le serveur.
Le projet de loi
Code stable lisible par machine pour la logique d'intégration.
Le projet de loi
Message prêt à être affiché dans la langue de l'utilisateur de jeton API.
Le projet de loi
Les valeurs interpolées par le serveur dans le modèle de message localisé.
文
localMessage utilise le champ lang de l'utilisateur qui possède le jeton API. Le langage de documentation et l'en-tête Accept-Language ne le modifient pas; le russe est utilisé lorsque l'usager n'a pas de langue configurée.
RULocalisation de l'utilisateur est ru
{
"error": "error_brand_already_exists",
"localMessage": "Бренд Base уже существует",
"params": {
"name": "Base"
}
}
FRFrançais (fr)
{
"error": "error_brand_already_exists",
"localMessage": "La marque Base existe déjà",
"params": {
"name": "Base"
}
}
Les points de fin
Les points de fin
PUT
Mettez le travail
/api/job/{jobId}
Token avec accès à l'écriture
Mettre le travail à l'aide de PUT /api/job/{jobId}.
Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑
401auth_required
Autentification requise
Authorization est manquant, vide ou contient un jeton non valide.
400error_access_denied
Accès refusé
Le jeton existe, mais son rôle ne peut pas effectuer cette opération.
500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance
Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.
400error_cant_extract_tariffs
Impossible d'obtenir les tarifs. Contactez le support
error spécifique au point final. Utilisez le code error_cant_extract_tariffs stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_job_price
Prix pour l'exécution du travail non spécifié
error spécifique au point final. Utilisez le code error_empty_job_price stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_tariff_price
Prix non spécifié pour le tarif n°{position}
error spécifique au point final. Utilisez le code error_empty_tariff_price stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_tariff_priority
Priorité non spécifiée pour le tarif
error spécifique au point final. Utilisez le code error_empty_tariff_priority stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_tariffs
Tarifs non spécifiés
error spécifique au point final. Utilisez le code error_empty_tariffs stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
error spécifique au point final. Utilisez le code error_fulfillment_catalog_organization_required stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_fulfillment_invalid_client_pricing
Invalid organization price configuration
error spécifique au point final. Utilisez le code error_fulfillment_invalid_client_pricing stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_invalid_fulfillment_logistics_template
Sélectionnez un modèle logistique
error spécifique au point final. Utilisez le code error_invalid_fulfillment_logistics_template stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_invalid_fulfillment_service_type
Type de service de fulfillment invalide
error spécifique au point final. Utilisez le code error_invalid_fulfillment_service_type stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_job_already_exists
La tâche avec le nom {jobName} existe déjà
error spécifique au point final. Utilisez le code error_job_already_exists stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_job_modified
Les données du travail sont déjà mises à jour. Actualisez la page.
error spécifique au point final. Utilisez le code error_job_modified stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_job_tariff_wrong_product_id
Identifiant du produit incorrectement spécifié : {id}
error spécifique au point final. Utilisez le code error_job_tariff_wrong_product_id stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_logistics_invalid_pricing_config
Configuration de prix de logistique non valide
error spécifique au point final. Utilisez le code error_logistics_invalid_pricing_config stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_no_client
Client introuvable ou supprimé. Écrivez au support
error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_storage_invalid_pricing_config
Paramètres de tarification du stockage invalides
error spécifique au point final. Utilisez le code error_storage_invalid_pricing_config stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_storage_invalid_pricing_periods
Vérifiez les limites et les prix des périodes de stockage
error spécifique au point final. Utilisez le code error_storage_invalid_pricing_periods stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_storage_invalid_work
Travaux non valides de stockage
error spécifique au point final. Utilisez le code error_storage_invalid_work stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
DELETE
Enlevez Job
/api/job/{jobId}
Token avec accès à l'écriture
Supprimer le travail à l'aide de DELETE /api/job/{jobId}.
Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑
401auth_required
Autentification requise
Authorization est manquant, vide ou contient un jeton non valide.
400error_access_denied
Accès refusé
Le jeton existe, mais son rôle ne peut pas effectuer cette opération.
500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance
Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.
400error_cant_extract_tariffs
Impossible d'obtenir les tarifs. Contactez le support
error spécifique au point final. Utilisez le code error_cant_extract_tariffs stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_job_modified
Les données du travail sont déjà mises à jour. Actualisez la page.
error spécifique au point final. Utilisez le code error_job_modified stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_no_client
Client introuvable ou supprimé. Écrivez au support
error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
GET
Obtenez des points logistiques de réalisation
/api/job/fulfillment/logistics-points
Token avec accès à la lecture
Obtenez des points logistiques de réalisation à l'aide de GET /api/job/fulfillment/logistics-points.
curl --request GET 'https://api.selsup.ru/api/job/fulfillment/logistics-points' \
--header 'Authorization: YOUR_API_TOKEN'
Structure des éléments de l'arrayFulfillmentLogisticsPoint[]
Champ
Type
Obligatoire
Description
pointName
string
Non
Nom du point.
address
string
Non
Une adresse.
marketplace
string
Non
Le marché.
destinationType
string
Non
Type de destination.
[
"string"
]
Les erreurs3
Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑
401auth_required
Autentification requise
Authorization est manquant, vide ou contient un jeton non valide.
400error_access_denied
Accès refusé
Le jeton existe, mais son rôle ne peut pas effectuer cette opération.
500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance
Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.
PUT
Économiser des points logistiques de réalisation
/api/job/fulfillment/logistics-points
Token avec accès à l'écriture
Enregistrer les points de logistique de remplissage à l'aide de PUT /api/job/fulfillment/logistics-points.
Organisme de demande
application/json
Structure des éléments de l'arrayFulfillmentLogisticsPoint[]
Structure des éléments de l'arrayFulfillmentLogisticsPoint[]
Champ
Type
Obligatoire
Description
pointName
string
Non
Nom du point.
address
string
Non
Une adresse.
marketplace
string
Non
Le marché.
destinationType
string
Non
Type de destination.
[
"string"
]
Les erreurs3
Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑
401auth_required
Autentification requise
Authorization est manquant, vide ou contient un jeton non valide.
400error_access_denied
Accès refusé
Le jeton existe, mais son rôle ne peut pas effectuer cette opération.
500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance
Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.
POST
Prévisualisation des travaux réalisés
/api/job/fulfillment/excel/preview
Token avec accès à l'écriture
Prévisualisation L'exécution fonctionne à l'aide de POST /api/job/fulfillment/excel/preview.
Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑
401auth_required
Autentification requise
Authorization est manquant, vide ou contient un jeton non valide.
400error_access_denied
Accès refusé
Le jeton existe, mais son rôle ne peut pas effectuer cette opération.
500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance
Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.
400error_max_upload_size_exceeded
Taille de fichier autorisée dépassée
error spécifique au point final. Utilisez le code error_max_upload_size_exceeded stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
POST
Appliquez les œuvres qui s'accompliront
/api/job/fulfillment/excel/apply
Token avec accès à l'écriture
Appliquer les travaux de réalisation à l'aide de POST /api/job/fulfillment/excel/apply.
Organisme de demande
application/json
champs d'objetFulfillmentJobImportPreview
Champ
Type
Obligatoire
Description
previewId
string
Non
- Je vous en prie.
entries
FulfillmentJobImportEntry[]
Non
Des inscriptions.
Structure des éléments de l'arrayFulfillmentJobImportEntry
Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑
401auth_required
Autentification requise
Authorization est manquant, vide ou contient un jeton non valide.
400error_access_denied
Accès refusé
Le jeton existe, mais son rôle ne peut pas effectuer cette opération.
500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance
Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.
400error_cant_extract_tariffs
Impossible d'obtenir les tarifs. Contactez le support
error spécifique au point final. Utilisez le code error_cant_extract_tariffs stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_job_price
Prix pour l'exécution du travail non spécifié
error spécifique au point final. Utilisez le code error_empty_job_price stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_tariff_price
Prix non spécifié pour le tarif n°{position}
error spécifique au point final. Utilisez le code error_empty_tariff_price stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_tariff_priority
Priorité non spécifiée pour le tarif
error spécifique au point final. Utilisez le code error_empty_tariff_priority stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_tariffs
Tarifs non spécifiés
error spécifique au point final. Utilisez le code error_empty_tariffs stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
error spécifique au point final. Utilisez le code error_fulfillment_catalog_organization_required stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_fulfillment_invalid_client_pricing
Invalid organization price configuration
error spécifique au point final. Utilisez le code error_fulfillment_invalid_client_pricing stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_incorrect_excel
Format de fichier incorrect. Téléchargez un tableau Excel.
error spécifique au point final. Utilisez le code error_incorrect_excel stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_invalid_fulfillment_logistics_template
Sélectionnez un modèle logistique
error spécifique au point final. Utilisez le code error_invalid_fulfillment_logistics_template stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_invalid_fulfillment_service_type
Type de service de fulfillment invalide
error spécifique au point final. Utilisez le code error_invalid_fulfillment_service_type stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_job_already_exists
La tâche avec le nom {jobName} existe déjà
error spécifique au point final. Utilisez le code error_job_already_exists stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_job_modified
Les données du travail sont déjà mises à jour. Actualisez la page.
error spécifique au point final. Utilisez le code error_job_modified stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_job_tariff_wrong_product_id
Identifiant du produit incorrectement spécifié : {id}
error spécifique au point final. Utilisez le code error_job_tariff_wrong_product_id stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_logistics_invalid_pricing_config
Configuration de prix de logistique non valide
error spécifique au point final. Utilisez le code error_logistics_invalid_pricing_config stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_no_client
Client introuvable ou supprimé. Écrivez au support
error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_storage_invalid_pricing_config
Paramètres de tarification du stockage invalides
error spécifique au point final. Utilisez le code error_storage_invalid_pricing_config stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_storage_invalid_pricing_periods
Vérifiez les limites et les prix des périodes de stockage
error spécifique au point final. Utilisez le code error_storage_invalid_pricing_periods stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_storage_invalid_work
Travaux non valides de stockage
error spécifique au point final. Utilisez le code error_storage_invalid_work stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑
401auth_required
Autentification requise
Authorization est manquant, vide ou contient un jeton non valide.
400error_access_denied
Accès refusé
Le jeton existe, mais son rôle ne peut pas effectuer cette opération.
500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance
Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.
400error_cant_extract_tariffs
Impossible d'obtenir les tarifs. Contactez le support
error spécifique au point final. Utilisez le code error_cant_extract_tariffs stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_job_price
Prix pour l'exécution du travail non spécifié
error spécifique au point final. Utilisez le code error_empty_job_price stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_tariff_price
Prix non spécifié pour le tarif n°{position}
error spécifique au point final. Utilisez le code error_empty_tariff_price stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_tariff_priority
Priorité non spécifiée pour le tarif
error spécifique au point final. Utilisez le code error_empty_tariff_priority stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_empty_tariffs
Tarifs non spécifiés
error spécifique au point final. Utilisez le code error_empty_tariffs stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
error spécifique au point final. Utilisez le code error_fulfillment_catalog_organization_required stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_fulfillment_invalid_client_pricing
Invalid organization price configuration
error spécifique au point final. Utilisez le code error_fulfillment_invalid_client_pricing stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_invalid_fulfillment_logistics_template
Sélectionnez un modèle logistique
error spécifique au point final. Utilisez le code error_invalid_fulfillment_logistics_template stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_invalid_fulfillment_service_type
Type de service de fulfillment invalide
error spécifique au point final. Utilisez le code error_invalid_fulfillment_service_type stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_job_already_exists
La tâche avec le nom {jobName} existe déjà
error spécifique au point final. Utilisez le code error_job_already_exists stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_job_tariff_wrong_product_id
Identifiant du produit incorrectement spécifié : {id}
error spécifique au point final. Utilisez le code error_job_tariff_wrong_product_id stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_logistics_invalid_pricing_config
Configuration de prix de logistique non valide
error spécifique au point final. Utilisez le code error_logistics_invalid_pricing_config stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_no_client
Client introuvable ou supprimé. Écrivez au support
error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_storage_invalid_pricing_config
Paramètres de tarification du stockage invalides
error spécifique au point final. Utilisez le code error_storage_invalid_pricing_config stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_storage_invalid_pricing_periods
Vérifiez les limites et les prix des périodes de stockage
error spécifique au point final. Utilisez le code error_storage_invalid_pricing_periods stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_storage_invalid_work
Travaux non valides de stockage
error spécifique au point final. Utilisez le code error_storage_invalid_work stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
GET
Obtenez des antécédents de tarifs d'emploi
/api/job/{jobId}/tariff-history
Token avec accès à la lecture
Obtenez l'historique des tarifs d'emploi à l'aide de GET /api/job/{jobId}/tariff-history.
Parametres de parcours
Champ
Type
Obligatoire
Description
jobId
integer · int32
Oui
Nom de travail.
curl --request GET 'https://api.selsup.ru/api/job/1001/tariff-history' \
--header 'Authorization: YOUR_API_TOKEN'
Structure des éléments de l'arrayJobTariffHistory[]
Champ
Type
Obligatoire
Description
id
integer · int64
Non
Id.
jobId
integer · int32
Non
Nom de travail.
tariffId
integer · int64
Non
Identification des tarifs douaniers.
eventType
string
Non
Type d'événement.
price
number · double
Non
Le prix.
employeeRate
number · double
Non
Taux de travail.
clientId
integer · int64
Non
Nom du client.
brandId
integer · int32
Non
Nom de marque.
categoryClass
string
Non
Classe de catégorie.
categoryId
integer · int32
Non
Identification de catégorie
productId
integer · int64
Non
Identification du produit.
quantityFrom
integer · int32
Non
Quantité de.
quantityTo
integer · int32
Non
Quantité à.
validFrom
string · date-time
Non
Valide depuis.
validTo
string · date-time
Non
Valables pour.
changedAt
string · date-time
Non
Il a changé.
changedBy
string
Non
Ça a changé.
[
"string"
]
Les erreurs6
Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑
401auth_required
Autentification requise
Authorization est manquant, vide ou contient un jeton non valide.
400error_access_denied
Accès refusé
Le jeton existe, mais son rôle ne peut pas effectuer cette opération.
500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance
Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.
400error_cant_extract_tariffs
Impossible d'obtenir les tarifs. Contactez le support
error spécifique au point final. Utilisez le code error_cant_extract_tariffs stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_no_client
Client introuvable ou supprimé. Écrivez au support
error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_subscription_expired
Votre abonnement a expiré. Veuillez payer l'abonnement pour continuer à utiliser le service.
error spécifique au point final. Utilisez le code error_subscription_expired stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
GET
Obtenez l'historique des tarifs de travail
/api/job/{jobId}/fulfillment/tariff-history
Token avec accès à la lecture
Obtenez l'historique des tarifs de travail à l'aide de GET /api/job/{jobId}/fulfillment/tariff-history.
Parametres de parcours
Champ
Type
Obligatoire
Description
jobId
integer · int32
Oui
Nom de travail.
curl --request GET 'https://api.selsup.ru/api/job/1001/fulfillment/tariff-history' \
--header 'Authorization: YOUR_API_TOKEN'
Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑
401auth_required
Autentification requise
Authorization est manquant, vide ou contient un jeton non valide.
400error_access_denied
Accès refusé
Le jeton existe, mais son rôle ne peut pas effectuer cette opération.
500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance
Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.
400error_cant_extract_tariffs
Impossible d'obtenir les tarifs. Contactez le support
error spécifique au point final. Utilisez le code error_cant_extract_tariffs stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_incorrect_job
Travail incorrect
error spécifique au point final. Utilisez le code error_incorrect_job stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
400error_no_client
Client introuvable ou supprimé. Écrivez au support
error spécifique au point final. Utilisez le code error_no_client stable dans la logique de l'application; localMessage contient la traduction indiquée ci-dessus.
GET
Les travaux d'export
/api/job/fulfillment/excel
Token avec accès à la lecture
Exporter des travaux de réalisation à l'aide de GET /api/job/fulfillment/excel.
Paramètres de requête
Champ
Type
Obligatoire
Description
includeCurrentValeur par défaut: true
boolean
Non
Inclure le courant.
organizationId
integer · int64
Non
Identification de l'organisation.
curl --request GET 'https://api.selsup.ru/api/job/fulfillment/excel' \
--header 'Authorization: YOUR_API_TOKEN'
Les erreurs d'application sont normalement renvoyées sous le nom JSON avec error, localMessage et params. Brancher sur XPRO TECTED4X; le texte localisé peut changer. Comment les erreurs d'application sont retournées ↑
401auth_required
Autentification requise
Authorization est manquant, vide ou contient un jeton non valide.
400error_access_denied
Accès refusé
Le jeton existe, mais son rôle ne peut pas effectuer cette opération.
500error_unknown
Une erreur inconnue s'est produite. Si le problème persiste, contactez le service d'assistance
Faillite interne: économiser le temps de la demande et le support de contact; ne réessayez pas aveuglément une mutation.