PUT api/v1/companies/{id}
Request Information
URI Parameters
| Name | Description | Type | Additional information |
|---|---|---|---|
| id | string |
Required |
Body Parameters
CompanyDto| Name | Description | Type | Additional information |
|---|---|---|---|
| Id | string |
None. |
|
| Name | string |
None. |
|
| Description | string |
None. |
|
| Landing | LandingConfig |
None. |
|
| Campaign | CampaignConfig |
None. |
|
| Billing | BillingConfig |
None. |
|
| FiscalData | FiscalDataDto |
None. |
|
| CreatedAt | date |
None. |
Request Formats
application/json, text/json
Sample:
{
"Id": "sample string 1",
"Name": "sample string 2",
"Description": "sample string 3",
"Landing": {
"PrimaryColor": "sample string 1",
"WelcomeTitle": "sample string 2",
"WelcomeSubtitle": "sample string 3",
"WelcomeMessage": "sample string 4",
"BannerUrl": "sample string 5",
"CustomFields": [
{
"Id": "sample string 1",
"Label": "sample string 2",
"Type": "sample string 3",
"Options": [
"sample string 1",
"sample string 2"
]
},
{
"Id": "sample string 1",
"Label": "sample string 2",
"Type": "sample string 3",
"Options": [
"sample string 1",
"sample string 2"
]
}
]
},
"Campaign": {
"RewardType": "sample string 1",
"RewardValue": {},
"RewardDescription": "sample string 3",
"MinimumPurchaseAmount": 4.0
},
"Billing": {
"Model": "sample string 1",
"PricePerLead": 2.0,
"MonthlyFee": 3.0,
"FixedAmount": 4.0,
"PerLeadAmount": 5.0,
"RevenueSharePercent": 6.0
},
"FiscalData": {
"Cif": "sample string 1",
"LegalName": "sample string 2",
"Address": "sample string 3"
},
"CreatedAt": "2026-02-05T14:51:01.8917219+01:00"
}
text/html
Sample:
{"Id":"sample string 1","Name":"sample string 2","Description":"sample string 3","Landing":{"PrimaryColor":"sample string 1","WelcomeTitle":"sample string 2","WelcomeSubtitle":"sample string 3","WelcomeMessage":"sample string 4","BannerUrl":"sample string 5","CustomFields":[{"Id":"sample string 1","Label":"sample string 2","Type":"sample string 3","Options":["sample string 1","sample string 2"]},{"Id":"sample string 1","Label":"sample string 2","Type":"sample string 3","Options":["sample string 1","sample string 2"]}]},"Campaign":{"RewardType":"sample string 1","RewardValue":{},"RewardDescription":"sample string 3","MinimumPurchaseAmount":4.0},"Billing":{"Model":"sample string 1","PricePerLead":2.0,"MonthlyFee":3.0,"FixedAmount":4.0,"PerLeadAmount":5.0,"RevenueSharePercent":6.0},"FiscalData":{"Cif":"sample string 1","LegalName":"sample string 2","Address":"sample string 3"},"CreatedAt":"2026-02-05T14:51:01.8917219+01:00"}
application/xml, text/xml
Sample:
<CompanyDto xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/ReferralFlowAPI.DTOs">
<Billing>
<FixedAmount>4</FixedAmount>
<Model>sample string 1</Model>
<MonthlyFee>3</MonthlyFee>
<PerLeadAmount>5</PerLeadAmount>
<PricePerLead>2</PricePerLead>
<RevenueSharePercent>6</RevenueSharePercent>
</Billing>
<Campaign>
<MinimumPurchaseAmount>4</MinimumPurchaseAmount>
<RewardDescription>sample string 3</RewardDescription>
<RewardType>sample string 1</RewardType>
<RewardValue />
</Campaign>
<CreatedAt>2026-02-05T14:51:01.8917219+01:00</CreatedAt>
<Description>sample string 3</Description>
<FiscalData>
<Address>sample string 3</Address>
<Cif>sample string 1</Cif>
<LegalName>sample string 2</LegalName>
</FiscalData>
<Id>sample string 1</Id>
<Landing>
<BannerUrl>sample string 5</BannerUrl>
<CustomFields>
<CustomField>
<Id>sample string 1</Id>
<Label>sample string 2</Label>
<Options xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</Options>
<Type>sample string 3</Type>
</CustomField>
<CustomField>
<Id>sample string 1</Id>
<Label>sample string 2</Label>
<Options xmlns:d5p1="http://schemas.microsoft.com/2003/10/Serialization/Arrays">
<d5p1:string>sample string 1</d5p1:string>
<d5p1:string>sample string 2</d5p1:string>
</Options>
<Type>sample string 3</Type>
</CustomField>
</CustomFields>
<PrimaryColor>sample string 1</PrimaryColor>
<WelcomeMessage>sample string 4</WelcomeMessage>
<WelcomeSubtitle>sample string 3</WelcomeSubtitle>
<WelcomeTitle>sample string 2</WelcomeTitle>
</Landing>
<Name>sample string 2</Name>
</CompanyDto>
application/x-www-form-urlencoded
Sample:
Response Information
Resource Description
IHttpActionResultNone.
Response Formats
application/json, text/json, text/html, application/xml, text/xml
Sample:
Sample not available.