API Explorer

Every procedure of the Inklura platform API, grouped by router. Each entry shows the method, the expected input and the response. With your credentials you can copy a ready-to-run cURL or send the request from this page.

Note

Each operation is a tRPC procedure called at /api/trpc/<router>.<procedure>: mutations via POST (body {"json": <input>}), queries via GET (?input= followed by the same object, URL-encoded). The input shown is that json value; responses come back as {"result":{"data":{"json": …}}}. Requests authenticate with a Bearer JWT. See the tRPC guide.

Server: https://manage.inklura.fr · 307 operations · Download the full OpenAPI specification

Credentials & contextKept in your browser. The token is forgotten when the tab closes unless you tick "Remember".
Or paste an existing token
307 operations

auth 12

POST/api/trpc/auth.bridgeOidcBridge Oidc
MutationBearer JWT required
Input
substringrequired
≥ 1 chars
emailstring · emailrequired
firstNamestring | nulloptional
lastNamestring | nulloptional
namestring | nulloptional
Response
200 Success. The result is in result.data.json : object
userIdstringrequired
emailstringrequired
firstNamestringrequired
lastNamestringrequired
namestringrequired
roleenumrequired
"particulier" "pro"
proStatusenumoptional
"pending" "active" "refused"
tenantIdstringrequired
siteIdstringrequired
Try it
GET/api/trpc/auth.canAccessManageCan Access Manage
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object
allowedbooleanrequired
Try it
GET/api/trpc/auth.getProfileGet Profile
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/auth.getSecretMessageGet Secret Message
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : string
Try it
GET/api/trpc/auth.getSessionGet Session
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/auth.getUserInfoGet User Info
QueryBearer JWT required
Input
emailstringrequired
Response
200 Success. The result is in result.data.json : object
inputstringrequired
okbooleanrequired
useranyrequired
Try it
POST/api/trpc/auth.loginLogin
MutationBearer JWT required
Input
emailstring · emailrequired
passwordstringrequired
≥ 1 chars
sitestringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/auth.registerRegister
MutationBearer JWT required
Input
emailstring · emailrequired
passwordstringrequired
≥ 8 chars
confirmPasswordstringrequired
≥ 1 chars
firstNamestringrequired
≥ 2 chars
lastNamestringrequired
≥ 2 chars
isArchitectbooleanoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/auth.requestPasswordResetRequest Password Reset
MutationBearer JWT required
Input
emailstring · emailrequired
Response
200 Success. The result is in result.data.json : object
successbooleanrequired
messagestringrequired
Try it
POST/api/trpc/auth.resendVerificationEmailResend Verification Email
MutationBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/auth.signupSignup
MutationBearer JWT required
Input
emailstring · emailrequired
passwordstringrequired
≥ 8 chars
firstNamestringrequired
≥ 1 chars
lastNamestringrequired
≥ 1 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/auth.verifyEmailVerify Email
MutationBearer JWT required
Input
tokenstringrequired
≥ 32 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it

campaigns 14

POST/api/trpc/campaigns.createCampaignCreate Campaign
MutationBearer JWT required
Input
namestringrequired
≥ 3 chars
typestringrequired
subjectstringoptional
contentstringoptional
scheduledbooleanrequired
default false
scheduledDateanyoptional
testModebooleanrequired
default false
testEmailstring · emailoptional
templateIdstringoptional
segmentIdstringoptional
marketingCampaignIdstringoptional
channelTypestringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/campaigns.createCampaignTagCreate Campaign Tag
MutationBearer JWT required
Input
namestringrequired
≥ 1 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/campaigns.createCampaignWizardCreate Campaign Wizard
MutationBearer JWT required
Input
channelTypeobjectrequired
channelTypestringrequired
≥ 1 chars
campaignobjectoptional
marketingCampaignIdstringoptional
detailsobjectrequired
namestringrequired
typeIdstringoptional
statusenumrequired
"draft" "scheduled" "active" "completed" "cancelled"
startDateanyrequired
endDateanyoptional
descriptionstringoptional
templateobjectrequired
templateIdstringoptional
subjectstringrequired
contentstringrequired
mjmlstringrequired
previewTextstringoptional
dataSchemaobjectoptional
audienceobjectrequired
segmentsstring[]required
filtersobjectoptional
excludedSegmentsstring[]optional
scheduleobjectrequired
sendTimeenumrequired
"immediate" "scheduled"
scheduledDateanyoptional
timezonestringrequired
throttlingobjectoptional
enabledbooleanrequired
ratenumberoptional
intervalenumoptional
"minute" "hour"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/campaigns.deleteCampaignDelete Campaign
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/campaigns.duplicateCampaignDuplicate Campaign
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/campaigns.getCampaignActivityGet Campaign Activity
QueryBearer JWT required
Input
idstringrequired
pagenumberrequired
default 0
per_pagenumberrequired
default 10
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/campaigns.getCampaignByIdGet Campaign By Id
QueryBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/campaigns.getCampaignsGet Campaigns
QueryBearer JWT required
Input
pagenumberrequired
default 0
per_pagenumberrequired
default 10
searchstringrequired
default ""
statusstringoptional
Response
200 Success. The result is in result.data.json : object
dataany[]optional
totalintegeroptional
pageintegeroptional
per_pageintegeroptional
totalPagesintegeroptional
Try it
GET/api/trpc/campaigns.getCampaignTagsGet Campaign Tags
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object[]
idstringoptional
namestringoptional
descriptionanyoptional
tenantIdstringoptional
siteIdstringoptional
Try it
POST/api/trpc/campaigns.pauseCampaignPause Campaign
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/campaigns.resumeCampaignResume Campaign
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/campaigns.sendCampaignSend Campaign
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/campaigns.simulateActivitySimulate Activity
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/campaigns.updateCampaignUpdate Campaign
MutationBearer JWT required
Input
namestringrequired
≥ 3 chars
typestringrequired
subjectstringoptional
contentstringoptional
scheduledbooleanrequired
default false
scheduledDateanyoptional
testModebooleanrequired
default false
testEmailstring · emailoptional
templateIdstringoptional
segmentIdstringoptional
marketingCampaignIdstringoptional
channelTypestringoptional
idstringrequired
statusenumoptional
"draft" "scheduled" "active" "paused" "completed" "error"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it

clients 18

POST/api/trpc/clients.approveProApprove Pro
MutationBearer JWT required
Input
clientIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/clients.createCreate
MutationBearer JWT required
Input
namestringrequired
≥ 1 chars
emailstring · emailoptional
phonestringoptional
addressstringoptional
zipCodestringoptional
citystringoptional
countrystringoptional
siretstringoptional
codeNafstringoptional
typeIdstringoptional
archivedbooleanrequired
default false
isMainRecordbooleanrequired
default true
isProfessionalbooleanrequired
default false
externalIdstringoptional
mainRecordIdstringoptional
tiersIdstring | nulloptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/clients.deleteAllClientsDelete All Clients
MutationBearer JWT required
Input
confirmationIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/clients.deleteClientDelete Client
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/clients.deleteClientsDelete Clients
MutationBearer JWT required
Input
idsstring[]required
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/clients.getClientByIdGet Client By Id
QueryBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json : object
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
Try it
GET/api/trpc/clients.getClientContactsGet Client Contacts
QueryBearer JWT required
Input
clientIdstringrequired
pagenumberrequired
default 1
per_pagenumberrequired
default 10
searchstringoptional
sortstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/clients.getClientsByTiersGet Clients By Tiers
QueryBearer JWT required
Input
tiersIdstringrequired
pagenumberrequired
default 1
per_pagenumberrequired
default 20
searchstringoptional
sortstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/clients.getClientsGet Clients
QueryBearer JWT required
Input
pagenumberrequired
default 1
per_pagenumberrequired
default 20
sortstringoptional
searchstring | nulloptional
cursornumber | nulloptional
filtersobjectoptional
advancedFiltersany[]optional
advancedSortsobject[]optional
fieldstringrequired
directionenumrequired
"asc" "desc"
Response
200 Success. The result is in result.data.json : object
dataobject[]optional
idstringoptional
namestringoptional
emailstringoptional
phoneanyoptional
addressanyoptional
zipCodeanyoptional
cityanyoptional
countryanyoptional
siretanyoptional
codeNafanyoptional
archivedbooleanoptional
createdAtstringoptional
updatedAtstringoptional
isMainRecordbooleanoptional
isProfessionalbooleanoptional
externalIdanyoptional
mainRecordIdanyoptional
typeIdanyoptional
tiersIdanyoptional
customInputsobjectoptional
lastNamestringoptional
firstNamestringoptional
lastUpdatedstringoptional
prestashop_idstringoptional
typeanyoptional
Tiersanyoptional
sentInvoicesany[]optional
receivedInvoicesany[]optional
receivedOrdersobject[]optional
idstringoptional
invoiceNumberstringoptional
invoiceStatusstringoptional
totalAmountnumberoptional
createdAtstringoptional
invoiceDatestringoptional
deliveryDatestringoptional
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
labelstringoptional
valuestringoptional
isProfessionalobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
optionsobject[]optional
labelstringoptional
valuestringoptional
isMainRecordobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
optionsobject[]optional
labelstringoptional
valuestringoptional
createdAtobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
updatedAtobjectoptional
typestringoptional
labelstringoptional
requiredbooleanoptional
sortablebooleanoptional
filterablebooleanoptional
nextCursorintegeroptional
Try it
POST/api/trpc/clients.linkContactLink Contact
MutationBearer JWT required
Input
clientIdstringrequired
contactIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/clients.listPendingProList Pending Pro
QueryBearer JWT required
Input
pagenumberrequired
≥ 1 · default 1
perPagenumberrequired
1–100 · default 20
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/clients.refuseProRefuse Pro
MutationBearer JWT required
Input
clientIdstring · uuidrequired
reasonstringrequired
3–2000 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/clients.requestProSignupRequest Pro Signup
MutationBearer JWT required
Input
companyNamestringrequired
≥ 1 chars
siretstringrequired
codeNafstring | nulloptional
addressstringrequired
≥ 1 chars
zipCodestringrequired
≥ 1 chars
citystringrequired
≥ 1 chars
firstNamestringrequired
≥ 1 chars
lastNamestringrequired
≥ 1 chars
rolestring | nulloptional
phonestringrequired
≥ 1 chars
emailstring · emailrequired
passwordstringrequired
≥ 8 chars
filierestringrequired
≥ 1 chars
volumeEstimatestring | nulloptional
messagestring | nulloptional
newsletterbooleanrequired
default false
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/clients.syncClientsSync Clients
MutationBearer JWT required
Input
offsetnumberrequired
limitnumberrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/clients.unlinkContactUnlink Contact
MutationBearer JWT required
Input
clientIdstringrequired
contactIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/clients.unlinkTiersUnlink Tiers
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/clients.updateClientUpdate Client
MutationBearer JWT required
Input
idstringrequired
namestringoptional
≥ 1 chars
emailstring · emailoptional
phonestringoptional
addressstringoptional
zipCodestringoptional
citystringoptional
countrystringoptional
siretstringoptional
codeNafstringoptional
typeIdstringoptional
archivedbooleanoptional
isMainRecordbooleanoptional
isProfessionalbooleanoptional
externalIdstringoptional
mainRecordIdstringoptional
tiersIdstring | nulloptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it

coupons 6

POST/api/trpc/coupons.createCreate
MutationBearer JWT required
Input
codestringrequired
1–64 chars
typeenumrequired
"PERCENT" "FLAT"
valueintegerrequired
0–9007199254740991
appliesToPlanIdsstring · uuid[]required
default []
appliesToCountryenum | nulloptional
appliesToDurationYearsinteger | nulloptional
validFromany | nulloptional
validToany | nulloptional
maxRedemptionsinteger | nulloptional
descriptionstring | nulloptional
activebooleanrequired
default true
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/coupons.deleteDelete
MutationBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/coupons.getGet
QueryBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/coupons.listList
QueryBearer JWT required
Input
activeOnlybooleanrequired
default false
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/coupons.updateUpdate
MutationBearer JWT required
Input
codestringoptional
1–64 chars
typeenumoptional
"PERCENT" "FLAT"
valueintegeroptional
0–9007199254740991
appliesToPlanIdsstring · uuid[]optional
appliesToCountryenum | nulloptional
appliesToDurationYearsinteger | nulloptional
validFromany | nulloptional
validToany | nulloptional
maxRedemptionsinteger | nulloptional
descriptionstring | nulloptional
activebooleanoptional
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/coupons.validateValidate
QueryBearer JWT required
Input
codestringrequired
1–64 chars
countryenumrequired
"FR" "WORLD" · default "FR"
itemsobject[]required
default []
planIdstringrequired
kindenumrequired
"subscription" "magazine" · default "magazine"
durationYearsintegeroptional
1–2
lineTotalnumberrequired
≥ 0
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it

