curl -X GET https://qwoty.app/api/prices/550e8400-e29b-41d4-a716-446655440000 \
-H "Authorization: Bearer qwoty_your_token"
const response = await fetch(
'https://qwoty.app/api/prices/550e8400-e29b-41d4-a716-446655440000',
{
headers: {
Authorization: 'Bearer qwoty_your_token',
},
},
)
const { success, data } = await response.json()
import requests
response = requests.get(
'https://qwoty.app/api/prices/550e8400-e29b-41d4-a716-446655440000',
headers={'Authorization': 'Bearer qwoty_your_token'},
)
data = response.json()
{
"success": true,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"product_variant_id": "660e8400-e29b-41d4-a716-446655440001",
"product_variant_name": "Premium Widget",
"product_id": "770e8400-e29b-41d4-a716-446655440002",
"pricebook_id": "880e8400-e29b-41d4-a716-446655440003",
"pricebook_name": "Standard Pricebook",
"pricebook_type": "fixed",
"currency_id": "990e8400-e29b-41d4-a716-446655440004",
"currency_name": "Euro",
"currency_api_name": "EUR",
"pricing_model": "flat",
"amount": 99.99,
"volume_tiers": null,
"is_volume_grid_displayed": false,
"graduated_tiers": null,
"is_graduated_grid_displayed": false,
"percent": null,
"price_percentage_type": null,
"cost_multiplier": null,
"cost": 50.0,
"floor_price": 80.0,
"is_setup": false,
"is_pay_as_you_go": false,
"default_tax_id": "aa0e8400-e29b-41d4-a716-446655440005",
"default_tax_name": "VAT 20%",
"default_tax_rate": 20.0,
"default_tax_amount": null,
"default_tax_is_percentage": true,
"billing_frequency_id": null,
"billing_frequency_period": null,
"billing_frequency_unit": null,
"engagement_type": null,
"period_duration": null,
"parent_price_id": null,
"identifiers": {
"crm": "crm_price_001",
"erp": "erp_price_001",
"accounting": "acc_price_001"
},
"workspace_id": "cc0e8400-e29b-41d4-a716-446655440007",
"created_at": "2024-12-21T10:30:00Z",
"updated_at": "2024-12-21T14:45:00Z"
}
}
{
"success": true,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"pricing_model": "volume",
"amount": null,
"volume_tiers": [
{
"first_unit": 1,
"last_unit": 100,
"amount_per_unit": 10.0,
"flat_fee": 0
},
{
"first_unit": 101,
"last_unit": 500,
"amount_per_unit": 8.5,
"flat_fee": 0
},
{
"first_unit": 501,
"last_unit": null,
"amount_per_unit": 7.0,
"flat_fee": 0
}
],
"is_volume_grid_displayed": true,
"currency_api_name": "EUR"
}
}
{
"success": false,
"error": "Price not found"
}
Prix
Obtenir un prix
Récupérer un prix spécifique par ID
GET
/
api
/
prices
/
{id}
curl -X GET https://qwoty.app/api/prices/550e8400-e29b-41d4-a716-446655440000 \
-H "Authorization: Bearer qwoty_your_token"
const response = await fetch(
'https://qwoty.app/api/prices/550e8400-e29b-41d4-a716-446655440000',
{
headers: {
Authorization: 'Bearer qwoty_your_token',
},
},
)
const { success, data } = await response.json()
import requests
response = requests.get(
'https://qwoty.app/api/prices/550e8400-e29b-41d4-a716-446655440000',
headers={'Authorization': 'Bearer qwoty_your_token'},
)
data = response.json()
{
"success": true,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"product_variant_id": "660e8400-e29b-41d4-a716-446655440001",
"product_variant_name": "Premium Widget",
"product_id": "770e8400-e29b-41d4-a716-446655440002",
"pricebook_id": "880e8400-e29b-41d4-a716-446655440003",
"pricebook_name": "Standard Pricebook",
"pricebook_type": "fixed",
"currency_id": "990e8400-e29b-41d4-a716-446655440004",
"currency_name": "Euro",
"currency_api_name": "EUR",
"pricing_model": "flat",
"amount": 99.99,
"volume_tiers": null,
"is_volume_grid_displayed": false,
"graduated_tiers": null,
"is_graduated_grid_displayed": false,
"percent": null,
"price_percentage_type": null,
"cost_multiplier": null,
"cost": 50.0,
"floor_price": 80.0,
"is_setup": false,
"is_pay_as_you_go": false,
"default_tax_id": "aa0e8400-e29b-41d4-a716-446655440005",
"default_tax_name": "VAT 20%",
"default_tax_rate": 20.0,
"default_tax_amount": null,
"default_tax_is_percentage": true,
"billing_frequency_id": null,
"billing_frequency_period": null,
"billing_frequency_unit": null,
"engagement_type": null,
"period_duration": null,
"parent_price_id": null,
"identifiers": {
"crm": "crm_price_001",
"erp": "erp_price_001",
"accounting": "acc_price_001"
},
"workspace_id": "cc0e8400-e29b-41d4-a716-446655440007",
"created_at": "2024-12-21T10:30:00Z",
"updated_at": "2024-12-21T14:45:00Z"
}
}
{
"success": true,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"pricing_model": "volume",
"amount": null,
"volume_tiers": [
{
"first_unit": 1,
"last_unit": 100,
"amount_per_unit": 10.0,
"flat_fee": 0
},
{
"first_unit": 101,
"last_unit": 500,
"amount_per_unit": 8.5,
"flat_fee": 0
},
{
"first_unit": 501,
"last_unit": null,
"amount_per_unit": 7.0,
"flat_fee": 0
}
],
"is_volume_grid_displayed": true,
"currency_api_name": "EUR"
}
}
{
"success": false,
"error": "Price not found"
}
Retourne des informations détaillées sur un prix spécifique, incluant toute la configuration tarifaire et les données enrichies.
Authentification
string
requis
Jeton Bearer pour l’authentification
Paramètres de chemin
uuid
requis
L’identifiant unique du prix
Réponse
boolean
Indique si la requête a réussi
object
L’objet prix complet avec tous les champs et les données enrichies
Afficher Détails complets du prix
Afficher Détails complets du prix
uuid
Identifiant unique du prix
uuid
ID de la variante de produit
string
Nom de la variante de produit (enrichi)
uuid
ID du produit parent (enrichi)
uuid
ID du catalogue de prix
string
Nom du catalogue de prix (enrichi)
string
Type :
fixed ou dynamic (enrichi)uuid
ID de la devise
string
Nom de la devise (enrichi)
string
Code de la devise, ex. :
EUR, USD (enrichi)string
L’un de :
flat, volume, graduated, percent, cost_based, nonenumber | null
Montant du prix fixe (pour le modèle flat)
array | null
boolean
Afficher les paliers de volume aux clients
array | null
Paliers de tarification progressive (même structure que volume_tiers)
boolean
Afficher les paliers progressifs aux clients
number | null
Valeur en pourcentage (0-100) pour la tarification basée sur un pourcentage
string | null
Portée du pourcentage :
all, product_type ou productnumber | null
Multiplicateur appliqué au coût pour la tarification basée sur le coût
number | null
Prix de coût de base
number | null
Prix minimum acceptable
boolean
Indique s’il s’agit de frais d’installation uniques
boolean
Indique si ce prix utilise la facturation à l’usage
uuid | null
ID de la taxe de vente par défaut
string | null
Nom de la taxe (enrichi)
number | null
Taux de taxe en pourcentage (enrichi)
number | null
Montant de taxe fixe (enrichi)
boolean | null
Indique si la taxe est basée sur un pourcentage (enrichi)
uuid | null
ID de la fréquence de facturation pour les prix récurrents
number | null
Nombre de périodes de facturation (enrichi)
string | null
Unité de période de facturation :
day, week, month, year (enrichi)string | null
forever ou fixed_periodnumber | null
Nombre de périodes pour les engagements fixes
uuid | null
ID du prix parent pour les catalogues de prix dynamiques
object
uuid
Espace de travail auquel appartient ce prix
timestamp
Horodatage de création
timestamp
Horodatage de la dernière mise à jour
{
"success": true,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"product_variant_id": "660e8400-e29b-41d4-a716-446655440001",
"product_variant_name": "Premium Widget",
"product_id": "770e8400-e29b-41d4-a716-446655440002",
"pricebook_id": "880e8400-e29b-41d4-a716-446655440003",
"pricebook_name": "Standard Pricebook",
"pricebook_type": "fixed",
"currency_id": "990e8400-e29b-41d4-a716-446655440004",
"currency_name": "Euro",
"currency_api_name": "EUR",
"pricing_model": "flat",
"amount": 99.99,
"volume_tiers": null,
"is_volume_grid_displayed": false,
"graduated_tiers": null,
"is_graduated_grid_displayed": false,
"percent": null,
"price_percentage_type": null,
"cost_multiplier": null,
"cost": 50.0,
"floor_price": 80.0,
"is_setup": false,
"is_pay_as_you_go": false,
"default_tax_id": "aa0e8400-e29b-41d4-a716-446655440005",
"default_tax_name": "VAT 20%",
"default_tax_rate": 20.0,
"default_tax_amount": null,
"default_tax_is_percentage": true,
"billing_frequency_id": null,
"billing_frequency_period": null,
"billing_frequency_unit": null,
"engagement_type": null,
"period_duration": null,
"parent_price_id": null,
"identifiers": {
"crm": "crm_price_001",
"erp": "erp_price_001",
"accounting": "acc_price_001"
},
"workspace_id": "cc0e8400-e29b-41d4-a716-446655440007",
"created_at": "2024-12-21T10:30:00Z",
"updated_at": "2024-12-21T14:45:00Z"
}
}
{
"success": true,
"data": {
"id": "550e8400-e29b-41d4-a716-446655440000",
"pricing_model": "volume",
"amount": null,
"volume_tiers": [
{
"first_unit": 1,
"last_unit": 100,
"amount_per_unit": 10.0,
"flat_fee": 0
},
{
"first_unit": 101,
"last_unit": 500,
"amount_per_unit": 8.5,
"flat_fee": 0
},
{
"first_unit": 501,
"last_unit": null,
"amount_per_unit": 7.0,
"flat_fee": 0
}
],
"is_volume_grid_displayed": true,
"currency_api_name": "EUR"
}
}
{
"success": false,
"error": "Price not found"
}
curl -X GET https://qwoty.app/api/prices/550e8400-e29b-41d4-a716-446655440000 \
-H "Authorization: Bearer qwoty_your_token"
const response = await fetch(
'https://qwoty.app/api/prices/550e8400-e29b-41d4-a716-446655440000',
{
headers: {
Authorization: 'Bearer qwoty_your_token',
},
},
)
const { success, data } = await response.json()
import requests
response = requests.get(
'https://qwoty.app/api/prices/550e8400-e29b-41d4-a716-446655440000',
headers={'Authorization': 'Bearer qwoty_your_token'},
)
data = response.json()
Cette page vous a-t-elle été utile ?
⌘I

