API - Application

Api to manage your applications

post
Create an application

https://api.shipl.co/app
This endpoint allows you to create an application.
Request
Response
Headers
Authorization
required
string
Bearer JWT or api-keys
Body Parameters
name
required
string
The name of your application
network
required
string
ropten/rinkeby/kovan/private
payer
required
string
user/dev
rpcUrl
optional
string
only if network is private
200: OK
{
"updatedAt": 1557381642751,
"createdAt": 1557381642751,
"payer": "user",
"id": "private-90732500792-XXXXXXXX-XXXX-4XXX-XXXX-5EFd03DD0F66",
"name": "MyWonderfulApp",
"network": "ropsten"
}

get
Get an application by id

https://api.shipl.co/app/:id
This endpoint allows you to get information of a specific application.
Request
Response
Path Parameters
id
required
string
the id of your application
Headers
Authorization
required
string
Bearer JWT or api-keys
200: OK
return a JSON
{
"updatedAt": 1557381642751,
"createdAt": 1557381642751,
"payer": "user",
"id": "private-907YYYYYYYY-XXXXXXXX-XXXX-4XXX-XXXX-5EFd03DD0F66",
"name": "MyWonderfulApp",
"network": "ropsten",
"rpcUrl": "https://ropsten.infura.io/v3/a14e41ba285445bf90bd3f85xxxxxxxx",
"masterAddress": "0xa0ad94077987b6758718bcb4de2a3828aada92ad"
}
404: Not Found

get
Get the list of your applications

https://api.shipl.co/app/list
Request
Response
Headers
Authorization
required
string
Bearer JWT or api-keys
200: OK
Return a JSON
[
{
"updatedAt": 1557381642751,
"createdAt": 1557381642751,
"payer": "user",
"id": "private-90732500792-XXXXXXXX-XXXX-4XXX-XXXX-5EFd03DD0F66",
"name": "MyWonderfulApp",
"network": "ropsten"
}
]

delete

https://api.shipl.co/app/:id
Request
Response
Path Parameters
id
required
string
the id of your application
200: OK
{}