Skip to content

Instantly share code, notes, and snippets.

@leadbi
Created September 7, 2017 14:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save leadbi/4c46c91d4f2d6fb5a3ef431c1414564b to your computer and use it in GitHub Desktop.
Save leadbi/4c46c91d4f2d6fb5a3ef431c1414564b to your computer and use it in GitHub Desktop.
LeadBI API Calls
// account
'/api/v1/account': ['GET', 'PUT'],
'/api/v1/account/usage': ['GET'],
'/api/v1/account/invoices': ['GET'],
'/api/v1/account/invoices/([0-9]+)/download': ['GET'],

// integrations
'/app/integrations/mailchimp/authorize': ['GET'],
'/app/integrations/mailchimp/callback': ['GET'],

// alerts
'/api/v1/alerts/([0-9]+)': ['GET', 'POST'],
'/api/v1/alerts/([0-9]+)/([0-9]+)': ['PUT', 'GET', 'DELETE'],

// api keys
'/api/v1/api_keys': ['GET', 'POST'],
'/api/v1/api_keys/([0-9]+)': ['GET', 'PUT', 'DELETE'],

// campaigns
'/api/v1/campaigns/([0-9]+)': ['GET', 'POST'],
'/api/v1/campaigns/([0-9]+)/([0-9]+)': ['PUT', 'GET', 'DELETE'],
'/api/v1/campaigns/([0-9]+)/stats': ['GET'],

// newsletters
'/api/v1/newsletters/([0-9]+)': ['GET', 'POST'],
'/api/v1/newsletters/([0-9]+)/([0-9]+)': ['PATCH', 'GET', 'DELETE'],
'/api/v1/newsletters/([0-9]+)/stats': ['GET'],
'/api/v1/newsletters/([0-9]+)/([0-9]+)/stats': ['GET'],
'/api/v1/newsletters/([0-9]+)/([0-9]+)/send': ['POST'],
'/api/v1/newsletters/([0-9]+)/([0-9]+)/schedule': ['POST'],
'/api/v1/newsletters/([0-9]+)/([0-9]+)/emails': ['GET'],
'/api/v1/newsletters/([0-9]+)/([0-9]+)/copy': ['POST'],

// dashboard
'/api/v1/dashboard/([0-9]+)/stats': ['GET'],
'/api/v1/dashboard/([0-9]+)/referrals': ['GET'],
'/api/v1/dashboard/([0-9]+)/keywords': ['GET'],
'/api/v1/dashboard/([0-9]+)/industries': ['GET'],
'/api/v1/dashboard/([0-9]+)/countries': ['GET'],

// me
'/api/v1/me': ['GET', 'PUT'],
'/api/v1/me/change_password': ['PUT'],

// prospects
'/api/v1/prospects/([0-9]+)/all': ['GET'],
'/api/v1/prospects/([0-9]+)/countries': ['GET'],
'/api/v1/prospects/([0-9]+)/industries': ['GET'],
'/api/v1/prospects/([0-9]+)/all/([0-9]+)': ['GET', 'PUT'],
'/api/v1/prospects/([0-9]+)/all/([0-9]+)/contacts': ['GET', 'POST'],
'/api/v1/prospects/([0-9]+)/all/([0-9]+)/vendors': ['GET'],
'/api/v1/prospects/([0-9]+)/all/([0-9]+)/history': ['GET'],
'/api/v1/prospects/([0-9]+)/all/([0-9]+)/visits': ['GET'],
'/api/v1/prospects/([0-9]+)/all/search': ['GET'],
'/api/v1/prospects/([0-9]+)/all/([0-9]+)/hide': ['PUT'],
'/api/v1/prospects/([0-9]+)/all/([0-9]+)/report_isp': ['PUT'],

// visitors
'/api/v1/visitors/([0-9]+)/all': ['GET'],
'/api/v1/visitors/([0-9]+)/all/([0-9]+)': ['GET', 'PUT'],
'/api/v1/visitors/([0-9]+)/all/([0-9]+)/identify': ['POST'],
'/api/v1/visitors/([0-9]+)/all/([0-9]+)/hide': ['POST'],
'/api/v1/visitors/([0-9]+)/all/([0-9]+)/send_email': ['POST'],
'/api/v1/visitors/([0-9]+)/all/([0-9]+)/history': ['GET'],
'/api/v1/visitors/([0-9]+)/all/([0-9]+)/campaigns': ['GET'],
'/api/v1/visitors/([0-9]+)/all/([0-9]+)/forms': ['GET'],
'/api/v1/visitors/([0-9]+)/all/([0-9]+)/automations': ['GET'],
'/api/v1/visitors/([0-9]+)/all/([0-9]+)/email_campaigns': ['GET'],
'/api/v1/visitors/([0-9]+)/cities': ['GET'],
'/api/v1/visitors/([0-9]+)/countries': ['GET'],

