Explorateur d'API

Explorez la surface de l'API de la plateforme Inklura. Regroupée par router, chaque opération indique sa méthode, son chemin, son corps de requête et sa réponse. Renseignez vos identifiants ci-dessous pour copier un cURL prêt à l'emploi ou exécuter la requête.

Note

Chaque opération est une procédure tRPC appelée sur /api/trpc/<router>.<procedure> : les mutations en POST (corps {"json": <input>}), les requêtes en GET (?input=<json>). Le corps affiché est cette charge json ; les réponses sont encapsulées en superjson. Toutes les requêtes s'authentifient avec un JWT Bearer. Voir le guide tRPC.

Serveur: https://manage.inklura.fr · 307 opérations · Télécharger la spécification OpenAPI complète

Identifiants & contexteStockés uniquement dans votre navigateur (localStorage) — jamais envoyés au site docs.
Comment obtenir un token ?

auth 12

POST/api/trpc/auth.bridgeOidcBridge Oidc
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
substringrequired
emailstring · emailrequired
firstNameanyoptional
lastNameanyoptional
nameanyoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped as { result: { data: { json: … } } }).
userIdstringrequired
emailstringrequired
firstNamestringrequired
lastNamestringrequired
namestringrequired
roleenumrequired
proStatusenumoptional
tenantIdstringrequired
siteIdstringrequired
Entrée (JSON)
GET/api/trpc/auth.canAccessManageCan Access Manage
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped as { result: { data: { json: … } } }).
allowedbooleanrequired
GET/api/trpc/auth.getProfileGet Profile
Authentification: JWT Bearer requis
Corps de la requête
jsonanyrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/auth.getSecretMessageGet Secret Message
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped as { result: { data: { json: … } } }).
string
GET/api/trpc/auth.getSessionGet Session
Authentification: JWT Bearer requis
Corps de la requête
jsonanyrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/auth.getUserInfoGet User Info
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstringrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped as { result: { data: { json: … } } }).
inputstringrequired
okbooleanrequired
useranyrequired
Entrée (JSON)
POST/api/trpc/auth.loginLogin
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstring · emailrequired
passwordstringrequired
sitestringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/auth.registerRegister
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstring · emailrequired
passwordstringrequired
confirmPasswordstringrequired
firstNamestringrequired
lastNamestringrequired
isArchitectbooleanoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/auth.requestPasswordResetRequest Password Reset
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstring · emailrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped as { result: { data: { json: … } } }).
successbooleanrequired
messagestringrequired
Entrée (JSON)
POST/api/trpc/auth.resendVerificationEmailResend Verification Email
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
POST/api/trpc/auth.signupSignup
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstring · emailrequired
passwordstringrequired
firstNamestringrequired
lastNamestringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/auth.verifyEmailVerify Email
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tokenstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

campaigns 14

POST/api/trpc/campaigns.createCampaignCreate Campaign
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringrequired
typestringrequired
subjectstringoptional
contentstringoptional
scheduledbooleanrequired
scheduledDateanyoptional
testModebooleanrequired
testEmailstring · emailoptional
templateIdstringoptional
segmentIdstringoptional
marketingCampaignIdstringoptional
channelTypestringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/campaigns.createCampaignTagCreate Campaign Tag
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/campaigns.createCampaignWizardCreate Campaign Wizard
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
channelTypeobjectrequired
channelTypestringrequired
campaignobjectoptional
marketingCampaignIdstringoptional
detailsobjectrequired
namestringrequired
typeIdstringoptional
statusenumrequired
startDateanyrequired
endDateanyoptional
descriptionstringoptional
templateobjectrequired
templateIdstringoptional
subjectstringrequired
contentstringrequired
mjmlstringrequired
previewTextstringoptional
dataSchemaobjectoptional
audienceobjectrequired
segmentsstring[]required
filtersobjectoptional
excludedSegmentsstring[]optional
scheduleobjectrequired
sendTimeenumrequired
scheduledDateanyoptional
timezonestringrequired
throttlingobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/campaigns.deleteCampaignDelete Campaign
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/campaigns.duplicateCampaignDuplicate Campaign
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/campaigns.getCampaignActivityGet Campaign Activity
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
pagenumberrequired
per_pagenumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/campaigns.getCampaignByIdGet Campaign By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/campaigns.getCampaignsGet Campaigns
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pagenumberrequired
per_pagenumberrequired
searchstringrequired
statusstringoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
dataany[]optional
totalintegeroptional
pageintegeroptional
per_pageintegeroptional
totalPagesintegeroptional
Entrée (JSON)
GET/api/trpc/campaigns.getCampaignTagsGet Campaign Tags
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
namestringoptional
descriptionanyoptional
tenantIdstringoptional
siteIdstringoptional
POST/api/trpc/campaigns.pauseCampaignPause Campaign
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/campaigns.resumeCampaignResume Campaign
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/campaigns.sendCampaignSend Campaign
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/campaigns.simulateActivitySimulate Activity
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/campaigns.updateCampaignUpdate Campaign
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringrequired
typestringrequired
subjectstringoptional
contentstringoptional
scheduledbooleanrequired
scheduledDateanyoptional
testModebooleanrequired
testEmailstring · emailoptional
templateIdstringoptional
segmentIdstringoptional
marketingCampaignIdstringoptional
channelTypestringoptional
idstringrequired
statusenumoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

clients 18

POST/api/trpc/clients.approveProApprove Pro
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
clientIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/clients.createCreate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringrequired
emailstring · emailoptional
phonestringoptional
addressstringoptional
zipCodestringoptional
citystringoptional
countrystringoptional
siretstringoptional
codeNafstringoptional
typeIdstringoptional
archivedbooleanrequired
isMainRecordbooleanrequired
isProfessionalbooleanrequired
externalIdstringoptional
mainRecordIdstringoptional
tiersIdanyoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/clients.deleteAllClientsDelete All Clients
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
confirmationIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/clients.deleteClientDelete Client
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/clients.deleteClientsDelete Clients
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idsstring[]required
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/clients.getClientByIdGet Client By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
namestringoptional
addressanyoptional
zipCodeanyoptional
cityanyoptional
countryanyoptional
emailstringoptional
phoneanyoptional
siretanyoptional
codeNafanyoptional
customInputsobjectoptional
lastNamestringoptional
firstNamestringoptional
lastUpdatedstringoptional
prestashop_idstringoptional
externalIdanyoptional
archivedbooleanoptional
isProfessionalbooleanoptional
tenantIdstringoptional
siteIdstringoptional
createdAtstringoptional
updatedAtstringoptional
isMainRecordbooleanoptional
mainRecordIdanyoptional
typeIdanyoptional
tiersIdanyoptional
territoryIdanyoptional
dataanyoptional
typeanyoptional
Tiersanyoptional
sentInvoicesany[]optional
receivedInvoicesany[]optional
receivedOrdersobject[]optional
idstringoptional
invoiceNumberstringoptional
invoiceStatusstringoptional
totalAmountnumberoptional
createdAtstringoptional
invoiceDatestringoptional
deliveryDatestringoptional
Entrée (JSON)
GET/api/trpc/clients.getClientContactsGet Client Contacts
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
clientIdstringrequired
pagenumberrequired
per_pagenumberrequired
searchstringoptional
sortstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/clients.getClientsByTiersGet Clients By Tiers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstringrequired
pagenumberrequired
per_pagenumberrequired
searchstringoptional
sortstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/clients.getClientsGet Clients
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pagenumberrequired
per_pagenumberrequired
sortstringoptional
searchanyoptional
cursoranyoptional
filtersobjectoptional
advancedFiltersany[]optional
advancedSortsobject[]optional
fieldstringrequired
directionenumrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
dataobject[]optional
idstringoptional
namestringoptional
emailstringoptional
phoneanyoptional
addressanyoptional
zipCodeanyoptional
cityanyoptional
countryanyoptional
siretanyoptional
codeNafanyoptional
archivedbooleanoptional
createdAtstringoptional
updatedAtstringoptional
isMainRecordbooleanoptional
isProfessionalbooleanoptional
externalIdanyoptional
mainRecordIdanyoptional
typeIdanyoptional
tiersIdanyoptional
customInputsobjectoptional
typeanyoptional
Tiersanyoptional
sentInvoicesany[]optional
receivedInvoicesany[]optional
receivedOrdersobject[]optional
totalintegeroptional
pageCountintegeroptional
columnsobjectoptional
nameobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
typeobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
relationTablestringoptional
relationLabelFieldstringoptional
relationColorFieldstringoptional
relationIconFieldstringoptional
emailobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
phoneobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
addressobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
zipCodeobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
cityobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
countryobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
siretobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
codeNafobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
archivedobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
optionsobject[]optional
isProfessionalobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
optionsobject[]optional
isMainRecordobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
optionsobject[]optional
createdAtobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
updatedAtobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
nextCursorintegeroptional
Entrée (JSON)
POST/api/trpc/clients.linkContactLink Contact
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
clientIdstringrequired
contactIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/clients.listPendingProList Pending Pro
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pagenumberrequired
perPagenumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/clients.refuseProRefuse Pro
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
clientIdstring · uuidrequired
reasonstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/clients.requestProSignupRequest Pro Signup
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
companyNamestringrequired
siretstringrequired
codeNafanyoptional
addressstringrequired
zipCodestringrequired
citystringrequired
firstNamestringrequired
lastNamestringrequired
roleanyoptional
phonestringrequired
emailstring · emailrequired
passwordstringrequired
filierestringrequired
volumeEstimateanyoptional
messageanyoptional
newsletterbooleanrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/clients.searchContactsToLinkSearch Contacts To Link
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
searchstringoptional
pagenumberrequired
per_pagenumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/clients.syncClientsSync Clients
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
offsetnumberrequired
limitnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/clients.unlinkContactUnlink Contact
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
clientIdstringrequired
contactIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/clients.unlinkTiersUnlink Tiers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/clients.updateClientUpdate Client
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
namestringoptional
emailstring · emailoptional
phonestringoptional
addressstringoptional
zipCodestringoptional
citystringoptional
countrystringoptional
siretstringoptional
codeNafstringoptional
typeIdstringoptional
archivedbooleanoptional
isMainRecordbooleanoptional
isProfessionalbooleanoptional
externalIdstringoptional
mainRecordIdstringoptional
tiersIdanyoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

coupons 6

POST/api/trpc/coupons.createCreate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
codestringrequired
typeenumrequired
valueintegerrequired
appliesToPlanIdsstring[]required
appliesToCountryanyoptional
appliesToDurationYearsanyoptional
validFromanyoptional
validToanyoptional
maxRedemptionsanyoptional
descriptionanyoptional
activebooleanrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/coupons.deleteDelete
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/coupons.getGet
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/coupons.listList
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
activeOnlybooleanrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/coupons.updateUpdate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
codestringoptional
typeenumoptional
valueintegeroptional
appliesToPlanIdsstring[]optional
appliesToCountryanyoptional
appliesToDurationYearsanyoptional
validFromanyoptional
validToanyoptional
maxRedemptionsanyoptional
descriptionanyoptional
activebooleanoptional
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/coupons.validateValidate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
codestringrequired
countryenumrequired
itemsobject[]required
planIdstringrequired
kindenumrequired
durationYearsintegeroptional
lineTotalnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

helpdeskKb 10

POST/api/trpc/helpdeskKb.createArticleCreate Article
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
titlestringrequired
slugstringoptional
excerptstringoptional
bodystringoptional
statusstringoptional
visibilitystringoptional
categoryIdanyoptional
tagsstring[]optional
seoTitlestringoptional
seoDescriptionstringoptional
ordernumberoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/helpdeskKb.createCategoryCreate Category
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringrequired
slugstringoptional
descriptionstringoptional
iconstringoptional
parentIdanyoptional
ordernumberoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/helpdeskKb.deleteArticleDelete Article
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/helpdeskKb.deleteCategoryDelete Category
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/helpdeskKb.getArticleByIdGet Article By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/helpdeskKb.getArticlesGet Articles
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
searchstringoptional
statusstringoptional
visibilitystringoptional
categoryIdstringoptional
includeArchivedbooleanrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/helpdeskKb.getCategoriesGet Categories
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
GET/api/trpc/helpdeskKb.getCategoryByIdGet Category By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/helpdeskKb.updateArticleUpdate Article
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
titlestringoptional
slugstringoptional
excerptstringoptional
bodystringoptional
statusstringoptional
visibilitystringoptional
categoryIdanyoptional
tagsstring[]optional
seoTitlestringoptional
seoDescriptionstringoptional
ordernumberoptional
idstringrequired
archivedbooleanoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/helpdeskKb.updateCategoryUpdate Category
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringoptional
slugstringoptional
descriptionstringoptional
iconstringoptional
parentIdanyoptional
ordernumberoptional
idstringrequired
archivedbooleanoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

