⚙️API Integration
Customerarea
Licences
3 min
{ "tab" "request", "url" "https //api fsflt net/customerarea/licenses/available", "name" "get available licenses", "method" "get", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "kind" "required", "name" "x api key", "type" "string", "description" "x api key" } ], "bodydataparameters" \[ { "kind" "required", "name" "customer code", "type" "number", "description" "customer code" }, { "kind" "optional", "name" "lang", "type" "string", "description" "language for the license name, defaults en" }, { "kind" "optional", "name" "version code", "type" "number", "description" "only search for version, defaults to all\nsee directory/licenses/versions for versions list" }, { "kind" "optional", "name" "license duration", "type" "string", "description" "search for duration (in monthes), default all durations" }, { "kind" "optional", "name" "license code", "type" "string", "description" "returns detail for specific license code" }, { "kind" "optional", "name" "currency code", "type" "string", "description" "currency for the license amount, default eur\nsee directory/currencies for currencies list" } ], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "flq5yvk0nl9rycufct19a", "code" "{\n \\"code\\" 200,\n \\"content\\" \[\n {\n \\"license code\\" \\"cl q a005 m1\\",\n \\"license name\\" \\"business filter license\\",\n \\"license duration months\\" \\"1\\",\n \\"license version\\" \\"0\\",\n \\"license quantity\\" \\"5 users\\",\n \\"license points\\" 0 5,\n \\"license amount\\" 5,\n \\"license amount currency\\" \\"eur\\"\n },\n {\n \\"license code\\" \\"cl q a010 m1\\",\n \\"license name\\" \\"business filter license\\",\n \\"license duration months\\" \\"1\\",\n \\"license version\\" \\"0\\",\n \\"license quantity\\" \\"10 users\\",\n \\"license points\\" 1,\n \\"license amount\\" 10,\n \\"license amount currency\\" \\"eur€\\"\n },\n ]\n}", "language" "200" }, { "id" "jw0 ru4gat6nlpbr8jkqm", "code" "{\n \\"message\\" \\"invalid token or unauthorized admin\\"\n}", "language" "401" }, { "id" "xivaqjmahhmwuzfqxrpdj", "code" "{\r\n \\"code\\" 500,\r\n \\"message\\" \\"the given data was invalid \\",\r\n \\"errors\\" {\r\n \\"lang\\" \[\r\n \\"the lang must be one of the following types en, it, es, de\\"\r\n ]\r\n }\r\n}", "language" "500" } ], "selectedlanguageid" "flq5yvk0nl9rycufct19a" }, "examples" { "languages" \[ { "id" "bnv038bzhtqobdql7mirk", "code" "curl x 'get' \\\\\n 'https //api fsflt net/customerarea/licenses/availables' \\\\\n h 'accept application/json' \\\\\n h \\"content type application/json\\" \\\\\n h \\"x api key your api key\\" \\\\\n d '{\\"customer code\\" customer number, your param}'", "language" "shell" } ], "selectedlanguageid" "bnv038bzhtqobdql7mirk" }, "description" "get available licenses for customer", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "tab" "examples", "url" "https //api fsflt net/customerarea/licenses/demo", "name" "assign demo", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "kind" "required", "name" "x api key", "type" "string", "description" "api key for authorization" } ], "bodydataparameters" \[ { "kind" "required", "name" "customer code", "type" "number", "description" "customer code" }, { "kind" "optional", "name" "lang", "type" "string", "description" "the language of the customer to whom the demo is assigned \ndefault value => en" }, { "kind" "optional", "name" "accept notifications", "type" "boolean", "description" "flag allowing the user to choose whether or not to receive notifications when a new demo is assigned \ndefault value => true" } ], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "c7gptguxewsr 1bei0sdt", "code" "{\n \\"code\\" 200,\n \\"content\\" \n {\n \\"customer\\" \\"fsdev8080\\",\n \\"version\\" \\"cl demo\\",\n \\"license\\" \\"internet protection and malware mitigation trial demo inserted by api\\",\n \\"expiry date\\" \\"2022 01 12\\",\n \\"license id\\" 108501\n }\n}", "language" "200" }, { "id" "1nlbinaobd 5lmvacvzqp", "code" "{\n \\"message\\" \\"invalid token or unauthorized admin\\"\n}", "language" "401" }, { "id" "4evvs4p zita2ajjsgvwq", "code" "{\r\n \\"code\\" 500,\r\n \\"message\\" \\"the given data was invalid \\",\r\n \\"errors\\" {\r\n \\"lang\\" \[\r\n \\"the lang must be one of the following types en, it, es, de\\"\r\n ]\r\n }\r\n}", "language" "500" } ], "selectedlanguageid" "c7gptguxewsr 1bei0sdt" }, "examples" { "languages" \[ { "id" "klvlf7aq 5 fd6lq4pz52", "code" "curl x 'post' \\\\\n 'https //api fsflt net/customerarea/licenses/demo' \\\\\n h 'accept application/json' \\\\\n h \\"content type application/json\\" \\\\\n h \\"x api key your api key\\" \\\\\n d '{\\"customer code\\" customer number, your param}'", "language" "shell" } ], "selectedlanguageid" "klvlf7aq 5 fd6lq4pz52" }, "description" "assigns a new demo license to the chosen customer", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "tab" "examples", "url" "https //api fsflt net/customerarea/licenses/assign", "name" "assign license", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "kind" "optional", "name" "x api key", "type" "string", "description" "api key for authorization" } ], "bodydataparameters" \[ { "kind" "required", "name" "customer code", "type" "number", "description" "customer code" }, { "kind" "required", "name" "license code", "type" "string", "description" "license code to be assigned\nsee licenses/available for licenses list\n" }, { "kind" "required", "name" "license info", "type" "string", "description" "license description (ex headquarter, secondary office)" }, { "kind" "optional", "name" "accept notifications", "type" "boolean", "description" "flag allowing the user to choose whether or not to receive notifications when a new license is assigned \ndefault value => true" }, { "kind" "optional", "name" "currency code", "type" "string", "description" "currency for the deducted amount, default eur\nsee directory/currencies for currencies list" } ], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "gbujrodlrdishxz7xjp43", "code" "{\n \\"code\\" 200,\n \\"content\\" {\n \\"customer\\" \\"the customer name\\",\n \\"license id\\" \\"13343\\",\n \\"start date\\" \\"2022 01 18\\",\n \\"expiry date\\" \\"2022 01 31\\",\n \\"deducted amount\\" 5,\n \\"currency code\\" \\"eur\\"\n }\n}", "language" "200" }, { "id" "ojlcmekp ieq4sqxjafhf", "code" "{\n \\"message\\" \\"invalid token or unauthorized admin\\"\n}", "language" "401" }, { "id" "jjqnz6pxxfgp6ui4yanv2", "code" "{\r\n \\"code\\" 500,\r\n \\"message\\" \\"the given data was invalid \\",\r\n \\"errors\\" {\r\n \\"license info\\" \[\r\n \\"the license info may only contain letters, numbers, dashes and whitespace \\"\r\n ]\r\n }\r\n}", "language" "500" } ], "selectedlanguageid" "gbujrodlrdishxz7xjp43" }, "examples" { "languages" \[ { "id" "8pcr6wgxa0loiryhongju", "code" "curl x 'post' \\\\\n 'https //api fsflt net/licenses/assign' \\\\\n h 'accept application/json' \\\\\n h \\"content type application/json\\" \\\\\n h \\"x api key your api key\\" \\\\\n d '{\\"customer code\\" customer number, your param}'", "language" "shell" } ], "selectedlanguageid" "8pcr6wgxa0loiryhongju" }, "description" "assigns a new bulk license to the chosen customer", "currentnewparameter" { "label" "body parameter", "value" "bodydataparameters" } } { "tab" "request", "url" "https //api fsflt net/customerarea/licenses/suspend", "name" "suspend license renewal", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "kind" "optional", "name" "x api key", "type" "string", "description" "" } ], "bodydataparameters" \[ { "kind" "required", "name" "license id", "type" "string", "description" "id of the license" }, { "kind" "required", "name" "customer code", "type" "string", "description" "customer code" } ], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "hrxmdvs6b97s0 uawnhxh", "code" "{\r\n \\"code\\" 200,\r\n \\"content\\" \\"license suspended successfully \\"\r\n}", "language" "200", "customlabel" "" }, { "id" "ev yzpj5yvxwbpjuvx9f2", "code" "{\n \\"code\\" 405,\n \\"message\\" \\"license already suspended \\",\n \\"error\\" \[]\n}", "language" "405", "customlabel" "" } ], "selectedlanguageid" "hrxmdvs6b97s0 uawnhxh" }, "examples" { "languages" \[ { "id" "w575xknmskrb e juhmce", "code" "curl x 'post' \\\\\r\n 'https //api fsflt net/customerarea/licenses/suspend' \\\\\r\n h 'accept application/json' \\\\\r\n h \\"content type application/json\\" \\\\\r\n h \\"x api key your api key\\" \\\\\r\n d '{\\"customer code\\" customer number, \\"license id\\" license id}'", "language" "shell", "customlabel" "" } ], "selectedlanguageid" "w575xknmskrb e juhmce" }, "description" "", "currentnewparameter" { "label" "header parameter", "value" "headerparameters" } } { "tab" "examples", "url" "https //api fsflt net/customerarea/licenses/enable", "name" "resume license renewal", "method" "post", "request" { "pathparameters" \[], "queryparameters" \[], "headerparameters" \[ { "kind" "optional", "name" "x api key", "type" "string", "description" "" } ], "bodydataparameters" \[ { "kind" "required", "name" "license id", "type" "string", "description" "id of the license" }, { "kind" "required", "name" "customer code", "type" "string", "description" "customer code" } ], "formdataparameters" \[] }, "results" { "languages" \[ { "id" "hrxmdvs6b97s0 uawnhxh", "code" "{\r\n \\"code\\" 200,\r\n \\"content\\" \\"license enabled successfully \\"\r\n}", "language" "200", "customlabel" "" }, { "id" "ev yzpj5yvxwbpjuvx9f2", "code" "{\n \\"code\\" 405,\n \\"message\\" \\"license already suspended \\",\n \\"error\\" \[]\n}", "language" "405", "customlabel" "" } ], "selectedlanguageid" "hrxmdvs6b97s0 uawnhxh" }, "examples" { "languages" \[ { "id" "sbxximynn ooyzpad5goz", "code" "curl x 'post' \\\\\r\n 'https //api fsflt net/customerarea/licenses/enable' \\\\\r\n h 'accept application/json' \\\\\r\n h \\"content type application/json\\" \\\\\r\n h \\"x api key your api key\\" \\\\\r\n d '{\\"customer code\\" customer number, \\"license id\\" license id}'", "language" "shell", "customlabel" "" } ], "selectedlanguageid" "sbxximynn ooyzpad5goz" }, "description" "", "currentnewparameter" { "label" "header parameter", "value" "headerparameters" } }