openapi: 3.2.0 info: title: Emplifi (Socialbakers) Public Care API version: '3' description: The Emplifi Public API (v3) — formerly the Socialbakers API — provides programmatic access to social media analytics, published content, profile and post metrics, community engagement, social listening, Facebook Ads, digital asset management (Assets), and customer care (Care) data across Facebook, Instagram, X/Twitter, YouTube, LinkedIn, Pinterest, TikTok and Snapchat. contact: name: Emplifi API Support url: https://api.emplifi.io/ x-apievangelist: method: derived source: https://api.emplifi.io/ (Emplifi API v3 documentation) + https://github.com/Emplifi/public-api-tableau-wdc note: Derived from the published Emplifi Public API documentation and the official Emplifi public-api-tableau-wdc connector source. Endpoint paths, methods, auth schemes and the response envelope are taken from those public sources; request/response schemas are representative, not verbatim. servers: - url: https://api.emplifi.io description: Emplifi Public API production security: - basicAuth: [] - oauth2: [] tags: - name: Care description: Customer care cases and messages paths: /3/care/cases: get: operationId: getCareCases summary: List customer care cases tags: - Care responses: '200': $ref: '#/components/responses/Success' '401': $ref: '#/components/responses/Unauthorized' /3/care/messages: get: operationId: getCareMessages summary: List customer care case messages tags: - Care responses: '200': $ref: '#/components/responses/Success' '401': $ref: '#/components/responses/Unauthorized' components: schemas: ErrorEnvelope: type: object properties: success: type: boolean const: false errors: type: array items: type: object properties: code: type: integer errors: type: array items: type: string required: - success - errors SuccessEnvelope: type: object properties: success: type: boolean const: true header: type: array items: type: object additionalProperties: true data: {} required: - success responses: Success: description: Successful response content: application/json: schema: $ref: '#/components/schemas/SuccessEnvelope' Unauthorized: description: Authentication failed content: application/json: schema: $ref: '#/components/schemas/ErrorEnvelope' securitySchemes: basicAuth: type: http scheme: basic description: HTTP Basic authorization. Credentials are your Emplifi API `token` and `secret`, base64-encoded as `token:secret`. oauth2: type: oauth2 description: OAuth 2.0 authorization code flow. Create a Custom integration in Emplifi Settings to obtain client credentials. flows: authorizationCode: authorizationUrl: https://api.emplifi.io/oauth2/0/auth tokenUrl: https://api.emplifi.io/oauth2/0/token scopes: {}