helpdeskKb 10

POST/api/trpc/helpdeskKb.createArticleCreate Article
MutationBearer JWT required
Input
titlestringrequired
≥ 1 chars
slugstringoptional
excerptstringoptional
bodystringoptional
statusstringoptional
visibilitystringoptional
categoryIdstring | nulloptional
tagsstring[]optional
seoTitlestringoptional
seoDescriptionstringoptional
ordernumberoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/helpdeskKb.createCategoryCreate Category
MutationBearer JWT required
Input
namestringrequired
≥ 1 chars
slugstringoptional
descriptionstringoptional
iconstringoptional
parentIdstring | nulloptional
ordernumberoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/helpdeskKb.deleteArticleDelete Article
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/helpdeskKb.deleteCategoryDelete Category
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/helpdeskKb.getArticleByIdGet Article By Id
QueryBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/helpdeskKb.getArticlesGet Articles
QueryBearer JWT required
Input
searchstringoptional
statusstringoptional
visibilitystringoptional
categoryIdstringoptional
includeArchivedbooleanrequired
default false
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/helpdeskKb.getCategoriesGet Categories
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/helpdeskKb.getCategoryByIdGet Category By Id
QueryBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/helpdeskKb.updateArticleUpdate Article
MutationBearer JWT required
Input
titlestringoptional
≥ 1 chars
slugstringoptional
excerptstringoptional
bodystringoptional
statusstringoptional
visibilitystringoptional
categoryIdstring | nulloptional
tagsstring[]optional
seoTitlestringoptional
seoDescriptionstringoptional
ordernumberoptional
idstringrequired
archivedbooleanoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/helpdeskKb.updateCategoryUpdate Category
MutationBearer JWT required
Input
namestringoptional
≥ 1 chars
slugstringoptional
descriptionstringoptional
iconstringoptional
parentIdstring | nulloptional
ordernumberoptional
idstringrequired
archivedbooleanoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it

invoices 26

POST/api/trpc/invoices.convertQuoteConvert Quote
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.createCreditNoteCreate Credit Note
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.createDraftCreate Draft
MutationBearer JWT required
Input
receiverIdstringrequired
invoiceTypeenumoptional
"INVOICE" "QUOTE" "PURCHASE_ORDER"
invoiceDatestringoptional
dueDatestringoptional
notesstringoptional
currencystringoptional
templateIdintegeroptional
1–5
itemsobject[]required
namestringrequired
quantitynumberrequired
unitPricenumberrequired
taxRatenumberrequired
default 20
productIdstringoptional
productSkustringoptional
discountobjectoptional
typeenumrequired
"PERCENT" "FIXED"
valuenumberrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.createInvoiceCreate Invoice
MutationBearer JWT required
Input
numberstringrequired
clientIdstringrequired
totalnumberrequired
itemsobject[]required
descriptionstringrequired
quantitynumberrequired
unitPricenumberrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.createStripeConnectAccountCreate Stripe Connect Account
MutationBearer JWT required
Input
refreshUrlstring · urirequired
returnUrlstring · urirequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.deleteAllInvoicesDelete All Invoices
MutationBearer JWT required
Input
confirmationIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.deleteInvoiceDelete Invoice
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.deleteIssuerProfileDelete Issuer Profile
MutationBearer JWT required
Input
scopeobjectrequired
levelenumrequired
"tenant" "site" "domain" · default "site"
domainIdstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.disconnectStripeDisconnect Stripe
MutationBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/invoices.getClientsForSelectGet Clients For Select
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object[]
idstringoptional
namestringoptional
emailstringoptional
Try it
GET/api/trpc/invoices.getCrossTenantOverviewGet Cross Tenant Overview
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/invoices.getCrossTenantPaymentStatusGet Cross Tenant Payment Status
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/invoices.getDashboardMetricsGet Dashboard Metrics
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object
monthlyobject[]optional
labelstringoptional
factureintegeroptional
encaisseintegeroptional
byStatusany[]optional
Try it
GET/api/trpc/invoices.getEffectiveIssuerProfileGet Effective Issuer Profile
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/invoices.getInvoiceGet Invoice
QueryBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json : object
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
Try it
GET/api/trpc/invoices.getInvoicesGet Invoices
QueryBearer JWT required
Input
limitnumberrequired
1–100 · default 50
offsetnumberrequired
≥ 0 · default 0
statusstringoptional
typeenumoptional
"INVOICE" "QUOTE" "CREDIT_NOTE"
Response
200 Success. The result is in result.data.json : object[]
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
Try it
GET/api/trpc/invoices.getIssuerProfileGet Issuer Profile
QueryBearer JWT required
Input
scopeobjectoptional
levelenumrequired
"tenant" "site" "domain" · default "site"
domainIdstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/invoices.getPaymentSettingsGet Payment Settings
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/invoices.getPublicInvoiceGet Public Invoice
QueryBearer JWT required
Input
tokenstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/invoices.listIssuerScopesList Issuer Scopes
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.saveIssuerProfileSave Issuer Profile
MutationBearer JWT required
Input
scopeobjectoptional
levelenumrequired
"tenant" "site" "domain" · default "site"
domainIdstringoptional
legalNamestringrequired
≥ 1 chars
emailstringoptional
phonestringoptional
siretstringoptional
sirenstringoptional
vatNumberstringoptional
ibanstringoptional
bicstringoptional
logoUrlstringoptional
currencystringoptional
editorLayoutenumoptional
"form" "split" "document" "wizard" "catalog"
pdfTemplateintegeroptional
1–4
invoicePrefixstringoptional
quotePrefixstringoptional
creditNotePrefixstringoptional
legalMentionsstringoptional
addressobjectoptional
streetstringoptional
citystringoptional
postalCodestringoptional
countrystringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.savePaymentKeysSave Payment Keys
MutationBearer JWT required
Input
secretKeystringoptional
publishableKeystringoptional
enabledbooleanoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/invoices.searchProductsSearch Products
QueryBearer JWT required
Input
qstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.updateDraftUpdate Draft
MutationBearer JWT required
Input
idstringrequired
receiverIdstringoptional
invoiceTypeenumoptional
"INVOICE" "QUOTE" "PURCHASE_ORDER"
invoiceDatestringoptional
dueDatestringoptional
notesstringoptional
currencystringoptional
templateIdintegeroptional
1–5
itemsobject[]required
namestringrequired
quantitynumberrequired
unitPricenumberrequired
taxRatenumberrequired
default 20
productIdstringoptional
productSkustringoptional
discountobjectoptional
typeenumrequired
"PERCENT" "FIXED"
valuenumberrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/invoices.updateInvoiceStatusUpdate Invoice Status
MutationBearer JWT required
Input
idstringrequired
statusstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it

newsletter 18

POST/api/trpc/newsletter.addSubscriberAdd Subscriber
MutationBearer JWT required
Input
emailstringrequired
firstNamestringoptional
lastNamestringoptional
tagsstring[]optional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/newsletter.bulkDeleteBulk Delete
MutationBearer JWT required
Input
idsstring · uuid[]required
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/newsletter.bulkUpdateStatusBulk Update Status
MutationBearer JWT required
Input
idsstring · uuid[]required
statusenumrequired
"subscribed" "unsubscribed"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/newsletter.exportSubscribersExport Subscribers
QueryBearer JWT required
Input
formatenumrequired
"csv" "json" · default "csv"
subscribedOnlybooleanrequired
default true
Response
200 Success. The result is in result.data.json : object
datastringoptional
formatstringoptional
Try it
GET/api/trpc/newsletter.getAvailableTemplatesGet Available Templates
QueryBearer JWT required
Input
typeenumrequired
"welcome" "confirmation" "unsubscribe" "all" · default "all"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/newsletter.getGrowthDataGet Growth Data
QueryBearer JWT required
Input
daysnumberrequired
7–365 · default 90
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/newsletter.getSettingsGet Settings
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object
doubleOptInbooleanoptional
confirmationEmailTemplateIdanyoptional
confirmationTokenExpiryintegeroptional
welcomeEmailEnabledbooleanoptional
welcomeEmailTemplateIdanyoptional
welcomeEmailDelayintegeroptional
unsubscribeConfirmationEnabledbooleanoptional
unsubscribeConfirmationTemplateIdanyoptional
adminNotificationEnabledbooleanoptional
adminNotificationEmailstringoptional
adminDigestEnabledbooleanoptional
adminDigestFrequencystringoptional
defaultFromNamestringoptional
defaultFromEmailstringoptional
defaultReplyTostringoptional
autoArchiveEnabledbooleanoptional
archiveVisibilitystringoptional
brandColorstringoptional
headerLogoUrlstringoptional
footerTextstringoptional
Try it
GET/api/trpc/newsletter.getStatsGet Stats
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object
totalintegeroptional
subscribedintegeroptional
unsubscribedintegeroptional
thisMonthintegeroptional
lastMonthintegeroptional
growthPercentintegeroptional
Try it
GET/api/trpc/newsletter.getSubscriberGet Subscriber
QueryBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json : object
idstringoptional
firstNameanyoptional
lastNameanyoptional
namestringoptional
emailstringoptional
phoneanyoptional
marketingOptInbooleanoptional
emailOptInbooleanoptional
smsOptInbooleanoptional
segmentanyoptional
sourceanyoptional
createdAtstringoptional
lastActivityanyoptional
Try it
GET/api/trpc/newsletter.getSubscriptionStatusGet Subscription Status
QueryBearer JWT required
Input
emailstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/newsletter.importSubscribersImport Subscribers
MutationBearer JWT required
Input
subscribersobject[]required
emailstring · emailrequired
firstNamestringoptional
lastNamestringoptional
phonestringoptional
duplicateHandlingenumrequired
"update" "skip" · default "update"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/newsletter.listSubscribersList Subscribers
QueryBearer JWT required
Input
pagenumberrequired
default 0
limitnumberrequired
default 25
searchstringoptional
subscribedbooleanoptional
sortByenumrequired
"createdAt" "email" "name" · default "createdAt"
sortOrderenumrequired
"asc" "desc" · default "desc"
Response
200 Success. The result is in result.data.json : object
itemsobject[]optional
idstringoptional
firstNameanyoptional
lastNameanyoptional
namestringoptional
emailstringoptional
marketingOptInbooleanoptional
emailOptInbooleanoptional
smsOptInbooleanoptional
segmentanyoptional
sourceanyoptional
subscribedAtstringoptional
lastActivityanyoptional
totalintegeroptional
pageintegeroptional
limitintegeroptional
pagesintegeroptional
Try it
POST/api/trpc/newsletter.subscribeSubscribe
MutationBearer JWT required
Input
emailstringrequired
firstNamestringoptional
lastNamestringoptional
tenantIdstringoptional
siteIdstringoptional
honeypotstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/newsletter.testConfirmationEmailTest Confirmation Email
MutationBearer JWT required
Input
emailstring · emailrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/newsletter.testWelcomeEmailTest Welcome Email
MutationBearer JWT required
Input
emailstring · emailrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/newsletter.unsubscribeUnsubscribe
MutationBearer JWT required
Input
emailstringrequired
tokenstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/newsletter.updateSettingsUpdate Settings
MutationBearer JWT required
Input
doubleOptInbooleanoptional
default false
confirmationEmailTemplateIdstring · uuid | nulloptional
confirmationTokenExpirynumberoptional
1–168 · default 24
welcomeEmailEnabledbooleanoptional
default true
welcomeEmailTemplateIdstring · uuid | nulloptional
welcomeEmailDelaynumberoptional
0–10080 · default 0
unsubscribeConfirmationEnabledbooleanoptional
default true
unsubscribeConfirmationTemplateIdstring · uuid | nulloptional
adminNotificationEnabledbooleanoptional
default false
adminNotificationEmailstring · email | ""optional
adminDigestEnabledbooleanoptional
default false
adminDigestFrequencyenumoptional
"daily" "weekly" · default "daily"
defaultFromNamestringoptional
defaultFromEmailstring · email | ""optional
defaultReplyTostring · email | ""optional
autoArchiveEnabledbooleanoptional
default false
archiveVisibilityenumoptional
"public" "private" · default "private"
brandColorstringoptional
default "#146BFF"
headerLogoUrlstring · uri | ""optional
footerTextstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/newsletter.updateSubscriberUpdate Subscriber
MutationBearer JWT required
Input
idstring · uuidrequired
marketingOptInbooleanoptional
emailOptInbooleanoptional
smsOptInbooleanoptional
firstNamestringoptional
lastNamestringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.

