Basic Information

Base URL
https://www.sms9527api.com/openapi/v1
In the Profile > API Token > Generate Token
Authorization: Bearer <API_KEY>
Use your profile API Key for numbers, SMS, renewals, transfers, reservations, eSIM, wallet, tickets and messages. Write requests require Idempotency-Key; retries must use the same key and parameters.
Download OpenAPI specification

API Endpoints68

Showing 68 endpoints

账户余额

/openapi/v1/account/balance
GET

https://www.sms9527api.com/openapi/v1/account/balance

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/account/balance' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

{
  "code": 200,
  "data": {
    "balance": 100,
    "frozen_balance": 0,
    "user_id": "customer-id"
  },
  "msg": "ok"
}

购买月卡号码

/openapi/v1/long_term/generation
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/generation

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
complete_numbersarraybodyOptionalSupply the business value; replace example placeholders. · Up to 500 items
country_idstringbodyRequiredCountry code, e.g. US; use the country list.
daysintegerbodyRequiredDuration in days.
exclude_numbersarraybodyOptionalSupply the business value; replace example placeholders. · Up to 500 items
exp_numintegerbodyOptionalNumber quantity requested. · ≤ 500
is_all_projectbooleanbodyOptionalSupply the business value; replace example placeholders.
keywordstringbodyOptionalProject identifier returned by the corresponding project list.
numbersarraybodyOptionalSupply the business value; replace example placeholders. · Up to 500 items
order_groupstringbodyOptionalSupply the business value; replace example placeholders.
with_voice_codebooleanbodyOptionalSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/generation' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"country_id":"US","days":1}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

月卡批次列表

/openapi/v1/long_term/generation/list
GET

https://www.sms9527api.com/openapi/v1/long_term/generation/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
batch_numberstringqueryOptionalNumber batch ID from the batch list.
country_idstringqueryOptionalCountry code, e.g. US; use the country list.
keywordstringqueryOptionalProject identifier returned by the corresponding project list.
numberstringqueryOptionalPhone number or number filter.
is_expiringbooleanqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/generation/list?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

批量重置接码链接

/openapi/v1/long_term/number/batch/reset
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/number/batch/reset

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringbodyRequiredCountry code, e.g. US; use the country list.
keywordstringbodyRequiredProject identifier returned by the corresponding project list.
numbersarraybodyRequiredSupply the business value; replace example placeholders. · Up to 500 items

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/batch/reset' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"country_id":"US","numbers":["replace-with-numbers"],"keyword":"replace-with-project-id"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

号段库存

/openapi/v1/long_term/number/count
GET

https://www.sms9527api.com/openapi/v1/long_term/number/count

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
is_all_projectbooleanqueryOptionalSupply the business value; replace example placeholders.
country_idstringqueryRequiredCountry code, e.g. US; use the country list.
keyword_idstringqueryOptionalSupply the business value; replace example placeholders.
daysintegerqueryRequiredDuration in days.
with_voice_codebooleanqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/count?country_id=US&days=1' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

校验号码是否存在

/openapi/v1/long_term/number/exists
GET

https://www.sms9527api.com/openapi/v1/long_term/number/exists

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
numberstringqueryRequiredPhone number or number filter.
keywordstringqueryRequiredProject identifier returned by the corresponding project list.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/exists?number=replace-with-number&keyword=replace-with-project-id' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

导出号码过期时间

/openapi/v1/long_term/number/expire/export
POST

https://www.sms9527api.com/openapi/v1/long_term/number/expire/export

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringbodyRequiredCountry code, e.g. US; use the country list.
keywordstringbodyRequiredProject identifier returned by the corresponding project list.
numbersarraybodyRequiredSupply the business value; replace example placeholders. · Up to 500 items

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/expire/export' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Content-Type: application/json' \
  --data '{"country_id":"US","numbers":["replace-with-numbers"],"keyword":"replace-with-project-id"}'

Response Example File download

Success returns text or a file stream; errors return code/msg JSON.

查询号码过期时间

/openapi/v1/long_term/number/expire/query
POST

