openapi: 3.1.0 info: title: Hot Mic SDKs JavaScript, iOS, and Android client libraries — Player SDKs ship a drop-in API version: '2026-10-12' description: 'GENERATED FROM DOCUMENTATION by API Evangelist on 2026-10-12: 3 operation(s) read from 1 public documentation page(s) (each operation names its page in x-source). This is not the provider''s published contract; Hot Mic has published no machine-readable contract that the pipeline could find. Engine: local.' x-evidence-tiers: code-example: 4 documentation: 9 pages-with-code: 3 pages-read: 5 x-generated-from: documentation x-provenance: generated x-authored-by: API Evangelist x-generated: '2026-10-12' x-generator: generate-contract-from-docs.py x-engine: local x-sources: - https://hotmic.io/docs/sdks/ios/headless x-docs-section: sdks servers: - url: https://public-api.hotmic.io paths: /presence: post: operationId: post_presence tags: - Presence summary: POST /presence x-source: https://hotmic.io/docs/sdks/ios/headless responses: '201': description: Success (status as documented) x-evidence: kind: documentation /streams/{id}/session: post: operationId: post_streams_id_session tags: - Streams summary: POST /streams/{id}/session x-source: https://hotmic.io/docs/sdks/ios/headless parameters: - name: id in: path required: true schema: type: string responses: '201': description: Success (status as documented) x-evidence: kind: documentation /streams/{id}/{id}: get: operationId: get_streams_id_id tags: - Streams summary: GET /streams/{id}/{id} x-source: https://hotmic.io/docs/sdks/ios/headless parameters: - name: id in: path required: true schema: type: string - name: id in: path required: true schema: type: string responses: '200': description: Success (status as documented) x-evidence: kind: documentation collapsed_from: 2 example path(s) differing only at id security: - apiKey: [] components: securitySchemes: apiKey: type: apiKey in: header name: x-api-key tags: - name: Presence - name: Streams