curl --request GET \
--url https://api.vaquill.ai/api/v1/in/acts/{act_id}/subordinate \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.vaquill.ai/api/v1/in/acts/{act_id}/subordinate"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vaquill.ai/api/v1/in/acts/{act_id}/subordinate', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.vaquill.ai/api/v1/in/acts/{act_id}/subordinate"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"actId": "IND_state_17068",
"title": "The Factories Act, 1948",
"citation": "The Factories Act, 1948",
"children": [
{
"actId": "INC_570455",
"title": "The Maharashtra Factories Rules, 1963",
"citation": "The Maharashtra Factories Rules, 1963, s. 3",
"year": 1948,
"actStatus": "in_force"
},
{
"actId": "INC_601336",
"title": "Tripura Factories Rules, 2007",
"citation": "Tripura Factories Rules, 2007, s. 11",
"year": 1948,
"actStatus": "in_force"
}
],
"total": 12,
"totalIsExact": true,
"returned": 3,
"page": 1,
"pageSize": 3,
"hasMore": true,
"truncated": true,
"matchBasis": "parent_act_name",
"note": "Resolved by the parent act's title. The stored parent identifier is the publisher's own and does not address this corpus, so an instrument whose parent name differs from the act's title is not found. Measured, title matching reaches a served parent for 85.8% …",
"meta": {
"processingTimeMs": 528.5,
"creditsConsumed": 2
}
}{
"detail": "Insufficient API credits."
}{
"detail": "Insufficient API credits."
}{
"detail": "Insufficient API credits."
}{
"detail": "Insufficient API credits."
}{
"detail": "Insufficient API credits."
}{
"detail": "Insufficient API credits."
}Rules and notifications made under this act
Subordinate instruments the publisher records as made under this act: rules, regulations, notifications and orders.
Cost: 2 credits. An act with no subordinate instruments on record is the answer and is charged.
🔴 Resolved by the parent’s TITLE. The stored parent_act_id is unusable: all
35,502 values are India Code’s own identifiers and none is an act_id in this
corpus, so a hard link would resolve to nothing. Title matching reaches a
served parent for about 85.8% of the instruments that name one, and
matchBasis says so on every response.
We serve 37,013 subordinate instruments and, before this route, no way to walk from a parent act to any of them.
Paged with page + pageSize. total counts distinct INSTRUMENTS across all
pages, not the rows on this page (returned) and not matching passages: the
Environment (Protection) Act, 1986 matches 8,047 passages.
curl --request GET \
--url https://api.vaquill.ai/api/v1/in/acts/{act_id}/subordinate \
--header 'Authorization: Bearer <token>'import requests
url = "https://api.vaquill.ai/api/v1/in/acts/{act_id}/subordinate"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://api.vaquill.ai/api/v1/in/acts/{act_id}/subordinate', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://api.vaquill.ai/api/v1/in/acts/{act_id}/subordinate"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}{
"actId": "IND_state_17068",
"title": "The Factories Act, 1948",
"citation": "The Factories Act, 1948",
"children": [
{
"actId": "INC_570455",
"title": "The Maharashtra Factories Rules, 1963",
"citation": "The Maharashtra Factories Rules, 1963, s. 3",
"year": 1948,
"actStatus": "in_force"
},
{
"actId": "INC_601336",
"title": "Tripura Factories Rules, 2007",
"citation": "Tripura Factories Rules, 2007, s. 11",
"year": 1948,
"actStatus": "in_force"
}
],
"total": 12,
"totalIsExact": true,
"returned": 3,
"page": 1,
"pageSize": 3,
"hasMore": true,
"truncated": true,
"matchBasis": "parent_act_name",
"note": "Resolved by the parent act's title. The stored parent identifier is the publisher's own and does not address this corpus, so an instrument whose parent name differs from the act's title is not found. Measured, title matching reaches a served parent for 85.8% …",
"meta": {
"processingTimeMs": 528.5,
"creditsConsumed": 2
}
}{
"detail": "Insufficient API credits."
}{
"detail": "Insufficient API credits."
}{
"detail": "Insufficient API credits."
}{
"detail": "Insufficient API credits."
}{
"detail": "Insufficient API credits."
}{
"detail": "Insufficient API credits."
}Authorizations
API key issued from the developer dashboard. Pass as Authorization: Bearer vq_key_...
Path Parameters
Act identifier, as returned by search, /list or /resolve.
1 - 200^[a-zA-Z0-9_-]+$"IND_state_17068"
Query Parameters
1-based page number.
x >= 11
Rows per page (1-100). Defaults to 25.
1 <= x <= 10025
DEPRECATED alias for pageSize, kept working for clients written against the original shape. Send one or the other, not both.
1 <= x <= 10025
Response
Successful Response
Distinct subordinate instruments across all pages, not rows on this page (that is returned). Counted per instrument, so an instrument stored as many passages counts once.
False when the corpus scan behind total hit its ceiling, which makes total a floor. The largest parent measured, the Environment (Protection) Act, 1986, matches 8,047 passages.
Rows in children on THIS page.
1-based page this response answers.
Rows per page requested.
True when a further page of instruments exists.
DEPRECATED. True when hasMore is true or totalIsExact is false. Read those two instead.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Was this page helpful?

