Gerar Teste Krator
curl --request POST \
--url https://mcapi.knewcms.com:2087/lines/krator/test \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"notes": "<string>",
"package_p2p": "<string>",
"package_iptv": 123,
"testDuration": 123,
"krator_package": "<string>",
"serviceId": "<string>"
}
'import requests
url = "https://mcapi.knewcms.com:2087/lines/krator/test"
payload = {
"notes": "<string>",
"package_p2p": "<string>",
"package_iptv": 123,
"testDuration": 123,
"krator_package": "<string>",
"serviceId": "<string>"
}
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({
notes: '<string>',
package_p2p: '<string>',
package_iptv: 123,
testDuration: 123,
krator_package: '<string>',
serviceId: '<string>'
})
};
fetch('https://mcapi.knewcms.com:2087/lines/krator/test', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "2087",
CURLOPT_URL => "https://mcapi.knewcms.com:2087/lines/krator/test",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'notes' => '<string>',
'package_p2p' => '<string>',
'package_iptv' => 123,
'testDuration' => 123,
'krator_package' => '<string>',
'serviceId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://mcapi.knewcms.com:2087/lines/krator/test"
payload := strings.NewReader("{\n \"notes\": \"<string>\",\n \"package_p2p\": \"<string>\",\n \"package_iptv\": 123,\n \"testDuration\": 123,\n \"krator_package\": \"<string>\",\n \"serviceId\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://mcapi.knewcms.com:2087/lines/krator/test")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"notes\": \"<string>\",\n \"package_p2p\": \"<string>\",\n \"package_iptv\": 123,\n \"testDuration\": 123,\n \"krator_package\": \"<string>\",\n \"serviceId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://mcapi.knewcms.com:2087/lines/krator/test")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"notes\": \"<string>\",\n \"package_p2p\": \"<string>\",\n \"package_iptv\": 123,\n \"testDuration\": 123,\n \"krator_package\": \"<string>\",\n \"serviceId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id_p2p": 0,
"id_iptv": 0,
"username": "66j17k4",
"password": "04j1r49",
"owner": 99999,
"exp_date": "2025-07-02T14:25:16.702Z",
"notes": "",
"status": 1,
"is_trial": 1,
"package_iptv": 97,
"package_one_stream": 133,
"package_p2p": "64399dca5ea59e8a1de2b083",
"error_iptv": 0,
"error_p2p": 0,
"admin_id": 1,
"country": "Brazil",
"krator_package": "1",
"custom_package": "[103,111,141,101,102,140,105,114,115,116,117,118,119,136,113,120,142,112,109,106,110,107,108,126,127,128,129,130,133,137,134,121,138,139,143,144,145,146,150]",
"createdAt": "2025-07-02T13:25:16.702Z",
"updatedAt": "2025-07-02T13:25:16.702Z",
"max_connections": 1,
"max_connections_nexus": null,
"plan": null,
"access_code": "z80wtucydo",
"p2p_active": null,
"warez2_active": null,
"id_warez": null,
"id_nexus": null,
"id_whot": null,
"migration_url": null,
"email": null,
"group_id": null,
"telegram": null,
"id": 102716781,
"id_one_stream": null,
"gift": 0,
"id_tvs_from": null,
"id_res_tvs_from": null
}
Clientes
Gerar Teste Krator
Este endpoint permite gerar um teste Krator na plataforma.
POST
/
lines
/
krator
/
test
Gerar Teste Krator
curl --request POST \
--url https://mcapi.knewcms.com:2087/lines/krator/test \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"notes": "<string>",
"package_p2p": "<string>",
"package_iptv": 123,
"testDuration": 123,
"krator_package": "<string>",
"serviceId": "<string>"
}
'import requests
url = "https://mcapi.knewcms.com:2087/lines/krator/test"
payload = {
"notes": "<string>",
"package_p2p": "<string>",
"package_iptv": 123,
"testDuration": 123,
"krator_package": "<string>",
"serviceId": "<string>"
}
headers = {
"Authorization": "<authorization>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: '<authorization>', 'Content-Type': 'application/json'},
body: JSON.stringify({
notes: '<string>',
package_p2p: '<string>',
package_iptv: 123,
testDuration: 123,
krator_package: '<string>',
serviceId: '<string>'
})
};
fetch('https://mcapi.knewcms.com:2087/lines/krator/test', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_PORT => "2087",
CURLOPT_URL => "https://mcapi.knewcms.com:2087/lines/krator/test",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'notes' => '<string>',
'package_p2p' => '<string>',
'package_iptv' => 123,
'testDuration' => 123,
'krator_package' => '<string>',
'serviceId' => '<string>'
]),
CURLOPT_HTTPHEADER => [
"Authorization: <authorization>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://mcapi.knewcms.com:2087/lines/krator/test"
payload := strings.NewReader("{\n \"notes\": \"<string>\",\n \"package_p2p\": \"<string>\",\n \"package_iptv\": 123,\n \"testDuration\": 123,\n \"krator_package\": \"<string>\",\n \"serviceId\": \"<string>\"\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "<authorization>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://mcapi.knewcms.com:2087/lines/krator/test")
.header("Authorization", "<authorization>")
.header("Content-Type", "application/json")
.body("{\n \"notes\": \"<string>\",\n \"package_p2p\": \"<string>\",\n \"package_iptv\": 123,\n \"testDuration\": 123,\n \"krator_package\": \"<string>\",\n \"serviceId\": \"<string>\"\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://mcapi.knewcms.com:2087/lines/krator/test")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = '<authorization>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"notes\": \"<string>\",\n \"package_p2p\": \"<string>\",\n \"package_iptv\": 123,\n \"testDuration\": 123,\n \"krator_package\": \"<string>\",\n \"serviceId\": \"<string>\"\n}"
response = http.request(request)
puts response.read_body{
"id_p2p": 0,
"id_iptv": 0,
"username": "66j17k4",
"password": "04j1r49",
"owner": 99999,
"exp_date": "2025-07-02T14:25:16.702Z",
"notes": "",
"status": 1,
"is_trial": 1,
"package_iptv": 97,
"package_one_stream": 133,
"package_p2p": "64399dca5ea59e8a1de2b083",
"error_iptv": 0,
"error_p2p": 0,
"admin_id": 1,
"country": "Brazil",
"krator_package": "1",
"custom_package": "[103,111,141,101,102,140,105,114,115,116,117,118,119,136,113,120,142,112,109,106,110,107,108,126,127,128,129,130,133,137,134,121,138,139,143,144,145,146,150]",
"createdAt": "2025-07-02T13:25:16.702Z",
"updatedAt": "2025-07-02T13:25:16.702Z",
"max_connections": 1,
"max_connections_nexus": null,
"plan": null,
"access_code": "z80wtucydo",
"p2p_active": null,
"warez2_active": null,
"id_warez": null,
"id_nexus": null,
"id_whot": null,
"migration_url": null,
"email": null,
"group_id": null,
"telegram": null,
"id": 102716781,
"id_one_stream": null,
"gift": 0,
"id_tvs_from": null,
"id_res_tvs_from": null
}
Como utilizar este endpoint?
Esse endpoint cria um teste Krator com credenciais temporárias para uso da plataforma.Headers obrigatórios
string
required
O token de autenticação no formato Bearer é obrigatório para acessar este endpoint.
Parâmetros do corpo da requisição (Payload)
string
Observações adicionais sobre o teste Krator. Campo opcional.
string
required
ID do pacote P2P a ser utilizado no teste.
number
required
ID do pacote IPTV a ser utilizado no teste.
number
required
Duração do teste em dias.
string
required
Pacote Krator a ser utilizado no teste.
string
required
ID do serviço relacionado ao teste.
Exemplo de Requisição
POST https://mcapi.knewcms.com:2087/lines/krator/test
Headers:
{
"Authorization": "Bearer seu_token_aqui",
"Content-Type": "application/json"
}
Payload:
{
"notes": "",
"package_p2p": "64399dca5ea59e8a1de2b083",
"package_iptv": 97,
"testDuration": 1,
"krator_package": "1",
"serviceId": "672b26efd46f330001c0a590"
}
Resposta
number
ID do cliente P2P gerado (se aplicável).
number
ID do cliente IPTV gerado (se aplicável).
string
Nome de usuário gerado para o teste Krator.
string
Senha temporária gerada para o teste Krator.
number
ID do proprietário responsável pelo teste.
string
Data de expiração do acesso do teste Krator.
string
Observações adicionais sobre o teste Krator.
number
Status da conta (ex.: 1 para ativo, 0 para inativo).
number
Indica se a conta é de teste (1 para sim, 0 para não).
number
ID do pacote IPTV utilizado.
number
ID do pacote One Stream utilizado.
string
ID do pacote P2P utilizado.
number
Código de erro do IPTV, se houver.
number
Código de erro do P2P, se houver.
number
ID do administrador responsável.
string
País de origem do teste Krator.
string
Pacote Krator utilizado.
string
Lista de IDs de pacotes customizados.
string
Data de criação do teste Krator.
string
Data da última atualização do teste Krator.
number
Número máximo de conexões permitidas.
string
Código de acesso gerado.
Exemplo de Resposta
{
"id_p2p": 0,
"id_iptv": 0,
"username": "66j17k4",
"password": "04j1r49",
"owner": 99999,
"exp_date": "2025-07-02T14:25:16.702Z",
"notes": "",
"status": 1,
"is_trial": 1,
"package_iptv": 97,
"package_one_stream": 133,
"package_p2p": "64399dca5ea59e8a1de2b083",
"error_iptv": 0,
"error_p2p": 0,
"admin_id": 1,
"country": "Brazil",
"krator_package": "1",
"custom_package": "[103,111,141,101,102,140,105,114,115,116,117,118,119,136,113,120,142,112,109,106,110,107,108,126,127,128,129,130,133,137,134,121,138,139,143,144,145,146,150]",
"createdAt": "2025-07-02T13:25:16.702Z",
"updatedAt": "2025-07-02T13:25:16.702Z",
"max_connections": 1,
"max_connections_nexus": null,
"plan": null,
"access_code": "z80wtucydo",
"p2p_active": null,
"warez2_active": null,
"id_warez": null,
"id_nexus": null,
"id_whot": null,
"migration_url": null,
"email": null,
"group_id": null,
"telegram": null,
"id": 102716781,
"id_one_stream": null,
"gift": 0,
"id_tvs_from": null,
"id_res_tvs_from": null
}
⌘I