# Bright Pattern SMS/MMS Messaging API

**Canonical:** https://apis.io/apis/bright-pattern/bright-pattern-sms-mms-messaging-api/  
**Provider:** Bright Pattern — https://apis.io/providers/bright-pattern/  
**Base URL:** https://{tenant}.brightpattern.com/configapi/v2  
**Documentation:** https://help.brightpattern.com/latest:Api

Bright Pattern SMS/MMS Messaging API is one of 14 APIs that [Bright Pattern](https://apis.io/providers/bright-pattern/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include SMS/MMS Messaging. The published artifact set on APIs.io includes an OpenAPI specification.

These methods enable sending of SMS and MMS messages and checking the delivery status. The response parameters are explained below. Response parameters Parameter Description tenant_id Unique identifier of your contact center in BPCC configuraiton. api_version API version. body Text of the message. num_segments Number of segments in the transmitted message. Messages exceeding 160 characters are transmitted in multiple segements. In the current verison of API this parameters is always set to 1. num_media Number of media files in the MMS message. date_created Timestamp of the original Send Message request. date_sent Timestamp of message transmission. Set to "null" in responses to Send Message requests. Set to actual time when the message was sent in responses to Get Message requests. date_updated Reserved. direction Always set to outboound-api. error_code Error code. error_message Error message. from Origin number or, if a messenger integration is being used, the messenger type and integration ID. price Reserved. In the current version of the API always set to null. sid Unique identifier of the message. Retured in response to a Send Message request and can be used in Get Message to check the delivery status of the message. status Status of message delivery. Possible values: queued (message queued to be sent), sent (message sent to SMS/MMS service provider but delivery not confirmed), delivered (message confirmed by SMS service provider to be delivered; currently not available for MMS), failed (message could not be sent; typically more details will be provided in error_message). Note that a 200 OK response to a Send Message request will always have status set to queued. Actual status of message delivery can be verified using the Get Message method with a slight delay. to Destination number or, if a messenger integration is being used, the messenger type and the messenger ID of the recipient. uri Reserved.

## Machine-readable artifacts (12)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/bright-pattern/refs/heads/main/openapi/bright-pattern-sms-mms-messaging-api-openapi.yml
- **Postman** — https://documenter.getpostman.com/view/6711197/S1EUtanN
- **Postman** — https://documenter.getpostman.com/view/8336025/SVYwJbLw
- **Postman** — https://documenter.getpostman.com/view/8336025/2sB3WmV3UC
- **Postman** — https://documenter.getpostman.com/view/8336025/2sA3Qy5U4z
- **Postman** — https://documenter.getpostman.com/view/6735878/T1DtdFDu
- **Postman** — https://documenter.getpostman.com/view/31590362/2sA3XTfLhk
- **Postman** — https://documenter.getpostman.com/view/6711197/S1ETRbny
- **Postman** — https://documenter.getpostman.com/view/6711197/S1EUtb1f
- **Postman** — https://documenter.getpostman.com/view/6735878/T1DwbtSk
- **Postman** — https://documenter.getpostman.com/view/6735878/TzXwFJFP
- **Postman** — https://documenter.getpostman.com/view/6735877/T1LHGpBY

## Other Bright Pattern APIs (12)

- [Bright Pattern Authentication API](https://apis.io/apis/bright-pattern/bright-pattern-authentication-api/)
- [Bright Pattern Calling List API](https://apis.io/apis/bright-pattern/bright-pattern-calling-list-api/)
- [Bright Pattern Campaigns API](https://apis.io/apis/bright-pattern/bright-pattern-campaigns-api/)
- [Bright Pattern DNC Lists API](https://apis.io/apis/bright-pattern/bright-pattern-dnc-lists-api/)
- [Bright Pattern Do Not Call List API](https://apis.io/apis/bright-pattern/bright-pattern-do-not-call-list-api/)
- [Bright Pattern Link Groups API](https://apis.io/apis/bright-pattern/bright-pattern-link-groups-api/)
- [Bright Pattern Lists API](https://apis.io/apis/bright-pattern/bright-pattern-lists-api/)
- [Bright Pattern Methods API](https://apis.io/apis/bright-pattern/bright-pattern-methods-api/)
- [Bright Pattern Multichannel Call Recordings API](https://apis.io/apis/bright-pattern/bright-pattern-multichannel-call-recordings-api/)
- [Bright Pattern Phones API](https://apis.io/apis/bright-pattern/bright-pattern-phones-api/)
- [Bright Pattern Regular Call Recordings API](https://apis.io/apis/bright-pattern/bright-pattern-regular-call-recordings-api/)
- [Bright Pattern Task Routing API](https://apis.io/apis/bright-pattern/bright-pattern-task-routing-api/)

## Tags

SMS/MMS Messaging

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/bright-pattern/bright-pattern-sms-mms-messaging-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/bright-pattern/.
