POST api/Subscription/CreateSubscriptionForCompany

Request Information

URI Parameters

None.

Body Parameters

CompanyRegistrationInfoModel
NameDescriptionTypeAdditional 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
NameDescriptionTypeAdditional 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>