openapi: 3.1.0 info: title: Open Calendar Notes Inbox reply API description: Agorapulse's Open API documentation version: '1.0' security: - bearerAuth: [] tags: - name: Inbox reply paths: /v1.0/inbox/organizations/{organizationId}/workspaces/{workspaceId}/accounts/{accountUid}/reply: post: tags: - Inbox reply summary: Reply to an item operationId: create parameters: - name: organizationId in: path description: Organization id required: true schema: type: integer example: 1419 - name: workspaceId in: path description: Workspace id required: true schema: type: integer example: 1416 - name: accountUid in: path description: Account uid required: true schema: type: string example: facebook_611 requestBody: content: application/json: schema: $ref: '#/components/schemas/CreateReplyRequest' required: true responses: '200': description: create 200 response content: application/json: schema: $ref: '#/components/schemas/ItemDTO' components: schemas: AbstractItem: type: object properties: id: type: string parentId: type: string workspaceId: type: integer format: int64 creationDate: type: string format: date-time type: $ref: '#/components/schemas/ItemType' text: type: string agorapulseLink: type: string networkLink: type: string profile: $ref: '#/components/schemas/Profile' creator: $ref: '#/components/schemas/ItemCreator' labels: type: array items: type: string sentiment: $ref: '#/components/schemas/ItemSentiment' CreateReplyRequest: required: - itemId - message type: object properties: itemId: minLength: 1 type: string description: The ID of the inbox item to reply to example: item123 message: minLength: 1 type: string description: The content of the reply message example: Thank you for your message! privateReply: type: boolean description: When true, sends a private message to the user instead of replying publicly to a public item (e.g., comment). The reply will be sent as a direct/private message. Supported by Facebook, Instagram, and Twitter. default: false excludedUsers: type: array description: List of user IDs to exclude from mentions (Twitter-specific) items: type: string description: Request to create a reply to an inbox item ItemType: type: string enum: - PRIVATE_MESSAGE - CONVERSATION - COMMENT - POST ItemCreator: required: - id - name type: object properties: id: type: string name: type: string ItemSentiment: type: string enum: - POSITIVE - NEGATIVE - NEUTRAL Profile: required: - name - network - uid type: object properties: uid: minLength: 1 type: string name: type: string network: $ref: '#/components/schemas/Network' ItemDTO: $ref: '#/components/schemas/AbstractItem' Network: type: string enum: - BLUESKY - FACEBOOK - GOOGLE - INSTAGRAM - LINKEDIN - PINTEREST - THREADS - TIKTOK - TWITTER - YOUTUBE securitySchemes: bearerAuth: type: apiKey name: X-API-KEY in: header