orders 48

POST/api/trpc/orders.createOrderItemCreate Order Item
MutationBearer JWT required
Input
orderIdstring · uuidrequired
namestringrequired
≥ 1 chars
descriptionstring | nulloptional
quantityintegerrequired
> 0–9007199254740991
unitPricenumberrequired
≥ 0
productIdstring · uuid | nulloptional
vendorIdstring · uuid | nulloptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.createOrderCreate Order
MutationBearer JWT required
Input
invoiceNumberanyrequired
invoiceDateanyrequired
deliveryDateany | nulloptional
invoiceStatusenumrequired
"DRAFT" "SENT" "PAID" "OVERDUE" "CANCELED" · default "DRAFT"
receiverIdstringoptional
senderIdstringoptional
clientIdstringoptional
currencystringrequired
default "EUR"
totalAmountnumberrequired
default 0
additionalNotesstringoptional
itemsobject[]required
default []
productIdstringoptional
namestringrequired
descriptionstring | nulloptional
quantityintegerrequired
> 0–9007199254740991
unitPricenumberrequired
≥ 0
recalculateVendorsbooleanoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/orders.deleteOrderItemDelete Order Item
MutationBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.deleteOrderDelete Order
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/orders.deleteOrdersDelete Orders
MutationBearer JWT required
Input
idsstring[]required
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/orders.exportOrdersExport Orders
MutationBearer JWT required
Input
formatenumrequired
"csv" "xlsx" "json"
filtersobjectoptional
searchstringoptional
sortstringoptional
advancedFiltersany[]optional
advancedSortsobject[]optional
fieldstringrequired
directionenumrequired
"asc" "desc"
columnsstring[]optional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/orders.fetchOrdersFetch Orders
MutationBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/orders.fulfillment.cancelFulfillment.cancel
MutationBearer JWT required
Input
fulfillmentIdstring · uuidrequired
reasonstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.fulfillment.createFulfillment.create
MutationBearer JWT required
Input
orderIdstring · uuidrequired
methodenumrequired
"SHIPPING" "PICKUP" "DIGITAL" "LOCAL_DELIVERY"
itemsobject[]required
≥ 1 items
orderItemIdstring · uuidrequired
quantityintegerrequired
> 0–9007199254740991
carrierstringoptional
trackingNumberstringoptional
trackingUrlstring · urioptional
estimatedDeliveryanyoptional
shippingAddressobjectoptional
firstNamestringrequired
≥ 1 chars
lastNamestringrequired
≥ 1 chars
companystringoptional
addressstringrequired
≥ 1 chars
citystringrequired
≥ 1 chars
postalCodestringrequired
≥ 1 chars
countrystringrequired
≥ 1 chars
phonestringoptional
emailstring · emailoptional
instructionsstringoptional
shipmentIdstring · uuidoptional
notesstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/orders.fulfillment.listByOrderFulfillment.list By Order
QueryBearer JWT required
Input
orderIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/orders.fulfillment.trackFulfillment.track
QueryBearer JWT required
Input
fulfillmentIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.fulfillment.updateStatusFulfillment.update Status
MutationBearer JWT required
Input
fulfillmentIdstring · uuidrequired
statusenumrequired
"PENDING" "PROCESSING" "READY_TO_SHIP" "SHIPPED" "IN_TRANSIT" "OUT_FOR_DELIVERY" "DELIVERED" "FAILED_DELIVERY" "RETURNED" "CANCELLED"
trackingNumberstringoptional
trackingUrlstring · urioptional
actualDeliveryanyoptional
notesstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/orders.getCheckoutEventsGet Checkout Events
QueryBearer JWT required
Input
orderIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/orders.getInvoicesGet Invoices
QueryBearer JWT required
Input
pageanyrequired
per_pageanyrequired
searchstringoptional
sortstringoptional
filtersobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.getLiveOrdersGet Live Orders
QueryBearer JWT required
Input
statusesenum[]optional
limitnumberrequired
default 50
sortByenumrequired
"invoiceDate" "createdAt" "updatedAt" · default "invoiceDate"
sortOrderenumrequired
"asc" "desc" · default "asc"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.getMyOrdersGet My Orders
QueryBearer JWT required
Input
limitnumberrequired
1–200 · default 20
cursorstringoptional
statusstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.getOrderByIdGet Order By Id
QueryBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json : object
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
reasonstringoptional
sourcestringoptional
newDatestringoptional
oldDateanyoptional
metadataobjectoptional
timestampstringoptional
createdAtstringoptional
lastUpdatedstringoptional
tenantIdstringoptional
siteIdstringoptional
appliedVoucherIdanyoptional
subscriptionIdanyoptional
isRenewalOrderbooleanoptional
requiresValidationbooleanoptional
validatedAtanyoptional
validatedByanyoptional
processedAtanyoptional
processedByanyoptional
itemsobject[]optional
idstringoptional
createdAtstringoptional
updatedAtstringoptional
namestringoptional
descriptionstringoptional
quantityintegeroptional
unitPricenumberoptional
dataobjectoptional
genericMappingobjectoptional
mappedQuantityintegeroptional
conversionFactornumberoptional
genericProductIdstringoptional
originalQuantityintegeroptional
externalProductIdstringoptional
externalOrderIdstringoptional
externalProductIdstringoptional
externalVendorIdanyoptional
externalItemIdstringoptional
orderIdstringoptional
productIdstringoptional
productVariationIdanyoptional
vendorIdstringoptional
voucherDiscountAmountanyoptional
siteIdstringoptional
productobjectoptional
idstringoptional
namestringoptional
referencestringoptional
skuanyoptional
priceintegeroptional
salePriceanyoptional
mainImageIdanyoptional
_countobjectoptional
bundleComponentsintegeroptional
vendorobjectoptional
idstringoptional
namestringoptional
emailstringoptional
clientobjectoptional
idstringoptional
namestringoptional
emailstringoptional
phonestringoptional
addressstringoptional
zipCodestringoptional
citystringoptional
countrystringoptional
siretanyoptional
isProfessionalbooleanoptional
senderobjectoptional
idstringoptional
nameanyoptional
emailstringoptional
receiverobjectoptional
idstringoptional
namestringoptional
emailstringoptional
vendorsany[]optional
Try it
GET/api/trpc/orders.getOrderItemsGet Order Items
QueryBearer JWT required
Input
orderIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.getOrdersByIdsForProductsGet Orders By Ids For Products
QueryBearer JWT required
Input
idsstring[]required
1–200 items
productIdsstring · uuid[]optional
includeItemsbooleanoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.getOrdersByIdsGet Orders By Ids
QueryBearer JWT required
Input
idsstring[]required
1–50 items
productIdstring · uuidoptional
includeItemsbooleanoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.getOrdersByProductGet Orders By Product
QueryBearer JWT required
Input
productIdstring · uuidrequired
pageanyrequired
per_pageanyrequired
searchstring | nulloptional
statusenum | nulloptional
sortstring | nulloptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/orders.getOrdersByVendorGet Orders By Vendor
QueryBearer JWT required
Input
vendorIdstring · uuidrequired
pagenumberrequired
default 0
per_pagenumberrequired
default 50
searchstringoptional
statusenumoptional
"DRAFT" "SENT" "PAID" "OVERDUE" "CANCELED"
statusesenum[]optional
deliveryDateFromstringoptional
deliveryDateTostringoptional
sortstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/orders.getOrdersGet Orders
QueryBearer JWT required
Input
pageanyrequired
per_pageanyrequired
searchstring | nulloptional
sortstring | nulloptional
filtersobjectrequired
default {}
advancedFiltersany[]required
default []
advancedSortsobject[]required
default []
fieldstringrequired
directionenumrequired
"asc" "desc"
fieldsenum | string[]optional
default "detailed"
paymentLinkFilterenumoptional
"all" "exclude" "only" · default "all"
offlinePaymentFilterenumoptional
"all" "only" · default "all"
Response
200 Success. The result is in result.data.json : object
dataobject[]optional
idstringoptional
invoiceNumberstringoptional
invoiceDatestringoptional
invoiceStatusstringoptional
totalAmountnumberoptional
currencystringoptional
createdAtstringoptional
updatedAtstringoptional
paymentMethodanyoptional
expiresAtanyoptional
deliveryDatestringoptional
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
sourceanyoptional
receiverobjectoptional
idstringoptional
namestringoptional
emailstringoptional
senderobjectoptional
idstringoptional
nameanyoptional
emailstringoptional
clientobjectoptional
idstringoptional
namestringoptional
emailstringoptional
vendorsany[]optional
itemsobject[]optional
idstringoptional
namestringoptional
descriptionstringoptional
quantityintegeroptional
unitPricenumberoptional
productobjectoptional
idstringoptional
namestringoptional
referencestringoptional
skuanyoptional
priceintegeroptional
salePriceanyoptional
mainImageIdanyoptional
totalintegeroptional
pageintegeroptional
pageSizeintegeroptional
pageCountintegeroptional
hasNextPagebooleanoptional
hasPrevPagebooleanoptional
Try it
GET/api/trpc/orders.getOrderSubscriptionContextGet Order Subscription Context
QueryBearer JWT required
Input
orderIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.getOrderTimersGet Order Timers
QueryBearer JWT required
Input
orderIdsstring[]optional
activeOnlybooleanrequired
default true
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.getProductsByOrderGet Products By Order
QueryBearer JWT required
Input
orderIdstring · uuidrequired
pageanyrequired
per_pageanyrequired
searchstring | nulloptional
sortstring | nulloptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/orders.getRelatedSupplierOrdersGet Related Supplier Orders
QueryBearer JWT required
Input
orderIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/orders.getUnfulfilledOrdersGet Unfulfilled Orders
QueryBearer JWT required
Input
searchstringoptional
limitnumberoptional
default 50
Response
200 Success. The result is in result.data.json : object
ordersobject[]optional
idstringoptional
numberstringoptional
statusstringoptional
customerNamestringoptional
customerobjectoptional
idstringoptional
namestringoptional
emailstringoptional
createdAtstringoptional
itemsobject[]optional
idstringoptional
productIdstringoptional
productNamestringoptional
quantityintegeroptional
productobjectoptional
idstringoptional
namestringoptional
defaultVendorIdstringoptional
defaultVendorobjectoptional
stockintegeroptional
stockAvailabilityanyoptional
totalintegeroptional
Try it
POST/api/trpc/orders.lifecycle.cancelOrderLifecycle.cancel Order
MutationBearer JWT required
Input
orderIdstring · uuidrequired
releaseStockbooleanrequired
default true
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.lifecycle.confirmOrderPaymentLifecycle.confirm Order Payment
MutationBearer JWT required
Input
orderIdstring · uuidrequired
paymentIntentIdstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.lifecycle.expireDraftOrdersLifecycle.expire Draft Orders
MutationBearer JWT required
Input
tenantIdstring · uuidoptional
siteIdstring · uuidoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.lifecycle.getDashboardDataLifecycle.get Dashboard Data
QueryBearer JWT required
Input
timeRangeenumrequired
"today" "7d" "30d" · default "7d"
alertsLimitintegerrequired
1–50 · default 10
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.lifecycle.getLifecycleAlertsLifecycle.get Lifecycle Alerts
QueryBearer JWT required
Input
limitintegerrequired
1–50 · default 10
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.lifecycle.getLifecycleStatsLifecycle.get Lifecycle Stats
QueryBearer JWT required
Input
timeRangeenumrequired
"today" "7d" "30d" · default "7d"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/orders.lifecycle.getOrdersExpiringSoonLifecycle.get Orders Expiring Soon
QueryBearer JWT required
Input
minutesUntilExpiryintegerrequired
1–60 · default 15
tenantIdstring · uuidoptional
siteIdstring · uuidoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/orders.markPaidMark Paid
MutationBearer JWT required
Input
orderIdstring · uuidrequired
paymentIntentIdstringrequired
paymentMethodstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.markProcessedMark Processed
MutationBearer JWT required
Input
orderIdstring · uuidrequired
processedbooleanrequired
default true
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/orders.refund.calculateRefund.calculate
QueryBearer JWT required
Input
orderIdstring · uuidrequired
itemsobject[]optional
orderItemIdstring · uuidrequired
quantityintegerrequired
> 0–9007199254740991
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.refund.createRefund.create
MutationBearer JWT required
Input
orderIdstring · uuidrequired
itemsobject[]optional
orderItemIdstring · uuidrequired
quantityintegerrequired
> 0–9007199254740991
amountnumberoptional
≥ > 0
reasonenumrequired
"CUSTOMER_REQUEST" "DEFECTIVE_PRODUCT" "WRONG_ITEM" "NOT_AS_DESCRIBED" "DAMAGED_SHIPPING" "DUPLICATE_PAYMENT" "FRAUDULENT_TRANSACTION" "CANCELLED_ORDER" "RETURN_POLICY" "GOODWILL" …
reasonDescriptionstringoptional
notesstringoptional
autoApprovebooleanrequired
default false
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.refund.executeRefund.execute
MutationBearer JWT required
Input
refundIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/orders.refund.listByOrderRefund.list By Order
QueryBearer JWT required
Input
orderIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.refund.processRefund.process
MutationBearer JWT required
Input
refundIdstring · uuidrequired
approvebooleanrequired
notesstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.syncOrderSync Order
MutationBearer JWT required
Input
orderIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/orders.updateKitchenStatusUpdate Kitchen Status
MutationBearer JWT required
Input
idstringrequired
kitchenStatusenumrequired
"received" "preparing" "ready" "completed"
notesstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/orders.updateOrderItemUpdate Order Item
MutationBearer JWT required
Input
object
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/orders.updateOrderUpdate Order
MutationBearer JWT required
Input
idstringrequired
invoiceNumberanyrequired
invoiceDateanyoptional
deliveryDateany | nulloptional
invoiceStatusenumoptional
"DRAFT" "SENT" "PAID" "OVERDUE" "CANCELED"
receiverIdstring | nulloptional
senderIdstring | nulloptional
clientIdstring | nulloptional
vendorIdsstring[]optional
currencystringoptional
totalAmountnumberoptional
additionalNotesstringoptional
itemsobject[]optional
idstringoptional
productIdstringoptional
namestringrequired
descriptionstring | nulloptional
quantityintegerrequired
> 0–9007199254740991
unitPricenumberrequired
≥ 0
recalculateVendorsbooleanoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/orders.updateStatusUpdate Status
MutationBearer JWT required
Input
idstringrequired
statusenumrequired
"DRAFT" "SENT" "PAID" "OVERDUE" "CANCELED"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/orders.validateOrderValidate Order
MutationBearer JWT required
Input
orderIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.

