-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathapi_rest.txt
62 lines (44 loc) · 3.25 KB
/
api_rest.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#criando usuarios
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"email":"[email protected]","username":"x","password":"x"}' https://painel.ispbrasil.com.br/api/users
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"email":"[email protected]", "username":"xx","password":"xx"}' https://painel.ispbrasil.com.br/api/users
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"email":"[email protected]", "username":"xxx","password":"xxx"}' https://painel.ispbrasil.com.br/api/users
#criando dominios
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"user_id":1 , "name":"test1.ispbrasil.com.br"}' https://painel.ispbrasil.com.br/api/domains
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"user_id":1 , "name":"test2.ispbrasil.com.br"}' https://painel.ispbrasil.com.br/api/domains
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"user_id":1 , "name":"test3.ispbrasil.com.br"}' https://painel.ispbrasil.com.br/api/domains
#criando banco
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"domain_id":1 , "databasename":"x", "username": "x", "password":"x"}' https://painel.ispbrasil.com.br/api/databases
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"domain_id":1 , "databasename":"xx", "username": "x", "password":"x"}' https://painel.ispbrasil.com.br/api/databases
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"domain_id":1 , "databasename":"a", "username": "a", "password":"a"}' https://painel.ispbrasil.com.br/api/databases
#criando conta de ftp
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"domain_id":1 , "username":"x", "password":"x"}' https://painel.ispbrasil.com.br/api/ftpaccounts
#criando conta de email
curl -i -u x:x -X POST -H "Content-Type: application/json" -d '{"domain_id":3 , "username":"itamarjp", "password":"x"}' https://painel.ispbrasil.com.br/api/emails
#consultando TODOS
curl -u x:x -i -X GET https://painel.ispbrasil.com.br/api/users/me
curl -u x:x -i -X GET https://painel.ispbrasil.com.br/api/users
curl -u x:x -i -X GET https://painel.ispbrasil.com.br/api/domains
curl -u x:x -i -X GET https://painel.ispbrasil.com.br/api/databases
curl -u x:x -i -X GET https://painel.ispbrasil.com.br/api/ftpaccounts
curl -u x:x -i -X GET https://painel.ispbrasil.com.br/api/emails
#removendo 1
curl -u x:x -i -X DELETE https://painel.ispbrasil.com.br/api/databases/1
curl -u x:x -i -X DELETE https://painel.ispbrasil.com.br/api/ftpaccounts/1
curl -u x:x -i -X DELETE https://painel.ispbrasil.com.br/api/emails/1
curl -u x:x -i -X DELETE https://painel.ispbrasil.com.br/api/domains/1
curl -u x:x -i -X DELETE https://painel.ispbrasil.com.br/api/users/1
sudo rabbitmqctl list_queues
from app.models.tables import User
from app.models.tables import Domains
from app.models.tables import Emails
from app.models.tables import Databases
from app.models.tables import FtpAccounts
users = User.query.all()
ftp = FtpAccounts.query.all()
domains = Domains.query.all()
users[0].domain_count
domains = Domains.query.all()
d = Domains.query.filter(Domains.user_id == 1).all()
session.query(User).join("addresses")
Domains.query.join("users").all()
ssh -o 'ProxyCommand ssh -p 19000 root@machine1 nc %h %p' [email protected]