invoices 26

POST/api/trpc/invoices.convertQuoteConvert Quote
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.createCreditNoteCreate Credit Note
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.createDraftCreate Draft
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
receiverIdstringrequired
invoiceTypeenumoptional
invoiceDatestringoptional
dueDatestringoptional
notesstringoptional
currencystringoptional
templateIdintegeroptional
itemsobject[]required
namestringrequired
quantitynumberrequired
unitPricenumberrequired
taxRatenumberrequired
productIdstringoptional
productSkustringoptional
discountobjectoptional
typeenumrequired
valuenumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.createInvoiceCreate Invoice
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
numberstringrequired
clientIdstringrequired
totalnumberrequired
itemsobject[]required
descriptionstringrequired
quantitynumberrequired
unitPricenumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.createStripeConnectAccountCreate Stripe Connect Account
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
refreshUrlstring · urirequired
returnUrlstring · urirequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.createStripeConnectLinkCreate Stripe Connect Link
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
refreshUrlstring · urirequired
returnUrlstring · urirequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.deleteAllInvoicesDelete All Invoices
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
confirmationIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.deleteInvoiceDelete Invoice
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.deleteIssuerProfileDelete Issuer Profile
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
scopeobjectrequired
levelenumrequired
domainIdstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.disconnectStripeDisconnect Stripe
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
GET/api/trpc/invoices.getClientsForSelectGet Clients For Select
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
namestringoptional
emailstringoptional
GET/api/trpc/invoices.getCrossTenantOverviewGet Cross Tenant Overview
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
GET/api/trpc/invoices.getCrossTenantPaymentStatusGet Cross Tenant Payment Status
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
GET/api/trpc/invoices.getDashboardMetricsGet Dashboard Metrics
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
monthlyobject[]optional
labelstringoptional
factureintegeroptional
encaisseintegeroptional
byStatusany[]optional
GET/api/trpc/invoices.getEffectiveIssuerProfileGet Effective Issuer Profile
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
GET/api/trpc/invoices.getInvoiceGet Invoice
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
senderIdstringoptional
receiverIdstringoptional
invoiceLogoanyoptional
invoiceNumberstringoptional
invoiceDatestringoptional
invoiceTypeanyoptional
invoiceStatusstringoptional
dueDateanyoptional
purchaseOrderNumberanyoptional
currencystringoptional
languagestringoptional
paymentInformationobjectoptional
taxDetailsobjectoptional
discountDetailsobjectoptional
shippingDetailsobjectoptional
subTotalanyoptional
totalAmountintegeroptional
totalAmountInWordsstringoptional
additionalNotesanyoptional
paymentTermsstringoptional
paymentMethodanyoptional
signatureobjectoptional
startedAtanyoptional
endedAtanyoptional
locationanyoptional
createdAtstringoptional
updatedAtstringoptional
pdfTemplateintegeroptional
pdfFormatanyoptional
customInputsanyoptional
footeranyoptional
sourceanyoptional
emplacementIdanyoptional
tenantIdstringoptional
userIdanyoptional
siteIdstringoptional
recurringInvoiceIdanyoptional
domainIdanyoptional
issuerProfileIdanyoptional
sequenceKeyanyoptional
issuedAtanyoptional
lockedbooleanoptional
itemsany[]optional
receiverobjectoptional
idstringoptional
namestringoptional
addressanyoptional
zipCodeanyoptional
cityanyoptional
countryanyoptional
emailanyoptional
phoneanyoptional
siretanyoptional
codeNafanyoptional
customInputsobjectoptional
externalIdanyoptional
archivedbooleanoptional
isProfessionalbooleanoptional
tenantIdstringoptional
siteIdstringoptional
createdAtstringoptional
updatedAtstringoptional
isMainRecordbooleanoptional
mainRecordIdanyoptional
typeIdanyoptional
tiersIdanyoptional
territoryIdanyoptional
dataanyoptional
senderobjectoptional
idstringoptional
namestringoptional
addressanyoptional
zipCodeanyoptional
cityanyoptional
countryanyoptional
emailanyoptional
phoneanyoptional
siretanyoptional
codeNafanyoptional
customInputsobjectoptional
externalIdanyoptional
archivedbooleanoptional
isProfessionalbooleanoptional
tenantIdstringoptional
siteIdstringoptional
createdAtstringoptional
updatedAtstringoptional
isMainRecordbooleanoptional
mainRecordIdanyoptional
typeIdanyoptional
tiersIdanyoptional
territoryIdanyoptional
dataanyoptional
pdfUrlanyoptional
Entrée (JSON)
GET/api/trpc/invoices.getInvoicesGet Invoices
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
limitnumberrequired
offsetnumberrequired
statusstringoptional
typeenumoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
senderIdstringoptional
receiverIdstringoptional
invoiceLogoanyoptional
invoiceNumberstringoptional
invoiceDatestringoptional
invoiceTypeanyoptional
invoiceStatusstringoptional
dueDateanyoptional
purchaseOrderNumberanyoptional
currencystringoptional
languagestringoptional
paymentInformationobjectoptional
taxDetailsobjectoptional
discountDetailsobjectoptional
shippingDetailsobjectoptional
subTotalanyoptional
totalAmountintegeroptional
totalAmountInWordsstringoptional
additionalNotesanyoptional
paymentTermsstringoptional
paymentMethodanyoptional
signatureobjectoptional
startedAtanyoptional
endedAtanyoptional
locationanyoptional
createdAtstringoptional
updatedAtstringoptional
pdfTemplateintegeroptional
pdfFormatanyoptional
customInputsanyoptional
footeranyoptional
sourceanyoptional
emplacementIdanyoptional
tenantIdstringoptional
userIdanyoptional
siteIdstringoptional
recurringInvoiceIdanyoptional
domainIdanyoptional
issuerProfileIdanyoptional
sequenceKeyanyoptional
issuedAtanyoptional
lockedbooleanoptional
receiverobjectoptional
idstringoptional
namestringoptional
addressanyoptional
zipCodeanyoptional
cityanyoptional
countryanyoptional
emailanyoptional
phoneanyoptional
siretanyoptional
codeNafanyoptional
customInputsobjectoptional
externalIdanyoptional
archivedbooleanoptional
isProfessionalbooleanoptional
tenantIdstringoptional
siteIdstringoptional
createdAtstringoptional
updatedAtstringoptional
isMainRecordbooleanoptional
mainRecordIdanyoptional
typeIdanyoptional
tiersIdanyoptional
territoryIdanyoptional
dataanyoptional
pdfUrlanyoptional
Entrée (JSON)
GET/api/trpc/invoices.getIssuerProfileGet Issuer Profile
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
scopeobjectoptional
levelenumrequired
domainIdstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/invoices.getPaymentSettingsGet Payment Settings
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
GET/api/trpc/invoices.getPublicInvoiceGet Public Invoice
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tokenstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/invoices.listIssuerScopesList Issuer Scopes
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
POST/api/trpc/invoices.saveIssuerProfileSave Issuer Profile
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
scopeobjectoptional
levelenumrequired
domainIdstringoptional
legalNamestringrequired
emailstringoptional
phonestringoptional
siretstringoptional
sirenstringoptional
vatNumberstringoptional
ibanstringoptional
bicstringoptional
logoUrlstringoptional
currencystringoptional
editorLayoutenumoptional
pdfTemplateintegeroptional
invoicePrefixstringoptional
quotePrefixstringoptional
creditNotePrefixstringoptional
legalMentionsstringoptional
addressobjectoptional
streetstringoptional
citystringoptional
postalCodestringoptional
countrystringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.savePaymentKeysSave Payment Keys
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
secretKeystringoptional
publishableKeystringoptional
enabledbooleanoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/invoices.searchProductsSearch Products
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
qstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.updateDraftUpdate Draft
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
receiverIdstringoptional
invoiceTypeenumoptional
invoiceDatestringoptional
dueDatestringoptional
notesstringoptional
currencystringoptional
templateIdintegeroptional
itemsobject[]required
namestringrequired
quantitynumberrequired
unitPricenumberrequired
taxRatenumberrequired
productIdstringoptional
productSkustringoptional
discountobjectoptional
typeenumrequired
valuenumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/invoices.updateInvoiceStatusUpdate Invoice Status
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
statusstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

newsletter 18

POST/api/trpc/newsletter.addSubscriberAdd Subscriber
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstringrequired
firstNamestringoptional
lastNamestringoptional
tagsstring[]optional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/newsletter.bulkDeleteBulk Delete
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idsstring[]required
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/newsletter.bulkUpdateStatusBulk Update Status
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idsstring[]required
statusenumrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/newsletter.exportSubscribersExport Subscribers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
formatenumrequired
subscribedOnlybooleanrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
datastringoptional
formatstringoptional
Entrée (JSON)
GET/api/trpc/newsletter.getAvailableTemplatesGet Available Templates
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
typeenumrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/newsletter.getGrowthDataGet Growth Data
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
daysnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/newsletter.getSettingsGet Settings
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
doubleOptInbooleanoptional
confirmationEmailTemplateIdanyoptional
confirmationTokenExpiryintegeroptional
welcomeEmailEnabledbooleanoptional
welcomeEmailTemplateIdanyoptional
welcomeEmailDelayintegeroptional
unsubscribeConfirmationEnabledbooleanoptional
unsubscribeConfirmationTemplateIdanyoptional
adminNotificationEnabledbooleanoptional
adminNotificationEmailstringoptional
adminDigestEnabledbooleanoptional
adminDigestFrequencystringoptional
defaultFromNamestringoptional
defaultFromEmailstringoptional
defaultReplyTostringoptional
autoArchiveEnabledbooleanoptional
archiveVisibilitystringoptional
brandColorstringoptional
headerLogoUrlstringoptional
footerTextstringoptional
GET/api/trpc/newsletter.getStatsGet Stats
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
totalintegeroptional
subscribedintegeroptional
unsubscribedintegeroptional
thisMonthintegeroptional
lastMonthintegeroptional
growthPercentintegeroptional
GET/api/trpc/newsletter.getSubscriberGet Subscriber
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
firstNameanyoptional
lastNameanyoptional
namestringoptional
emailstringoptional
phoneanyoptional
marketingOptInbooleanoptional
emailOptInbooleanoptional
smsOptInbooleanoptional
segmentanyoptional
sourceanyoptional
createdAtstringoptional
lastActivityanyoptional
Entrée (JSON)
GET/api/trpc/newsletter.getSubscriptionStatusGet Subscription Status
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/newsletter.importSubscribersImport Subscribers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
subscribersobject[]required
emailstring · emailrequired
firstNamestringoptional
lastNamestringoptional
phonestringoptional
duplicateHandlingenumrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/newsletter.listSubscribersList Subscribers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pagenumberrequired
limitnumberrequired
searchstringoptional
subscribedbooleanoptional
sortByenumrequired
sortOrderenumrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
itemsobject[]optional
idstringoptional
firstNameanyoptional
lastNameanyoptional
namestringoptional
emailstringoptional
marketingOptInbooleanoptional
emailOptInbooleanoptional
smsOptInbooleanoptional
segmentanyoptional
sourceanyoptional
subscribedAtstringoptional
lastActivityanyoptional
totalintegeroptional
pageintegeroptional
limitintegeroptional
pagesintegeroptional
Entrée (JSON)
POST/api/trpc/newsletter.subscribeSubscribe
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstringrequired
firstNamestringoptional
lastNamestringoptional
tenantIdstringoptional
siteIdstringoptional
honeypotstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/newsletter.testConfirmationEmailTest Confirmation Email
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstring · emailrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/newsletter.testWelcomeEmailTest Welcome Email
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstring · emailrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/newsletter.unsubscribeUnsubscribe
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstringrequired
tokenstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/newsletter.updateSettingsUpdate Settings
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
doubleOptInbooleanoptional
confirmationEmailTemplateIdanyoptional
confirmationTokenExpirynumberoptional
welcomeEmailEnabledbooleanoptional
welcomeEmailTemplateIdanyoptional
welcomeEmailDelaynumberoptional
unsubscribeConfirmationEnabledbooleanoptional
unsubscribeConfirmationTemplateIdanyoptional
adminNotificationEnabledbooleanoptional
adminNotificationEmailanyoptional
adminDigestEnabledbooleanoptional
adminDigestFrequencyenumoptional
defaultFromNamestringoptional
defaultFromEmailanyoptional
defaultReplyToanyoptional
autoArchiveEnabledbooleanoptional
archiveVisibilityenumoptional
brandColorstringoptional
headerLogoUrlanyoptional
footerTextstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/newsletter.updateSubscriberUpdate Subscriber
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
marketingOptInbooleanoptional
emailOptInbooleanoptional
smsOptInbooleanoptional
firstNamestringoptional
lastNamestringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