payments 24

POST/api/trpc/payments.applyMyUpdatedCardApply My Updated Card
MutationBearer JWT required
Input
printSubscriptionIdstring · uuidrequired
paymentMethodIdstringrequired
≥ 1 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/payments.checkStripeConfigurationCheck Stripe Configuration
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object
isConfiguredbooleanoptional
Try it
POST/api/trpc/payments.createEditionCheckoutSessionCreate Edition Checkout Session
MutationBearer JWT required
Input
editionIdstring · uuidrequired
orderIdstring · uuidoptional
successUrlstringoptional
cancelUrlstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createMagazineCheckoutSessionCreate Magazine Checkout Session
MutationBearer JWT required
Input
subscriptionPlanIdstring · uuidrequired
successUrlstringoptional
cancelUrlstringoptional
previousSubIdstring · uuidoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createMagazinePurchaseCheckoutSessionCreate Magazine Purchase Checkout Session
MutationBearer JWT required
Input
itemsobject[]required
1–50 items
idstring · uuidrequired
titlestringrequired
pricenumberoptional
quantityintegerrequired
1–100
formatenumoptional
"numerique" "papier" "combo"
kindenumoptional
"subscription" "magazine"
durationYears1 | 2optional
isMonthlybooleanoptional
isGiftbooleanoptional
giftRecipientobjectoptional
firstNamestringrequired
≥ 1 chars
lastNamestringrequired
≥ 1 chars
emailstring · emailrequired
addressstringrequired
≥ 1 chars
postalCodestringrequired
≥ 1 chars
citystringrequired
≥ 1 chars
countrystringrequired
≥ 1 chars
messagestringoptional
countryenumrequired
"FR" "WORLD" · default "FR"
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
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createMyUpdateCardSetupIntentCreate My Update Card Setup Intent
MutationBearer JWT required
Input
printSubscriptionIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createOfflineMagazineCheckoutCreate Offline Magazine Checkout
MutationBearer JWT required
Input
itemsobject[]required
≥ 1 items
idstringrequired
titlestringoptional
pricenumberoptional
quantityintegerrequired
1–100 · default 1
formatenumoptional
"numerique" "papier" "combo"
kindenumoptional
"subscription" "magazine"
durationYears1 | 2optional
isMonthlybooleanoptional
isGiftbooleanoptional
countryenumrequired
"FR" "WORLD" · default "FR"
paymentMethodenumrequired
"BANK_TRANSFER" "CHEQUE"
customerInfoobjectrequired
civilitystringoptional
firstNamestringrequired
≥ 1 chars
lastNamestringrequired
≥ 1 chars
emailstring · emailrequired
phonestringrequired
≥ 1 chars
companystringoptional
addressstringrequired
≥ 1 chars
address2stringoptional
citystringrequired
≥ 1 chars
postalCodestringrequired
≥ 1 chars
countrystringrequired
≥ 1 chars
notesstringoptional
billingInfoobjectoptional
addressstringrequired
address2stringoptional
citystringrequired
postalCodestringrequired
countrystringrequired
totalsobjectoptional
subtotalnumberoptional
deliverynumberoptional
totalnumberrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/payments.createOfflineMagazineSubscriptionCheckoutCreate Offline Magazine Subscription Checkout
MutationBearer JWT required
Input
magazineSubscriptionPlanIdstring · uuidrequired
isMonthlytruerequired
countryenumrequired
"FR" "WORLD" · default "FR"
paymentMethodenumrequired
"BANK_TRANSFER" "CHEQUE"
customerInfoobjectrequired
civilitystringoptional
firstNamestringrequired
≥ 1 chars
lastNamestringrequired
≥ 1 chars
emailstring · emailrequired
phonestringrequired
≥ 1 chars
companystringoptional
addressstringrequired
≥ 1 chars
address2stringoptional
citystringrequired
≥ 1 chars
postalCodestringrequired
≥ 1 chars
countrystringrequired
≥ 1 chars
notesstringoptional
billingInfoobjectoptional
addressstringrequired
address2stringoptional
citystringrequired
postalCodestringrequired
countrystringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createOperatorCardSubscriptionCreate Operator Card Subscription
MutationBearer JWT required
Input
targetContactIdstring · uuidrequired
magazineSubscriptionPlanIdstring · uuidrequired
countryenumrequired
"FR" "WORLD" · default "FR"
modeenumrequired
"RECURRING_MONTHLY" "RECURRING_QUARTERLY" "PER_ISSUE"
stripeCustomerIdstringrequired
≥ 1 chars
paymentMethodIdstringrequired
≥ 1 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createOperatorSetupIntentCreate Operator Setup Intent
MutationBearer JWT required
Input
targetContactIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createPaymentIntentCreate Payment Intent
MutationBearer JWT required
Input
orderIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createPerIssueCardSetupCheckoutCreate Per Issue Card Setup Checkout
MutationBearer JWT required
Input
magazineSubscriptionPlanIdstring · uuidrequired
countryenumrequired
"FR" "WORLD" · default "FR"
customerEmailstring · emailrequired
customerFirstNamestringrequired
≥ 1 chars
customerLastNamestringrequired
≥ 1 chars
successUrlstring · urirequired
cancelUrlstring · urirequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createRecurringMagazineSubscriptionCheckoutCreate Recurring Magazine Subscription Checkout
MutationBearer JWT required
Input
magazineSubscriptionPlanIdstring · uuidrequired
countryenumrequired
"FR" "WORLD" · default "FR"
interval"month"required
default "month"
intervalCount1 | 3required
default 1
successUrlstring · urirequired
cancelUrlstring · urirequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createRecurringMagazineSubscriptionLinkForCustomerCreate Recurring Magazine Subscription Link For Customer
MutationBearer JWT required
Input
magazineSubscriptionPlanIdstring · uuidrequired
targetContactIdstring · uuidrequired
countryenumrequired
"FR" "WORLD" · default "FR"
interval"month"required
default "month"
intervalCount1 | 3required
default 1
successUrlstring · urirequired
cancelUrlstring · urirequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/payments.createVisitCheckoutSessionCreate Visit Checkout Session
MutationBearer JWT required
Input
reservationIdstring · uuidrequired
successUrlstringoptional
cancelUrlstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/payments.getCheckoutFunnelGet Checkout Funnel
QueryBearer JWT required
Input
fromstringoptional
tostringoptional
Response
200 Success. The result is in result.data.json : object
windowobjectoptional
fromstringoptional
tostringoptional
funnelobjectoptional
reachedCheckoutintegeroptional
payClickedintegeroptional
sessionCreatedintegeroptional
completedintegeroptional
processingintegeroptional
mintedEventsintegeroptional
expiredintegeroptional
abandonedFrontendintegeroptional
errorsintegeroptional
revenueobjectoptional
paidCountintegeroptional
paidAmountintegeroptional
currencystringoptional
pendingobjectoptional
inflightintegeroptional
abandonedintegeroptional
eventsByKindany[]optional
Try it
GET/api/trpc/payments.getMagazineCartPricingGet Magazine Cart Pricing
QueryBearer JWT required
Input
itemsobject[]required
1–100 items
idstring · uuidrequired
formatenumoptional
"numerique" "papier" "combo"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/payments.getPaymentMethodsGet Payment Methods
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object[]
idstringoptional
namestringoptional
typestringoptional
isActivebooleanoptional
Try it
GET/api/trpc/payments.getPaymentStatsGet Payment Stats
QueryBearer JWT required
Input
dateFromanyoptional
dateToanyoptional
Response
200 Success. The result is in result.data.json : object
totalTransactionsintegeroptional
totalAmountnumberoptional
completedTransactionsintegeroptional
failedTransactionsintegeroptional
pendingTransactionsintegeroptional
processingTransactionsintegeroptional
cancelledTransactionsintegeroptional
totalProcessingFeesnumberoptional
averageTransactionAmountnumberoptional
Try it
GET/api/trpc/payments.getStripeConfigurationGet Stripe Configuration
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object
secretKeyanyoptional
publishableKeyanyoptional
isConfiguredbooleanoptional
Try it
GET/api/trpc/payments.getTransactionByIdGet Transaction By Id
QueryBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/payments.getTransactionsGet Transactions
QueryBearer JWT required
Input
pageintegerrequired
1–9007199254740991 · default 1
per_pageintegerrequired
1–100 · default 20
dateFromanyoptional
dateToanyoptional
statusenumoptional
"PENDING" "PROCESSING" "COMPLETED" "FAILED" "CANCELLED"
paymentMethodstringoptional
orderIdstring · uuidoptional
customerIdstring · uuidoptional
Response
200 Success. The result is in result.data.json : object
transactionsany[]optional
totalintegeroptional
pageintegeroptional
per_pageintegeroptional
totalPagesintegeroptional
Try it
GET/api/trpc/payments.listAbandonedCheckoutsList Abandoned Checkouts
QueryBearer JWT required
Input
stateenumrequired
"abandoned" "inflight" "all" · default "abandoned"
limitnumberrequired
1–200 · default 50
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/payments.updateStripeConfigurationUpdate Stripe Configuration
MutationBearer JWT required
Input
secretKeystringrequired
≥ 1 chars
publishableKeystringrequired
≥ 1 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it

products 27

