curl --request GET \
--url https://app.bily.ai/api/customer/v1/creative-intelligence/{storeUrl}/generation-requests \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://app.bily.ai/api/customer/v1/creative-intelligence/{storeUrl}/generation-requests', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.bily.ai/api/customer/v1/creative-intelligence/{storeUrl}/generation-requests"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"storeUrl": "store.example.com",
"resourceUrl": "store.example.com",
"resourceType": "website",
"requests": [],
"admission": {
"protocol": "creative-generation-admission-v1",
"state": "disabled",
"keyPrefix": null
}
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}List Saved Creative Generation Requests
Pending release; not a deployed-availability claim. Read saved requests and additive current admission metadata. A filtered unresolved lookup requires the private source header plus unresolvedOnly=true; use limit1/offset0 before fresh generation and preserve every retained unknown owner. Owner/source/status/expiry filtering precedes paging. Missing, malformed or disabled availability blocks only fresh submissions; a visible prefix is not write approval or completed media.
curl --request GET \
--url https://app.bily.ai/api/customer/v1/creative-intelligence/{storeUrl}/generation-requests \
--header 'x-api-key: <api-key>'const options = {method: 'GET', headers: {'x-api-key': '<api-key>'}};
fetch('https://app.bily.ai/api/customer/v1/creative-intelligence/{storeUrl}/generation-requests', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));import requests
url = "https://app.bily.ai/api/customer/v1/creative-intelligence/{storeUrl}/generation-requests"
headers = {"x-api-key": "<api-key>"}
response = requests.get(url, headers=headers)
print(response.text){
"storeUrl": "store.example.com",
"resourceUrl": "store.example.com",
"resourceType": "website",
"requests": [],
"admission": {
"protocol": "creative-generation-admission-v1",
"state": "disabled",
"keyPrefix": null
}
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}{
"error": "Store not found",
"requestId": "<string>",
"details": "<unknown>",
"retryAfter": "<string>"
}Authorizations
A server-side Bily API key created under Settings > AI tools > Access keys. Select the intended workspace before creating it.
Headers
An organization ID returned by GET /context or GET /organizations. Omit it when a scoped key supplies the organization. Otherwise provide it when no organization is selected.
"org_01J8W7T9G3E6ZQ4M2K5N8P1R0S"
The original source analysis. For a filtered list this header and unresolvedOnly=true are a required pair; never place this selector in the URL.
1 - 256^[A-Za-z0-9._~-]{1,256}$Path Parameters
Exact workspace URL returned by GET /context.
Query Parameters
1 <= x <= 1000 <= x <= 10000Supply true only together with the private source header. Omit both for an unfiltered list.
Response
Request completed. Inspect the returned state and any verification fields.