orders 48

POST/api/trpc/orders.createOrderItemCreate Order Item
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
namestringrequired
descriptionanyoptional
quantityintegerrequired
unitPricenumberrequired
productIdanyoptional
vendorIdanyoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.createOrderCreate Order
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
invoiceNumberanyrequired
invoiceDateanyrequired
deliveryDateanyoptional
invoiceStatusenumrequired
receiverIdstringoptional
senderIdstringoptional
clientIdstringoptional
currencystringrequired
totalAmountnumberrequired
additionalNotesstringoptional
itemsobject[]required
productIdstringoptional
namestringrequired
descriptionanyoptional
quantityintegerrequired
unitPricenumberrequired
recalculateVendorsbooleanoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.deleteOrderItemDelete Order Item
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.deleteOrderDelete Order
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.deleteOrdersDelete Orders
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idsstring[]required
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.exportOrdersExport Orders
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
formatenumrequired
filtersobjectoptional
searchstringoptional
sortstringoptional
advancedFiltersany[]optional
advancedSortsobject[]optional
columnsstring[]optional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.fetchOrdersFetch Orders
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
POST/api/trpc/orders.fulfillment.cancelFulfillment.cancel
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
fulfillmentIdstring · uuidrequired
reasonstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.fulfillment.createFulfillment.create
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
methodenumrequired
itemsobject[]required
orderItemIdstring · uuidrequired
quantityintegerrequired
carrierstringoptional
trackingNumberstringoptional
trackingUrlstring · urioptional
estimatedDeliveryanyoptional
shippingAddressobjectoptional
firstNamestringrequired
lastNamestringrequired
companystringoptional
addressstringrequired
citystringrequired
postalCodestringrequired
countrystringrequired
phonestringoptional
emailstring · emailoptional
instructionsstringoptional
shipmentIdstring · uuidoptional
notesstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.fulfillment.listByOrderFulfillment.list By Order
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.fulfillment.trackFulfillment.track
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
fulfillmentIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.fulfillment.updateStatusFulfillment.update Status
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
fulfillmentIdstring · uuidrequired
statusenumrequired
trackingNumberstringoptional
trackingUrlstring · urioptional
actualDeliveryanyoptional
notesstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getCheckoutEventsGet Checkout Events
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getInvoicesGet Invoices
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pageanyrequired
per_pageanyrequired
searchstringoptional
sortstringoptional
filtersobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getLiveOrdersGet Live Orders
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
statusesstring[]optional
limitnumberrequired
sortByenumrequired
sortOrderenumrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getMyOrdersGet My Orders
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
limitnumberrequired
cursorstringoptional
statusstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getOrderByIdGet Order By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
createdAtstringoptional
updatedAtstringoptional
invoiceNumberstringoptional
referenceanyoptional
invoiceDatestringoptional
deliveryDatestringoptional
orderTypestringoptional
invoiceStatusstringoptional
totalAmountnumberoptional
currencystringoptional
sourceanyoptional
paymentIntentIdanyoptional
stripeSessionIdanyoptional
stripeInvoiceIdanyoptional
plenigoOrderIdanyoptional
expiresAtanyoptional
paymentMethodanyoptional
senderIdstringoptional
receiverIdstringoptional
clientIdstringoptional
customInputsobjectoptional
notestringoptional
validstringoptional
statusstringoptional
customerobjectoptional
emailstringoptional
lastNamestringoptional
firstNamestringoptional
referencestringoptional
pickup_slotanyoptional
delivery_datestringoptional
delivery_slotobjectoptional
daystringoptional
hourstringoptional
causeanyoptional
manualbooleanoptional
hour_endstringoptional
remindedbooleanoptional
manual_commentanyoptional
store_informedbooleanoptional
prestashop_idstringoptional
invoice_numberstringoptional
payment_methodstringoptional
invoice_addressobjectoptional
citystringoptional
addressstringoptional
countrystringoptional
address2stringoptional
lastNamestringoptional
postcodestringoptional
firstNamestringoptional
delivery_addressobjectoptional
citystringoptional
addressstringoptional
countrystringoptional
address2stringoptional
lastNamestringoptional
postcodestringoptional
firstNamestringoptional
deliveryDataHistoryobjectoptional
entriesobject[]optional
createdAtstringoptional
lastUpdatedstringoptional
tenantIdstringoptional
siteIdstringoptional
appliedVoucherIdanyoptional
subscriptionIdanyoptional
isRenewalOrderbooleanoptional
requiresValidationbooleanoptional
validatedAtanyoptional
validatedByanyoptional
processedAtanyoptional
processedByanyoptional
itemsobject[]optional
idstringoptional
createdAtstringoptional
updatedAtstringoptional
namestringoptional
descriptionstringoptional
quantityintegeroptional
unitPricenumberoptional
dataobjectoptional
externalOrderIdstringoptional
externalProductIdstringoptional
externalVendorIdanyoptional
externalItemIdstringoptional
orderIdstringoptional
productIdstringoptional
productVariationIdanyoptional
vendorIdstringoptional
voucherDiscountAmountanyoptional
siteIdstringoptional
productobjectoptional
vendorobjectoptional
clientobjectoptional
idstringoptional
namestringoptional
emailstringoptional
phonestringoptional
addressstringoptional
zipCodestringoptional
citystringoptional
countrystringoptional
siretanyoptional
isProfessionalbooleanoptional
senderobjectoptional
idstringoptional
nameanyoptional
emailstringoptional
receiverobjectoptional
idstringoptional
namestringoptional
emailstringoptional
vendorsany[]optional
Entrée (JSON)
GET/api/trpc/orders.getOrderItemsGet Order Items
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getOrdersByIdsForProductsGet Orders By Ids For Products
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idsstring[]required
productIdsstring[]optional
includeItemsbooleanoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getOrdersByIdsGet Orders By Ids
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idsstring[]required
productIdstring · uuidoptional
includeItemsbooleanoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getOrdersByProductGet Orders By Product
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
productIdstring · uuidrequired
pageanyrequired
per_pageanyrequired
searchanyoptional
statusanyoptional
sortanyoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getOrdersByVendorGet Orders By Vendor
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
vendorIdstring · uuidrequired
pagenumberrequired
per_pagenumberrequired
searchstringoptional
statusenumoptional
statusesstring[]optional
deliveryDateFromstringoptional
deliveryDateTostringoptional
sortstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getOrdersGet Orders
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pageanyrequired
per_pageanyrequired
searchanyoptional
sortanyoptional
filtersobjectrequired
advancedFiltersany[]required
advancedSortsobject[]required
fieldstringrequired
directionenumrequired
fieldsanyoptional
paymentLinkFilterenumoptional
offlinePaymentFilterenumoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
dataobject[]optional
idstringoptional
invoiceNumberstringoptional
invoiceDatestringoptional
invoiceStatusstringoptional
totalAmountnumberoptional
currencystringoptional
createdAtstringoptional
updatedAtstringoptional
paymentMethodanyoptional
expiresAtanyoptional
deliveryDatestringoptional
customInputsobjectoptional
sourceanyoptional
receiverobjectoptional
senderobjectoptional
clientobjectoptional
vendorsany[]optional
itemsobject[]optional
totalintegeroptional
pageintegeroptional
pageSizeintegeroptional
pageCountintegeroptional
hasNextPagebooleanoptional
hasPrevPagebooleanoptional
Entrée (JSON)
GET/api/trpc/orders.getOrderSubscriptionContextGet Order Subscription Context
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getOrderTimersGet Order Timers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdsstring[]optional
activeOnlybooleanrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getProductsByOrderGet Products By Order
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
pageanyrequired
per_pageanyrequired
searchanyoptional
sortanyoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getRelatedSupplierOrdersGet Related Supplier Orders
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.getUnfulfilledOrdersGet Unfulfilled Orders
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
searchstringoptional
limitnumberoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
ordersobject[]optional
idstringoptional
numberstringoptional
statusstringoptional
customerNamestringoptional
customerobjectoptional
createdAtstringoptional
itemsobject[]optional
totalintegeroptional
Entrée (JSON)
POST/api/trpc/orders.lifecycle.cancelOrderLifecycle.cancel Order
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
releaseStockbooleanrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.lifecycle.confirmOrderPaymentLifecycle.confirm Order Payment
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
paymentIntentIdstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.lifecycle.expireDraftOrdersLifecycle.expire Draft Orders
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tenantIdstring · uuidoptional
siteIdstring · uuidoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.lifecycle.getDashboardDataLifecycle.get Dashboard Data
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
timeRangeenumrequired
alertsLimitintegerrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.lifecycle.getLifecycleAlertsLifecycle.get Lifecycle Alerts
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
limitintegerrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.lifecycle.getLifecycleStatsLifecycle.get Lifecycle Stats
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
timeRangeenumrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.lifecycle.getOrdersExpiringSoonLifecycle.get Orders Expiring Soon
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
minutesUntilExpiryintegerrequired
tenantIdstring · uuidoptional
siteIdstring · uuidoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.markPaidMark Paid
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
paymentIntentIdstringrequired
paymentMethodstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.markProcessedMark Processed
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
processedbooleanrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.refund.calculateRefund.calculate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
itemsobject[]optional
orderItemIdstring · uuidrequired
quantityintegerrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.refund.createRefund.create
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
itemsobject[]optional
orderItemIdstring · uuidrequired
quantityintegerrequired
amountnumberoptional
reasonenumrequired
reasonDescriptionstringoptional
notesstringoptional
autoApprovebooleanrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.refund.executeRefund.execute
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
refundIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/orders.refund.listByOrderRefund.list By Order
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.refund.processRefund.process
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
refundIdstring · uuidrequired
approvebooleanrequired
notesstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.syncOrderSync Order
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.updateKitchenStatusUpdate Kitchen Status
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
kitchenStatusenumrequired
notesstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.updateOrderItemUpdate Order Item
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.updateOrderUpdate Order
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
invoiceNumberanyrequired
invoiceDateanyoptional
deliveryDateanyoptional
invoiceStatusenumoptional
receiverIdanyoptional
senderIdanyoptional
clientIdanyoptional
vendorIdsstring[]optional
currencystringoptional
totalAmountnumberoptional
additionalNotesstringoptional
itemsobject[]optional
idstringoptional
productIdstringoptional
namestringrequired
descriptionanyoptional
quantityintegerrequired
unitPricenumberrequired
recalculateVendorsbooleanoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.updateStatusUpdate Status
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
statusenumrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/orders.validateOrderValidate Order
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

payments 24

