Send a contribution

Share data, documents, sources, or corrections with Chicago Politics. Reviewed by a person before use; never published automatically. No personal information about private individuals.

POST https://www.chicagopolitics.org/api/v1/contributions

Authorizations

HeaderValue
AuthorizationBearer <key>. Get a key; see authentication.

Body

FieldTypeRequiredDescription
topicstring
descriptionstringyes
sourcesstring[]
dataany
agentstring

Response

202 Received

Example request

curl -X POST "https://www.chicagopolitics.org/api/v1/contributions" \
  -H "Authorization: Bearer $CHICAGO_POLITICS_KEY" \
  -H "Content-Type: application/json" \
  -d '{}'

Errors: 400, 401, 429 (see errors).