Method
GET /v1/payments/defaults
Query Parameters
uuid
Optional product ID. When provided, product-level overrides supersede workspace defaults.
Headers
string
Bearer token (workspace API key).
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
curl "https://api.voyantcloud.com/v1/payments/defaults?product=1f4df0f4-58fa-4f6d-8fb8-8a8a23f8d2c7" \
-H "Authorization: Bearer $VOYANT_API_KEY"
const res = await fetch("https://api.voyantcloud.com/v1/payments/defaults", {
headers: { Authorization: `Bearer ${process.env.VOYANT_API_KEY}` },
})
const { payments } = await res.json()
import os, requests
resp = requests.get(
"https://api.voyantcloud.com/v1/payments/defaults",
headers={"Authorization": f"Bearer {os.environ['VOYANT_API_KEY']}"},
)
defaults = resp.json()["payments"]
{
"payments": {
"methods": {
"card": { "enabled": true },
"bank_transfer": { "enabled": true, "dueDays": 5 }
},
"provider": {
"preferred": "netopia",
"fallback": null
},
"checkout": {
"currency": "EUR",
"collectBillingAddress": true
}
}
}
{ "payments": null }
Return effective payment configuration for the workspace (with optional product overrides).
curl "https://api.voyantcloud.com/v1/payments/defaults?product=1f4df0f4-58fa-4f6d-8fb8-8a8a23f8d2c7" \
-H "Authorization: Bearer $VOYANT_API_KEY"
const res = await fetch("https://api.voyantcloud.com/v1/payments/defaults", {
headers: { Authorization: `Bearer ${process.env.VOYANT_API_KEY}` },
})
const { payments } = await res.json()
import os, requests
resp = requests.get(
"https://api.voyantcloud.com/v1/payments/defaults",
headers={"Authorization": f"Bearer {os.environ['VOYANT_API_KEY']}"},
)
defaults = resp.json()["payments"]
{
"payments": {
"methods": {
"card": { "enabled": true },
"bank_transfer": { "enabled": true, "dueDays": 5 }
},
"provider": {
"preferred": "netopia",
"fallback": null
},
"checkout": {
"currency": "EUR",
"collectBillingAddress": true
}
}
}
{ "payments": null }
GET /v1/payments/defaults
curl "https://api.voyantcloud.com/v1/payments/defaults?product=1f4df0f4-58fa-4f6d-8fb8-8a8a23f8d2c7" \
-H "Authorization: Bearer $VOYANT_API_KEY"
const res = await fetch("https://api.voyantcloud.com/v1/payments/defaults", {
headers: { Authorization: `Bearer ${process.env.VOYANT_API_KEY}` },
})
const { payments } = await res.json()
import os, requests
resp = requests.get(
"https://api.voyantcloud.com/v1/payments/defaults",
headers={"Authorization": f"Bearer {os.environ['VOYANT_API_KEY']}"},
)
defaults = resp.json()["payments"]
{
"payments": {
"methods": {
"card": { "enabled": true },
"bank_transfer": { "enabled": true, "dueDays": 5 }
},
"provider": {
"preferred": "netopia",
"fallback": null
},
"checkout": {
"currency": "EUR",
"collectBillingAddress": true
}
}
}
{ "payments": null }
product is provided), the response contains payments: null instead of an error.