ExoConnect pour Acomba
Accueil
APIDocumentationNotes de version
Accueil
APIDocumentationNotes de version
Contactez-nous
  1. Produits
  • API
    • Présentation de l'API
    • Comptabilité
      • Plan comptable (Chartes)
        • Récupérer les comptes
        • Créer un compte
        • Récupérer un compte (code)
        • Modifier un compte (code)
        • Récupérer un compte (id)
        • Modifier un compte (id)
      • Taxes
        • Récupérer les taxes
        • Créer une taxe
        • Récupérer une taxe (code)
        • Modifier une taxe (id)
        • Récupérer une taxe (id)
        • Modifier une taxe (id)
      • Groupes de taxes
        • Récupérer les groupes taxes
        • Créer un groupe de taxes
        • Récupérer une groupe de taxes (code)
        • Modifier un groupe de taxes (code)
        • Récupérer une groupe de taxes (id)
        • Modifier un groupe de taxes (id)
    • Ventes
      • Vendeurs
        • Récupérer les vendeurs
        • Créer un vendeur
        • Récupérer un vendeur (code)
        • Modifier un vendeur (code)
        • Récupérer un vendeur (id)
        • Modifier un vendeur (id)
      • Territoires
        • Récupérer les territoires
        • Créer un territoire
        • Récupérer un territoire (code)
        • Modifier un territoire (code)
        • Récupérer un territoire (id)
        • Modifier un territoire (id)
      • Transporteurs
        • Récupérer les transporteurs
        • Créer un transporteur
        • Récupérer un transporteur (code)
        • Modifier un transporteur (code)
        • Récupérer un transporteur (id)
        • Modifier un transporteur (id)
      • Termes de ventes
        • Récupérer les termes
        • Créer un terme
        • Récupérer un terme (code)
        • Modifier un terme (code)
        • Récupérer un terme (id)
        • Modifier un terme (id)
      • Clients
        • Récupérer les clients
        • Créer un client
        • Récupérer un client (code)
        • Modifier un client (code)
        • Récupérer un client (id)
        • Modifier un client (id)
      • Soumissions
        • Récupérer les soumissions
        • Créer une soumission
        • Récupérer une soumission
        • Modifier une soumission
        • Méthodes
      • Commandes
        • Récupérer les commandes
        • Créer une commande
        • Récupérer une commande
        • Modifier une commande
        • Méthodes
      • Factures
        • Récupérer les factures
        • Créer une facture
        • Récupérer une facture
        • Méthodes
    • Achats
      • Termes d'achat
        • Récupérer les termes d'achat
        • Créer un terme d'achat
        • Récupérer un terme d'achat (code)
        • Modifier un terme d'achat (code)
        • Récupérer un terme d'achat (id)
        • Modifier un terme d'achat (id)
      • Fournisseurs
        • Récupérer les fournisseurs
        • Créer un fournisseur
        • Récupérer un fournisseur (code)
        • Modifier un fournisseur (code)
        • Récupérer un fournisseur (code)
        • Modifier un fournisseur (id)
      • Bons d'achat
        • Récupérer les bons d'achat
        • Créer un bon d'achat
        • Récupérer un bon d'achat
        • Modifier un bon d'achat
        • Méthodes
    • Inventaire
      • Groupes de produits
        • Récupérer les groupes de produits
        • Créer un groupe de produits
        • Récupérer un groupe de produits (code)
        • Modifier un groupe de produits (code)
        • Récupérer un groupe de produits (id)
        • Modifier un groupe de produits (id)
      • Produits
        • Récupérer les produits
          GET
        • Créer un produit
          POST
        • Récupérer un produit (code)
          GET
        • Modifier un produit (code)
          PUT
        • Récupérer un produit (id)
          GET
        • Modifier un produit (id)
          PUT
    • Helpers
      • Mises à jours
      • Lister les entités
    • Système
      • État du service
  • Documentation
    • Guide d'installation
      • Préparer l’installation d’ExoConnect pour Acomba
      • Installation d’ExoConnect pour Acomba
      • Installation du SDK Acomba
      • Activation
      • Configurations
      • Gestion des versions de l'API
  • Notes de version
    • Présentation des notes de version
    • Gestionnaire ExoConnect
    • API ExoConnect
      • v0.5.1
      • v0.5.0
      • v0.4.9
      • v0.6.0 (Beta)
  • Schemas
    • Schemas
      • AccountNumber
      • AddressSchema
      • BankingSchema
      • CharterAliasSchema
      • CharterCreateSchema
      • CharterMetadataSchema
      • CharterReferenceSchema
      • CharterResponseSchema
      • CharterUpdateSchema
      • CustomerCreateSchema
      • CustomerResponseSchema
      • CustomerUpdateSchema
      • HTTPValidationError
      • InvoiceCreateFullSchema
      • InvoiceDetailSchema
      • InvoiceGetMethods
      • InvoiceResponseFullSchema
      • InvoicingBaseDetailSchema
      • InvoicingCustomerInfoSchema
      • InvoicingDetailReferenceSchema
      • InvoicingResponseDetailSchema
      • ItemDetailSchema
      • LocaleSchema
      • MainPhoneSchema
      • OtherPhoneSchema
      • PeriodicitySettings
      • PreferencesSchema
      • ProductBulkPriceSchema
      • ProductCreateSchema
      • ProductCurrencyPricingSchema
      • ProductCurrencyPricingSchema
      • ProductGroupCreateSchema
      • ProductGroupResponseSchema
      • ProductGroupUpdateSchema
      • ProductPricingSchema
      • ProductResponseSchema
      • ProductUpdateSchema
      • QuoteBaseSchema
      • PurchaseOrderBaseSchema
      • QuoteCreateFullSchema
      • PurchaseOrderCreateFullSchema
      • QuoteGetMethods
      • PurchaseOrderGetMethods
      • QuoteResponseFullSchema
      • PurchaseOrderResponseFullSchema
      • ReferenceBaseSchema
      • ReferenceDateSchema
      • ReferenceGroupSchema
      • RepresentativeSchema
      • SalesOrderBaseSchema
      • SalesOrderCreateFullSchema
      • SalesOrderGetMethods
      • SalesOrderResponseFullSchema
      • SalesRepCreateSchema
      • SalesRepResponseSchema
      • SalesRepUpdateSchema
      • ScheduleSettings
      • SerialSchema
      • ShippingCreateSchema
      • ShippingResponseSchema
      • ShippingUpdateSchema
      • StockBaseSchema
      • StockFullSchema
      • SuccessCreatedSchema
      • SuccessUpdatedSchema
      • SupplierCreateSchema
      • SupplierResponseSchema
      • SupplierUpdateSchema
      • TaxCharterSchema
      • TaxCreateSchema
      • TaxExemptionSchema
      • TaxGroupCreateSchema
      • TaxGroupReferenceSchema
      • TaxGroupTaxSchema
      • TaxGroupUpdateSchema
      • TaxRateSchema
      • TaxReferenceSchema
      • TaxUpdateSchema
      • TaxesSchema
      • TermCreateSchema
      • TermReferenceSchema
      • TermResponseSchema
      • TermSettings
      • TermUpdateSchema
      • TerritoryCreateSchema
      • TerritoryResponseSchema
      • TerritoryUpdateSchema
      • ValidationError
      • MetadataBaseSchema
      • MetadataFullSchema
      • ReferenceFullSchema
      • ReferenceSchema
      • StatisticSchema
      • ReferenceFullSchema
      • MetadataBaseSchema
      • MetadataFullSchema
      • ReferenceFullSchema
      • ReferenceSchema
      • ReferenceFullSchema
      • InvoicingBaseStatusSchema
      • ReferenceFullSchema
      • ReferenceSchema
      • InvoicingBaseStatusSchema
      • ReferenceFullSchema
      • ReferenceSchema
      • InvoicingBaseStatusSchema
      • ReferenceFullSchema
      • InvoicingBaseStatusSchema
      • ReferenceSchema
      • ReferenceFullSchema
      • ReferenceFullSchema
      • ReferenceSchema
      • ReferenceSchema
      • ReferenceFullSchema
      • ReferenceFullSchema
      • ResponseSchema
      • ResponseSchema
      • MetadataBaseSchema
      • MetadataFullSchema
      • ReferenceFullSchema
      • ReferenceSchema
      • StatisticSchema
