Public | Automated Build

Last pushed: a year ago
Short Description
Full Description


Install vagrant and Virtualbox on your machine. Then:

$ cd jace/deploy
$ vagrant up

Add your machine to /etc/hosts and name it

$ fab dev deploy

To get a copy of the production database try the following commands:

$ fab api backup_db dev restore_db

This script also does a git pull on the current branch to garantee we get the latest code.

Testing API request on the shell

To test an API request on the shell you can do the following:

$ curl -X POST --header "Authorization: Token e068a58feee007d0d9d337a907dcfd87171ae56e"

Create a new API User

The following steps are needed for the correct creation of an API User:

  • Create a new user in the backend !()[]
  • add platform specific settings for this user (platform should be unique)

    {"platform": "scytale"}

  • MAKE SURE the settings fields wasn't saved as a string (if it is a string the quotes will be escaped {\"platform\": \"scytale\"}

  • mark the user as superuser (still in the admin page)
  • go to !()[], find the new user and copy the token

After you have the user created and the token ready send an email to the user with roughly the following text:

Hi {user},

Thanks for trying out Attentive!

Your token is ready for testing. All the documentation can be found at

The documentation allows you to send requests to either a dummy server or our production server.

We also have a sandbox environment you can use if you want to do testing before going for production.

Production endpoint: 
Sandbox endpoint: 

If you have any questions or problems do not hesitate to contact us at

Best regards,

PyCharm configuration

On your run configuration for Jace set the following environment variables as well as a path mapping:


Docker Pull Command
Source Repository