https://www.sms9527api.com/openapi/v1/long_term/number/expire/query

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringbodyRequiredCountry code, e.g. US; use the country list.
keywordstringbodyRequiredProject identifier returned by the corresponding project list.
numbersarraybodyRequiredSupply the business value; replace example placeholders. · Up to 500 items

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/expire/query' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Content-Type: application/json' \
  --data '{"country_id":"US","numbers":["replace-with-numbers"],"keyword":"replace-with-project-id"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

导出全部号码

/openapi/v1/long_term/number/export/all
GET

https://www.sms9527api.com/openapi/v1/long_term/number/export/all

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringqueryOptionalCountry code, e.g. US; use the country list.
keywordstringqueryOptionalProject identifier returned by the corresponding project list.
domainstringqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/export/all' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example File download

Success returns text or a file stream; errors return code/msg JSON.

导出批次号码

/openapi/v1/long_term/number/export/down
GET

https://www.sms9527api.com/openapi/v1/long_term/number/export/down

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
batch_numberstringqueryOptionalNumber batch ID from the batch list.
keywordstringqueryOptionalProject identifier returned by the corresponding project list.
domainstringqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/export/down' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example File download

Success returns text or a file stream; errors return code/msg JSON.

导出项目剩余号码

/openapi/v1/long_term/number/export/remaining
GET

https://www.sms9527api.com/openapi/v1/long_term/number/export/remaining

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
keyword_idstringqueryRequiredSupply the business value; replace example placeholders.
country_idstringqueryRequiredCountry code, e.g. US; use the country list.
daysintegerqueryRequiredDuration in days.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/export/remaining?keyword_id=replace-with-project-id&country_id=US&days=1' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example File download

Success returns text or a file stream; errors return code/msg JSON.

重置批次接码链接

/openapi/v1/long_term/number/export/reset
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/number/export/reset

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
batch_numberstringbodyRequiredNumber batch ID from the batch list.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/export/reset' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"batch_number":"replace-with-batch-number"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

批次号码列表

/openapi/v1/long_term/number/list
GET

https://www.sms9527api.com/openapi/v1/long_term/number/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
batch_numberstringqueryRequiredNumber batch ID from the batch list.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
numberstringqueryOptionalPhone number or number filter.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/list?batch_number=replace-with-batch-number&page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

接码记录

/openapi/v1/long_term/number/msg/list
GET

https://www.sms9527api.com/openapi/v1/long_term/number/msg/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
numberstringqueryOptionalPhone number or number filter.
keywordstringqueryOptionalProject identifier returned by the corresponding project list.
time_rangeintegerqueryRequiredLook back 1, 7 or 30 days.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/msg/list?page=1&size=20&time_range=1' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

导出重置号码

/openapi/v1/long_term/number/reset/export
GET

https://www.sms9527api.com/openapi/v1/long_term/number/reset/export

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
reset_idstringqueryRequiredSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/reset/export?reset_id=replace-with-reset-id' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example File download

Success returns text or a file stream; errors return code/msg JSON.

链接重置记录

/openapi/v1/long_term/number/reset/list
GET

https://www.sms9527api.com/openapi/v1/long_term/number/reset/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
country_idstringqueryOptionalCountry code, e.g. US; use the country list.
keywordstringqueryOptionalProject identifier returned by the corresponding project list.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/reset/list?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

项目库存

/openapi/v1/long_term/project/count
GET

https://www.sms9527api.com/openapi/v1/long_term/project/count

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringqueryRequiredCountry code, e.g. US; use the country list.
keyword_idstringqueryOptionalSupply the business value; replace example placeholders.
is_all_projectbooleanqueryOptionalSupply the business value; replace example placeholders.
daysintegerqueryRequiredDuration in days.
complete_numbersstringqueryOptionalSupply the business value; replace example placeholders.
with_voice_codebooleanqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/project/count?country_id=US&days=1' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

月卡项目列表

/openapi/v1/long_term/template/drop
GET

https://www.sms9527api.com/openapi/v1/long_term/template/drop

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringqueryRequiredCountry code, e.g. US; use the country list.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
keywordstringqueryOptionalProject identifier returned by the corresponding project list.
with_voice_codebooleanqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/template/drop?country_id=US&page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