// users
'/api/v1/users': ['GET', 'POST'],
'/api/v1/users/([0-9]+)': ['PUT', 'GET', 'DELETE'],
'/api/v1/users/([0-9]+)/overwrite_password': ['PUT'],

// websites
'/api/v1/websites': ['GET', 'POST'],
'/api/v1/websites/([0-9]+)': ['GET', 'PUT', 'DELETE'],
'/api/v1/websites/([0-9]+)/seo/report': ['GET'],
'/api/v1/websites/([0-9]+)/seo/schedule_report': ['POST'],

// notifications
'/api/v1/notifications': ['GET'],
'/api/v1/notifications/([0-9]+)/viewed': ['POST'],
'/api/v1/notifications/([0-9]+)': ['DELETE'],

// notes
'/api/v1/notes/([0-9]+)/([0-9]+)': ['POST'],
'/api/v1/notes/([0-9]+)/([0-9]+)/([0-9]+)': ['POST'],

// tags
'/api/v1/tags': ['GET'],
'/api/v1/tags/prospects/([0-9]+)': ['POST', 'GET', 'DELETE'],
'/api/v1/tags/contacts/([0-9]+)': ['POST', 'GET', 'DELETE'],

// reports
'/api/v1/reports/([0-9]+)/prospects': ['GET'],
'/api/v1/reports/([0-9]+)/referrals': ['GET'],
'/api/v1/reports/([0-9]+)/device_types': ['GET'],
'/api/v1/reports/([0-9]+)/browsers': ['GET'],
'/api/v1/reports/([0-9]+)/countries': ['GET'],
'/api/v1/reports/([0-9]+)/cities': ['GET'],
'/api/v1/reports/([0-9]+)/languages': ['GET'],
'/api/v1/reports/([0-9]+)/campaign_names': ['GET'],
'/api/v1/reports/([0-9]+)/campaign_sources': ['GET'],
'/api/v1/reports/([0-9]+)/campaign_contents': ['GET'],
'/api/v1/reports/([0-9]+)/campaign_mediums': ['GET'],
'/api/v1/reports/([0-9]+)/campaign_keywords': ['GET'],

// forms
'/api/v1/forms/([0-9]+)': ['GET', 'POST'],
'/api/v1/forms/([0-9]+)/stats': ['GET'],
'/api/v1/forms/([0-9]+)/([0-9]+)': ['GET', 'PUT', 'DELETE'],
'/api/v1/forms/([0-9]+)/([0-9]+)/stats': ['GET'],
'/api/v1/forms/([0-9]+)/([0-9]+)/contacts': ['GET'],

// automations
'/api/v1/automations/([0-9]+)': ['GET', 'POST'],
'/api/v1/automations/([0-9]+)/email_stats': ['GET'],
'/api/v1/automations/([0-9]+)/campaign_stats': ['GET'],
'/api/v1/automations/([0-9]+)/([0-9]+)': ['GET', 'PUT', 'DELETE'],
'/api/v1/automations/([0-9]+)/([0-9]+)/email_stats': ['GET'],
'/api/v1/automations/([0-9]+)/([0-9]+)/campaign_stats': ['GET'],
'/api/v1/automations/([0-9]+)/([0-9]+)/contacts': ['GET'],

// tools
'/api/v1/tools/send_email/([0-9]+)': ['POST'],
'/api/v1/tools/csv/parse': ['POST'],
'/api/v1/tools/send_application_email': ['POST'],

// templates
'/api/v1/templates/beefree_token.json': ['GET'],
'/api/v1/templates/([0-9]+)': ['GET', 'POST'],
'/api/v1/templates/([0-9]+)/([0-9]+)': ['GET', 'PUT', 'DELETE'],
'/api/v1/templates/([0-9]+)/([0-9]+)/html': ['GET'],
'/api/v1/templates/([0-9]+)/([0-9]+)/duplicate': ['POST'],

// files
'/api/v1/files': ['POST'],
'/api/v1/files/multiple': ['POST'],
'/api/v1/files/(.*)': ['GET'],
'/api/v1/files/images': ['GET'],

// widgets
'/api/v1/widgets/([0-9]+)': ['GET', 'POST'],
'/api/v1/widgets/([0-9]+)/([0-9]+)': ['GET', 'PUT', 'DELETE'],

// widgets
'/api/v1/contacts': ['GET', 'POST'],
'/api/v1/contacts/([0-9]+)': ['GET', 'PUT', 'DELETE'],

// widgets
'/api/v1/companies': ['GET', 'POST'],
'/api/v1/companies/([0-9]+)': ['GET', 'PUT', 'DELETE'],

// search
'/api/v1/search/([0-9]+)/keyword.json': ['GET'],

// emails
'/api/v1/emails/([0-9]+)/all': ['GET'],
'/api/v1/emails/([0-9]+)/all/([0-9]+)': ['GET'],
'/api/v1/emails/([0-9]+)/stats': ['GET'],
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment