List all compliance deadlines across all frameworks
curl --request GET \
--url https://demo.law4devs.eu/api/v1/compliance/deadlinesimport requests
url = "https://demo.law4devs.eu/api/v1/compliance/deadlines"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://demo.law4devs.eu/api/v1/compliance/deadlines', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://demo.law4devs.eu/api/v1/compliance/deadlines",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://demo.law4devs.eu/api/v1/compliance/deadlines"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://demo.law4devs.eu/api/v1/compliance/deadlines")
.asString();require 'uri'
require 'net/http'
url = URI("https://demo.law4devs.eu/api/v1/compliance/deadlines")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": [
{
"id": 1,
"framework_slug": "cra",
"article_number": 0,
"paragraph_ref": "entry_into_force",
"deadline_date": "2024-12-10",
"deadline_type": "entry_into_force",
"description": "Entry into force"
}
],
"meta": {
"api_version": "1.0",
"total": 123,
"page": 123,
"per_page": 123,
"pages": 123
},
"links": {
"next": "<string>",
"prev": "<string>"
}
}Compliance
List all compliance deadlines across all frameworks
Returns all compliance deadlines across all active frameworks, ordered by date. Useful for building compliance calendars. Filter by framework slug to scope to a single regulation.
GET
/
compliance
/
deadlines
List all compliance deadlines across all frameworks
curl --request GET \
--url https://demo.law4devs.eu/api/v1/compliance/deadlinesimport requests
url = "https://demo.law4devs.eu/api/v1/compliance/deadlines"
response = requests.get(url)
print(response.text)const options = {method: 'GET'};
fetch('https://demo.law4devs.eu/api/v1/compliance/deadlines', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://demo.law4devs.eu/api/v1/compliance/deadlines",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://demo.law4devs.eu/api/v1/compliance/deadlines"
req, _ := http.NewRequest("GET", url, nil)
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://demo.law4devs.eu/api/v1/compliance/deadlines")
.asString();require 'uri'
require 'net/http'
url = URI("https://demo.law4devs.eu/api/v1/compliance/deadlines")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
response = http.request(request)
puts response.read_body{
"data": [
{
"id": 1,
"framework_slug": "cra",
"article_number": 0,
"paragraph_ref": "entry_into_force",
"deadline_date": "2024-12-10",
"deadline_type": "entry_into_force",
"description": "Entry into force"
}
],
"meta": {
"api_version": "1.0",
"total": 123,
"page": 123,
"per_page": 123,
"pages": 123
},
"links": {
"next": "<string>",
"prev": "<string>"
}
}Query Parameters
Filter by framework slug
Example:
"cra"
Page number (1-based)
Required range:
x >= 1Example:
1
Results per page (max 100)
Required range:
1 <= x <= 100Example:
20
Was this page helpful?
