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

California Attorney General Site Configuration API

Drupal config entities readable anonymously.

California Attorney General Site Configuration API is one of 7 APIs that California Attorney General publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Site Configuration. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, authentication docs, and rate-limit docs.

This API exposes 14 operations across 14 paths, and defines 29 schemas. It is described by OpenAPI 3.2.0, at version 1.0.

Requests are made against a single base URL, https://data-openjustice.doj.ca.gov/jsonapi.

14 operations 14 paths 29 schemas 14 GET

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.2.0
API Version
1.0
Base URL
https://data-openjustice.doj.ca.gov/jsonapi
Terms of Service
Resource Areas
1

Paths & Operations 14

Across 14 paths, the API surfaces 14 operations — 14 GET. Each is listed below with its method, path, parameters, and response codes.

Site Configuration 14

Drupal config entities readable anonymously.

GET
/node_type/node_type
List nodetype--nodetype resources
listNodeTypeNodeType 6 params → 200400503
GET
/node_type/node_type/{id}
Get one nodetype--nodetype resource by UUID
getNodeTypeNodeType 3 params → 200404503
GET
/paragraphs_type/paragraphs_type
List paragraphstype--paragraphstype resources
listParagraphsTypeParagraphsType 6 params → 200400503
GET
/paragraphs_type/paragraphs_type/{id}
Get one paragraphstype--paragraphstype resource by UUID
getParagraphsTypeParagraphsType 3 params → 200404503
GET
/menu/menu
List menu--menu resources
listMenuMenu 6 params → 200400503
GET
/menu/menu/{id}
Get one menu--menu resource by UUID
getMenuMenu 3 params → 200404503
GET
/menu_link_content/menu_link_content
List menulinkcontent--menulinkcontent resources
listMenuLinkContentMenuLinkContent 6 params → 200400503
GET
/menu_link_content/menu_link_content/{id}
Get one menulinkcontent--menulinkcontent resource by UUID
getMenuLinkContentMenuLinkContent 3 params → 200404503
GET
/contact_form/contact_form
List contactform--contactform resources
listContactFormContactForm 6 params → 200400503
GET
/contact_form/contact_form/{id}
Get one contactform--contactform resource by UUID
getContactFormContactForm 3 params → 200404503
GET
/date_format/date_format
List dateformat--dateformat resources
listDateFormatDateFormat 6 params → 200400503
GET
/date_format/date_format/{id}
Get one dateformat--dateformat resource by UUID
getDateFormatDateFormat 3 params → 200404503
GET
/block/block
List block--block resources
listBlockBlock 6 params → 200400503
GET
/block/block/{id}
Get one block--block resource by UUID
getBlockBlock 3 params → 200404503

Schemas 29

The contract defines 29 schemas that model the data the API accepts and returns. The most detailed are MenuLinkContentMenuLinkContentAttributes (19 properties), NodeTypeNodeTypeAttributes (11 properties), BlockBlockAttributes (11 properties), ContactFormContactFormAttributes (10 properties). Each schema is shown below with its type and property counts.

MenuLinkContentMenuLinkContent
object
Menu link content items.
5 properties
ParagraphsTypeParagraphsType
object
Paragraph types (config entity).
5 properties
MenuMenuAttributes
object
Attributes observed on live menu--menu resources (3 sampled on 2026-09-17). Names are the Drupal field machine names.
7 properties
Links
object
ParagraphsTypeParagraphsTypeAttributes
object
Attributes observed on live paragraphstype--paragraphstype resources (3 sampled on 2026-09-17). Names are the Drupal field machine names.
1 property
DateFormatDateFormatAttributes
object
Attributes observed on live dateformat--dateformat resources (3 sampled on 2026-09-17). Names are the Drupal field machine names.
1 property
ParagraphsTypeParagraphsTypeRelationships
object
NodeTypeNodeTypeAttributes
object
Attributes observed on live nodetype--nodetype resources (3 sampled on 2026-09-17). Names are the Drupal field machine names.
11 properties
ContactFormContactForm
object
Contact form configuration (config entity).
5 properties
BlockBlockAttributes
object
Attributes observed on live block--block resources (3 sampled on 2026-09-17). Names are the Drupal field machine names.
11 properties
ErrorDocument
object
2 properties 1 required
ErrorObject
object
5 properties
NodeTypeNodeTypeRelationships
object
ContactFormContactFormRelationships
object
NodeTypeNodeType
object
The 13 content types of the site (config entity).
5 properties
ResourceIdentifier
object
3 properties 2 required
MenuLinkContentMenuLinkContentRelationships
object
1 property
BlockBlock
object
Theme block placements (config entity).
5 properties
IndividualDocument
object
4 properties
JsonApiObject
object
2 properties
DateFormatDateFormatRelationships
object
BlockBlockRelationships
object
MenuMenu
object
Site menus (config entity).
5 properties
MenuMenuRelationships
object
DateFormatDateFormat
object
Date format configuration (config entity).
5 properties
ContactFormContactFormAttributes
object
Attributes observed on live contactform--contactform resources (1 sampled on 2026-09-17). Names are the Drupal field machine names.
10 properties
ResourceObject
object
5 properties 2 required
MenuLinkContentMenuLinkContentAttributes
object
Attributes observed on live menulinkcontent--menulinkcontent resources (3 sampled on 2026-09-17). Names are the Drupal field machine names.
19 properties
CollectionDocument
object
5 properties

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

california-attorney-general-site-configuration-api-openapi.yml Raw ↑

Other APIs California Attorney General publishes across the network.

California Attorney General Content API
California Attorney General Discovery API
California Attorney General Feedback API
California Attorney General Files API
California Attorney General Paragraphs API
California Attorney General Taxonomies API
Where this information came from

This is an independent, third-party profile of California Attorney General Site Configuration 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.