How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Vijil demographics API

The demographics API from Vijil — 12 operation(s) for demographics.

Vijil demographics API is one of 28 APIs that Vijil publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Demographics. The published artifact set on APIs.io includes an OpenAPI specification, an API reference, and API documentation.

This API exposes 22 operations across 12 paths, and defines 11 schemas. It is described by OpenAPI 3.1.0, at version 0.1.0.

Requests are made against the base URL https://console-api.vijil.ai.

22 operations 12 paths 11 schemas 4 DELETE8 GET6 POST4 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.1.0
API Version
0.1.0
Base URL
https://console-api.vijil.ai
Resource Areas
1

Paths & Operations 22

Across 12 paths, the API surfaces 22 operations — 4 DELETE, 8 GET, 6 POST, 4 PUT. Each is listed below with its method, path, parameters, and response codes.

demographics 22
GET
/v1/demographics/
List Dimensions
list_dimensions_v1_demographics__get 3 params → 200422
POST
/v1/demographics/
Create Dimension
create_dimension_v1_demographics__post body → 201422
GET
/v1/demographics/{dimension_id}
Get Dimension
get_dimension_v1_demographics__dimension_id__get 1 param → 200422
PUT
/v1/demographics/{dimension_id}
Update Dimension
update_dimension_v1_demographics__dimension_id__put 1 param body → 200422
DELETE
/v1/demographics/{dimension_id}
Delete Dimension
delete_dimension_v1_demographics__dimension_id__delete 1 param → 204422
GET
/v1/demographics/by-name/{name}
Get Dimension By Name
get_dimension_by_name_v1_demographics_by_name__name__get 1 param → 200422
GET
/v1/demographics/{dimension_id}/values
List Values
list_values_v1_demographics__dimension_id__values_get 3 params → 200422
POST
/v1/demographics/{dimension_id}/values
Add Value
add_value_v1_demographics__dimension_id__values_post 1 param body → 201422
POST
/v1/demographics/{dimension_id}/values/bulk
Bulk Add Values
bulk_add_values_v1_demographics__dimension_id__values_bulk_post 1 param body → 201422
PUT
/v1/demographics/values/{value_id}
Update Value
update_value_v1_demographics_values__value_id__put 1 param body → 200422
DELETE
/v1/demographics/values/{value_id}
Delete Value
delete_value_v1_demographics_values__value_id__delete 1 param → 204422
GET
/v1/dimensions/
List Dimensions
list_dimensions_v1_dimensions__get 3 params → 200422
POST
/v1/dimensions/
Create Dimension
create_dimension_v1_dimensions__post body → 201422
GET
/v1/dimensions/{dimension_id}
Get Dimension
get_dimension_v1_dimensions__dimension_id__get 1 param → 200422
PUT
/v1/dimensions/{dimension_id}
Update Dimension
update_dimension_v1_dimensions__dimension_id__put 1 param body → 200422
DELETE
/v1/dimensions/{dimension_id}
Delete Dimension
delete_dimension_v1_dimensions__dimension_id__delete 1 param → 204422
GET
/v1/dimensions/by-name/{name}
Get Dimension By Name
get_dimension_by_name_v1_dimensions_by_name__name__get 1 param → 200422
GET
/v1/dimensions/{dimension_id}/values
List Values
list_values_v1_dimensions__dimension_id__values_get 3 params → 200422
POST
/v1/dimensions/{dimension_id}/values
Add Value
add_value_v1_dimensions__dimension_id__values_post 1 param body → 201422
POST
/v1/dimensions/{dimension_id}/values/bulk
Bulk Add Values
bulk_add_values_v1_dimensions__dimension_id__values_bulk_post 1 param body → 201422
PUT
/v1/dimensions/values/{value_id}
Update Value
update_value_v1_dimensions_values__value_id__put 1 param body → 200422
DELETE
/v1/dimensions/values/{value_id}
Delete Value
delete_value_v1_dimensions_values__value_id__delete 1 param → 204422

Schemas 11

The contract defines 11 schemas that model the data the API accepts and returns. The most detailed are DemographicValue (7 properties), DemographicDimension (7 properties), DemographicValueUpdate (4 properties), DemographicValueCreate (4 properties). Each schema is shown below with its type and property counts.

DemographicValueUpdate
object
Request model for updating a demographic value.
4 properties
src__service_agent_environment__api__dimensions__BulkValuesRequest
object
Request model for bulk adding values.
1 property 1 required
ValidationError
object
3 properties 3 required
DemographicValueCreate
object
Request model for creating a demographic value.
4 properties 1 required
src__service_agent_environment__api__dimensions__DimensionListResponse
object
Response model for listing dimensions.
2 properties 2 required
DemographicDimensionCreate
object
Request model for creating a demographic dimension.
4 properties 2 required
HTTPValidationError
object
1 property
DemographicDimensionUpdate
object
Request model for updating a demographic dimension.
3 properties
DemographicValue
object
A value within a demographic dimension. Example: For dimension "race", values might be "White", "Black", "Asian", etc. These are used for prompt template varia…
7 properties 4 required
DemographicDimension
object
A demographic dimension category for bias testing. NOTE: Demographics are NOT persona attributes. They are dimension tables used to substitute variables in pro…
7 properties 4 required
src__service_agent_environment__api__dimensions__ValueListResponse
object
Response model for listing values.
2 properties 2 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

vijil-demographics-api-openapi.yml Raw ↑

Other APIs Vijil publishes across the network.

Vijil agent-configurations API
Vijil Agent Environment API
Vijil agent-import API
Vijil auth API
Vijil custom-harnesses API
Vijil dashboard API
Vijil detections API
Vijil Diamond API
Vijil Dome API
Vijil dome-configs API
Vijil evaluation-results API
Vijil evaluation-summaries API
Where this information came from

This is an independent, third-party profile of Vijil demographics API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.