API REFERENCE · SCHEMA
SourceList schema
Required fields are always present in their containing object. Optional fields may be omitted; null is allowed only where stated. Array item fields apply to every item.
All endpoints and schemasEach array item: object.
[]Required.id - string
[]Required.name - string
[]Required.authority - string
[]Required.availability - enum
Values: "available", "disabled".
[]Required.capabilities - string[]
[].capabilities item fields
Each array item: string.
[]Required.category - enum
Values: "financial_sanctions", "export_control", "debarment", "regulatory_enforcement", "public_office", "reference", "other", "mixed".
[]Required.rightsStatus - enum
Values: "approved", "review_required", "restricted".
[]Optional.jurisdiction - string
[]Optional.homepage - string
[]Optional.downloadUrl - string
[]Optional.format - string
[]Optional.attribution - string
[]Optional.termsUrl - string
[]Optional.disabledReason - string
[]Optional.refreshHours - integer
Minimum: 0.
[]Optional.parserVersion - string
[]Optional.fresh - boolean
[]Optional.qualification - object
[].qualification fields and rules
[]Required.qualification .implemented - boolean
[]Required.qualification .fixtureTested - boolean
[]Required.qualification .liveFetchTested - boolean
[]Required.qualification .rightsApproved - boolean
[]Required.qualification .activated - boolean
[]Optional.qualification .liveFetchedAt - string
Format: date-time.
[]Required.qualification .blockers - string[]
[].qualification.blockers item fields
Each array item: string.
[]Optional.currentVersion - object or null
May be null.
[].currentVersion fields and rules
Allowed alternatives
- Provide [].currentVersion.source_id and [].currentVersion.id and [].currentVersion.retrieved_at and [].currentVersion.status and [].currentVersion.rights_approved.
[]Required.currentVersion .source_id - string
[]Required.currentVersion .id - string
[]Required.currentVersion .retrieved_at - string
Format: date-time.
[]Optional.currentVersion .last_checked_at - string or null
May be null.
[].currentVersion.last_checked_at fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
[]Optional.currentVersion .published_at - string or null
May be null.
[].currentVersion.published_at fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
[]Required.currentVersion .status - string
[]Required.currentVersion .rights_approved - boolean
- null
May be null.
- Provide [].currentVersion.source_id and [].currentVersion.id and [].currentVersion.retrieved_at and [].currentVersion.status and [].currentVersion.rights_approved.
[]Optional.lastImport - object or null
May be null.
[].lastImport fields and rules
Allowed alternatives
- Provide [].lastImport.source_id and [].lastImport.id and [].lastImport.retrieved_at and [].lastImport.status and [].lastImport.rights_approved.
[]Required.lastImport .source_id - string
[]Required.lastImport .id - string
[]Required.lastImport .retrieved_at - string
Format: date-time.
[]Optional.lastImport .last_checked_at - string or null
May be null.
[].lastImport.last_checked_at fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
[]Optional.lastImport .published_at - string or null
May be null.
[].lastImport.published_at fields and rules
Allowed alternatives
- string
Format: date-time.
- null
May be null.
- string
[]Required.lastImport .status - string
[]Required.lastImport .rights_approved - boolean
- null
May be null.
- Provide [].lastImport.source_id and [].lastImport.id and [].lastImport.retrieved_at and [].lastImport.status and [].lastImport.rights_approved.