Skip to main content

GET /sms/lines/{line}/blocked/{number}

Check whether a number is blocked

Scopesms:read
Role permissionPhone numbers — line must be one of theirs
CostFree

404 when the number is not blocked — a distinct answer rather than an empty body, because "is this blocked" is the question, and a caller distinguishing null-from-error will eventually get it backwards.

Path parameters

NameTypeRequiredExampleDescription
linestringyes12125550188One of your account's numbers. Digits.
numberstringyes13475550123The other party's number. Digits.

Responses

200

The blocked sender.

FieldTypeDescription
linestring
numberstring
reasonstringFree text for your own records. Never shown to the blocked party.
blockedAtstring (RFC 3339)

Errors

StatusMeaning
400invalid_request — a missing or malformed field, an unknown enum value, or an unknown field in the body. Nothing was charged.
401unauthenticated — no credential, or one that is invalid, revoked or expired. The WWW-Authenticate header names the scope the endpoint wanted.
403Two different failures share this status, and the type tells them apart:
404not_found — no such object, or it is not this account's. The two are deliberately indistinguishable.
500internal_error — something failed on our side. For a send, nothing was charged, guaranteed, which is what makes a retry safe.

See Errors for the full catalog and what to do about each.

Example

curl -X GET 'https://api.account.telebroad.com/api/public/v1/sms/lines/12125550188/blocked/13475550123' \
-H "Authorization: Bearer $TB_KEY"

Try it in the playground →