语音码价格

/openapi/v1/long_term/voice_code/price
GET

https://www.sms9527api.com/openapi/v1/long_term/voice_code/price

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringqueryRequiredCountry code, e.g. US; use the country list.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/voice_code/price?country_id=US' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

购买语音码

/openapi/v1/long_term/voice_code/upgrade
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/voice_code/upgrade

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
all_selectedbooleanbodyOptionalSelect all matching numbers; at most 500 per operation.
excluded_idsarraybodyOptionalNumber record IDs excluded from an all-matching selection. · Up to 500 items
selection_filterobjectbodyOptionalFilters used when selecting all matching numbers.
selection_filter.country_idstringbodyOptionalCountry code, e.g. US; use the country list.
selection_filter.expire_endintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.expire_startintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.group_idstringbodyOptionalNumber group ID from the group list.
selection_filter.keywordstringbodyOptionalProject identifier returned by the corresponding project list.
selection_filter.numberstringbodyOptionalPhone number or number filter.
selection_filter.statusstringbodyOptionalSupply the business value; replace example placeholders.
uuidsarraybodyOptionalSupply the business value; replace example placeholders. · Up to 500 items

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/voice_code/upgrade' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

创建号码分组

/openapi/v1/long_term/group/create
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/group/create

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
descriptionstringbodyOptionalSupply the business value; replace example placeholders.
group_namestringbodyRequiredNumber group name.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/group/create' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"group_name":"replace-with-group-name"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

删除号码分组

/openapi/v1/long_term/group/delete/{id}
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/group/delete/{id}

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
idstringpathRequiredSupply the business value; replace example placeholders.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/group/delete/replace-with-id' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

号码分组列表

/openapi/v1/long_term/group/list
GET

https://www.sms9527api.com/openapi/v1/long_term/group/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/group/list' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

更新号码分组

/openapi/v1/long_term/group/update/{id}
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/group/update/{id}

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
idstringpathRequiredSupply the business value; replace example placeholders.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
descriptionstringbodyOptionalSupply the business value; replace example placeholders.
group_namestringbodyOptionalNumber group name.
sort_orderintegerbodyOptionalSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/group/update/replace-with-id' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

导出分组号码

/openapi/v1/long_term/number/group/export
GET

https://www.sms9527api.com/openapi/v1/long_term/number/group/export

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
AllSelectedbooleanqueryOptionalSupply the business value; replace example placeholders.
SelectionFilterobjectqueryOptionalSupply the business value; replace example placeholders.
ExcludedIDsarrayqueryOptionalSupply the business value; replace example placeholders. · Up to 500 items
group_idstringqueryOptionalNumber group ID from the group list.
number_idsstringqueryOptionalSupply the business value; replace example placeholders.
domainstringqueryOptionalSupply the business value; replace example placeholders.
statusstringqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/group/export' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example File download

Success returns text or a file stream; errors return code/msg JSON.

导出分组号码

/openapi/v1/long_term/number/group/export
POST

https://www.sms9527api.com/openapi/v1/long_term/number/group/export

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
all_selectedbooleanbodyOptionalSelect all matching numbers; at most 500 per operation.
domainstringbodyOptionalSupply the business value; replace example placeholders.
excluded_idsarraybodyOptionalNumber record IDs excluded from an all-matching selection. · Up to 500 items
group_idstringbodyOptionalNumber group ID from the group list.
number_idsstringbodyOptionalSupply the business value; replace example placeholders.
selection_filterobjectbodyOptionalFilters used when selecting all matching numbers.
selection_filter.country_idstringbodyOptionalCountry code, e.g. US; use the country list.
selection_filter.expire_endintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.expire_startintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.group_idstringbodyOptionalNumber group ID from the group list.
selection_filter.keywordstringbodyOptionalProject identifier returned by the corresponding project list.
selection_filter.numberstringbodyOptionalPhone number or number filter.
selection_filter.statusstringbodyOptionalSupply the business value; replace example placeholders.
statusstringbodyOptionalSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/group/export' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Content-Type: application/json' \
  --data '{}'

