openapi: 3.1.0 info: title: Salesforce Analytics (CRM Analytics) REST Actions Feeds API description: REST API for accessing and managing CRM Analytics (formerly Tableau CRM / Einstein Analytics) resources including datasets, lenses, dashboards, and dataflows. Enables programmatic access to analytics metadata, query execution, and dashboard management. Uses the Wave API resource at /services/data/vXX.0/wave. version: '63.0' contact: name: Salesforce Developer Support url: https://developer.salesforce.com/support email: developer@salesforce.com license: name: Salesforce API Terms of Use url: https://www.salesforce.com/company/legal/agreements/ servers: - url: https://{instance}.salesforce.com/services/data/v63.0/wave description: Salesforce production or developer instance variables: instance: default: yourInstance description: Your Salesforce instance identifier security: - oauth2: [] - bearerAuth: [] tags: - name: Feeds description: Chatter feed elements (posts) paths: /chatter/feeds/news/me/feed-elements: get: operationId: getNewsFeed summary: Get the current user's news feed description: Returns the current user's Chatter news feed, including posts from people and groups they follow, and records they own or follow. tags: - Feeds parameters: - name: page in: query description: Page token for pagination schema: type: string - name: pageSize in: query schema: type: integer default: 25 - name: sort in: query schema: type: string enum: - CreatedDateDesc - LastModifiedDateDesc responses: '200': description: News feed elements content: application/json: schema: $ref: '#/components/schemas/FeedElementPage' post: operationId: postToFeed summary: Post to the current user's feed description: Creates a new Chatter feed post. Supports text posts, link posts, and posts with mentions. Rich text with inline images is supported. tags: - Feeds requestBody: required: true content: application/json: schema: $ref: '#/components/schemas/FeedElementInput' responses: '201': description: Feed element created content: application/json: schema: $ref: '#/components/schemas/FeedElement' /chatter/feed-elements/{feedElementId}: get: operationId: getFeedElement summary: Get a feed element description: Returns a specific Chatter feed element (post) by ID. tags: - Feeds parameters: - name: feedElementId in: path required: true schema: type: string responses: '200': description: Feed element content: application/json: schema: $ref: '#/components/schemas/FeedElement' delete: operationId: deleteFeedElement summary: Delete a feed element description: Deletes a Chatter feed element. Only the author or an admin can delete a post. tags: - Feeds parameters: - name: feedElementId in: path required: true schema: type: string responses: '204': description: Feed element deleted components: schemas: ActorRef: type: object properties: id: type: string name: type: string type: type: string url: type: string photo: type: object properties: smallPhotoUrl: type: string largePhotoUrl: type: string FeedElementInput: type: object required: - body - feedElementType - subjectId properties: body: type: object properties: messageSegments: type: array items: type: object properties: type: type: string enum: - Text - Mention - Hashtag - Link - MarkupBegin - MarkupEnd text: type: string id: type: string description: For Mention segments, the user or group ID url: type: string description: For Link segments, the URL feedElementType: type: string enum: - FeedItem description: The type of feed element to create subjectId: type: string description: The ID of the parent record, user, or group to post to FeedElementPage: type: object properties: currentPageUrl: type: string elements: type: array items: $ref: '#/components/schemas/FeedElement' nextPageUrl: type: - string - 'null' updatesUrl: type: string FeedElement: type: object properties: id: type: string body: $ref: '#/components/schemas/MessageBody' actor: $ref: '#/components/schemas/ActorRef' createdDate: type: string format: date-time modifiedDate: type: string format: date-time capabilities: type: object additionalProperties: true header: type: object properties: text: type: string url: type: string MessageBody: type: object properties: messageSegments: type: array items: type: object properties: type: type: string text: type: string text: type: string securitySchemes: oauth2: type: oauth2 flows: authorizationCode: authorizationUrl: https://login.salesforce.com/services/oauth2/authorize tokenUrl: https://login.salesforce.com/services/oauth2/token scopes: api: Access and manage your Salesforce data wave_api: Access CRM Analytics REST API resources bearerAuth: type: http scheme: bearer