POST/api/trpc/products.assignSubCategoryToProductAssign Sub Category To Product
MutationBearer JWT required
Input
productIdstring · uuidrequired
subCategoryIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/products.bulkUpdateBulk Update
MutationBearer JWT required
Input
updatesobject[]required
idstring · uuidrequired
namestringoptional
≥ 1 chars
descriptionstringoptional
referencestringoptional
manufacturerstringoptional
activebooleanoptional
pricenumberoptional
≥ 0
proPricenumber | nulloptional
taxRatenumberoptional
0–100
isBuyablebooleanoptional
packagingQuantitynumberoptional
≥ > 0
packagingUnitstringoptional
saleDetailstringoptional
saleQuantitynumberoptional
≥ > 0
saleUnitstringoptional
saleTypestringoptional
stockintegeroptional
0–9007199254740991
defaultVendorIdstringoptional
packagingTypeIdstringoptional
dataPatchobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/products.byPackagingTypeBy Packaging Type
QueryBearer JWT required
Input
packagingTypeIdstringrequired
pagenumberrequired
default 0
limitnumberrequired
default 50
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/products.clearProductsCacheClear Products Cache
MutationBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/products.createCreate
MutationBearer JWT required
Input
namestringrequired
≥ 2 chars
descriptionstringoptional
pricenumberrequired
≥ 0
proPricenumber | nulloptional
referencestringoptional
manufacturerstringoptional
taxRatenumberrequired
0–100 · default 20
defaultVendorIdstringoptional
packagingTypeIdstringoptional
packagingQuantitynumberoptional
≥ > 0
packagingUnitstringoptional
saleDetailstringoptional
saleQuantitynumberoptional
≥ > 0
saleUnitstringoptional
saleTypestringoptional
defaultTemplateIdstringoptional
isBuyablebooleanrequired
default true
activebooleanrequired
default true
mainImageIdstring | nulloptional
imagesstring[]required
default []
productTypeenumoptional
"SIMPLE" "VARIABLE" "COMPOSITE" "FORMULE" "MENU" · default "SIMPLE"
manageStockbooleanoptional
default false
stockintegeroptional
0–9007199254740991
lowStockThresholdintegeroptional
0–9007199254740991
soldIndividuallybooleanoptional
default false
weightUnitstringoptional
requiresLotNumberbooleanoptional
default false
showOrderDetailsbooleanoptional
default false
isPerishablebooleanoptional
default false
perishabilityDaysintegeroptional
1–365
deliveryDaysintegeroptional
1–30
specificOveragePercentintegeroptional
0–100
weightnumberoptional
≥ 0
lengthnumberoptional
≥ > 0
widthnumberoptional
≥ > 0
heightnumberoptional
≥ > 0
purchaseNotestringoptional
menuOrderintegeroptional
-9007199254740991–9007199254740991
isGenericbooleanoptional
default false
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/products.createWithAllNeedsCreate With All Needs
MutationBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/products.deleteAllProductsDelete All Products
MutationBearer JWT required
Input
confirmationIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/products.deleteProductDelete Product
MutationBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/products.getByIdGet By Id
QueryBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json : object
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
namestringoptional
slugstringoptional
positionintegeroptional
id_categoryintegeroptional
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
idstringoptional
namestringoptional
slugstringoptional
descriptionstringoptional
imageIdanyoptional
orderanyoptional
externalIdstringoptional
dataobjectoptional
prestashop_dataobjectoptional
parentCategoryIdstringoptional
mainCategoryIdstringoptional
createdAtstringoptional
updatedAtstringoptional
tenantIdstringoptional
siteIdstringoptional
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
Try it
GET/api/trpc/products.getBySlugGet By Slug
QueryBearer JWT required
Input
slugstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/products.getCacheStatusGet Cache Status
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/products.getOrdersByProductIdGet Orders By Product Id
QueryBearer JWT required
Input
productIdstringrequired
pagenumberrequired
default 1
limitnumberrequired
default 20
sortstring | nulloptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/products.getProductsByIdsGet Products By Ids
QueryBearer JWT required
Input
idsstring[]required
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/products.getProductsGet Products
QueryBearer JWT required
Input
defaultVendorIdstringoptional
pagenumberrequired
default 0
per_pagenumberrequired
default 10
searchstringoptional
stockFilterstringoptional
categoryFilterstringoptional
activeFilterstringoptional
buyableFilterstringoptional
priceRangeFilterstringoptional
genericFilterstringoptional
bundleFilterstringoptional
productTypeFilterenumoptional
"SIMPLE" "VARIABLE" "COMPOSITE" "FORMULE" "MENU"
subscriptionFilterenumoptional
"true" "false"
publicationIdstringoptional
bundleIdstringoptional
sortOrderstringrequired
default "createdAt:desc"
sortMultipleobject[]optional
fieldstringrequired
directionenumrequired
"asc" "desc"
excludeIdsstring[]optional
Response
200 Success. The result is in result.data.json : object
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
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
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
idstringoptional
namestringoptional
sizestringoptional
orderByQuantityanyoptional
descriptionstringoptional
createdAtstringoptional
updatedAtstringoptional
tenantIdstringoptional
defaultVendorobjectoptional
idstringoptional
namestringoptional
useStockLedgerbooleanoptional
stockAvailabilityany[]optional
magazineEditionanyoptional
assignedSubCategoriesobject[]optional
idstringoptional
productIdstringoptional
subCategoryIdstringoptional
assignedAtstringoptional
assignedBystringoptional
tenantIdstringoptional
siteIdstringoptional
subCategoryobjectoptional
idstringoptional
namestringoptional
mainCategoryobjectoptional
_countobjectoptional
bundleComponentsintegeroptional
prestashopActivebooleanoptional
totalintegeroptional
pageintegeroptional
per_pageintegeroptional
pagesintegeroptional
Try it
GET/api/trpc/products.getVendorOrdersByProductIdGet Vendor Orders By Product Id
QueryBearer JWT required
Input
productIdstringrequired
pagenumberrequired
default 1
limitnumberrequired
default 20
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/products.listList
QueryBearer JWT required
Input
pagenumberrequired
default 0
limitnumberrequired
default 10
searchstringoptional
activebooleanoptional
isBuyablebooleanoptional
categoryIdstringoptional
vendorIdstringoptional
packagingTypeIdstringoptional
sortBystringrequired
default "createdAt"
sortOrderenumrequired
"asc" "desc" · default "desc"
Response
200 Success. The result is in result.data.json : object
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
lastSyncstringoptional
prestashop_idstringoptional
referenceUnitstringoptional
prestashop_dataobjectoptional
mpnstringoptional
upcstringoptional
isbnanyoptional
namestringoptional
rateintegeroptional
depthstringoptional
ean13stringoptional
pricestringoptional
statestringoptional
unitystringoptional
widthstringoptional
activestringoptional
ecotaxstringoptional
heightstringoptional
weightstringoptional
id_langstringoptional
id_shopstringoptional
indexedstringoptional
on_salestringoptional
date_addstringoptional
date_updstringoptional
locationstringoptional
quantitystringoptional
tax_namestringoptional
conditionstringoptional
referencestringoptional
id_productstringoptional
is_virtualstringoptional
meta_titlestringoptional
show_pricestringoptional
visibilitystringoptional
descriptionstringoptional
final_pricestringoptional
id_supplierstringoptional
online_onlystringoptional
text_fieldsstringoptional
customizablestringoptional
link_rewritestringoptional
out_of_stockstringoptional
product_typestringoptional
available_nowstringoptional
cache_is_packstringoptional
meta_keywordsstringoptional
redirect_typestringoptional
supplier_nameanyoptional
available_datestringoptional
show_conditionstringoptional
available_laterstringoptional
id_manufacturerstringoptional
id_shop_defaultstringoptional
low_stock_alertstringoptional
pack_stock_typestringoptional
wholesale_pricestringoptional
meta_descriptionstringoptional
minimal_quantitystringoptional
unit_price_ratiostringoptional
uploadable_filesstringoptional
bundle_componentsany[]optional
delivery_in_stockanyoptional
description_shortstringoptional
linked_categoriesobject[]optional
manufacturer_nameanyoptional
quantity_discountstringoptional
delivery_out_stockanyoptional
id_tax_rules_groupstringoptional
id_type_redirectedstringoptional
supplier_referencestringoptional
available_for_orderstringoptional
id_category_defaultstringoptional
low_stock_thresholdanyoptional
cache_has_attachmentsstringoptional
cache_default_attributestringoptional
additional_shipping_coststringoptional
additional_delivery_timesstringoptional
advanced_stock_managementstringoptional
referenceSaleQuantityintegeroptional
referencePurchaseQuantityintegeroptional
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
idstringoptional
namestringoptional
sizestringoptional
orderByQuantityanyoptional
descriptionstringoptional
createdAtstringoptional
updatedAtstringoptional
tenantIdstringoptional
defaultVendorobjectoptional
idstringoptional
namestringoptional
assignedSubCategoriesany[]optional
variantsany[]optional
effectivePricenumberoptional
priceLabelstringoptional
totalintegeroptional
pageintegeroptional
limitintegeroptional
pagesintegeroptional
Try it
POST/api/trpc/products.removeSubCategoryFromProductRemove Sub Category From Product
MutationBearer JWT required
Input
productIdstring · uuidrequired
subCategoryIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/products.syncIndividualProductSync Individual Product
MutationBearer JWT required
Input
productIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/products.syncProductsSync Products
MutationBearer JWT required
Input
offsetnumberrequired
default 0
limitnumberrequired
default 100
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/products.syncProductsStockSync Products Stock
MutationBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/products.syncSingleProductStockSync Single Product Stock
MutationBearer JWT required
Input
productIdstringrequired
externalIdstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/products.updateUpdate
MutationBearer JWT required
Input
namestringoptional
≥ 2 chars
descriptionstringoptional
pricenumberoptional
≥ 0
proPricenumber | nulloptional
referencestringoptional
manufacturerstringoptional
taxRatenumberoptional
0–100
defaultVendorIdstringoptional
packagingTypeIdstringoptional
packagingQuantitynumberoptional
≥ > 0
packagingUnitstringoptional
saleDetailstringoptional
saleQuantitynumberoptional
≥ > 0
saleUnitstringoptional
saleTypestringoptional
defaultTemplateIdstringoptional
isBuyablebooleanoptional
activebooleanoptional
mainImageIdstring | nulloptional
productTypeenumoptional
"SIMPLE" "VARIABLE" "COMPOSITE" "FORMULE" "MENU"
manageStockbooleanoptional
stockintegeroptional
0–9007199254740991
lowStockThresholdintegeroptional
0–9007199254740991
soldIndividuallybooleanoptional
weightUnitstringoptional
requiresLotNumberbooleanoptional
showOrderDetailsbooleanoptional
isPerishablebooleanoptional
perishabilityDaysintegeroptional
1–365
deliveryDaysintegeroptional
1–30
specificOveragePercentintegeroptional
0–100
weightnumberoptional
≥ 0
lengthnumberoptional
≥ > 0
widthnumberoptional
≥ > 0
heightnumberoptional
≥ > 0
purchaseNotestringoptional
menuOrderintegeroptional
-9007199254740991–9007199254740991
isGenericbooleanoptional
idstring · uuidrequired
skipIndexingbooleanrequired
default false
imagesstring[]optional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/products.updateWithAllNeedsUpdate With All Needs
MutationBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it

recurringInvoices 10

POST/api/trpc/recurringInvoices.cancelCancel
MutationBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/recurringInvoices.createCreate
MutationBearer JWT required
Input
clientIdstring · uuidrequired
frequencyenumrequired
"WEEKLY" "BIWEEKLY" "MONTHLY" "QUARTERLY" "YEARLY"
startDateanyrequired
endDateany | nulloptional
itemsobject[]required
≥ 1 items
namestringrequired
≥ 1 chars
descriptionstringoptional
quantitynumberrequired
≥ 1
unitPricenumberrequired
≥ 0
taxRatenumberoptional
0–1
currencystringrequired
3–3 chars · default "EUR"
languagestringrequired
2–2 chars · default "fr"
notesstringoptional
footerstringoptional
paymentTermsstringoptional
paymentMethodstringoptional
autoSendbooleanrequired
default false
autoReminderbooleanrequired
default false
pdfTemplatenumberrequired
1–5 · default 3
pdfFormatstringoptional
taxDetailsobjectoptional
discountDetailsobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/recurringInvoices.deleteDelete
MutationBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/recurringInvoices.getGet
QueryBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/recurringInvoices.getStatsGet Stats
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object
totalintegeroptional
activeintegeroptional
pausedintegeroptional
cancelledintegeroptional
Try it
GET/api/trpc/recurringInvoices.getUpcomingGet Upcoming
QueryBearer JWT required
Input
daysAheadnumberrequired
1–365 · default 30
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/recurringInvoices.listList
QueryBearer JWT required
Input
pagenumberrequired
≥ 1 · default 1
limitnumberrequired
1–100 · default 20
statusenumoptional
"ACTIVE" "PAUSED" "CANCELLED" "COMPLETED"
clientIdstring · uuidoptional
searchstringoptional
Response
200 Success. The result is in result.data.json : object
itemsany[]optional
totalintegeroptional
pageintegeroptional
limitintegeroptional
totalPagesintegeroptional
hasMorebooleanoptional
Try it
POST/api/trpc/recurringInvoices.pausePause
MutationBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/recurringInvoices.resumeResume
MutationBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/recurringInvoices.updateUpdate
MutationBearer JWT required
Input
idstring · uuidrequired
clientIdstring · uuidoptional
frequencyenumoptional
"WEEKLY" "BIWEEKLY" "MONTHLY" "QUARTERLY" "YEARLY"
startDateanyoptional
endDateany | nulloptional
itemsobject[]optional
≥ 1 items
namestringrequired
≥ 1 chars
descriptionstringoptional
quantitynumberrequired
≥ 1
unitPricenumberrequired
≥ 0
taxRatenumberoptional
0–1
currencystringoptional
3–3 chars
languagestringoptional
2–2 chars
notesstringoptional
footerstringoptional
paymentTermsstringoptional
paymentMethodstringoptional
autoSendbooleanoptional
autoReminderbooleanoptional
pdfTemplatenumberoptional
1–5
pdfFormatstringoptional
taxDetailsobjectoptional
discountDetailsobjectoptional
statusenumoptional
"ACTIVE" "PAUSED" "CANCELLED" "COMPLETED"
isActivebooleanoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.