Response Example File download

Success returns text or a file stream; errors return code/msg JSON.

批量设置号码分组

/openapi/v1/long_term/number/group/set
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/number/group/set

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
all_selectedbooleanbodyOptionalSelect all matching numbers; at most 500 per operation.
excluded_idsarraybodyOptionalNumber record IDs excluded from an all-matching selection. · Up to 500 items
group_idstringbodyOptionalNumber group ID from the group list.
idsarraybodyOptionalNumber record IDs, up to 500. · Up to 500 items
keywordstringbodyOptionalProject identifier returned by the corresponding project list.
numbersarraybodyOptionalSupply the business value; replace example placeholders. · Up to 500 items
selection_filterobjectbodyOptionalFilters used when selecting all matching numbers.
selection_filter.country_idstringbodyOptionalCountry code, e.g. US; use the country list.
selection_filter.expire_endintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.expire_startintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.group_idstringbodyOptionalNumber group ID from the group list.
selection_filter.keywordstringbodyOptionalProject identifier returned by the corresponding project list.
selection_filter.numberstringbodyOptionalPhone number or number filter.
selection_filter.statusstringbodyOptionalSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/group/set' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

设置号码自动续费

/openapi/v1/long_term/number/manage/auto-renew
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/number/manage/auto-renew

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
enabledbooleanbodyRequiredWhether the feature is enabled.
idstringbodyRequiredSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/manage/auto-renew' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"id":"replace-with-id","enabled":false}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

批量设置自动续费

/openapi/v1/long_term/number/manage/auto-renew/batch
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/number/manage/auto-renew/batch

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
all_selectedbooleanbodyOptionalSelect all matching numbers; at most 500 per operation.
enabledbooleanbodyRequiredWhether the feature is enabled.
excluded_idsarraybodyOptionalNumber record IDs excluded from an all-matching selection. · Up to 500 items
idsarraybodyOptionalNumber record IDs, up to 500. · Up to 500 items
selection_filterobjectbodyOptionalFilters used when selecting all matching numbers.
selection_filter.country_idstringbodyOptionalCountry code, e.g. US; use the country list.
selection_filter.expire_endintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.expire_startintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.group_idstringbodyOptionalNumber group ID from the group list.
selection_filter.keywordstringbodyOptionalProject identifier returned by the corresponding project list.
selection_filter.numberstringbodyOptionalPhone number or number filter.
selection_filter.statusstringbodyOptionalSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/manage/auto-renew/batch' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"enabled":false}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

号码管理列表

/openapi/v1/long_term/number/manage/list
GET

https://www.sms9527api.com/openapi/v1/long_term/number/manage/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
country_idstringqueryOptionalCountry code, e.g. US; use the country list.
keywordstringqueryOptionalProject identifier returned by the corresponding project list.
numberstringqueryOptionalPhone number or number filter.
statusstringqueryOptionalSupply the business value; replace example placeholders.
group_idstringqueryOptionalNumber group ID from the group list.
expire_startintegerqueryOptionalSupply the business value; replace example placeholders.
expire_endintegerqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/long_term/number/manage/list?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

按号码 ID 批量续费

/openapi/v1/long_term/number/manage/renew
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/number/manage/renew

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
all_selectedbooleanbodyOptionalSelect all matching numbers; at most 500 per operation.
excluded_idsarraybodyOptionalNumber record IDs excluded from an all-matching selection. · Up to 500 items
idsarraybodyOptionalNumber record IDs, up to 500. · Up to 500 items
selection_filterobjectbodyOptionalFilters used when selecting all matching numbers.
selection_filter.country_idstringbodyOptionalCountry code, e.g. US; use the country list.
selection_filter.expire_endintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.expire_startintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.group_idstringbodyOptionalNumber group ID from the group list.
selection_filter.keywordstringbodyOptionalProject identifier returned by the corresponding project list.
selection_filter.numberstringbodyOptionalPhone number or number filter.
selection_filter.statusstringbodyOptionalSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/manage/renew' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

号码语音码购买摘要