Accueil
APIDocumentationNotes de version
Accueil
APIDocumentationNotes de version
Contactez-nous
  1. Produits

Modifier un produit (id)

Prod Env
https://relay.exostack.cloud/{{relay_path}}
Prod Env
https://relay.exostack.cloud/{{relay_path}}
PUT
/api/inventory/product/id/{id}
Permet de modifier un produit en fonction de son identifiant unique (CardPos)

Request

Authorization
API Key
Add parameter in header
x-api-key
Example:
x-api-key: ********************
or
Path Params

Body Params application/json

Examples

Responses

🟢200OK
application/json
Successful Response
Body

🟠422Parameter Error
Request Request Example
Shell
JavaScript
Java
Swift
curl --location -g --request PUT 'https://relay.exostack.cloud/{{relay_path}}/api/inventory/product/id/' \
--header 'x-api-key: <api-key>' \
--header 'Content-Type: application/json' \
--data-raw '{
    "product_group_number": 0,
    "taxes_included": true,
    "serial_numbers": {
        "has_serial_number": true,
        "serial_number_required": true,
        "existing_serial_number_only": true
    },
    "unit_code_description": "string",
    "unit_code": "string",
    "location": "string",
    "sequence": "string",
    "upc": "string",
    "upc_is_variable": true,
    "description": "string",
    "description_locale": {
        "fr": "string",
        "en": "string",
        "es": "string"
    },
    "metadata": {
        "comment": "string",
        "show_comment": true,
        "print_comment_in_transactions": true
    },
    "stocks": {
        "qty_in_demo": 0,
        "qty_under_repair": 0,
        "reorder_point_qty": 0,
        "maximum_qty": 0,
        "product_bo_allowed": true,
        "bo_allowed": true,
        "delivery_delay": 0
    },
    "selling_price": {
        "regular": 0,
        "promo": 0,
        "seasonal_ending": 0,
        "liquidation": 0,
        "demo": 0,
        "bulk_price": {
            "from_one_to_qty": 0,
            "from_one_to_price": 0,
            "up_to_qty": 0,
            "up_to_price": 0,
            "and_more_price": 0
        }
    },
    "selling_prices": {
        "cad": {
            "regular": 0,
            "promo": 0,
            "seasonal_ending": 0,
            "liquidation": 0,
            "demo": 0,
            "bulk_price": {
                "from_one_to_qty": 0,
                "from_one_to_price": 0,
                "up_to_qty": 0,
                "up_to_price": 0,
                "and_more_price": 0
            }
        },
        "usd": {
            "regular": 0,
            "promo": 0,
            "seasonal_ending": 0,
            "liquidation": 0,
            "demo": 0,
            "bulk_price": {
                "from_one_to_qty": 0,
                "from_one_to_price": 0,
                "up_to_qty": 0,
                "up_to_price": 0,
                "and_more_price": 0
            }
        }
    },
    "last_cost": 0,
    "reference": {
        "product_group_id": 0,
        "sort_key": "string",
        "sort_key_2": "string"
    }
}'
Response Response Example
200 - Example 1
{
    "success": true,
    "updated_id": 0
}
Modified at 2025-06-20 15:46:30
Previous
Récupérer un produit (id)
Next
Mises à jours
Built with