shipping 43

GET/api/trpc/shipping.calculateEUVATCalculate EUVAT
QueryBearer JWT required
Input
amountnumberrequired
≥ 0
fromCountrystringrequired
2–2 chars
toCountrystringrequired
2–2 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/shipping.calculateShippingRatesCalculate Shipping Rates
QueryBearer JWT required
Input
originobjectrequired
postalCodestringrequired
countrystringrequired
2–2 chars
destinationobjectrequired
postalCodestringrequired
countrystringrequired
2–2 chars
packagesobject[]required
weightnumberrequired
≥ > 0
lengthnumberoptional
≥ > 0
widthnumberoptional
≥ > 0
heightnumberoptional
≥ > 0
currencystringrequired
3–3 chars
carrierIdsstring · uuid[]optional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/shipping.colissimoCreateLabelColissimo Create Label
MutationBearer JWT required
Input
shipmentIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/shipping.colissimoGetRatesColissimo Get Rates
QueryBearer JWT required
Input
originobjectrequired
postalCodestringrequired
countrystringrequired
2–2 chars
destinationobjectrequired
postalCodestringrequired
countrystringrequired
2–2 chars
weightnumberrequired
≥ > 0
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/shipping.colissimoSearchPickupPointsColissimo Search Pickup Points
QueryBearer JWT required
Input
addressstringrequired
postalCodestringrequired
citystringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/shipping.colissimoTrackShipmentColissimo Track Shipment
QueryBearer JWT required
Input
trackingNumberstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/shipping.createRateCreate Rate
MutationBearer JWT required
Input
carrierIdstring · uuidrequired
serviceIdstring · uuidrequired
zoneIdstring · uuidrequired
namestringoptional
typeenumrequired
"FLAT_RATE" "WEIGHT_BASED" "VOLUME_BASED" "DISTANCE_BASED" "HYBRID"
weightMinnumberrequired
≥ 0
weightMaxnumberrequired
≥ > 0
baseRatenumberrequired
≥ 0
perKgRatenumberoptional
≥ 0
volumeMinnumberoptional
≥ 0
volumeMaxnumberoptional
≥ > 0
perVolumeRatenumberoptional
≥ 0
handlingFeenumberoptional
≥ 0
fuelSurchargenumberoptional
0–100
insuranceFeenumberoptional
≥ 0
corsicaSurchargenumberoptional
≥ 0
domTomSurchargenumberoptional
≥ 0
ruralSurchargenumberoptional
≥ 0
pickupPointDiscountnumberoptional
≥ 0
vatRatenumberrequired
0–100
vatIncludedbooleanrequired
isActivebooleanrequired
validFromanyoptional
validToanyoptional
minOrderValuenumberoptional
≥ 0
maxOrderValuenumberoptional
≥ > 0
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.createServiceCreate Service
MutationBearer JWT required
Input
carrierIdstring · uuidrequired
namestringrequired
≥ 1 chars
codestringrequired
≥ 1 chars
typeenumrequired
"STANDARD" "EXPRESS" "ECONOMY" "PICKUP_POINT" "SAME_DAY" "APPOINTMENT"
descriptionstringoptional
estimatedDaysMinintegerrequired
1–9007199254740991
estimatedDaysMaxintegerrequired
1–9007199254740991
trackingIncludedbooleanrequired
insuranceIncludedbooleanrequired
signatureRequiredbooleanrequired
isActivebooleanrequired
availableZonesstring[]required
pickupPointServicebooleanrequired
appointmentRequiredbooleanrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.createShipmentCreate Shipment
MutationBearer JWT required
Input
orderIdstring · uuidrequired
carrierIdstring · uuidrequired
serviceIdstring · uuidrequired
pickupPointIdstring · uuidoptional
packagesobject[]required
weightnumberrequired
≥ > 0
lengthnumberoptional
≥ > 0
widthnumberoptional
≥ > 0
heightnumberoptional
≥ > 0
senderAddressobjectrequired
recipientAddressobjectrequired
currencystringrequired
3–3 chars
instructionsstringoptional
requiresSignaturebooleanrequired
default false
insuranceValuenumberoptional
≥ 0
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.createShippingCarrierCreate Shipping Carrier
MutationBearer JWT required
Input
namestringrequired
≥ 1 chars
codestringrequired
≥ 1 chars
descriptionstringoptional
logoUrlstring · urioptional
websiteUrlstring · urioptional
statusenumrequired
"ACTIVE" "INACTIVE" "TESTING" "SUSPENDED"
priorityintegerrequired
0–9007199254740991
apiEndpointstring · urioptional
apiKeystringoptional
apiSecretstringoptional
testModebooleanrequired
countryCodestringrequired
2–2 chars
euCoveragebooleanrequired
internationalCoveragebooleanrequired
pickupPointsSupportedbooleanrequired
trackingSupportedbooleanrequired
labelGenerationSupportedbooleanrequired
corsicaSupportedbooleanrequired
domTomSupportedbooleanrequired
appointmentDeliverybooleanrequired
maxWeightnumberoptional
≥ > 0
maxLengthnumberoptional
≥ > 0
maxWidthnumberoptional
≥ > 0
maxHeightnumberoptional
≥ > 0
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/shipping.createZoneCreate Zone
MutationBearer JWT required
Input
namestringrequired
≥ 1 chars
codestringrequired
≥ 1 chars
typeenumrequired
"DOMESTIC" "CORSICA" "DOM_TOM" "EU" "EUROPE_NON_EU" "INTERNATIONAL"
descriptionstringoptional
countriesstring[]required
regionsstring[]required
postalCodeRangesobjectoptional
includesCorsicabooleanrequired
includesDomTombooleanrequired
ruralDeliveryHandlingbooleanrequired
isActivebooleanrequired
priorityintegerrequired
0–9007199254740991
freeShippingThresholdnumberoptional
≥ 0
maxWeightnumberoptional
≥ > 0
maxDimensionsobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/shipping.deleteRateDelete Rate
MutationBearer JWT required
Input
rateIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.deleteServiceDelete Service
MutationBearer JWT required
Input
serviceIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.deleteShippingCarrierDelete Shipping Carrier
MutationBearer JWT required
Input
carrierIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.deleteZoneDelete Zone
MutationBearer JWT required
Input
zoneIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.generateBulkLabelsGenerate Bulk Labels
MutationBearer JWT required
Input
shipmentIdsstring · uuid[]required
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/shipping.generateLabelGenerate Label
MutationBearer JWT required
Input
shipmentIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/shipping.getCarrierGet Carrier
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object[]
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
idstringoptional
tenantIdstringoptional
siteIdstringoptional
namestringoptional
codestringoptional
typestringoptional
descriptionstringoptional
countriesstring[]optional
regionsany[]optional
postalCodeRangesanyoptional
includesCorsicabooleanoptional
includesDomTombooleanoptional
ruralDeliveryHandlingbooleanoptional
isActivebooleanoptional
priorityintegeroptional
freeShippingThresholdstringoptional
maxWeightstringoptional
maxDimensionsanyoptional
createdAtstringoptional
updatedAtstringoptional
Try it
GET/api/trpc/shipping.getCostAnalysisGet Cost Analysis
QueryBearer JWT required
Input
startDateanyrequired
endDateanyrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/shipping.getDeliveryPerformanceGet Delivery Performance
QueryBearer JWT required
Input
startDateanyrequired
endDateanyrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/shipping.getPerformanceDashboardGet Performance Dashboard
QueryBearer JWT required
Input
startDateanyrequired
endDateanyrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/shipping.getPickupPointsGet Pickup Points
QueryBearer JWT required
Input
carrierIdstring · uuidrequired
addressstringrequired
postalCodestringrequired
citystringrequired
countrystringrequired
2–2 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/shipping.getPrintJobsGet Print Jobs
QueryBearer JWT required
Input
pageintegerrequired
1–9007199254740991 · default 1
limitintegerrequired
1–100 · default 50
Response
200 Success. The result is in result.data.json : object
successbooleanoptional
printJobsany[]optional
totalintegeroptional
hasMorebooleanoptional
Try it
GET/api/trpc/shipping.getQuickEstimateGet Quick Estimate
QueryBearer JWT required
Input
weightnumberrequired
≥ > 0
carrierIdstring · uuidoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/shipping.getRatesGet Rates
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object[]
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
idstringoptional
namestringoptional
Try it
GET/api/trpc/shipping.getShipmentGet Shipment
QueryBearer JWT required
Input
shipmentIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/shipping.getShipmentsGet Shipments
QueryBearer JWT required
Input
pageintegerrequired
1–9007199254740991 · default 1
limitintegerrequired
1–100 · default 20
statusstringoptional
carrierIdstring · uuidoptional
dateFromanyoptional
dateToanyoptional
searchstringoptional
Response
200 Success. The result is in result.data.json : object
shipmentsany[]optional
totalintegeroptional
pageintegeroptional
limitintegeroptional
hasMorebooleanoptional
Try it
GET/api/trpc/shipping.getShippingAnalyticsGet Shipping Analytics
QueryBearer JWT required
Input
startDateanyrequired
endDateanyrequired
carrierIdstring · uuidoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/shipping.getShippingCarriersGet Shipping Carriers
QueryBearer JWT required
Input
includeInactivebooleanrequired
default false
Response
200 Success. The result is in result.data.json : object[]
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
Try it
GET/api/trpc/shipping.getShippingConfigurationGet Shipping Configuration
QueryBearer JWT required
Input
includeInactivebooleanrequired
default false
Response
200 Success. The result is in result.data.json : object[]
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
Try it
GET/api/trpc/shipping.getShippingZonesGet Shipping Zones
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object[]
idstringoptional
tenantIdstringoptional
siteIdstringoptional
namestringoptional
codestringoptional
typestringoptional
descriptionstringoptional
countriesstring[]optional
regionsany[]optional
postalCodeRangesanyoptional
includesCorsicabooleanoptional
includesDomTombooleanoptional
ruralDeliveryHandlingbooleanoptional
isActivebooleanoptional
priorityintegeroptional
freeShippingThresholdstringoptional
maxWeightstringoptional
maxDimensionsanyoptional
createdAtstringoptional
updatedAtstringoptional
_countobjectoptional
ratesintegeroptional
Try it
GET/api/trpc/shipping.getZonesGet Zones
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json : object[]
idstringoptional
tenantIdstringoptional
siteIdstringoptional
namestringoptional
codestringoptional
typestringoptional
descriptionstringoptional
countriesstring[]optional
regionsany[]optional
postalCodeRangesanyoptional
includesCorsicabooleanoptional
includesDomTombooleanoptional
ruralDeliveryHandlingbooleanoptional
isActivebooleanoptional
priorityintegeroptional
freeShippingThresholdstringoptional
maxWeightstringoptional
maxDimensionsanyoptional
createdAtstringoptional
updatedAtstringoptional
_countobjectoptional
ratesintegeroptional
Try it
GET/api/trpc/shipping.performComplianceCheckPerform Compliance Check
QueryBearer JWT required
Input
shipmentIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.processBulkOrdersProcess Bulk Orders
MutationBearer JWT required
Input
orderIdsstring · uuid[]required
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/shipping.searchPickupPointsSearch Pickup Points
MutationBearer JWT required
Input
siteSlugstringrequired
addressstringrequired
maxResultsintegerrequired
1–20 · default 10
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/shipping.sendShippingNotificationSend Shipping Notification
MutationBearer JWT required
Input
shipmentIdstring · uuidrequired
typeenumrequired
"CREATED" "SHIPPED" "IN_TRANSIT" "DELIVERED" "EXCEPTION"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.updateCarrierRatesUpdate Carrier Rates
MutationBearer JWT required
Input
carrierIdstring · uuidrequired
ratesobject[]required
carrierIdstring · uuidrequired
serviceIdstring · uuidrequired
zoneIdstring · uuidrequired
namestringoptional
typeenumrequired
"FLAT_RATE" "WEIGHT_BASED" "VOLUME_BASED" "DISTANCE_BASED" "HYBRID"
weightMinnumberrequired
≥ 0
weightMaxnumberrequired
≥ > 0
baseRatenumberrequired
≥ 0
perKgRatenumberoptional
≥ 0
volumeMinnumberoptional
≥ 0
volumeMaxnumberoptional
≥ > 0
perVolumeRatenumberoptional
≥ 0
handlingFeenumberoptional
≥ 0
fuelSurchargenumberoptional
0–100
insuranceFeenumberoptional
≥ 0
corsicaSurchargenumberoptional
≥ 0
domTomSurchargenumberoptional
≥ 0
ruralSurchargenumberoptional
≥ 0
pickupPointDiscountnumberoptional
≥ 0
vatRatenumberrequired
0–100
vatIncludedbooleanrequired
isActivebooleanrequired
validFromanyoptional
validToanyoptional
minOrderValuenumberoptional
≥ 0
maxOrderValuenumberoptional
≥ > 0
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.updateRateUpdate Rate
MutationBearer JWT required
Input
carrierIdstring · uuidoptional
serviceIdstring · uuidoptional
zoneIdstring · uuidoptional
namestringoptional
typeenumoptional
"FLAT_RATE" "WEIGHT_BASED" "VOLUME_BASED" "DISTANCE_BASED" "HYBRID"
weightMinnumberoptional
≥ 0
weightMaxnumberoptional
≥ > 0
baseRatenumberoptional
≥ 0
perKgRatenumberoptional
≥ 0
volumeMinnumberoptional
≥ 0
volumeMaxnumberoptional
≥ > 0
perVolumeRatenumberoptional
≥ 0
handlingFeenumberoptional
≥ 0
fuelSurchargenumberoptional
0–100
insuranceFeenumberoptional
≥ 0
corsicaSurchargenumberoptional
≥ 0
domTomSurchargenumberoptional
≥ 0
ruralSurchargenumberoptional
≥ 0
pickupPointDiscountnumberoptional
≥ 0
vatRatenumberoptional
0–100
vatIncludedbooleanoptional
isActivebooleanoptional
validFromanyoptional
validToanyoptional
minOrderValuenumberoptional
≥ 0
maxOrderValuenumberoptional
≥ > 0
rateIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.updateServiceUpdate Service
MutationBearer JWT required
Input
carrierIdstring · uuidoptional
namestringoptional
≥ 1 chars
codestringoptional
≥ 1 chars
typeenumoptional
"STANDARD" "EXPRESS" "ECONOMY" "PICKUP_POINT" "SAME_DAY" "APPOINTMENT"
descriptionstringoptional
estimatedDaysMinintegeroptional
1–9007199254740991
estimatedDaysMaxintegeroptional
1–9007199254740991
trackingIncludedbooleanoptional
insuranceIncludedbooleanoptional
signatureRequiredbooleanoptional
isActivebooleanoptional
availableZonesstring[]optional
pickupPointServicebooleanoptional
appointmentRequiredbooleanoptional
serviceIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.updateShippingCarrierUpdate Shipping Carrier
MutationBearer JWT required
Input
namestringoptional
≥ 1 chars
codestringoptional
≥ 1 chars
descriptionstringoptional
logoUrlstring · urioptional
websiteUrlstring · urioptional
statusenumoptional
"ACTIVE" "INACTIVE" "TESTING" "SUSPENDED"
priorityintegeroptional
0–9007199254740991
apiEndpointstring · urioptional
apiKeystringoptional
apiSecretstringoptional
testModebooleanoptional
countryCodestringoptional
2–2 chars
euCoveragebooleanoptional
internationalCoveragebooleanoptional
pickupPointsSupportedbooleanoptional
trackingSupportedbooleanoptional
labelGenerationSupportedbooleanoptional
corsicaSupportedbooleanoptional
domTomSupportedbooleanoptional
appointmentDeliverybooleanoptional
maxWeightnumberoptional
≥ > 0
maxLengthnumberoptional
≥ > 0
maxWidthnumberoptional
≥ > 0
maxHeightnumberoptional
≥ > 0
carrierIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/shipping.updateZoneUpdate Zone
MutationBearer JWT required
Input
namestringoptional
≥ 1 chars
codestringoptional
≥ 1 chars
typeenumoptional
"DOMESTIC" "CORSICA" "DOM_TOM" "EU" "EUROPE_NON_EU" "INTERNATIONAL"
descriptionstringoptional
countriesstring[]optional
regionsstring[]optional
postalCodeRangesobjectoptional
includesCorsicabooleanoptional
includesDomTombooleanoptional
ruralDeliveryHandlingbooleanoptional
isActivebooleanoptional
priorityintegeroptional
0–9007199254740991
freeShippingThresholdnumberoptional
≥ 0
maxWeightnumberoptional
≥ > 0
maxDimensionsobjectoptional
zoneIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/shipping.validateAddressValidate Address
QueryBearer JWT required
Input
addressobjectrequired
streetstringrequired
citystringrequired
postalCodestringrequired
countrystringrequired
2–2 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/shipping.validateCarrierAPIValidate Carrier API
QueryBearer JWT required
Input
carrierIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.