/openapi/v1/long_term/number/manage/selection/voice-summary
POST

https://www.sms9527api.com/openapi/v1/long_term/number/manage/selection/voice-summary

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
all_selectedbooleanbodyOptionalSelect all matching numbers; at most 500 per operation.
excluded_idsarraybodyOptionalNumber record IDs excluded from an all-matching selection. · Up to 500 items
selection_filterobjectbodyOptionalFilters used when selecting all matching numbers.
selection_filter.country_idstringbodyOptionalCountry code, e.g. US; use the country list.
selection_filter.expire_endintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.expire_startintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.group_idstringbodyOptionalNumber group ID from the group list.
selection_filter.keywordstringbodyOptionalProject identifier returned by the corresponding project list.
selection_filter.numberstringbodyOptionalPhone number or number filter.
selection_filter.statusstringbodyOptionalSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/manage/selection/voice-summary' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Content-Type: application/json' \
  --data '{}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

按号码 ID 批量转让

/openapi/v1/long_term/number/manage/transfer
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/long_term/number/manage/transfer

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
all_selectedbooleanbodyOptionalSelect all matching numbers; at most 500 per operation.
excluded_idsarraybodyOptionalNumber record IDs excluded from an all-matching selection. · Up to 500 items
idsarraybodyOptionalNumber record IDs, up to 500. · Up to 500 items
remarkstringbodyOptionalSupply the business value; replace example placeholders.
selection_filterobjectbodyOptionalFilters used when selecting all matching numbers.
selection_filter.country_idstringbodyOptionalCountry code, e.g. US; use the country list.
selection_filter.expire_endintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.expire_startintegerbodyOptionalSupply the business value; replace example placeholders.
selection_filter.group_idstringbodyOptionalNumber group ID from the group list.
selection_filter.keywordstringbodyOptionalProject identifier returned by the corresponding project list.
selection_filter.numberstringbodyOptionalPhone number or number filter.
selection_filter.statusstringbodyOptionalSupply the business value; replace example placeholders.
target_user_idstringbodyRequiredID of the user receiving the numbers.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/long_term/number/manage/transfer' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"target_user_id":"replace-with-target-user-id"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

临期号码统计

/openapi/v1/number/expiring/count
GET

https://www.sms9527api.com/openapi/v1/number/expiring/count

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/number/expiring/count' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

号码续费

/openapi/v1/number/renew
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/number/renew

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringbodyRequiredCountry code, e.g. US; use the country list.
keywordstringbodyRequiredProject identifier returned by the corresponding project list.
numberstringbodyRequiredPhone number or number filter.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/number/renew' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"country_id":"US","keyword":"replace-with-project-id","number":"replace-with-number"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

续费订单详情

/openapi/v1/number/renew/order/detail
GET

https://www.sms9527api.com/openapi/v1/number/renew/order/detail

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
order_nostringqueryRequiredOrder number from the order list.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/number/renew/order/detail?order_no=replace-with-order-no&page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

导出续费订单号码

/openapi/v1/number/renew/order/export
GET

https://www.sms9527api.com/openapi/v1/number/renew/order/export

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
order_nostringqueryRequiredOrder number from the order list.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/number/renew/order/export?order_no=replace-with-order-no' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example File download

Success returns text or a file stream; errors return code/msg JSON.

续费订单列表

/openapi/v1/number/renew/order/list
GET

https://www.sms9527api.com/openapi/v1/number/renew/order/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
statusstringqueryOptionalSupply the business value; replace example placeholders.
order_nostringqueryOptionalOrder number from the order list.
numberstringqueryOptionalPhone number or number filter.
start_timeintegerqueryOptionalSupply the business value; replace example placeholders.
end_timeintegerqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/number/renew/order/list?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

续费价格

/openapi/v1/number/renew/price
GET

https://www.sms9527api.com/openapi/v1/number/renew/price

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringqueryRequiredCountry code, e.g. US; use the country list.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/number/renew/price?country_id=US' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

号码转让

