HTTP API - Send MMS: Difference between revisions

From Ultiroam User Docs
Jump to navigation Jump to search
No edit summary
No edit summary
Line 11: Line 11:
|port
|port
|Interger
|Interger
|
|Port on which to send the MMS
|-
|-
|title
|title
|String
|String
|
|Title of the MMS
|-
|-
|number
|number
Line 22: Line 22:
|-
|-
|file_id
|file_id
|Integer
|Array
|file_id can be 0 to 31.
|The file id can be an integer in the range「0,31 0ran array of integers in the range ,31 .
The length of the array must be less than 6.
Each file should be uploaded through: '''"<nowiki>https://gateway</nowiki> ip/api/mms file/file[file id]'''"


Each file uploaded by user  through “'''<nowiki>https://gateway_ip/api/mms_file/f</nowiki>  ile[file_id]”'''
Will be in the MS as an attachment
 
Will be in the MMS  as an attachment
|}
|}
'''Response Parameters:'''
'''Response Parameters:'''

Revision as of 14:06, 13 June 2024

POST http://gateway_ip/api/send_mms

Request Parameters:

Parameter Type Description
Required Parameter
port Interger Port on which to send the MMS
title String Title of the MMS
number String The phone number of the receipient
file_id Array The file id can be an integer in the range「0,31 0ran array of integers in the range ,31 .

The length of the array must be less than 6. Each file should be uploaded through: "https://gateway ip/api/mms file/file[file id]"

Will be in the MS as an attachment

Response Parameters:

Parameter Type Description
error_code Integer Codes that may be returned:

202: Request has been accepted and will be processed later;

400: Request format is not valid 404:file is not found

500: other errors

sn String SN of the gateway
mms_id Integer mms_id represents the ID of an MMS and is used for subsequent querying of the sending status.

Example:

Request:

curl -k --anyauth -u admin:admin -d  '{"port":0,"title":"Test","number":"12345","file_id":0}' -H "Content-Type:  application/json" https://gateway_ip/api/send_mms

Response:

{"error_code":200,"sn":"xxxx-xxxx-xxxx-xxxx","mms_id":1}