Developer Quickstart

Integrate with the Village API to unlock the power of Village

Note: These docs are still actively supported, but are considered Legacy as most API connections are no longer required except in edge use cases to take advantage of Village Labs.

Connecting to Village

Enable Village to execute Rules in real-time, you need to connect your system to Village through Village's API.

Generate an API Key

Prerequisites:

  1. An Admin Account (Invite Users & Admins ->)

Note on API Asynchronous Responses:

Due to our system's asynchronous processing architecture and cryptographically verifiable ledger, our POST APIs utilize an API Results Table and a GET Results API to display errors and other information related to API requests.

The real-time response code you do receive from a Village POST API request represents whether or not your request has been added to our asynchronous processing queue, not whether the POST request and any downstream Programs & Rules were fully process without errors.

To view downstream processing errors and other information related to your POST requests, use the API Results Table and a GET Results API.

Once you've created a network and have an administrator account, you can generate an API key and begin the integration process.

From the Side Menu of your Network Admin view, navigate to "Manage Network" --> "API Tokens & Documentation."

Caution: Village API keys allows privileged access to your Network and any funds you have allocated to your Network's connected bank account and treasury. Make sure you keep it secure.

Caution: The key will be shown only once and cannot be shown again.

Click "Generate New Key", fill out the fields below, and click "Generate":

The key will be shown only once and cannot be shown again, so be sure to transfer it to a secure location. In the event your keys are lost or stolen, they should be immediately deleted and replaced with new keys.

  1. Connect your data with the Activity API ->

  2. Check out the Village API Intro -> for general Authentication & Response references

  3. Connect your user signup flow to Village using the Use Status API ->

Last updated