API ReferenceActive Modules List
GET

/modules/list

Retrieves the active, compiled algorithmic modules available to your specific SOC 2 compliance tier.

Endpoint Mechanics

Unlike the detect endpoint, /modules/list does not require an AES-GCM encrypted payload because it does not process any citizen identities. It simply returns the string enums required to populate the anomaly_type field in your future POST requests.

List Modules Request
1curl -X GET https://api.marigoldinsights.org/v1/modules/list \
2 -H "Authorization: Bearer mg_live_..."

Response Schema

The response is a flat JSON array of strings. You should cache this response locally (e.g. Redis) and refresh it every 24 hours, as we routinely deploy new statistical modules over the air.

JSON Response
1[
2 "HIGH_DENSITY",
3 "NCOA_MISMATCH",
4 "FUZZY_DUPLICATE",
5 "DOB_SPIKE",
6 "COMMERCIAL_ZONING",
7 "PO_BOX_RESIDENCE"
8]