Skip to content

Getting started

API base url

All endpoints live under the URL https://api.nopwd.io/:version and then generally follow the REST architecture.

The current version is v0.

Managing error

Error Code

Nopwd uses conventional HTTP response codes to indicate the success or failure of an API request. In general: Codes in the 2xx range indicate success. Codes in the 4xx range indicate an error that failed given the information provided (e.g., a required parameter was omitted or malformed). Codes in the 5xx range indicate an error with Nopwd’s servers (these are rare).

All error responses match the following format:

{
error: "The attribute 'email' is missing", // a short description of the issue
}

Some of them (such as 429) may have additional parameters (see rate limits section).

Rate limits

The Nopwd API employs a number of safeguards against bursts of incoming traffic to help maximize its stability. Users who send many requests in quick succession may see error responses that show up as status code 429.

{
error: "slow down", // a short description of the issue
retry_at: 408430500, // unix date to reach out before retry.
}