Insider Live Activities API

The Live Activities API from Insider — 6 operation(s) for live activities.

Operations 6

POST /api/v1/live-activity/add-users /add-users #
POST /api/v1/live-activity/end /end live activities #
POST /api/v1/live-activity/register /register live activities #
POST /api/v1/live-activity/remove-users /remove-users #
POST /api/v1/live-activity/start /start live activities #
POST /api/v1/live-activity/update /update live activities #

Documentation

📖
Documentation
https://academy.insiderone.com/docs/ucd-user-data-apis-overview
📖
APIReference
https://developers.insiderone.com/
📖
Authentication
https://raw.githubusercontent.com/api-evangelist/insider/refs/heads/main/authentication/insider-authentication.yml
📖
RateLimits
https://raw.githubusercontent.com/api-evangelist/insider/refs/heads/main/rate-limits/insider-rate-limits.yml
📖
Documentation
https://academy.insiderone.com/docs/data-collection-consent-apis
📖
Documentation
https://academy.insiderone.com/docs/email-apis-overview
📖
Documentation
https://academy.insiderone.com/docs/transactional-sms-overview
📖
Documentation
https://academy.insiderone.com/docs/whatsapp-transactional-api
📖
Documentation
https://academy.insiderone.com/docs/web-push-apis-overview
📖
Documentation
https://academy.insiderone.com/docs/app-push-apis-overview
📖
Documentation
https://academy.insiderone.com/docs/mobile-app-analytics-apis
📖
Documentation
https://academy.insiderone.com/docs/mobile-app-integration-guide-1
📖
Documentation
https://academy.insiderone.com/docs/otp-for-sms
📖
Documentation
https://academy.insiderone.com/docs/product-catalog-api-introduction
📖
Documentation
https://academy.insiderone.com/docs/recommendation-api
📖
Documentation
https://academy.insiderone.com/docs/eureka-search-api-overview
📖
Documentation
https://academy.insiderone.com/docs/eureka-event-collection-api-implementation
📖
Documentation
https://academy.insiderone.com/docs/email-analytics-api
📖
Documentation
https://academy.insiderone.com/docs/architect-analytics-api
📖
Documentation
https://academy.insiderone.com/docs/transactional-journeys-on-api-call-starter

Specifications

Other Resources

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/insider-live-activities-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