/openapi/v1/number/transfer
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/number/transfer

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
keywordstringbodyRequiredProject identifier returned by the corresponding project list.
numbersstringbodyRequiredSupply the business value; replace example placeholders.
remarkstringbodyOptionalSupply the business value; replace example placeholders.
target_user_idstringbodyRequiredID of the user receiving the numbers.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/number/transfer' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"numbers":"replace-with-numbers","target_user_id":"replace-with-target-user-id","keyword":"replace-with-project-id"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

转让记录

/openapi/v1/number/transfer/list
GET

https://www.sms9527api.com/openapi/v1/number/transfer/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 100
typestringqueryOptionalSupply the business value; replace example placeholders.
start_timeintegerqueryOptionalSupply the business value; replace example placeholders.
end_timeintegerqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/number/transfer/list?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

全项目预约

/openapi/v1/reservation/create
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/reservation/create

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringbodyRequiredCountry code, e.g. US; use the country list.
exp_numintegerbodyRequiredNumber quantity requested. · ≥ 1 · ≤ 500

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/reservation/create' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"exp_num":1,"country_id":"US"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

预约记录

/openapi/v1/reservation/list
GET

https://www.sms9527api.com/openapi/v1/reservation/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
statusintegerqueryOptionalSupply the business value; replace example placeholders.
reservation_nostringqueryOptionalSupply the business value; replace example placeholders.
country_idstringqueryOptionalCountry code, e.g. US; use the country list.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/reservation/list?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

单项目预约

/openapi/v1/reservation/single/create
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/reservation/single/create

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
country_idstringbodyRequiredCountry code, e.g. US; use the country list.
exp_numintegerbodyRequiredNumber quantity requested. · ≥ 1 · ≤ 500
keyword_idstringbodyRequiredSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/reservation/single/create' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"exp_num":1,"country_id":"US","keyword_id":"replace-with-project-id"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

创建 eSIM 订单

/openapi/v1/esim/order/create
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/esim/order/create

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
package_idstringbodyRequiredeSIM package identifier.
quantityintegerbodyRequiredSupply the business value; replace example placeholders. · ≥ 1 · ≤ 500

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/esim/order/create' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"package_id":"replace-with-package-id","quantity":1}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

提取 eSIM 订单

/openapi/v1/esim/order/extract
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/esim/order/extract

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
order_nostringbodyRequiredOrder number from the order list.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/esim/order/extract' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"order_no":"replace-with-order-no"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

eSIM 订单列表

/openapi/v1/esim/order/list
GET

https://www.sms9527api.com/openapi/v1/esim/order/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
statusintegerqueryOptionalSupply the business value; replace example placeholders.
order_nostringqueryOptionalOrder number from the order list.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/esim/order/list?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

eSIM 套餐

/openapi/v1/esim/package/drop
GET

https://www.sms9527api.com/openapi/v1/esim/package/drop

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/esim/package/drop' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

eSIM 价格

/openapi/v1/esim/price/config
GET

https://www.sms9527api.com/openapi/v1/esim/price/config

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
package_idstringqueryRequiredeSIM package identifier.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/esim/price/config?package_id=replace-with-package-id' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

创建充值订单

/openapi/v1/create/transaction
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/create/transaction

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
amountnumberbodyRequiredSupply the business value; replace example placeholders.
pay_typestringbodyRequiredSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/create/transaction' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"amount":1,"pay_type":"replace-with-pay-type"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

扣费记录

/openapi/v1/deduction/record
GET

https://www.sms9527api.com/openapi/v1/deduction/record

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/deduction/record?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

充值记录

/openapi/v1/recharge/record
GET

https://www.sms9527api.com/openapi/v1/recharge/record

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/recharge/record?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

工单分类

/openapi/v1/ticket/categories
GET

https://www.sms9527api.com/openapi/v1/ticket/categories

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/ticket/categories' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

创建工单

/openapi/v1/ticket/create
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/ticket/create

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
categorystringbodyOptionalSupply the business value; replace example placeholders.
contentstringbodyRequiredSupply the business value; replace example placeholders.
priorityintegerbodyOptionalSupply the business value; replace example placeholders.
titlestringbodyRequiredSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/ticket/create' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"title":"replace-with-title","content":"replace-with-content"}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

