An adoptable pet in a rounded photo frame on a tilted card, a status ribbon across the corner and the pet's traits as tags.
These are real renders from the API with the example values in the table below. Switch the size above: the same template lays itself out for all 6 sizes — send size or sizes with the request.
For shelters, rescue networks and adoption platforms posting one card per animal, and the "adopted!" update after. status colours the ribbon: Adopt me in the accent, Pending in amber, Adopted! in green. Traits show as up to four tags and about 48 characters in all, the rest in a "+N" tag; a long name shrinks to fit, and without a photo the frame fills with a paw pattern and the pet's initial. Wide frames put the frame on the left; square and vertical frames put it on top with the text centred below.
Every field is optional. Long text shrinks to fit instead of overflowing; an image field takes a public URL that we fetch on our side.
| Field | Type | Description | Example |
|---|---|---|---|
name |
text | Pet's name, the headline. default: Pet name | Biscuit |
status |
text | Ribbon state: available, pending or adopted. one of: available | pending | adopted default: available | available |
species |
text | Species, e.g. Dog or Cat, shown with the breed above the name. | Dog |
breed |
text | Breed, e.g. Beagle mix. | Beagle mix |
age |
text | Age as you want it shown, e.g. 2 years. | 2 years |
sex |
text | male or female; shown as a ♂ or ♀ chip. one of: male | female | male |
traits |
text |
Traits separated by ;, e.g. Good with kids;House-trained;Loves walks. Up to four tags.
|
Good with kids;House-trained;Loves walks;Gentle |
shelter |
text | Shelter or rescue name at the foot. | Riverside Animal Rescue |
url |
text | Adoption link text on the accent pill, e.g. riversiderescue.org/biscuit. | riversiderescue.org/biscuit |
photo |
image URL | Pet photo, square works best; it is cropped to the rounded frame. | https://example.com/images/b08-dog.png |
accent |
colour | Brand colour as hex, e.g. #6366f1. Drives buttons, highlights and the background glow. default: #ea580c | #ea580c |
theme |
dark | light | Colour scheme: dark or light. default: light | — |
Use the slug as template. The response holds the URL of the finished PNG; ?wait=true keeps the connection open until it is ready.
curl -X POST "https://shareglint.com/v1/images?wait=true" \
-H "Authorization: Bearer sk_live_YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"template": "pet-adoption",
"modifications": {
"name": "Biscuit",
"status": "available",
"species": "Dog",
"breed": "Beagle mix",
"age": "2 years",
"sex": "male",
"traits": "Good with kids;House-trained;Loves walks;Gentle",
"shelter": "Riverside Animal Rescue",
"url": "riversiderescue.org/biscuit",
"photo": "https://example.com/images/b08-dog.png"
}
}'
For static sites, Webflow, Shopify and no-code tools: put the fields in the query string and sign it with your signing secret. The first request renders the image, every later one is a redirect to the cached file. How to compute the signature.
<meta property="og:image" content="https://shareglint.com/i/acc_YOUR_ACCOUNT_ID/pet-adoption.png?age=2%20years&breed=Beagle%20mix&name=Biscuit&sex=male&shelter=Riverside%20Animal%20Rescue&species=Dog&status=available&traits=Good%20with%20kids%3BHouse-trained%3BLoves%20walks%3BGentle&url=riversiderescue.org%2Fbiscuit&s=YOUR_SIGNATURE">
accent and theme change per request. For anything more, copy the template into your account: you get an ordinary HTML template with the same fields that you can edit in the dashboard or through the API. If the slug is free on your account, the copy takes it — your integrations switch to your version without changing a line.
curl -X POST "https://shareglint.com/v1/templates/library/pet-adoption/copy" \
-H "Authorization: Bearer sk_live_YOUR_KEY"
Real estate listing
Recipe
Menu special
Open house
Booking slots
Nutrition facts
Price list
Real estate just sold
Realtor agent card
All 14 Local business, real estate & travel templates → · All templates →