Later · AsyncAPI Specification

Later Influence Webhooks

Version

View Spec View on GitHub Social-MediaSchedulingInstagramTikTokInfluencer MarketingContent ManagementAnalyticsSocial CommerceAsyncAPIWebhooksEvents

AsyncAPI Specification

Raw ↑
generated: '2026-08-13'
method: derived
source: openapi/later-influence-api-openapi.json
api: Later Influence API
asyncapi_published: false
note: >-
  Later publishes NO AsyncAPI document — probed /asyncapi.yaml and /asyncapi.json on
  later.com, app.later.com and api.mavrck.co with no hit, and the Latermedia GitHub org
  carries no event contract. What Later DOES publish, inside its REST contract, is a set of
  webhook ENDPOINTS. Read the direction carefully before using this: these are RECEIVERS
  Later exposes for named partners to POST into, not an outbound event-subscription surface
  a customer can register a callback URL against. There is no subscription API, no event
  catalog, no signing-secret documentation and no delivery-retry policy published anywhere.
direction: inbound-receivers
subscription_management: none published
signature_verification: none documented
retry_policy: none documented
webhooks:
- name: creator-opt-in
  direction: inbound
  method: POST
  path: /webhooks/later/opt-in
  operationId: optIn
  tag: OptIn
  caller: Later Social (the later.com product) notifying Later Influence
  payload_schema: '#/definitions/CreatorOptInRequestWithCreatorProfileId'
  success_status: 204
  error_statuses: [403, 404, 500]
- name: creator-opt-in-update
  direction: inbound
  method: POST
  path: /webhooks/later/update
  operationId: optInUpdate
  tag: OptIn
  caller: Later Social
  payload_schema: '#/definitions/CreatorOptInRequestWithCreatorProfileId'
  success_status: 204
  error_statuses: [403, 404, 500]
- name: creator-opt-out
  direction: inbound
  method: POST
  path: /webhooks/later/opt-out
  operationId: optInOptOut
  tag: OptIn
  caller: Later Social
  payload_schema: '#/definitions/CreatorOptOutRequest'
  success_status: 204
  error_statuses: [403, 404, 500]
- name: sendgrid-events
  direction: inbound
  method: POST
  path: /webhooks/sendgrid-events
  operationId: sendgridWebhookEvents
  caller: SendGrid (email delivery events)
  payload_schema: array of '#/definitions/SendGridEvent'
  auth: '`token` query parameter'
  success_status: 200
  error_statuses: [400, 403, 404, 500]
- name: shopify-app-uninstall
  direction: inbound
  method: POST
  path: /v1/shopify-accounts/webhooks/uninstall
  operationId: uninstallShopifyApp
  tag: ShopifyAccount
  caller: Shopify
  success_status: 204
  error_statuses: [400, 403, 404, 500]
- name: shopify-shop-redact
  direction: inbound
  method: POST
  path: /v1/shopify-accounts/webhooks/compliance/shop/redact
  operationId: shopRedact
  tag: ShopifyAccount
  caller: Shopify
  purpose: Shopify-mandated GDPR compliance webhook
  success_status: 200
  error_statuses: [400, 403, 404, 500]
- name: shopify-customer-redact
  direction: inbound
  method: POST
  path: /v1/shopify-accounts/webhooks/compliance/customers/redact
  operationId: customerRedact
  tag: ShopifyAccount
  caller: Shopify
  purpose: Shopify-mandated GDPR compliance webhook
  success_status: 200
  error_statuses: [400, 403, 404, 500]
- name: shopify-customer-data-request
  direction: inbound
  method: POST
  path: /v1/shopify-accounts/webhooks/compliance/customers/data_request
  operationId: customerDataRequest
  tag: ShopifyAccount
  caller: Shopify
  purpose: Shopify-mandated GDPR compliance webhook
  success_status: 200
  error_statuses: [400, 403, 404, 500]
adjacent_notification_surface:
  note: >-
    Later Influence also ships an internal notification/messaging surface that is
    request-response, not event-driven — /scheduled-notifications (create, approve,
    unapprove), /action-groups/{id}/setup-alerts, and the ScheduledMessages tag. These are
    listed for completeness; they are not webhooks and do not deliver events to a consumer.
counts:
  webhook_endpoints: 8
  outbound_events: 0
gaps:
- No AsyncAPI, CloudEvents or event-catalog document is published.
- A customer of the Later Influence API cannot subscribe to campaign, activation, draft
  approval or payment events; the only way to learn that state changed is to poll.