POST/api/trpc/payments.applyMyUpdatedCardApply My Updated Card
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
printSubscriptionIdstring · uuidrequired
paymentMethodIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/payments.checkStripeConfigurationCheck Stripe Configuration
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
isConfiguredbooleanoptional
POST/api/trpc/payments.createEditionCheckoutSessionCreate Edition Checkout Session
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
editionIdstring · uuidrequired
orderIdstring · uuidoptional
successUrlstringoptional
cancelUrlstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createMagazineCheckoutSessionCreate Magazine Checkout Session
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
subscriptionPlanIdstring · uuidrequired
successUrlstringoptional
cancelUrlstringoptional
previousSubIdstring · uuidoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createMagazinePurchaseCheckoutSessionCreate Magazine Purchase Checkout Session
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
itemsobject[]required
idstring · uuidrequired
titlestringrequired
pricenumberoptional
quantityintegerrequired
formatenumoptional
kindenumoptional
durationYearsanyoptional
isMonthlybooleanoptional
isGiftbooleanoptional
giftRecipientobjectoptional
countryenumrequired
customerInfoobjectoptional
civilitystringoptional
firstNamestringrequired
lastNamestringrequired
emailstring · emailrequired
phonestringrequired
companystringoptional
addressstringrequired
address2stringoptional
citystringrequired
postalCodestringrequired
countrystringrequired
notesstringoptional
billingInfoobjectoptional
addressstringrequired
address2stringoptional
citystringrequired
postalCodestringrequired
countrystringrequired
deliveryOptionstringoptional
paymentMethodstringoptional
totalsobjectoptional
subtotalnumberrequired
deliverynumberrequired
totalnumberrequired
successUrlstringoptional
cancelUrlstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createMyUpdateCardSetupIntentCreate My Update Card Setup Intent
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
printSubscriptionIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createOfflineMagazineCheckoutCreate Offline Magazine Checkout
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
itemsobject[]required
idstringrequired
titlestringoptional
pricenumberoptional
quantityintegerrequired
formatenumoptional
kindenumoptional
durationYearsanyoptional
isMonthlybooleanoptional
isGiftbooleanoptional
countryenumrequired
paymentMethodenumrequired
customerInfoobjectrequired
civilitystringoptional
firstNamestringrequired
lastNamestringrequired
emailstring · emailrequired
phonestringrequired
companystringoptional
addressstringrequired
address2stringoptional
citystringrequired
postalCodestringrequired
countrystringrequired
notesstringoptional
billingInfoobjectoptional
addressstringrequired
address2stringoptional
citystringrequired
postalCodestringrequired
countrystringrequired
totalsobjectoptional
subtotalnumberoptional
deliverynumberoptional
totalnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createOfflineMagazineSubscriptionCheckoutCreate Offline Magazine Subscription Checkout
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
magazineSubscriptionPlanIdstring · uuidrequired
isMonthlybooleanrequired
countryenumrequired
paymentMethodenumrequired
customerInfoobjectrequired
civilitystringoptional
firstNamestringrequired
lastNamestringrequired
emailstring · emailrequired
phonestringrequired
companystringoptional
addressstringrequired
address2stringoptional
citystringrequired
postalCodestringrequired
countrystringrequired
notesstringoptional
billingInfoobjectoptional
addressstringrequired
address2stringoptional
citystringrequired
postalCodestringrequired
countrystringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createOperatorCardSubscriptionCreate Operator Card Subscription
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
targetContactIdstring · uuidrequired
magazineSubscriptionPlanIdstring · uuidrequired
countryenumrequired
modeenumrequired
stripeCustomerIdstringrequired
paymentMethodIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createOperatorSetupIntentCreate Operator Setup Intent
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
targetContactIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createPaymentIntentCreate Payment Intent
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createPerIssueCardSetupCheckoutCreate Per Issue Card Setup Checkout
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
magazineSubscriptionPlanIdstring · uuidrequired
countryenumrequired
customerEmailstring · emailrequired
customerFirstNamestringrequired
customerLastNamestringrequired
successUrlstring · urirequired
cancelUrlstring · urirequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createRecurringMagazineSubscriptionCheckoutCreate Recurring Magazine Subscription Checkout
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
magazineSubscriptionPlanIdstring · uuidrequired
countryenumrequired
intervalstringrequired
intervalCountanyrequired
successUrlstring · urirequired
cancelUrlstring · urirequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createRecurringMagazineSubscriptionLinkForCustomerCreate Recurring Magazine Subscription Link For Customer
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
magazineSubscriptionPlanIdstring · uuidrequired
targetContactIdstring · uuidrequired
countryenumrequired
intervalstringrequired
intervalCountanyrequired
successUrlstring · urirequired
cancelUrlstring · urirequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.createVisitCheckoutSessionCreate Visit Checkout Session
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
reservationIdstring · uuidrequired
successUrlstringoptional
cancelUrlstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/payments.getCheckoutFunnelGet Checkout Funnel
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
fromstringoptional
tostringoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
windowobjectoptional
fromstringoptional
tostringoptional
funnelobjectoptional
reachedCheckoutintegeroptional
payClickedintegeroptional
sessionCreatedintegeroptional
completedintegeroptional
processingintegeroptional
mintedEventsintegeroptional
expiredintegeroptional
abandonedFrontendintegeroptional
errorsintegeroptional
revenueobjectoptional
paidCountintegeroptional
paidAmountintegeroptional
currencystringoptional
pendingobjectoptional
inflightintegeroptional
abandonedintegeroptional
eventsByKindany[]optional
Entrée (JSON)
GET/api/trpc/payments.getMagazineCartPricingGet Magazine Cart Pricing
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
itemsobject[]required
idstring · uuidrequired
formatenumoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/payments.getPaymentMethodsGet Payment Methods
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
namestringoptional
typestringoptional
isActivebooleanoptional
GET/api/trpc/payments.getPaymentStatsGet Payment Stats
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
dateFromanyoptional
dateToanyoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
totalTransactionsintegeroptional
totalAmountnumberoptional
completedTransactionsintegeroptional
failedTransactionsintegeroptional
pendingTransactionsintegeroptional
processingTransactionsintegeroptional
cancelledTransactionsintegeroptional
totalProcessingFeesnumberoptional
averageTransactionAmountnumberoptional
Entrée (JSON)
GET/api/trpc/payments.getStripeConfigurationGet Stripe Configuration
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
secretKeyanyoptional
publishableKeyanyoptional
isConfiguredbooleanoptional
GET/api/trpc/payments.getTransactionByIdGet Transaction By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/payments.getTransactionsGet Transactions
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pageintegerrequired
per_pageintegerrequired
dateFromanyoptional
dateToanyoptional
statusenumoptional
paymentMethodstringoptional
orderIdstring · uuidoptional
customerIdstring · uuidoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
transactionsany[]optional
totalintegeroptional
pageintegeroptional
per_pageintegeroptional
totalPagesintegeroptional
Entrée (JSON)
GET/api/trpc/payments.listAbandonedCheckoutsList Abandoned Checkouts
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
stateenumrequired
limitnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/payments.updateStripeConfigurationUpdate Stripe Configuration
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
secretKeystringrequired
publishableKeystringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

products 27

POST/api/trpc/products.assignSubCategoryToProductAssign Sub Category To Product
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
productIdstring · uuidrequired
subCategoryIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.bulkUpdateBulk Update
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
updatesobject[]required
idstring · uuidrequired
namestringoptional
descriptionstringoptional
referencestringoptional
manufacturerstringoptional
activebooleanoptional
pricenumberoptional
proPriceanyoptional
taxRatenumberoptional
isBuyablebooleanoptional
packagingQuantitynumberoptional
packagingUnitstringoptional
saleDetailstringoptional
saleQuantitynumberoptional
saleUnitstringoptional
saleTypestringoptional
stockintegeroptional
defaultVendorIdstringoptional
packagingTypeIdstringoptional
dataPatchobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/products.byPackagingTypeBy Packaging Type
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
packagingTypeIdstringrequired
pagenumberrequired
limitnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.clearProductsCacheClear Products Cache
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
POST/api/trpc/products.createCreate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringrequired
descriptionstringoptional
pricenumberrequired
proPriceanyoptional
referencestringoptional
manufacturerstringoptional
taxRatenumberrequired
defaultVendorIdstringoptional
packagingTypeIdstringoptional
packagingQuantitynumberoptional
packagingUnitstringoptional
saleDetailstringoptional
saleQuantitynumberoptional
saleUnitstringoptional
saleTypestringoptional
defaultTemplateIdstringoptional
isBuyablebooleanrequired
activebooleanrequired
mainImageIdanyoptional
imagesstring[]required
productTypeenumoptional
manageStockbooleanoptional
stockintegeroptional
lowStockThresholdintegeroptional
soldIndividuallybooleanoptional
weightUnitstringoptional
requiresLotNumberbooleanoptional
showOrderDetailsbooleanoptional
isPerishablebooleanoptional
perishabilityDaysintegeroptional
deliveryDaysintegeroptional
specificOveragePercentintegeroptional
weightnumberoptional
lengthnumberoptional
widthnumberoptional
heightnumberoptional
purchaseNotestringoptional
menuOrderintegeroptional
isGenericbooleanoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.createWithAllNeedsCreate With All Needs
Authentification: JWT Bearer requis
Corps de la requête
jsonanyrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.deleteAllProductsDelete All Products
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
confirmationIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.deleteGenericLinkDelete Generic Link
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.deleteProductDelete Product
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/products.getByIdGet By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
referencestringoptional
plenigoOfferIdanyoptional
plenigoAccessRightUniqueIdanyoptional
namestringoptional
descriptionstringoptional
pricenumberoptional
salePriceanyoptional
proPriceanyoptional
purchasePricenumberoptional
stockintegeroptional
stockLedgerintegeroptional
isBuyablebooleanoptional
skustringoptional
isGenericbooleanoptional
magazineEditionIdanyoptional
siteIdstringoptional
productTypestringoptional
manageStockbooleanoptional
lowStockThresholdanyoptional
soldIndividuallybooleanoptional
weightanyoptional
lengthanyoptional
widthanyoptional
heightanyoptional
purchaseNoteanyoptional
menuOrderanyoptional
dataobjectoptional
lastSyncstringoptional
prestashop_idstringoptional
prestashop_dataobjectoptional
mpnstringoptional
upcstringoptional
isbnstringoptional
namestringoptional
ratenumberoptional
depthintegeroptional
ean13stringoptional
pricenumberoptional
unitystringoptional
widthintegeroptional
activestringoptional
heightintegeroptional
weightintegeroptional
date_addstringoptional
date_updstringoptional
quantityintegeroptional
price_ttcnumberoptional
referencestringoptional
id_productstringoptional
descriptionstringoptional
id_supplierstringoptional
link_rewritestringoptional
supplier_namestringoptional
id_manufacturerstringoptional
wholesale_pricenumberoptional
bundle_componentsany[]optional
description_shortstringoptional
linked_categoriesobject[]optional
manufacturer_namestringoptional
id_tax_rules_groupintegeroptional
available_for_orderstringoptional
id_category_defaultstringoptional
manufacturerstringoptional
taxRatenumberoptional
activebooleanoptional
defaultVendorIdstringoptional
packagingTypeIdanyoptional
packagingQuantityanyoptional
packagingUnitanyoptional
saleDetailanyoptional
saleQuantityanyoptional
saleUnitanyoptional
saleTypeanyoptional
defaultTemplateIdanyoptional
approvisionnementintegeroptional
weightUnitanyoptional
requiresLotNumberbooleanoptional
showOrderDetailsbooleanoptional
isPerishablebooleanoptional
perishabilityDaysanyoptional
deliveryDaysanyoptional
specificOveragePercentanyoptional
createdByIdstringoptional
warehouseIdanyoptional
externalIdstringoptional
syncedAtanyoptional
lastSyncedAtanyoptional
sourcestringoptional
mainImageIdanyoptional
createdAtstringoptional
updatedAtstringoptional
tenantIdstringoptional
tagsIdanyoptional
isMaterialbooleanoptional
isFinishedProductbooleanoptional
manufacturingLeadTimeanyoptional
safetyStockanyoptional
reorderPointanyoptional
moqanyoptional
manufacturingCostanyoptional
subscriptionEnabledbooleanoptional
subscriptionDurationDaysanyoptional
stripeProductIdanyoptional
stripePriceIdanyoptional
stripeRecurringPriceIdanyoptional
imagesany[]optional
mainImageanyoptional
defaultVendorobjectoptional
idstringoptional
namestringoptional
emailstringoptional
addressstringoptional
descriptionstringoptional
defaultTemplateIdanyoptional
externalIdstringoptional
contactstringoptional
sendEmailstring[]optional
sendSchedulesobject[]optional
daystringoptional
timestringoptional
sendTypestringoptional
sendChannelstringoptional
sendAuthorizedbooleanoptional
groupedOrderbooleanoptional
autoSendbooleanoptional
orderSettingsanyoptional
approvisionnementintegeroptional
useStockLedgerbooleanoptional
defaultOveragePercentintegeroptional
specificOveragePercentanyoptional
deliveryDaysintegeroptional
defaultPackagingTypeIdanyoptional
dataobjectoptional
citystringoptional
namestringoptional
phonestringoptional
activebooleanoptional
countrystringoptional
address1stringoptional
address2stringoptional
date_addstringoptional
date_updstringoptional
logo_urlstringoptional
postcodestringoptional
meta_titlestringoptional
vat_numberstringoptional
descriptionstringoptional
has_addressbooleanoptional
has_contactbooleanoptional
id_supplierstringoptional
vendor_typestringoptional
contact_namestringoptional
has_productsbooleanoptional
phone_mobilestringoptional
meta_keywordsstringoptional
product_countintegeroptional
address_companystringoptional
contact_lastnamestringoptional
meta_descriptionstringoptional
contact_firstnamestringoptional
supplier_referencesstringoptional
mainImageIdanyoptional
createdAtstringoptional
updatedAtstringoptional
userIdanyoptional
tenantIdstringoptional
siteIdstringoptional
parentVendorIdanyoptional
csvConfiganyoptional
defaultTemplateanyoptional
packagingTypeanyoptional
assignedSubCategoriesobject[]optional
idstringoptional
productIdstringoptional
subCategoryIdstringoptional
assignedAtstringoptional
assignedBystringoptional
tenantIdstringoptional
siteIdstringoptional
subCategoryobjectoptional
tagsany[]optional
assignedAttributesany[]optional
assignedOptionListsany[]optional
variationsany[]optional
variantsany[]optional
upsellsany[]optional
crossSellsany[]optional
bundleComponentsany[]optional
genericLinksany[]optional
parentGenericLinksany[]optional
effectivePricenumberoptional
priceLabelstringoptional
prestashopActivebooleanoptional
isbnanyoptional
ean13anyoptional
upcanyoptional
mpnanyoptional
ppomanyoptional
ppomNormalizedanyoptional
Entrée (JSON)
GET/api/trpc/products.getBySlugGet By Slug
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
slugstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/products.getCacheStatusGet Cache Status
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
GET/api/trpc/products.getOrdersByProductIdGet Orders By Product Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
productIdstringrequired
pagenumberrequired
limitnumberrequired
sortanyoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/products.getProductsByIdsGet Products By Ids
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idsstring[]required
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/products.getProductsGet Products
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
defaultVendorIdstringoptional
pagenumberrequired
per_pagenumberrequired
searchstringoptional
stockFilterstringoptional
categoryFilterstringoptional
activeFilterstringoptional
buyableFilterstringoptional
priceRangeFilterstringoptional
genericFilterstringoptional
bundleFilterstringoptional
productTypeFilterenumoptional
subscriptionFilterenumoptional
publicationIdstringoptional
bundleIdstringoptional
sortOrderstringrequired
sortMultipleobject[]optional
fieldstringrequired
directionenumrequired
excludeIdsstring[]optional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
itemsobject[]optional
idstringoptional
referencestringoptional
plenigoOfferIdanyoptional
plenigoAccessRightUniqueIdanyoptional
namestringoptional
descriptionstringoptional
pricenumberoptional
salePriceanyoptional
proPriceanyoptional
purchasePricenumberoptional
stockintegeroptional
stockLedgerintegeroptional
isBuyablebooleanoptional
skustringoptional
isGenericbooleanoptional
magazineEditionIdanyoptional
siteIdstringoptional
productTypestringoptional
manageStockbooleanoptional
lowStockThresholdintegeroptional
soldIndividuallybooleanoptional
weightanyoptional
lengthanyoptional
widthanyoptional
heightanyoptional
purchaseNoteanyoptional
menuOrderanyoptional
dataobjectoptional
manufacturerstringoptional
taxRatenumberoptional
activebooleanoptional
defaultVendorIdstringoptional
packagingTypeIdstringoptional
packagingQuantityintegeroptional
packagingUnitstringoptional
saleDetailanyoptional
saleQuantitynumberoptional
saleUnitstringoptional
saleTypestringoptional
defaultTemplateIdanyoptional
approvisionnementintegeroptional
weightUnitanyoptional
requiresLotNumberbooleanoptional
showOrderDetailsbooleanoptional
isPerishablebooleanoptional
perishabilityDaysanyoptional
deliveryDaysanyoptional
specificOveragePercentanyoptional
createdByIdstringoptional
warehouseIdanyoptional
externalIdstringoptional
syncedAtanyoptional
lastSyncedAtanyoptional
sourcestringoptional
mainImageIdanyoptional
createdAtstringoptional
updatedAtstringoptional
tenantIdstringoptional
tagsIdanyoptional
isMaterialbooleanoptional
isFinishedProductbooleanoptional
manufacturingLeadTimeanyoptional
safetyStockanyoptional
reorderPointanyoptional
moqanyoptional
manufacturingCostanyoptional
subscriptionEnabledbooleanoptional
subscriptionDurationDaysanyoptional
stripeProductIdanyoptional
stripePriceIdanyoptional
stripeRecurringPriceIdanyoptional
mainImageanyoptional
packagingTypeobjectoptional
defaultVendorobjectoptional
stockAvailabilityany[]optional
magazineEditionanyoptional
assignedSubCategoriesobject[]optional
_countobjectoptional
prestashopActivebooleanoptional
totalintegeroptional
pageintegeroptional
per_pageintegeroptional
pagesintegeroptional
Entrée (JSON)
GET/api/trpc/products.getVendorOrdersByProductIdGet Vendor Orders By Product Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
productIdstringrequired
pagenumberrequired
limitnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/products.listGenericLinksList Generic Links
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
GET/api/trpc/products.listList
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pagenumberrequired
limitnumberrequired
searchstringoptional
activebooleanoptional
isBuyablebooleanoptional
categoryIdstringoptional
vendorIdstringoptional
packagingTypeIdstringoptional
sortBystringrequired
sortOrderenumrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
itemsobject[]optional
idstringoptional
referencestringoptional
plenigoOfferIdanyoptional
plenigoAccessRightUniqueIdanyoptional
namestringoptional
descriptionstringoptional
pricenumberoptional
salePriceintegeroptional
proPriceanyoptional
purchasePriceintegeroptional
stockintegeroptional
stockLedgerintegeroptional
isBuyablebooleanoptional
skustringoptional
isGenericbooleanoptional
magazineEditionIdanyoptional
siteIdstringoptional
productTypestringoptional
manageStockbooleanoptional
lowStockThresholdanyoptional
soldIndividuallybooleanoptional
weightanyoptional
lengthanyoptional
widthanyoptional
heightanyoptional
purchaseNoteanyoptional
menuOrderanyoptional
dataobjectoptional
manufacturerstringoptional
taxRatenumberoptional
activebooleanoptional
defaultVendorIdstringoptional
packagingTypeIdstringoptional
packagingQuantityintegeroptional
packagingUnitstringoptional
saleDetailstringoptional
saleQuantityintegeroptional
saleUnitstringoptional
saleTypestringoptional
defaultTemplateIdanyoptional
approvisionnementintegeroptional
weightUnitanyoptional
requiresLotNumberbooleanoptional
showOrderDetailsbooleanoptional
isPerishablebooleanoptional
perishabilityDaysanyoptional
deliveryDaysanyoptional
specificOveragePercentanyoptional
createdByIdstringoptional
warehouseIdanyoptional
externalIdstringoptional
syncedAtstringoptional
lastSyncedAtanyoptional
sourcestringoptional
mainImageIdanyoptional
createdAtstringoptional
updatedAtstringoptional
tenantIdstringoptional
tagsIdanyoptional
isMaterialbooleanoptional
isFinishedProductbooleanoptional
manufacturingLeadTimeanyoptional
safetyStockanyoptional
reorderPointanyoptional
moqanyoptional
manufacturingCostanyoptional
subscriptionEnabledbooleanoptional
subscriptionDurationDaysanyoptional
stripeProductIdanyoptional
stripePriceIdanyoptional
stripeRecurringPriceIdanyoptional
mainImageanyoptional
packagingTypeobjectoptional
defaultVendorobjectoptional
assignedSubCategoriesany[]optional
variantsany[]optional
effectivePricenumberoptional
priceLabelstringoptional
totalintegeroptional
pageintegeroptional
limitintegeroptional
pagesintegeroptional
Entrée (JSON)
POST/api/trpc/products.removeSubCategoryFromProductRemove Sub Category From Product
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
productIdstring · uuidrequired
subCategoryIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.syncIndividualProductSync Individual Product
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
productIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.syncProductsSync Products
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
offsetnumberrequired
limitnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.syncProductsStockSync Products Stock
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
POST/api/trpc/products.syncSingleProductStockSync Single Product Stock
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
productIdstringrequired
externalIdstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.updateUpdate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringoptional
descriptionstringoptional
pricenumberoptional
proPriceanyoptional
referencestringoptional
manufacturerstringoptional
taxRatenumberoptional
defaultVendorIdstringoptional
packagingTypeIdstringoptional
packagingQuantitynumberoptional
packagingUnitstringoptional
saleDetailstringoptional
saleQuantitynumberoptional
saleUnitstringoptional
saleTypestringoptional
defaultTemplateIdstringoptional
isBuyablebooleanoptional
activebooleanoptional
mainImageIdanyoptional
productTypeenumoptional
manageStockbooleanoptional
stockintegeroptional
lowStockThresholdintegeroptional
soldIndividuallybooleanoptional
weightUnitstringoptional
requiresLotNumberbooleanoptional
showOrderDetailsbooleanoptional
isPerishablebooleanoptional
perishabilityDaysintegeroptional
deliveryDaysintegeroptional
specificOveragePercentintegeroptional
weightnumberoptional
lengthnumberoptional
widthnumberoptional
heightnumberoptional
purchaseNotestringoptional
menuOrderintegeroptional
isGenericbooleanoptional
idstring · uuidrequired
skipIndexingbooleanrequired
imagesstring[]optional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.updateStripeLinkUpdate Stripe Link
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
stripeProductIdanyoptional
stripePriceIdanyoptional
stripeRecurringPriceIdanyoptional
subscriptionEnabledbooleanoptional
subscriptionDurationDaysanyoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.updateWithAllNeedsUpdate With All Needs
Authentification: JWT Bearer requis
Corps de la requête
jsonanyrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/products.upsertGenericLinkUpsert Generic Link
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidoptional
genericProductIdstring · uuidrequired
externalProductIdstringrequired
conversionFactornumberrequired
conversionUnitstringoptional
notesstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

recurringInvoices 10

POST/api/trpc/recurringInvoices.cancelCancel
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/recurringInvoices.createCreate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
clientIdstring · uuidrequired
frequencyenumrequired
startDateanyrequired
endDateanyoptional
itemsobject[]required
namestringrequired
descriptionstringoptional
quantitynumberrequired
unitPricenumberrequired
taxRatenumberoptional
currencystringrequired
languagestringrequired
notesstringoptional
footerstringoptional
paymentTermsstringoptional
paymentMethodstringoptional
autoSendbooleanrequired
autoReminderbooleanrequired
pdfTemplatenumberrequired
pdfFormatstringoptional
taxDetailsobjectoptional
discountDetailsobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/recurringInvoices.deleteDelete
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/recurringInvoices.getGet
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/recurringInvoices.getStatsGet Stats
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
totalintegeroptional
activeintegeroptional
pausedintegeroptional
cancelledintegeroptional
GET/api/trpc/recurringInvoices.getUpcomingGet Upcoming
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
daysAheadnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/recurringInvoices.listList
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pagenumberrequired
limitnumberrequired
statusenumoptional
clientIdstring · uuidoptional
searchstringoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
itemsany[]optional
totalintegeroptional
pageintegeroptional
limitintegeroptional
totalPagesintegeroptional
hasMorebooleanoptional
Entrée (JSON)
POST/api/trpc/recurringInvoices.pausePause
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/recurringInvoices.resumeResume
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/recurringInvoices.updateUpdate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
clientIdstring · uuidoptional
frequencyenumoptional
startDateanyoptional
endDateanyoptional
itemsobject[]optional
namestringrequired
descriptionstringoptional
quantitynumberrequired
unitPricenumberrequired
taxRatenumberoptional
currencystringoptional
languagestringoptional
notesstringoptional
footerstringoptional
paymentTermsstringoptional
paymentMethodstringoptional
autoSendbooleanoptional
autoReminderbooleanoptional
pdfTemplatenumberoptional
pdfFormatstringoptional
taxDetailsobjectoptional
discountDetailsobjectoptional
statusenumoptional
isActivebooleanoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

shipping 43

GET/api/trpc/shipping.calculateEUVATCalculate EUVAT
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
amountnumberrequired
fromCountrystringrequired
toCountrystringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.calculateShippingRatesCalculate Shipping Rates
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
originobjectrequired
postalCodestringrequired
countrystringrequired
destinationobjectrequired
postalCodestringrequired
countrystringrequired
packagesobject[]required
weightnumberrequired
lengthnumberoptional
widthnumberoptional
heightnumberoptional
currencystringrequired
carrierIdsstring[]optional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.colissimoCreateLabelColissimo Create Label
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
shipmentIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.colissimoGetRatesColissimo Get Rates
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
originobjectrequired
postalCodestringrequired
countrystringrequired
destinationobjectrequired
postalCodestringrequired
countrystringrequired
weightnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.colissimoSearchPickupPointsColissimo Search Pickup Points
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
addressstringrequired
postalCodestringrequired
citystringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.colissimoTrackShipmentColissimo Track Shipment
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
trackingNumberstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.createRateCreate Rate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
carrierIdstring · uuidrequired
serviceIdstring · uuidrequired
zoneIdstring · uuidrequired
namestringoptional
typeenumrequired
weightMinnumberrequired
weightMaxnumberrequired
baseRatenumberrequired
perKgRatenumberoptional
volumeMinnumberoptional
volumeMaxnumberoptional
perVolumeRatenumberoptional
handlingFeenumberoptional
fuelSurchargenumberoptional
insuranceFeenumberoptional
corsicaSurchargenumberoptional
domTomSurchargenumberoptional
ruralSurchargenumberoptional
pickupPointDiscountnumberoptional
vatRatenumberrequired
vatIncludedbooleanrequired
isActivebooleanrequired
validFromanyoptional
validToanyoptional
minOrderValuenumberoptional
maxOrderValuenumberoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.createServiceCreate Service
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
carrierIdstring · uuidrequired
namestringrequired
codestringrequired
typeenumrequired
descriptionstringoptional
estimatedDaysMinintegerrequired
estimatedDaysMaxintegerrequired
trackingIncludedbooleanrequired
insuranceIncludedbooleanrequired
signatureRequiredbooleanrequired
isActivebooleanrequired
availableZonesstring[]required
pickupPointServicebooleanrequired
appointmentRequiredbooleanrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.createShipmentCreate Shipment
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdstring · uuidrequired
carrierIdstring · uuidrequired
serviceIdstring · uuidrequired
pickupPointIdstring · uuidoptional
packagesobject[]required
weightnumberrequired
lengthnumberoptional
widthnumberoptional
heightnumberoptional
senderAddressobjectrequired
recipientAddressobjectrequired
currencystringrequired
instructionsstringoptional
requiresSignaturebooleanrequired
insuranceValuenumberoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.createShippingCarrierCreate Shipping Carrier
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringrequired
codestringrequired
descriptionstringoptional
logoUrlstring · urioptional
websiteUrlstring · urioptional
statusenumrequired
priorityintegerrequired
apiEndpointstring · urioptional
apiKeystringoptional
apiSecretstringoptional
testModebooleanrequired
countryCodestringrequired
euCoveragebooleanrequired
internationalCoveragebooleanrequired
pickupPointsSupportedbooleanrequired
trackingSupportedbooleanrequired
labelGenerationSupportedbooleanrequired
corsicaSupportedbooleanrequired
domTomSupportedbooleanrequired
appointmentDeliverybooleanrequired
maxWeightnumberoptional
maxLengthnumberoptional
maxWidthnumberoptional
maxHeightnumberoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.createZoneCreate Zone
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringrequired
codestringrequired
typeenumrequired
descriptionstringoptional
countriesstring[]required
regionsstring[]required
postalCodeRangesobjectoptional
includesCorsicabooleanrequired
includesDomTombooleanrequired
ruralDeliveryHandlingbooleanrequired
isActivebooleanrequired
priorityintegerrequired
freeShippingThresholdnumberoptional
maxWeightnumberoptional
maxDimensionsobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.deleteRateDelete Rate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
rateIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.deleteServiceDelete Service
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
serviceIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.deleteShippingCarrierDelete Shipping Carrier
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
carrierIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.deleteZoneDelete Zone
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
zoneIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.generateBulkLabelsGenerate Bulk Labels
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
shipmentIdsstring[]required
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.generateLabelGenerate Label
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
shipmentIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.getCarrierGet Carrier
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
carrierIdstringoptional
tenantIdstringoptional
siteIdstringoptional
namestringoptional
codestringoptional
typestringoptional
descriptionstringoptional
estimatedDaysMinintegeroptional
estimatedDaysMaxintegeroptional
trackingIncludedbooleanoptional
insuranceIncludedbooleanoptional
signatureRequiredbooleanoptional
isActivebooleanoptional
availableZonesstring[]optional
pickupPointServicebooleanoptional
appointmentRequiredbooleanoptional
createdAtstringoptional
updatedAtstringoptional
carrierobjectoptional
idstringoptional
namestringoptional
codestringoptional
ratesobject[]optional
idstringoptional
tenantIdstringoptional
siteIdstringoptional
carrierIdstringoptional
serviceIdstringoptional
zoneIdstringoptional
namestringoptional
typestringoptional
weightMinstringoptional
weightMaxstringoptional
baseRatestringoptional
perKgRatestringoptional
volumeMinanyoptional
volumeMaxanyoptional
perVolumeRateanyoptional
handlingFeestringoptional
fuelSurchargestringoptional
insuranceFeestringoptional
corsicaSurchargestringoptional
domTomSurchargestringoptional
ruralSurchargestringoptional
pickupPointDiscountstringoptional
vatRatestringoptional
vatIncludedbooleanoptional
isActivebooleanoptional
validFromstringoptional
validToanyoptional
minOrderValuestringoptional
maxOrderValueanyoptional
createdAtstringoptional
updatedAtstringoptional
zoneobjectoptional
GET/api/trpc/shipping.getCostAnalysisGet Cost Analysis
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
startDateanyrequired
endDateanyrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.getDeliveryPerformanceGet Delivery Performance
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
startDateanyrequired
endDateanyrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.getPerformanceDashboardGet Performance Dashboard
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
startDateanyrequired
endDateanyrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.getPickupPointsGet Pickup Points
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
carrierIdstring · uuidrequired
addressstringrequired
postalCodestringrequired
citystringrequired
countrystringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.getPrintJobsGet Print Jobs
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pageintegerrequired
limitintegerrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
successbooleanoptional
printJobsany[]optional
totalintegeroptional
hasMorebooleanoptional
Entrée (JSON)
GET/api/trpc/shipping.getQuickEstimateGet Quick Estimate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
weightnumberrequired
carrierIdstring · uuidoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.getRatesGet Rates
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
tenantIdstringoptional
siteIdstringoptional
carrierIdstringoptional
serviceIdstringoptional
zoneIdstringoptional
namestringoptional
typestringoptional
weightMinstringoptional
weightMaxstringoptional
baseRatestringoptional
perKgRatestringoptional
volumeMinanyoptional
volumeMaxanyoptional
perVolumeRateanyoptional
handlingFeestringoptional
fuelSurchargestringoptional
insuranceFeestringoptional
corsicaSurchargestringoptional
domTomSurchargestringoptional
ruralSurchargestringoptional
pickupPointDiscountstringoptional
vatRatestringoptional
vatIncludedbooleanoptional
isActivebooleanoptional
validFromstringoptional
validToanyoptional
minOrderValuestringoptional
maxOrderValueanyoptional
createdAtstringoptional
updatedAtstringoptional
zoneobjectoptional
idstringoptional
namestringoptional
countriesstring[]optional
serviceobjectoptional
idstringoptional
namestringoptional
typestringoptional
carrierobjectoptional
GET/api/trpc/shipping.getShipmentGet Shipment
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
shipmentIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.getShipmentsGet Shipments
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pageintegerrequired
limitintegerrequired
statusstringoptional
carrierIdstring · uuidoptional
dateFromanyoptional
dateToanyoptional
searchstringoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
shipmentsany[]optional
totalintegeroptional
pageintegeroptional
limitintegeroptional
hasMorebooleanoptional
Entrée (JSON)
GET/api/trpc/shipping.getShippingAnalyticsGet Shipping Analytics
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
startDateanyrequired
endDateanyrequired
carrierIdstring · uuidoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.getShippingCarriersGet Shipping Carriers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
includeInactivebooleanrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
tenantIdstringoptional
siteIdstringoptional
namestringoptional
codestringoptional
descriptionstringoptional
logoUrlanyoptional
websiteUrlanyoptional
statusstringoptional
priorityintegeroptional
apiEndpointanyoptional
apiKeyanyoptional
apiSecretanyoptional
testModebooleanoptional
countryCodestringoptional
euCoveragebooleanoptional
internationalCoveragebooleanoptional
pickupPointsSupportedbooleanoptional
trackingSupportedbooleanoptional
labelGenerationSupportedbooleanoptional
corsicaSupportedbooleanoptional
domTomSupportedbooleanoptional
appointmentDeliverybooleanoptional
maxWeightstringoptional
maxLengthanyoptional
maxWidthanyoptional
maxHeightanyoptional
createdAtstringoptional
updatedAtstringoptional
servicesobject[]optional
idstringoptional
namestringoptional
typestringoptional
Entrée (JSON)
GET/api/trpc/shipping.getShippingConfigurationGet Shipping Configuration
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
includeInactivebooleanrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
tenantIdstringoptional
siteIdstringoptional
namestringoptional
codestringoptional
descriptionstringoptional
logoUrlanyoptional
websiteUrlanyoptional
statusstringoptional
priorityintegeroptional
apiEndpointanyoptional
apiKeyanyoptional
apiSecretanyoptional
testModebooleanoptional
countryCodestringoptional
euCoveragebooleanoptional
internationalCoveragebooleanoptional
pickupPointsSupportedbooleanoptional
trackingSupportedbooleanoptional
labelGenerationSupportedbooleanoptional
corsicaSupportedbooleanoptional
domTomSupportedbooleanoptional
appointmentDeliverybooleanoptional
maxWeightstringoptional
maxLengthanyoptional
maxWidthanyoptional
maxHeightanyoptional
createdAtstringoptional
updatedAtstringoptional
servicesobject[]optional
idstringoptional
namestringoptional
typestringoptional
Entrée (JSON)
GET/api/trpc/shipping.getShippingZonesGet Shipping Zones
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
tenantIdstringoptional
siteIdstringoptional
namestringoptional
codestringoptional
typestringoptional
descriptionstringoptional
countriesstring[]optional
regionsany[]optional
postalCodeRangesanyoptional
includesCorsicabooleanoptional
includesDomTombooleanoptional
ruralDeliveryHandlingbooleanoptional
isActivebooleanoptional
priorityintegeroptional
freeShippingThresholdstringoptional
maxWeightstringoptional
maxDimensionsanyoptional
createdAtstringoptional
updatedAtstringoptional
_countobjectoptional
ratesintegeroptional
GET/api/trpc/shipping.getZonesGet Zones
Authentification: JWT Bearer requis
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
tenantIdstringoptional
siteIdstringoptional
namestringoptional
codestringoptional
typestringoptional
descriptionstringoptional
countriesstring[]optional
regionsany[]optional
postalCodeRangesanyoptional
includesCorsicabooleanoptional
includesDomTombooleanoptional
ruralDeliveryHandlingbooleanoptional
isActivebooleanoptional
priorityintegeroptional
freeShippingThresholdstringoptional
maxWeightstringoptional
maxDimensionsanyoptional
createdAtstringoptional
updatedAtstringoptional
_countobjectoptional
ratesintegeroptional
GET/api/trpc/shipping.performComplianceCheckPerform Compliance Check
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
shipmentIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.processBulkOrdersProcess Bulk Orders
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
orderIdsstring[]required
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.searchPickupPointsSearch Pickup Points
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
siteSlugstringrequired
addressstringrequired
maxResultsintegerrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.sendShippingNotificationSend Shipping Notification
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
shipmentIdstring · uuidrequired
typeenumrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.updateCarrierRatesUpdate Carrier Rates
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
carrierIdstring · uuidrequired
ratesobject[]required
carrierIdstring · uuidrequired
serviceIdstring · uuidrequired
zoneIdstring · uuidrequired
namestringoptional
typeenumrequired
weightMinnumberrequired
weightMaxnumberrequired
baseRatenumberrequired
perKgRatenumberoptional
volumeMinnumberoptional
volumeMaxnumberoptional
perVolumeRatenumberoptional
handlingFeenumberoptional
fuelSurchargenumberoptional
insuranceFeenumberoptional
corsicaSurchargenumberoptional
domTomSurchargenumberoptional
ruralSurchargenumberoptional
pickupPointDiscountnumberoptional
vatRatenumberrequired
vatIncludedbooleanrequired
isActivebooleanrequired
validFromanyoptional
validToanyoptional
minOrderValuenumberoptional
maxOrderValuenumberoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.updateRateUpdate Rate
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
carrierIdstring · uuidoptional
serviceIdstring · uuidoptional
zoneIdstring · uuidoptional
namestringoptional
typeenumoptional
weightMinnumberoptional
weightMaxnumberoptional
baseRatenumberoptional
perKgRatenumberoptional
volumeMinnumberoptional
volumeMaxnumberoptional
perVolumeRatenumberoptional
handlingFeenumberoptional
fuelSurchargenumberoptional
insuranceFeenumberoptional
corsicaSurchargenumberoptional
domTomSurchargenumberoptional
ruralSurchargenumberoptional
pickupPointDiscountnumberoptional
vatRatenumberoptional
vatIncludedbooleanoptional
isActivebooleanoptional
validFromanyoptional
validToanyoptional
minOrderValuenumberoptional
maxOrderValuenumberoptional
rateIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.updateServiceUpdate Service
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
carrierIdstring · uuidoptional
namestringoptional
codestringoptional
typeenumoptional
descriptionstringoptional
estimatedDaysMinintegeroptional
estimatedDaysMaxintegeroptional
trackingIncludedbooleanoptional
insuranceIncludedbooleanoptional
signatureRequiredbooleanoptional
isActivebooleanoptional
availableZonesstring[]optional
pickupPointServicebooleanoptional
appointmentRequiredbooleanoptional
serviceIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.updateShippingCarrierUpdate Shipping Carrier
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringoptional
codestringoptional
descriptionstringoptional
logoUrlstring · urioptional
websiteUrlstring · urioptional
statusenumoptional
priorityintegeroptional
apiEndpointstring · urioptional
apiKeystringoptional
apiSecretstringoptional
testModebooleanoptional
countryCodestringoptional
euCoveragebooleanoptional
internationalCoveragebooleanoptional
pickupPointsSupportedbooleanoptional
trackingSupportedbooleanoptional
labelGenerationSupportedbooleanoptional
corsicaSupportedbooleanoptional
domTomSupportedbooleanoptional
appointmentDeliverybooleanoptional
maxWeightnumberoptional
maxLengthnumberoptional
maxWidthnumberoptional
maxHeightnumberoptional
carrierIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/shipping.updateZoneUpdate Zone
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringoptional
codestringoptional
typeenumoptional
descriptionstringoptional
countriesstring[]optional
regionsstring[]optional
postalCodeRangesobjectoptional
includesCorsicabooleanoptional
includesDomTombooleanoptional
ruralDeliveryHandlingbooleanoptional
isActivebooleanoptional
priorityintegeroptional
freeShippingThresholdnumberoptional
maxWeightnumberoptional
maxDimensionsobjectoptional
zoneIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.validateAddressValidate Address
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
addressobjectrequired
streetstringrequired
citystringrequired
postalCodestringrequired
countrystringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/shipping.validateCarrierAPIValidate Carrier API
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
carrierIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

