openapi: 3.1.0 info: title: Pushbullet HTTP Channels Texts API version: v2 description: 'Pushbullet''s HTTP API lets developers send and manage pushes, devices, chats, channels, subscriptions, text messages, ephemerals, and file uploads across the Pushbullet ecosystem. Authentication uses an access token from account settings supplied via the `Access-Token` header; OAuth 2.0 is available for third-party applications. ' contact: name: Pushbullet url: https://www.pushbullet.com servers: - url: https://api.pushbullet.com/v2 description: Pushbullet HTTP API security: - accessToken: [] tags: - name: Texts paths: /texts: post: tags: - Texts summary: Send SMS/MMS operationId: sendText requestBody: required: true content: application/json: schema: type: object properties: data: type: object properties: target_device_iden: type: string addresses: type: array items: type: string message: type: string guid: type: string file_url: type: string skip_delete_file: type: boolean responses: '200': description: Text created. components: securitySchemes: accessToken: type: apiKey in: header name: Access-Token description: Pushbullet account access token from https://www.pushbullet.com/#settings/account oauth2: type: oauth2 description: OAuth 2.0 for third-party applications. flows: authorizationCode: authorizationUrl: https://www.pushbullet.com/authorize tokenUrl: https://api.pushbullet.com/oauth2/token scopes: everything: Full access externalDocs: description: Pushbullet API documentation url: https://docs.pushbullet.com