subscriptions 2

GET/api/trpc/subscriptions.cancelCancel
QueryBearer JWT required
Input
subscriptionIdstring · uuidrequired
newAmountnumberrequired
≥ > 0
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/subscriptions.createCreate
MutationBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it

tiers 29

GET/api/trpc/tiers.checkTiersExistenceCheck Tiers Existence
QueryBearer JWT required
Input
criteriaobjectrequired
siretstringoptional
sirenstringoptional
emailstring · emailoptional
namestringoptional
Response
200 Success. The result is in result.data.json : object
existsbooleanoptional
tiersanyoptional
matchesany[]optional
Try it
POST/api/trpc/tiers.createActivityCreate Activity
MutationBearer JWT required
Input
tiersIdstring · uuidrequired
typeenumrequired
"CALL" "EMAIL" "MEETING" "TASK" "NOTE" "DOCUMENT_SHARED" "QUOTE_SENT" "PROPOSAL_SENT" "CONTRACT_SIGNED" "PAYMENT_RECEIVED" …
subjectstringrequired
≥ 1 chars
descriptionstringoptional
scheduledAtanyoptional
contactIdstring · uuidoptional
opportunityIdstring · uuidoptional
eventIdstring · uuidoptional
priorityenumrequired
"LOW" "MEDIUM" "HIGH" "URGENT" · default "MEDIUM"
metadataobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/tiers.createAddressCreate Address
MutationBearer JWT required
Input
tiersIdstring · uuidrequired
typeenumrequired
"BILLING" "SHIPPING" "HEADQUARTERS" "BRANCH" · default "BILLING"
namestringoptional
streetstringrequired
≥ 1 chars
street2stringoptional
citystringrequired
≥ 1 chars
postalCodestringrequired
≥ 1 chars
countrystringrequired
2–2 chars · default "FR"
regionstringoptional
latitudenumberoptional
longitudenumberoptional
isDefaultbooleanrequired
default false
isActivebooleanrequired
default true
metadataobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/tiers.createContactCreate Contact
MutationBearer JWT required
Input
tiersIdstring · uuidrequired
firstNamestringrequired
≥ 1 chars
lastNamestringrequired
≥ 1 chars
emailstring · emailoptional
phonestringoptional
mobilestringoptional
rolestringoptional
titlestringoptional
departmentstringoptional
isPrimarybooleanrequired
default false
tagsstring[]optional
metadataobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/tiers.createCustomFieldCreate Custom Field
MutationBearer JWT required
Input
object
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/tiers.createOpportunityCreate Opportunity
MutationBearer JWT required
Input
tiersIdstring · uuidrequired
namestringrequired
≥ 1 chars
descriptionstringoptional
statusenumoptional
"LEAD" "QUALIFIED" "PROPOSAL" "NEGOTIATION" "CLOSED_WON" "CLOSED_LOST"
sourceenumoptional
"WEBSITE" "REFERRAL" "COLD_CALL" "EMAIL_CAMPAIGN" "SOCIAL_MEDIA" "TRADE_SHOW" "PARTNER" "OTHER"
stagestringoptional
valuenumberoptional
≥ > 0
probabilitynumberrequired
0–100 · default 0
expectedCloseDateanyoptional
primaryContactIdstring · uuidoptional
assignedToIdstring · uuidrequired
lostReasonstringoptional
competitorInfostringoptional
nextActionstringoptional
nextActionDateanyoptional
metadataobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/tiers.createTiersCreate Tiers
MutationBearer JWT required
Input
namestringrequired
≥ 1 chars
emailstring · emailoptional
phonestringoptional
siretstringoptional
sirenstringoptional
tvastringoptional
typeenumrequired
"CLIENT" "FOURNISSEUR" "PROSPECT" "PARTENAIRE" · default "CLIENT"
statusenumrequired
"ACTIVE" "INACTIVE" "ARCHIVED" · default "ACTIVE"
industrystringoptional
companySizestringoptional
annualRevenuestringoptional
websitestring · urioptional
descriptionstringoptional
creditLimitnumberoptional
≥ 0
creditUsednumberoptional
≥ 0
paymentTermsstringoptional
preferredCurrencyenumrequired
"EUR" "USD" "GBP" · default "EUR"
taxExemptbooleanrequired
default false
creditScorenumberoptional
0–1000
riskLevelenumoptional
"LOW" "MEDIUM" "HIGH"
tagsstring[]optional
metadataobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/tiers.deleteTiersDelete Tiers
MutationBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/tiers.getActivitiesGet Activities
QueryBearer JWT required
Input
tiersIdstring · uuidoptional
contactIdstring · uuidoptional
typeenum[]optional
statusenum[]optional
priorityenum[]optional
dateFromanyoptional
dateToanyoptional
assignedToIdstring · uuidoptional
pagenumberrequired
≥ 1 · default 1
limitnumberrequired
1–50 · default 20
sortByenumrequired
"createdAt" "scheduledAt" "priority" "type" · default "createdAt"
sortOrderenumrequired
"asc" "desc" · default "desc"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/tiers.getAllTiersGet All Tiers
QueryBearer JWT required
Input
pagenumberrequired
≥ 1 · default 1
limitnumberrequired
1–100 · default 20
searchstringoptional
typeenumoptional
"CLIENT" "FOURNISSEUR" "PROSPECT" "PARTENAIRE"
statusenumoptional
"ACTIVE" "INACTIVE" "ARCHIVED"
sortByenumrequired
"name" "createdAt" "updatedAt" · default "name"
sortOrderenumrequired
"asc" "desc" · default "asc"
Response
200 Success. The result is in result.data.json : object
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
emailstringoptional
optinbooleanoptional
activebooleanoptional
id_langintegeroptional
id_shopintegeroptional
date_addstringoptional
date_updstringoptional
lastSyncstringoptional
lastnamestringoptional
addressesany[]optional
firstnamestringoptional
newsletterbooleanoptional
id_customerintegeroptional
id_shop_groupintegeroptional
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
Try it
GET/api/trpc/tiers.getFinancialsByTiersExternalIdsGet Financials By Tiers External Ids
QueryBearer JWT required
Input
externalIdsstring[]required
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/tiers.getOpportunitiesGet Opportunities
QueryBearer JWT required
Input
tiersIdstring · uuidoptional
statusenum[]optional
stagestring[]optional
assignedToIdstring · uuidoptional
valueMinnumberoptional
valueMaxnumberoptional
probabilityMinnumberoptional
probabilityMaxnumberoptional
expectedCloseFromanyoptional
expectedCloseToanyoptional
pagenumberrequired
≥ 1 · default 1
limitnumberrequired
1–50 · default 20
sortByenumrequired
"createdAt" "expectedCloseDate" "value" "probability" · default "createdAt"
sortOrderenumrequired
"asc" "desc" · default "desc"
Response
200 Success. The result is in result.data.json : object
opportunitiesany[]optional
totalintegeroptional
pageintegeroptional
limitintegeroptional
hasMorebooleanoptional
summaryanyoptional
Try it
GET/api/trpc/tiers.getTiersActivitiesByIdGet Tiers Activities By Id
QueryBearer JWT required
Input
idstring · uuidrequired
pagenumberrequired
≥ 1 · default 1
limitnumberrequired
1–50 · default 20
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/tiers.getTiersByIdGet Tiers By Id
QueryBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/tiers.getTiersByIdsGet Tiers By Ids
QueryBearer JWT required
Input
idsstring · uuid[]required
Response
200 Success. The result is in result.data.json : object
tiersany[]optional
totalintegeroptional
Try it
GET/api/trpc/tiers.getTiersByRefGet Tiers By Ref
QueryBearer JWT required
Input
refstringrequired
Response
200 Success. The result is in result.data.json : object
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
Try it
GET/api/trpc/tiers.getTiersBySiretGet Tiers By Siret
QueryBearer JWT required
Input
siretstringrequired
Response
200 Success. The result is in result.data.json : object
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
Try it
GET/api/trpc/tiers.getTiersContactsByIdGet Tiers Contacts By Id
QueryBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/tiers.getTiersEnhancedGet Tiers Enhanced
QueryBearer JWT required
Input
idstring · uuidrequired
includeContactsbooleanrequired
default true
includeAddressesbooleanrequired
default true
includeActivitiesbooleanrequired
default false
includeOpportunitiesbooleanrequired
default false
includeFinancialsbooleanrequired
default true
includeFilesbooleanrequired
default false
activityLimitnumberrequired
1–20 · default 5
opportunityLimitnumberrequired
1–10 · default 5
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/tiers.getTiersFilesByIdGet Tiers Files By Id
QueryBearer JWT required
Input
idstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/tiers.getTiersGet Tiers
QueryBearer JWT required
Input
pagenumberrequired
≥ 1 · default 1
limitnumberrequired
1–100 · default 20
searchstringoptional
filtersobjectoptional
typeenum[]optional
statusenum[]optional
industrystring[]optional
tagsstring[]optional
hasCreditbooleanoptional
creditRiskenumoptional
"LOW" "MEDIUM" "HIGH"
sortByenumrequired
"name" "createdAt" "updatedAt" "creditScore" "totalRevenue" · default "name"
sortOrderenumrequired
"asc" "desc" · default "asc"
includeContactsbooleanrequired
default false
includeFinancialsbooleanrequired
default false
Response
200 Success. The result is in result.data.json : object
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
emailstringoptional
optinbooleanoptional
activebooleanoptional
id_langintegeroptional
id_shopintegeroptional
date_addstringoptional
date_updstringoptional
lastSyncstringoptional
lastnamestringoptional
addressesany[]optional
firstnamestringoptional
newsletterbooleanoptional
id_customerintegeroptional
id_shop_groupintegeroptional
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
Try it
POST/api/trpc/tiers.linkContactLink Contact
MutationBearer JWT required
Input
tiersIdstring · uuidrequired
contactIdstring · uuidrequired
rolestringoptional
isPrimarybooleanrequired
default false
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/tiers.searchAndExportTiersSearch And Export Tiers
QueryBearer JWT required
Input
searchstringoptional
filtersobjectoptional
typeenum[]optional
statusenum[]optional
industrystring[]optional
tagsstring[]optional
creditScoreMinnumberoptional
creditScoreMaxnumberoptional
createdFromanyoptional
createdToanyoptional
sortByenumrequired
"name" "createdAt" "updatedAt" "creditScore" · default "name"
sortOrderenumrequired
"asc" "desc" · default "asc"
pagenumberrequired
≥ 1 · default 1
limitnumberrequired
1–1000 · default 50
exportbooleanrequired
default false
exportFormatenumrequired
"CSV" "EXCEL" · default "CSV"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/tiers.toggleTiersStatusToggle Tiers Status
MutationBearer JWT required
Input
idstring · uuidrequired
statusenumrequired
"ACTIVE" "INACTIVE" "ARCHIVED"
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/tiers.unlinkContactUnlink Contact
MutationBearer JWT required
Input
tiersIdstring · uuidrequired
contactIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/tiers.updateActivityUpdate Activity
MutationBearer JWT required
Input
tiersIdstring · uuidoptional
typeenumoptional
"CALL" "EMAIL" "MEETING" "TASK" "NOTE" "DOCUMENT_SHARED" "QUOTE_SENT" "PROPOSAL_SENT" "CONTRACT_SIGNED" "PAYMENT_RECEIVED" …
subjectstringoptional
≥ 1 chars
descriptionstringoptional
scheduledAtanyoptional
contactIdstring · uuidoptional
opportunityIdstring · uuidoptional
eventIdstring · uuidoptional
priorityenumoptional
"LOW" "MEDIUM" "HIGH" "URGENT" · default "MEDIUM"
metadataobjectoptional
idstring · uuidoptional
statusenumoptional
"PENDING" "COMPLETED" "CANCELLED"
outcomestringoptional
notesstringoptional
completedAtanyoptional
durationnumberoptional
≥ > 0
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/tiers.updateFinancialInfoUpdate Financial Info
MutationBearer JWT required
Input
tiersIdstring · uuidrequired
financialDataobjectrequired
totalRevenuenumberoptional
≥ 0
outstandingBalancenumberoptional
≥ 0
averageOrderValuenumberoptional
≥ 0
lifetimeValuenumberoptional
≥ 0
creditLimitnumberoptional
≥ 0
creditUsednumberoptional
≥ 0
paymentTermsstringoptional
creditScorenumberoptional
0–1000
riskLevelenumoptional
"LOW" "MEDIUM" "HIGH"
lastPaymentDateanyoptional
firstOrderDateanyoptional
lastOrderDateanyoptional
paymentConditionanyoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
POST/api/trpc/tiers.updateOpportunityUpdate Opportunity
MutationBearer JWT required
Input
tiersIdstring · uuidoptional
namestringoptional
≥ 1 chars
descriptionstringoptional
statusenumoptional
"LEAD" "QUALIFIED" "PROPOSAL" "NEGOTIATION" "CLOSED_WON" "CLOSED_LOST"
sourceenumoptional
"WEBSITE" "REFERRAL" "COLD_CALL" "EMAIL_CAMPAIGN" "SOCIAL_MEDIA" "TRADE_SHOW" "PARTNER" "OTHER"
stagestringoptional
valuenumberoptional
≥ > 0
probabilitynumberoptional
0–100 · default 0
expectedCloseDateanyoptional
primaryContactIdstring · uuidoptional
assignedToIdstring · uuidoptional
lostReasonstringoptional
competitorInfostringoptional
nextActionstringoptional
nextActionDateanyoptional
metadataobjectoptional
idstring · uuidoptional
actualCloseDateanyoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/tiers.updateTiersUpdate Tiers
MutationBearer JWT required
Input
idstring · uuidrequired
updatesobjectrequired
namestringoptional
≥ 1 chars
emailstring · emailoptional
phonestringoptional
siretstringoptional
sirenstringoptional
tvastringoptional
typeenumoptional
"CLIENT" "FOURNISSEUR" "PROSPECT" "PARTENAIRE"
statusenumoptional
"ACTIVE" "INACTIVE" "ARCHIVED"
industrystringoptional
companySizestringoptional
annualRevenuestringoptional
websitestring · urioptional
descriptionstringoptional
creditLimitnumberoptional
≥ 0
creditUsednumberoptional
≥ 0
paymentTermsstringoptional
preferredCurrencyenumoptional
"EUR" "USD" "GBP"
taxExemptbooleanoptional
creditScorenumberoptional
0–1000
riskLevelenumoptional
"LOW" "MEDIUM" "HIGH"
tagsstring[]optional
metadataobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.

