π΅οΈAPI Guide
The complete guide to using Famewall API programmatically
Last updated
GET /wallscurl -X GET "https://api.famewall.io/v1/walls" \
-H "Authorization: Bearer <YOUR_API_KEY>"{
"items": [
{
"wallId": "...",
"wallUrl": "my-wall",
"wallName": "Customer Love",
"description": "...",
"updatedOn": "2026-02-24T11:35:48.493Z"
}
],
"next_cursor": null
}GET /walls/{wall_url}/testimonialscurl -X GET "https://api.famewall.io/v1/walls/my-wall/testimonials" \
-H "Authorization: Bearer <YOUR_API_KEY>"{
"items": [
{
"testimonialId": "...",
"testimonialType": "TEXT",
"authorName": "Jane Doe",
"testimonialContent": "Great product!",
"testimonialTime": "2026-02-24T11:35:43.320Z",
"workTitle": "Founder",
"createdAt": "2026-02-24T11:35:48.493Z",
"videoPlaybackId": "...",
"videoUrl": "https://stream.mux.com/<playback_id>/medium.mp4",
"audioAssetKey": "...",
"audioUrl": "https://..."
}
],
"next_cursor": null
}POST /walls/{wall_url}/testimonials{
"author_name": "Jane Doe",
"message_content": "Loved the product!",
"work_title": "Founder",
"star_rating": 5,
"author_image": "https://...",
"author_link": "https://...",
"author_username": "jane",
"message_link": "https://...",
"insert_position": "top"
}curl -X POST "https://api.famewall.io/v1/walls/my-wall/testimonials" \
-H "Authorization: Bearer <YOUR_API_KEY>" \
-H "Content-Type: application/json" \
-d '{"author_name":"Jane Doe","message_content":"Loved the product!","insert_position":"top"}'{
"testimonialId": "...",
"status": "added",
"insertPosition": "top"
}GET /walls/{wall_url}/collected-testimonialscurl -X GET "https://api.famewall.io/v1/walls/my-wall/collected-testimonials" \
-H "Authorization: Bearer <YOUR_API_KEY>"{
"items": [
{
"testimonialId": "...",
"testimonialType": "TEXT",
"authorName": "Jane Doe",
"testimonialContent": "Great!",
"email": "jane@example.com",
"customFieldValues": {"company":"Acme"},
"createdAt": "2026-02-24T11:35:48.493Z"
}
],
"next_cursor": null
}GET /walls?limit=20&cursor=abc123