π οΈ Developer GuideΒΆ
This guide provides everything developers need to integrate Good Bards into their workflows β including authentication, API usage, webhooks, and best practices.
π AuthenticationΒΆ
All API requests must be authenticated using a Bearer token.
π How to AuthenticateΒΆ
- Obtain your API token from
Settings > API Keys - Include it in the
Authorizationheader:
Explore: Authentication API
π§Ύ API OverviewΒΆ
The Good Bards REST API gives you programmatic access to:
- π Assets & versions
- π Campaigns & documents
- ποΈ Folders & organization
- π Analytics & reports
- π Webhooks and automations
Explore: API Reference
π Example: Create a New AssetΒΆ
{
"title": "New Product One-Pager",
"folder": "/Q4/Launch",
"assetType": "document",
"content": {
"blocks": [
{ "type": "text", "value": "Welcome to our launch!" }
]
}
}
Explore: Assets API
π‘ WebhooksΒΆ
Webhooks let you receive real-time notifications for platform events like:
asset.publishedcampaign.createdasset.updatedwebhook.failed
π§ Setting Up WebhooksΒΆ
- Go to
Settings > Webhooks - Register your endpoint URL
- Choose the events you want to subscribe to
Webhook payloads are sent as POST requests with a JSON body and HMAC-SHA256 signature.
Explore: Webhooks API
π§ Use CasesΒΆ
- Sync assets with an external DAM or CMS
- Trigger internal approval workflows
- Monitor campaign publishing status
- Build analytics dashboards with raw campaign data
π§© Platform IntegrationsΒΆ
Use Connectors to link your dev stack to Good Bards:
- β Google Drive, Dropbox
- β Slack, Discord
- β Webhooks & Custom APIs
Explore: Connectors
π§ Rate LimitsΒΆ
- Standard Plan: 60 requests/minute
- Pro Plan: 200 requests/minute
- Burst: Limited to 5 concurrent API calls per token
For bulk operations, use batch endpoints or asynchronous processing.
π§ͺ Testing & StagingΒΆ
A sandbox environment is available on request. It mirrors production behavior but doesn't affect real data or metrics.
Info
Contact support to request sandbox access or to rotate API keys.
π¬ Support & DocsΒΆ
Need help? We offer:
- Full API reference
- Contact support
- Postman collections (coming soon)
You can also join our developer Slack by request.