users 20

GET/api/trpc/users.checkUserSiteAccessCheck User Site Access
QueryBearer JWT required
Input
siteIdstringrequired
Response
200 Success. The result is in result.data.json : object
hasAccessbooleanoptional
userSiteIdstringoptional
requestedSiteIdstringoptional
isSuperAdminbooleanoptional
Try it
POST/api/trpc/users.createUserForSiteCreate User For Site
MutationBearer JWT required
Input
firstNamestringrequired
≥ 1 chars
lastNamestringrequired
≥ 1 chars
emailstring · emailrequired
rolesstring[]required
phonestringoptional
titlestringoptional
tenantIdstringoptional
siteIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/users.createUserCreate User
MutationBearer JWT required
Input
firstNamestringrequired
≥ 1 chars
lastNamestringrequired
≥ 1 chars
emailstring · emailrequired
rolesstring[]required
phonestringoptional
titlestringoptional
tenantIdstringoptional
siteIdstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/users.deleteUserDelete User
MutationBearer JWT required
Input
userIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/users.deleteUsersDelete Users
MutationBearer JWT required
Input
userIdsstring[]required
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/users.forgotPasswordForgot Password
MutationBearer JWT required
Input
emailstring · emailrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/users.getAnonymousMeilisearchCredentialsGet Anonymous Meilisearch Credentials
QueryBearer JWT required
Input
No input.
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/users.getAuthoredArticlesGet Authored Articles
QueryBearer JWT required
Input
userIdstring · uuidrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
Example with required fields only. Replace the all-zero IDs with real values.
GET/api/trpc/users.getServerUsersGet Server Users
QueryBearer JWT required
Input
tenantIdstringoptional
siteIdstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/users.getUserDetailsGet User Details
QueryBearer JWT required
Input
userIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/users.getUserGet User
QueryBearer JWT required
Input
idstringrequired
Response
200 Success. The result is in result.data.json : object
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
Try it
GET/api/trpc/users.getUserProfileGet User Profile
QueryBearer JWT required
Input
userIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/users.getUserRolesGet User Roles
QueryBearer JWT required
Input
userIdstringrequired
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
GET/api/trpc/users.getUsersGet Users
QueryBearer JWT required
Input
pagenumberrequired
default 0
per_pagenumberrequired
default 10
searchstringoptional
sortstringoptional
advancedSortsobject[]optional
fieldstringrequired
directionenumrequired
"asc" "desc"
advancedFiltersobjectoptional
filtersobjectoptional
hidden_columnsstring[]optional
tenantIdstringoptional
siteIdstringoptional
Response
200 Success. The result is in result.data.json : object
dataobject[]optional
idstringoptional
updatedAtstringoptional
createdAtstringoptional
emailVerifiedstringoptional
blockedbooleanoptional
namestringoptional
emailstringoptional
firstNamestringoptional
lastNamestringoptional
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
tenantobjectoptional
namestringoptional
codestringoptional
statusstringoptional
siteobjectoptional
namestringoptional
slugstringoptional
statusstringoptional
rolesobject[]optional
namestringoptional
labelstringoptional
fullNamestringoptional
roleNamesstringoptional
statusstringoptional
isAdminbooleanoptional
primaryRolestringoptional
paginationobjectoptional
pageintegeroptional
per_pageintegeroptional
totalintegeroptional
total_pagesintegeroptional
Try it
GET/api/trpc/users.listList
QueryBearer JWT required
Input
searchstringoptional
limitnumberrequired
default 50
tenantIdstringoptional
siteIdstringoptional
onlyAuthorsbooleanoptional
Response
200 Success. The result is in result.data.json : object[]
idstringoptional
namestringoptional
emailstringoptional
imageanyoptional
Try it
GET/api/trpc/users.listMyUsersList My Users
QueryBearer JWT required
Input
pagenumberrequired
default 0
per_pagenumberrequired
default 10
searchstringoptional
sortstringoptional
advancedSortsobject[]optional
fieldstringrequired
directionenumrequired
"asc" "desc"
advancedFiltersobjectoptional
filtersobjectoptional
hidden_columnsstring[]optional
Response
200 Success. The result is in result.data.json : object
dataobject[]optional
idstringoptional
updatedAtstringoptional
createdAtstringoptional
emailVerifiedstringoptional
blockedbooleanoptional
namestringoptional
emailstringoptional
firstNamestringoptional
lastNamestringoptional
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
tenantobjectoptional
namestringoptional
codestringoptional
statusstringoptional
siteobjectoptional
namestringoptional
slugstringoptional
statusstringoptional
rolesobject[]optional
namestringoptional
labelstringoptional
fullNamestringoptional
roleNamesstringoptional
statusstringoptional
isAdminbooleanoptional
primaryRolestringoptional
paginationobjectoptional
pageintegeroptional
per_pageintegeroptional
totalintegeroptional
total_pagesintegeroptional
Try it
POST/api/trpc/users.resetPasswordWithTokenReset Password With Token
MutationBearer JWT required
Input
tokenstringrequired
≥ 1 chars
passwordstringrequired
≥ 8 chars
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/users.sendPasswordResetEmailSend Password Reset Email
MutationBearer JWT required
Input
emailstring · emailrequired
tenantIdstring · uuidoptional
siteIdstring · uuidoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/users.updateUserUpdate User
MutationBearer JWT required
Input
idstringrequired
namestringoptional
firstNamestringoptional
lastNamestringoptional
emailstring · emailoptional
titlestringoptional
phonestringoptional
imagestringoptional
blockedbooleanoptional
emailVerifiedanyoptional
roleIdsstring[]optional
dataobjectoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it
POST/api/trpc/users.updateUserProfileUpdate User Profile
MutationBearer JWT required
Input
firstNamestringrequired
lastNamestringrequired
phonestringoptional
emailstring · emailrequired
companyNamestringoptional
addressstringoptional
biostringoptional
twitterUrlstringoptional
linkedinUrlstringoptional
websitestringoptional
userIdstringoptional
Response
200 Success. The result is in result.data.json
The result format is not documented for this procedure yet.
Try it