Integrate professional art documentation directly into your gallery management system, shipping workflow, or collector-facing platform. RESTful JSON — no SDK required.
All API requests require a Bearer token. Generate your API key from the Dashboard → Settings → API Keys. Gallery and Enterprise plans include API access.
Authorization: Bearer ga_live_xxxxxxxxxxxxxxxxxxxxxxxx Content-Type: application/json
https://gildedartworks.com/apiRate limit headers are included in every response: X-RateLimit-Remaining, X-RateLimit-Reset.
/api/generateGallery+Generate any document type for one or more artworks
{
"document_type": "certificate" | "customs" | "brochure" | "bill-of-sale" | ...,
"gallery_name": "string",
"artist_name": "string",
"artworks": [
{
"title": "string",
"medium": "string",
"year": "string",
"dimensions": "string",
"price": number,
"origin_country": "US"
}
]
}{
"document": {
"id": "uuid",
"document_type": "certificate",
"html_url": "/api/documents/preview/uuid",
"created_at": "2026-05-06T19:00:00Z"
}
}/api/documentsProfessional+List all documents for the authenticated account
?page=1&per_page=20&type=certificate
{
"documents": [ ... ],
"total": 42,
"page": 1,
"per_page": 20
}/api/documents/:idProfessional+Retrieve a specific document with full metadata
{
"id": "uuid",
"document_type": "certificate",
"gallery_name": "string",
"artist_name": "string",
"artworks": [ ... ],
"created_at": "2026-05-06T19:00:00Z",
"verify_url": "https://gildedartworks.com/verify/uuid"
}/api/artworksProfessional+List all artworks saved to the account library
?search=monet&page=1
{
"artworks": [ ... ],
"total": 18
}/api/artworksProfessional+Save an artwork to the account library
{
"title": "string",
"artist": "string",
"year": "string",
"medium": "string",
"dimensions": "string",
"price": number,
"origin_country": "US",
"hs_code": "string"
}{ "artwork": { "id": "uuid", ... } }/api/billing/usageAllGet current usage and tier limits for the account
{
"tier": "professional",
"usage": {
"docs_this_month": 12,
"docs_limit": null,
"artworks_total": 8,
"artworks_limit": 50
}
}Enterprise accounts can subscribe to events via webhook. Configure your endpoint in Dashboard → Settings → Webhooks.
document.createdFires when a document is generateddocument.downloadedFires when a document PDF is accessedartwork.savedFires when an artwork is added to the librarysubscription.upgradedFires when an account upgradesGallery and Enterprise plans include API access, dedicated rate limits, and direct support from our engineering team.