Create callback url
url, uuid = naas.callback.add()
url, uuid = naas.callback.add(autoDelete=False)
url, uuid = naas.callback.add(response={"toto": "tata"})
url, uuid = naas.callback.add(responseHeaders={"toto": "tata"})
You can list all callback you have create
df = naas.callback.list()
You can get a callback result.
if callback didn't been call yet, result will be None
data, headers = naas.callback.get(uuid)
It will wait maximum 3000 sec
data, headers = naas.callback.get(uuid, True)
timeout is in seconds
data, headers = naas.callback.get(uuid, True, 10)
data = naas.callback.get(uuid, raw=True)
You can remove any callback by uuid.
naas.callback.delete(uuid)
Allows retrieving the all callback made by all users as admin.
import naasnaas.callback.list_all()