subscriptions 2

GET/api/trpc/subscriptions.cancelCancel
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
subscriptionIdstring · uuidrequired
newAmountnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/subscriptions.createCreate
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).

tiers 29

GET/api/trpc/tiers.checkTiersExistenceCheck Tiers Existence
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
criteriaobjectrequired
siretstringoptional
sirenstringoptional
emailstring · emailoptional
namestringoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
existsbooleanoptional
tiersanyoptional
matchesany[]optional
Entrée (JSON)
POST/api/trpc/tiers.createActivityCreate Activity
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidrequired
typeenumrequired
subjectstringrequired
descriptionstringoptional
scheduledAtanyoptional
contactIdstring · uuidoptional
opportunityIdstring · uuidoptional
eventIdstring · uuidoptional
priorityenumrequired
metadataobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.createAddressCreate Address
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidrequired
typeenumrequired
namestringoptional
streetstringrequired
street2stringoptional
citystringrequired
postalCodestringrequired
countrystringrequired
regionstringoptional
latitudenumberoptional
longitudenumberoptional
isDefaultbooleanrequired
isActivebooleanrequired
metadataobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.createContactCreate Contact
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidrequired
firstNamestringrequired
lastNamestringrequired
emailstring · emailoptional
phonestringoptional
mobilestringoptional
rolestringoptional
titlestringoptional
departmentstringoptional
isPrimarybooleanrequired
tagsstring[]optional
metadataobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.createCustomFieldCreate Custom Field
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.createOpportunityCreate Opportunity
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidrequired
namestringrequired
descriptionstringoptional
statusenumoptional
sourceenumoptional
stagestringoptional
valuenumberoptional
probabilitynumberrequired
expectedCloseDateanyoptional
primaryContactIdstring · uuidoptional
assignedToIdstring · uuidrequired
lostReasonstringoptional
competitorInfostringoptional
nextActionstringoptional
nextActionDateanyoptional
metadataobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.createTiersCreate Tiers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
namestringrequired
emailstring · emailoptional
phonestringoptional
siretstringoptional
sirenstringoptional
tvastringoptional
typeenumrequired
statusenumrequired
industrystringoptional
companySizestringoptional
annualRevenuestringoptional
websitestring · urioptional
descriptionstringoptional
creditLimitnumberoptional
creditUsednumberoptional
paymentTermsstringoptional
preferredCurrencyenumrequired
taxExemptbooleanrequired
creditScorenumberoptional
riskLevelenumoptional
tagsstring[]optional
metadataobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.deleteTiersDelete Tiers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/tiers.getActivitiesGet Activities
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidoptional
contactIdstring · uuidoptional
typestring[]optional
statusstring[]optional
prioritystring[]optional
dateFromanyoptional
dateToanyoptional
assignedToIdstring · uuidoptional
pagenumberrequired
limitnumberrequired
sortByenumrequired
sortOrderenumrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/tiers.getAllTiersGet All Tiers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pagenumberrequired
limitnumberrequired
searchstringoptional
typeenumoptional
statusenumoptional
sortByenumrequired
sortOrderenumrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
tiersobject[]optional
idstringoptional
namestringoptional
updatedAtstringoptional
createdAtstringoptional
syncedAtstringoptional
superiorIdanyoptional
refstringoptional
externalIdstringoptional
externalRefstringoptional
externalRefComptableanyoptional
descriptionstringoptional
numSirenanyoptional
numSiretanyoptional
numTvaanyoptional
codeNafanyoptional
commercialanyoptional
statutstringoptional
sourcestringoptional
echeanceanyoptional
modeDePaiementanyoptional
mainActivityanyoptional
paymentConditionIdanyoptional
deliveryCommentsanyoptional
date_creationstringoptional
date_dernier_appelTeleproanyoptional
date_dernier_appelCommercialanyoptional
date_dernier_rdvanyoptional
date_prochain_rdvanyoptional
rdvPrisanyoptional
ribanyoptional
extraDataobjectoptional
geocodeanyoptional
addressL1anyoptional
addressL2anyoptional
addressCPanyoptional
addressCommuneanyoptional
addressDepartementanyoptional
latitudeanyoptional
longitudeanyoptional
userIdstringoptional
createdByIdstringoptional
assignedToIdanyoptional
tenantIdstringoptional
siteIdstringoptional
lastSyncedAtanyoptional
accountManagerIdanyoptional
annualRevenueanyoptional
averageOrderValuestringoptional
companySizeanyoptional
creditCheckDateanyoptional
creditLimitanyoptional
creditScoreanyoptional
creditUsedstringoptional
firstOrderDateanyoptional
industryanyoptional
languagestringoptional
lastOrderDateanyoptional
lastQualificationDateanyoptional
leadScoreintegeroptional
lifetimeValuestringoptional
outstandingBalancestringoptional
parentCompanyIdanyoptional
partnerTypeanyoptional
paymentTermsanyoptional
preferredContactMethodstringoptional
preferredCurrencystringoptional
qualificationNotesanyoptional
qualificationStatusanyoptional
socialMediaUrlsanyoptional
taxExemptbooleanoptional
timezoneanyoptional
totalRevenuestringoptional
websiteanyoptional
contactsany[]optional
financialany[]optional
totalintegeroptional
pageintegeroptional
limitintegeroptional
hasMorebooleanoptional
Entrée (JSON)
GET/api/trpc/tiers.getFinancialsByTiersExternalIdsGet Financials By Tiers External Ids
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
externalIdsstring[]required
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/tiers.getOpportunitiesGet Opportunities
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidoptional
statusstring[]optional
stagestring[]optional
assignedToIdstring · uuidoptional
valueMinnumberoptional
valueMaxnumberoptional
probabilityMinnumberoptional
probabilityMaxnumberoptional
expectedCloseFromanyoptional
expectedCloseToanyoptional
pagenumberrequired
limitnumberrequired
sortByenumrequired
sortOrderenumrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
opportunitiesany[]optional
totalintegeroptional
pageintegeroptional
limitintegeroptional
hasMorebooleanoptional
summaryanyoptional
Entrée (JSON)
GET/api/trpc/tiers.getTiersActivitiesByIdGet Tiers Activities By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
pagenumberrequired
limitnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/tiers.getTiersByIdGet Tiers By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/tiers.getTiersByIdsGet Tiers By Ids
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idsstring[]required
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
tiersany[]optional
totalintegeroptional
Entrée (JSON)
GET/api/trpc/tiers.getTiersByRefGet Tiers By Ref
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
refstringrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
namestringoptional
updatedAtstringoptional
createdAtstringoptional
syncedAtstringoptional
superiorIdanyoptional
refstringoptional
externalIdstringoptional
externalRefstringoptional
externalRefComptableanyoptional
descriptionstringoptional
numSirenanyoptional
numSiretstringoptional
numTvastringoptional
codeNafanyoptional
commercialanyoptional
statutstringoptional
sourcestringoptional
echeanceanyoptional
modeDePaiementstringoptional
mainActivitystringoptional
paymentConditionIdanyoptional
deliveryCommentsstringoptional
date_creationstringoptional
date_dernier_appelTeleproanyoptional
date_dernier_appelCommercialanyoptional
date_dernier_rdvanyoptional
date_prochain_rdvanyoptional
rdvPrisanyoptional
ribanyoptional
extraDataobjectoptional
emailstringoptional
optinbooleanoptional
activebooleanoptional
id_langintegeroptional
id_shopintegeroptional
date_addstringoptional
date_updstringoptional
lastSyncstringoptional
lastnamestringoptional
addressesobject[]optional
citystringoptional
phonestringoptional
addressstringoptional
countrystringoptional
address2stringoptional
postcodestringoptional
phone_mobilestringoptional
firstnamestringoptional
newsletterbooleanoptional
id_customerintegeroptional
id_shop_groupintegeroptional
geocodeanyoptional
addressL1stringoptional
addressL2stringoptional
addressCPstringoptional
addressCommunestringoptional
addressDepartementstringoptional
latitudeanyoptional
longitudeanyoptional
userIdstringoptional
createdByIdstringoptional
assignedToIdanyoptional
tenantIdstringoptional
siteIdstringoptional
lastSyncedAtanyoptional
accountManagerIdanyoptional
annualRevenueanyoptional
averageOrderValuestringoptional
companySizeanyoptional
creditCheckDateanyoptional
creditLimitanyoptional
creditScoreanyoptional
creditUsedstringoptional
firstOrderDateanyoptional
industryanyoptional
languagestringoptional
lastOrderDateanyoptional
lastQualificationDateanyoptional
leadScoreintegeroptional
lifetimeValuestringoptional
outstandingBalancestringoptional
parentCompanyIdanyoptional
partnerTypeanyoptional
paymentTermsanyoptional
preferredContactMethodstringoptional
preferredCurrencystringoptional
qualificationNotesanyoptional
qualificationStatusanyoptional
socialMediaUrlsanyoptional
taxExemptbooleanoptional
timezoneanyoptional
totalRevenuestringoptional
websiteanyoptional
contactsany[]optional
Activitiesany[]optional
Opportunitiesany[]optional
financialany[]optional
Documentsany[]optional
Entrée (JSON)
GET/api/trpc/tiers.getTiersBySiretGet Tiers By Siret
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
siretstringrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
namestringoptional
updatedAtstringoptional
createdAtstringoptional
syncedAtstringoptional
superiorIdanyoptional
refstringoptional
externalIdstringoptional
externalRefstringoptional
externalRefComptableanyoptional
descriptionstringoptional
numSirenanyoptional
numSiretstringoptional
numTvastringoptional
codeNafanyoptional
commercialanyoptional
statutstringoptional
sourcestringoptional
echeanceanyoptional
modeDePaiementstringoptional
mainActivitystringoptional
paymentConditionIdanyoptional
deliveryCommentsstringoptional
date_creationstringoptional
date_dernier_appelTeleproanyoptional
date_dernier_appelCommercialanyoptional
date_dernier_rdvanyoptional
date_prochain_rdvanyoptional
rdvPrisanyoptional
ribanyoptional
extraDataobjectoptional
emailstringoptional
optinbooleanoptional
activebooleanoptional
id_langintegeroptional
id_shopintegeroptional
date_addstringoptional
date_updstringoptional
lastSyncstringoptional
lastnamestringoptional
addressesobject[]optional
citystringoptional
phonestringoptional
addressstringoptional
countrystringoptional
address2stringoptional
postcodestringoptional
phone_mobilestringoptional
firstnamestringoptional
newsletterbooleanoptional
id_customerintegeroptional
id_shop_groupintegeroptional
geocodeanyoptional
addressL1stringoptional
addressL2stringoptional
addressCPstringoptional
addressCommunestringoptional
addressDepartementstringoptional
latitudeanyoptional
longitudeanyoptional
userIdstringoptional
createdByIdstringoptional
assignedToIdanyoptional
tenantIdstringoptional
siteIdstringoptional
lastSyncedAtanyoptional
accountManagerIdanyoptional
annualRevenueanyoptional
averageOrderValuestringoptional
companySizeanyoptional
creditCheckDateanyoptional
creditLimitanyoptional
creditScoreanyoptional
creditUsedstringoptional
firstOrderDateanyoptional
industryanyoptional
languagestringoptional
lastOrderDateanyoptional
lastQualificationDateanyoptional
leadScoreintegeroptional
lifetimeValuestringoptional
outstandingBalancestringoptional
parentCompanyIdanyoptional
partnerTypeanyoptional
paymentTermsanyoptional
preferredContactMethodstringoptional
preferredCurrencystringoptional
qualificationNotesanyoptional
qualificationStatusanyoptional
socialMediaUrlsanyoptional
taxExemptbooleanoptional
timezoneanyoptional
totalRevenuestringoptional
websiteanyoptional
Entrée (JSON)
GET/api/trpc/tiers.getTiersContactsByIdGet Tiers Contacts By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/tiers.getTiersEnhancedGet Tiers Enhanced
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
includeContactsbooleanrequired
includeAddressesbooleanrequired
includeActivitiesbooleanrequired
includeOpportunitiesbooleanrequired
includeFinancialsbooleanrequired
includeFilesbooleanrequired
activityLimitnumberrequired
opportunityLimitnumberrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/tiers.getTiersFilesByIdGet Tiers Files By Id
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/tiers.getTiersGet Tiers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pagenumberrequired
limitnumberrequired
searchstringoptional
filtersobjectoptional
typestring[]optional
statusstring[]optional
industrystring[]optional
tagsstring[]optional
hasCreditbooleanoptional
creditRiskenumoptional
sortByenumrequired
sortOrderenumrequired
includeContactsbooleanrequired
includeFinancialsbooleanrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
tiersobject[]optional
idstringoptional
namestringoptional
updatedAtstringoptional
createdAtstringoptional
syncedAtstringoptional
superiorIdanyoptional
refstringoptional
externalIdstringoptional
externalRefstringoptional
externalRefComptableanyoptional
descriptionstringoptional
numSirenanyoptional
numSiretanyoptional
numTvaanyoptional
codeNafanyoptional
commercialanyoptional
statutstringoptional
sourcestringoptional
echeanceanyoptional
modeDePaiementanyoptional
mainActivityanyoptional
paymentConditionIdanyoptional
deliveryCommentsanyoptional
date_creationstringoptional
date_dernier_appelTeleproanyoptional
date_dernier_appelCommercialanyoptional
date_dernier_rdvanyoptional
date_prochain_rdvanyoptional
rdvPrisanyoptional
ribanyoptional
extraDataobjectoptional
geocodeanyoptional
addressL1anyoptional
addressL2anyoptional
addressCPanyoptional
addressCommuneanyoptional
addressDepartementanyoptional
latitudeanyoptional
longitudeanyoptional
userIdstringoptional
createdByIdstringoptional
assignedToIdanyoptional
tenantIdstringoptional
siteIdstringoptional
lastSyncedAtanyoptional
accountManagerIdanyoptional
annualRevenueanyoptional
averageOrderValuestringoptional
companySizeanyoptional
creditCheckDateanyoptional
creditLimitanyoptional
creditScoreanyoptional
creditUsedstringoptional
firstOrderDateanyoptional
industryanyoptional
languagestringoptional
lastOrderDateanyoptional
lastQualificationDateanyoptional
leadScoreintegeroptional
lifetimeValuestringoptional
outstandingBalancestringoptional
parentCompanyIdanyoptional
partnerTypeanyoptional
paymentTermsanyoptional
preferredContactMethodstringoptional
preferredCurrencystringoptional
qualificationNotesanyoptional
qualificationStatusanyoptional
socialMediaUrlsanyoptional
taxExemptbooleanoptional
timezoneanyoptional
totalRevenuestringoptional
websiteanyoptional
contactsany[]optional
financialany[]optional
totalintegeroptional
pageintegeroptional
limitintegeroptional
hasMorebooleanoptional
summaryanyoptional
Entrée (JSON)
POST/api/trpc/tiers.linkContactLink Contact
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidrequired
contactIdstring · uuidrequired
rolestringoptional
isPrimarybooleanrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/tiers.searchAndExportTiersSearch And Export Tiers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
searchstringoptional
filtersobjectoptional
typestring[]optional
statusstring[]optional
industrystring[]optional
tagsstring[]optional
creditScoreMinnumberoptional
creditScoreMaxnumberoptional
createdFromanyoptional
createdToanyoptional
sortByenumrequired
sortOrderenumrequired
pagenumberrequired
limitnumberrequired
exportbooleanrequired
exportFormatenumrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.toggleTiersStatusToggle Tiers Status
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
statusenumrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.unlinkContactUnlink Contact
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidrequired
contactIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.updateActivityUpdate Activity
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidoptional
typeenumoptional
subjectstringoptional
descriptionstringoptional
scheduledAtanyoptional
contactIdstring · uuidoptional
opportunityIdstring · uuidoptional
eventIdstring · uuidoptional
priorityenumoptional
metadataobjectoptional
idstring · uuidoptional
statusenumoptional
outcomestringoptional
notesstringoptional
completedAtanyoptional
durationnumberoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.updateFinancialInfoUpdate Financial Info
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidrequired
financialDataobjectrequired
totalRevenuenumberoptional
outstandingBalancenumberoptional
averageOrderValuenumberoptional
lifetimeValuenumberoptional
creditLimitnumberoptional
creditUsednumberoptional
paymentTermsstringoptional
creditScorenumberoptional
riskLevelenumoptional
lastPaymentDateanyoptional
firstOrderDateanyoptional
lastOrderDateanyoptional
paymentConditionanyoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.updateOpportunityUpdate Opportunity
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tiersIdstring · uuidoptional
namestringoptional
descriptionstringoptional
statusenumoptional
sourceenumoptional
stagestringoptional
valuenumberoptional
probabilitynumberoptional
expectedCloseDateanyoptional
primaryContactIdstring · uuidoptional
assignedToIdstring · uuidoptional
lostReasonstringoptional
competitorInfostringoptional
nextActionstringoptional
nextActionDateanyoptional
metadataobjectoptional
idstring · uuidoptional
actualCloseDateanyoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/tiers.updateTiersUpdate Tiers
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstring · uuidrequired
updatesobjectrequired
namestringoptional
emailstring · emailoptional
phonestringoptional
siretstringoptional
sirenstringoptional
tvastringoptional
typeenumoptional
statusenumoptional
industrystringoptional
companySizestringoptional
annualRevenuestringoptional
websitestring · urioptional
descriptionstringoptional
creditLimitnumberoptional
creditUsednumberoptional
paymentTermsstringoptional
preferredCurrencyenumoptional
taxExemptbooleanoptional
creditScorenumberoptional
riskLevelenumoptional
tagsstring[]optional
metadataobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)