insider-live-activities-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Insider One Live Activity Live Activities API
  version: 1.0.0
  description: 'iOS Live Activity registration and lifecycle: register, start, update, end, and add/remove users.


    Derived by API Evangelist from Insider One''s own public Postman collection ("Insider One APIs", published at https://developers.insiderone.com/). Paths, methods, headers, query parameters and request/response examples are verbatim from that collection; nothing is invented. The 429 response is documented for all Insider One APIs on https://academy.insiderone.com/docs/api-rate-limits-1 .'
  contact:
    name: Insider One Support
    email: support@useinsider.com
    url: https://academy.insiderone.com/docs/insider-one-apis-1
  termsOfService: https://insiderone.com/terms-of-use/
servers:
- url: https://live-activity.api.useinsider.com
tags:
- name: Live Activities
paths:
  /api/v1/live-activity/add-users:
    post:
      operationId: addUsers
      summary: /add-users
      tags:
      - Live Activities
      description: 'This request adds new insider_ids to the segment of an activity previously created with /register:


        Eligible devices of the added users are included in the activity segment.'
      security:
      - ApiKey: []
      requestBody:
        content:
          application/json:
            example:
              activity_id: 550e8400-e29b-41d4-a716-446655440000
              activity_type: DeliveryActivityAttributes
              insider_ids:
              - user-901
              - user-902
              - user-903
      responses:
        '429':
          $ref: '#/components/responses/TooManyRequests'
  /api/v1/live-activity/end:
    post:
      operationId: endLiveActivities
      summary: /end live activities
      tags:
      - Live Activities
      description: This request ends an activity started via /start.
      security:
      - ApiKey: []
      requestBody:
        content:
          application/json:
            example:
              activity_id: 550e8400-e29b-41d4-a716-446655440000
              activity_type: OrderTrackingAttributes
              content:
                title: Delivered ✓
                message: Your order has been delivered successfully.
                content_state:
                  status: delivered
                  deliveredAt: '2026-05-20T14:32:00Z'
      responses:
        '429':
          $ref: '#/components/responses/TooManyRequests'
  /api/v1/live-activity/register:
    post:
      operationId: registerLiveActivities
      summary: /register live activities
      tags:
      - Live Activities
      description: This request registers a group of insider_ids for a given activity_type on Insider One's end in advance.
      x-source-note: Source collection has a typo in this request URL ("live-activity.api.useinsider.comapi/v1/..."); host and path split here as live-activity.api.useinsider.com + /api/v1/live-activity/register.
      security:
      - ApiKey: []
      requestBody:
        content:
          application/json:
            example:
              activity_type: OrderTrackingAttributes
              insider_ids:
              - user-123
              - user-456
              - user-789
              ends_at: '2026-05-20T14:30:00Z'
      responses:
        '429':
          $ref: '#/components/responses/TooManyRequests'
  /api/v1/live-activity/remove-users:
    post:
      operationId: removeUsers
      summary: /remove-users
      tags:
      - Live Activities
      description: 'This request bulk-removes the devices matching the given insider_ids from the segment of an activity previously created with /register:


        The removed users do not receive the push when /start is called.'
      security:
      - ApiKey: []
      requestBody:
        content:
          application/json:
            example:
              activity_id: 550e8400-e29b-41d4-a716-446655440000
              activity_type: DeliveryActivityAttributes
              insider_ids:
              - user-12
              - user-77
      responses:
        '429':
          $ref: '#/components/responses/TooManyRequests'
  /api/v1/live-activity/start:
    post:
      operationId: startLiveActivities
      summary: /start live activities
      tags:
      - Live Activities
      description: This request actually starts an activity that was prepared via /register.
      security:
      - ApiKey: []
      requestBody:
        content:
          application/json:
            example:
              activity_id: 550e8400-e29b-41d4-a716-446655440000
              activity_type: OrderTrackingAttributes
              content:
                title: Your order is being prepared
                message: 'Estimated delivery: 14:30'
                content_state:
                  status: preparing
                  eta: '2026-05-20T14:30:00Z'
      responses:
        '429':
          $ref: '#/components/responses/TooManyRequests'
  /api/v1/live-activity/update:
    post:
      operationId: updateLiveActivities
      summary: /update live activities
      tags:
      - Live Activities
      description: This request updates the content of an activity that was started via /start.
      security:
      - ApiKey: []
      requestBody:
        content:
          application/json:
            example:
              activity_id: 550e8400-e29b-41d4-a716-446655440000
              activity_type: OrderTrackingAttributes
              content:
                title: Your order is being prepared
                message: 'Estimated delivery: 14:30'
                content_state:
                  status: preparing
                  eta: '2026-05-20T14:30:00Z'
      responses:
        '429':
          $ref: '#/components/responses/TooManyRequests'
components:
  responses:
    TooManyRequests:
      description: Too Many Requests. The published per-endpoint rate limit was exceeded; back off and retry, honouring Retry-After when present.
      content:
        application/json:
          example:
            message: Too Many Requests
            status: 429
  securitySchemes:
    ApiKey:
      type: apiKey
      in: header
      name: X-Api-Key
      description: Insider One API key for this API.
externalDocs:
  description: Insider One API reference
  url: https://academy.insiderone.com/docs/api-reference-welcome
x-provenance:
  generated: '2026-08-13'
  method: derived
  source: postman/insider-one-apis.postman_collection.json
  source_url: https://documenter.gw.postman.com/api/collections/24851117/2sB3dSR9bM
  publisher_page: https://developers.insiderone.com/
  note: Insider One publishes a single public Postman collection covering every REST API. This document is the subset of that collection served from live-activity.api.useinsider.com.