POST api/Subscription/CreateSubscriptionForCompany
Request Information
URI Parameters
None.
Body Parameters
CompanyRegistrationInfoModel| Name | Description | Type | Additional information |
|---|---|---|---|
| companyid | integer |
None. |
|
| emailid | string |
None. |
|
| plan_id | string |
None. |
|
| planname | string |
None. |
|
| companyinfo | RegistrationViewModel |
None. |
|
| subscriptioninfo | SubscriptionViewModel |
None. |
|
| isexist | boolean |
None. |
|
| isvalid | boolean |
None. |
Request Formats
application/json, text/json
Sample:
{
"companyid": 1,
"emailid": "sample string 2",
"plan_id": "sample string 3",
"planname": "sample string 4",
"companyinfo": {
"companyid": 1,
"plan_id": "sample string 2",
"planmasterid": "sample string 3",
"planname": "sample string 4",
"admincode": "sample string 5",
"companycode": "sample string 6",
"bankname": "sample string 7",
"bankbranchname": "sample string 8",
"companyaccountno": "sample string 9",
"companyifsccode": "sample string 10",
"isagreed": true,
"admincompanyname": "sample string 12",
"companyaddressline1": "sample string 13",
"companyaddressline2": "sample string 14",
"companystateid": 15,
"postalcode": "sample string 16",
"emailid": "sample string 17",
"companygstno": "sample string 18",
"mobileno": "sample string 19",
"cityname": "sample string 20",
"admininfoid": 21,
"logininfoid": 22,
"username": "sample string 23",
"adminpassword": "sample string 24",
"adminfirstname": "sample string 25",
"adminlastname": "sample string 26",
"rolecode": "sample string 27",
"rolename": "sample string 28",
"statename": "sample string 29",
"roleid": 30,
"token": "sample string 31",
"isexist": true
},
"subscriptioninfo": {
"id": "sample string 1",
"entity": "sample string 2",
"source": "sample string 3",
"companyid": 4,
"planmasterid": 5,
"planname": "sample string 6",
"status": "sample string 7",
"substatus": "sample string 8",
"plan_id": "sample string 9",
"short_url": "sample string 10",
"currentsubscriptionmasterid": 11,
"start_at": 12,
"customer_notify": true,
"expire_by": 14,
"currentsubscriptiondetailsid": 15,
"total_count": 16,
"paid_count": 17,
"remaining_count": 18
},
"isexist": true,
"isvalid": true
}
application/xml, text/xml
Sample:
<CompanyRegistrationInfoModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Kantaserp.Models">
<companyid>1</companyid>
<companyinfo>
<admincode>sample string 5</admincode>
<admincompanyname>sample string 12</admincompanyname>
<adminfirstname>sample string 25</adminfirstname>
<admininfoid>21</admininfoid>
<adminlastname>sample string 26</adminlastname>
<adminpassword>sample string 24</adminpassword>
<bankbranchname>sample string 8</bankbranchname>
<bankname>sample string 7</bankname>
<cityname>sample string 20</cityname>
<companyaccountno>sample string 9</companyaccountno>
<companyaddressline1>sample string 13</companyaddressline1>
<companyaddressline2>sample string 14</companyaddressline2>
<companycode>sample string 6</companycode>
<companygstno>sample string 18</companygstno>
<companyid>1</companyid>
<companyifsccode>sample string 10</companyifsccode>
<companystateid>15</companystateid>
<emailid>sample string 17</emailid>
<isagreed>true</isagreed>
<isexist>true</isexist>
<logininfoid>22</logininfoid>
<mobileno>sample string 19</mobileno>
<plan_id>sample string 2</plan_id>
<planmasterid>sample string 3</planmasterid>
<planname>sample string 4</planname>
<postalcode>sample string 16</postalcode>
<rolecode>sample string 27</rolecode>
<roleid>30</roleid>
<rolename>sample string 28</rolename>
<statename>sample string 29</statename>
<token>sample string 31</token>
<username>sample string 23</username>
</companyinfo>
<emailid>sample string 2</emailid>
<isexist>true</isexist>
<isvalid>true</isvalid>
<plan_id>sample string 3</plan_id>
<planname>sample string 4</planname>
<subscriptioninfo>
<companyid>4</companyid>
<currentsubscriptiondetailsid>15</currentsubscriptiondetailsid>
<currentsubscriptionmasterid>11</currentsubscriptionmasterid>
<customer_notify>true</customer_notify>
<entity>sample string 2</entity>
<expire_by>14</expire_by>
<id>sample string 1</id>
<paid_count>17</paid_count>
<plan_id>sample string 9</plan_id>
<planmasterid>5</planmasterid>
<planname>sample string 6</planname>
<remaining_count>18</remaining_count>
<short_url>sample string 10</short_url>
<source>sample string 3</source>
<start_at>12</start_at>
<status>sample string 7</status>
<substatus>sample string 8</substatus>
<total_count>16</total_count>
</subscriptioninfo>
</CompanyRegistrationInfoModel>
application/x-www-form-urlencoded
Sample:
Sample not available.
Response Information
Resource Description
HttpResultViewModel| Name | Description | Type | Additional information |
|---|---|---|---|
| status | boolean |
None. |
|
| message | string |
None. |
|
| data | Object |
None. |
Response Formats
application/json, text/json
Sample:
{
"status": true,
"message": "sample string 2",
"data": {}
}
application/xml, text/xml
Sample:
<HttpResultViewModel xmlns:i="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://schemas.datacontract.org/2004/07/Kantaserp.Models"> <data /> <message>sample string 2</message> <status>true</status> </HttpResultViewModel>