users 20

GET/api/trpc/users.checkUserSiteAccessCheck User Site Access
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
siteIdstringrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
hasAccessbooleanoptional
userSiteIdstringoptional
requestedSiteIdstringoptional
isSuperAdminbooleanoptional
Entrée (JSON)
POST/api/trpc/users.createUserForSiteCreate User For Site
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
firstNamestringrequired
lastNamestringrequired
emailstring · emailrequired
rolesstring[]required
phonestringoptional
titlestringoptional
tenantIdstringoptional
siteIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/users.createUserCreate User
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
firstNamestringrequired
lastNamestringrequired
emailstring · emailrequired
rolesstring[]required
phonestringoptional
titlestringoptional
tenantIdstringoptional
siteIdstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/users.deleteUserDelete User
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
userIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/users.deleteUsersDelete Users
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
userIdsstring[]required
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/users.forgotPasswordForgot Password
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstring · emailrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/users.getAnonymousMeilisearchCredentialsGet Anonymous Meilisearch Credentials
Authentification: JWT Bearer requis
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
GET/api/trpc/users.getAuthoredArticlesGet Authored Articles
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
userIdstring · uuidrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/users.getServerUsersGet Server Users
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tenantIdstringoptional
siteIdstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/users.getUserDetailsGet User Details
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
userIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/users.getUserGet User
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
updatedAtstringoptional
createdAtstringoptional
emailVerifiedstringoptional
blockedbooleanoptional
namestringoptional
emailstringoptional
firstNameanyoptional
lastNameanyoptional
titleanyoptional
passwordstringoptional
phoneanyoptional
imageanyoptional
dataobjectoptional
menuAllowliststring[]optional
resetTokenanyoptional
resetTokenExpiryanyoptional
emailVerificationTokenanyoptional
emailVerificationTokenExpiryanyoptional
superiorIdanyoptional
siteIdstringoptional
tenantIdstringoptional
canAccessReportsbooleanoptional
canManageCashbooleanoptional
canSupervisorOverridebooleanoptional
canVoidTransactionsbooleanoptional
currentShiftStartanyoptional
employeeNumberanyoptional
isClockedInbooleanoptional
maxDiscountPercentintegeroptional
posPermissionsanyoptional
posPinanyoptional
posRolestringoptional
Entrée (JSON)
GET/api/trpc/users.getUserProfileGet User Profile
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
userIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/users.getUserRolesGet User Roles
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
userIdstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
GET/api/trpc/users.getUsersGet Users
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pagenumberrequired
per_pagenumberrequired
searchstringoptional
sortstringoptional
advancedSortsobject[]optional
fieldstringrequired
directionenumrequired
advancedFiltersobjectoptional
filtersobjectoptional
hidden_columnsstring[]optional
tenantIdstringoptional
siteIdstringoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
dataobject[]optional
idstringoptional
updatedAtstringoptional
createdAtstringoptional
emailVerifiedstringoptional
blockedbooleanoptional
namestringoptional
emailstringoptional
firstNamestringoptional
lastNamestringoptional
titleanyoptional
passwordstringoptional
phoneanyoptional
imageanyoptional
dataobjectoptional
resetTokenanyoptional
resetTokenExpiryanyoptional
emailVerificationTokenanyoptional
emailVerificationTokenExpiryanyoptional
superiorIdanyoptional
siteIdstringoptional
tenantIdstringoptional
canAccessReportsbooleanoptional
canManageCashbooleanoptional
canSupervisorOverridebooleanoptional
canVoidTransactionsbooleanoptional
currentShiftStartanyoptional
employeeNumberanyoptional
isClockedInbooleanoptional
maxDiscountPercentintegeroptional
posPermissionsanyoptional
posPinanyoptional
posRolestringoptional
tenantobjectoptional
siteobjectoptional
rolesobject[]optional
fullNamestringoptional
roleNamesstringoptional
statusstringoptional
isAdminbooleanoptional
primaryRolestringoptional
paginationobjectoptional
pageintegeroptional
per_pageintegeroptional
totalintegeroptional
total_pagesintegeroptional
Entrée (JSON)
GET/api/trpc/users.listList
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
searchstringoptional
limitnumberrequired
tenantIdstringoptional
siteIdstringoptional
onlyAuthorsbooleanoptional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
idstringoptional
namestringoptional
emailstringoptional
imageanyoptional
Entrée (JSON)
GET/api/trpc/users.listMyUsersList My Users
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
pagenumberrequired
per_pagenumberrequired
searchstringoptional
sortstringoptional
advancedSortsobject[]optional
fieldstringrequired
directionenumrequired
advancedFiltersobjectoptional
filtersobjectoptional
hidden_columnsstring[]optional
Réponses
200 Successful response — the `json` result (superjson-wrapped). Schema derived from a real response.
dataobject[]optional
idstringoptional
updatedAtstringoptional
createdAtstringoptional
emailVerifiedstringoptional
blockedbooleanoptional
namestringoptional
emailstringoptional
firstNamestringoptional
lastNamestringoptional
titleanyoptional
passwordstringoptional
phoneanyoptional
imageanyoptional
dataobjectoptional
resetTokenanyoptional
resetTokenExpiryanyoptional
emailVerificationTokenanyoptional
emailVerificationTokenExpiryanyoptional
superiorIdanyoptional
siteIdstringoptional
tenantIdstringoptional
canAccessReportsbooleanoptional
canManageCashbooleanoptional
canSupervisorOverridebooleanoptional
canVoidTransactionsbooleanoptional
currentShiftStartanyoptional
employeeNumberanyoptional
isClockedInbooleanoptional
maxDiscountPercentintegeroptional
posPermissionsanyoptional
posPinanyoptional
posRolestringoptional
tenantobjectoptional
siteobjectoptional
rolesobject[]optional
fullNamestringoptional
roleNamesstringoptional
statusstringoptional
isAdminbooleanoptional
primaryRolestringoptional
paginationobjectoptional
pageintegeroptional
per_pageintegeroptional
totalintegeroptional
total_pagesintegeroptional
Entrée (JSON)
POST/api/trpc/users.resetPasswordWithTokenReset Password With Token
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
tokenstringrequired
passwordstringrequired
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/users.sendPasswordResetEmailSend Password Reset Email
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
emailstring · emailrequired
tenantIdstring · uuidoptional
siteIdstring · uuidoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/users.updateUserUpdate User
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
idstringrequired
namestringoptional
firstNamestringoptional
lastNamestringoptional
emailstring · emailoptional
titlestringoptional
phonestringoptional
imagestringoptional
blockedbooleanoptional
emailVerifiedanyoptional
roleIdsstring[]optional
dataobjectoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)
POST/api/trpc/users.updateUserProfileUpdate User Profile
Authentification: JWT Bearer requis
Corps de la requête
jsonobjectrequired
firstNamestringrequired
lastNamestringrequired
phonestringoptional
emailstring · emailrequired
companyNamestringoptional
addressstringoptional
biostringoptional
twitterUrlstringoptional
linkedinUrlstringoptional
websitestringoptional
userIdstringoptional
Réponses
200 Successful response (superjson-wrapped as { result: { data: { json: … } } }).
Entrée (JSON)