工单详情

/openapi/v1/ticket/detail/{ticket_no}
GET

https://www.sms9527api.com/openapi/v1/ticket/detail/{ticket_no}

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
ticket_nostringpathRequiredTicket number from the ticket list.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/ticket/detail/replace-with-ticket-no' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

工单列表

/openapi/v1/ticket/list
GET

https://www.sms9527api.com/openapi/v1/ticket/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
statusstringqueryOptionalSupply the business value; replace example placeholders.
categorystringqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/ticket/list?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

查看站内信并标记已读

/openapi/v1/message/detail
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/message/detail

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
idintegerbodyRequiredSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/message/detail' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"id":1}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

站内信列表

/openapi/v1/message/list
GET

https://www.sms9527api.com/openapi/v1/message/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
is_readstringqueryOptionalSupply the business value; replace example placeholders.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/message/list?page=1&size=20' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

标记站内信已读

/openapi/v1/message/read
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/message/read

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
message_idintegerbodyRequiredSupply the business value; replace example placeholders.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/message/read' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id' \
  -H 'Content-Type: application/json' \
  --data '{"message_id":1}'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

标记全部站内信已读

/openapi/v1/message/read/all
POST

Write requests require Idempotency-Key. Retry with the same key and request content; do not use a new key while the result is pending or uncertain.

https://www.sms9527api.com/openapi/v1/message/read/all

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Idempotency-KeystringheaderRequired8–128 letters, digits or ._:-. Unique per new operation; reuse for retries.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X POST 'https://www.sms9527api.com/openapi/v1/message/read/all' \
  -H 'Authorization: Bearer <API_KEY>' \
  -H 'Idempotency-Key: replace-with-unique-request-id'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

未读站内信数量

/openapi/v1/message/unread/count
GET

https://www.sms9527api.com/openapi/v1/message/unread/count

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/message/unread/count' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

{
  "code": 200,
  "data": {
    "count": 3
  },
  "msg": "ok"
}

免费试用国家

/openapi/v1/free_trial/country/list
GET

https://www.sms9527api.com/openapi/v1/free_trial/country/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/free_trial/country/list' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

免费试用号码

/openapi/v1/free_trial/number/list
GET

https://www.sms9527api.com/openapi/v1/free_trial/number/list

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
country_idstringqueryRequiredCountry code, e.g. US; use the country list.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/free_trial/number/list?page=1&size=20&country_id=US' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

免费试用接码记录

/openapi/v1/free_trial/number/msg
GET

https://www.sms9527api.com/openapi/v1/free_trial/number/msg

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.
pageintegerqueryRequiredPage number, starting at 1. · ≥ 1 · ≤ 1000000
sizeintegerqueryRequiredRecords per page. · ≥ 1 · ≤ 500
numberstringqueryRequiredPhone number or number filter.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/free_trial/number/msg?page=1&size=20&number=replace-with-number' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

公共免费号码

/openapi/v1/number/free
GET

https://www.sms9527api.com/openapi/v1/number/free

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/number/free' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

国家列表

/openapi/v1/country/code/drop
GET

https://www.sms9527api.com/openapi/v1/country/code/drop

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/country/code/drop' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

业务导出域名列表

/openapi/v1/domain/drop
GET

https://www.sms9527api.com/openapi/v1/domain/drop

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/domain/drop' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}

项目下拉列表

/openapi/v1/keyword/drop
GET

https://www.sms9527api.com/openapi/v1/keyword/drop

Request Parameters

Parameter NameParameter TypeLocationRequiredParameter Description
AuthorizationstringheaderRequiredProfile API Key, formatted as Bearer <API_KEY>.
Accept-LanguagestringheaderOptionalResponse language: zh-CN, en, ru.

Request example

curl -X GET 'https://www.sms9527api.com/openapi/v1/keyword/drop' \
  -H 'Authorization: Bearer <API_KEY>'

Response Example application/json

This illustrates the common envelope; data varies by operation. Check the business code and individual batch results even with HTTP 200.

{
  "code": 200,
  "msg": "ok",
  "data": null
}