Properties
| Name | Type | Description |
|---|---|---|
| id | string | |
| type | string | Kanał: SMS, MMS, wiadomość głosowa |
| status | object | |
| to | string | |
| from | stringnull | |
| text | string | Treść po personalizacji - dokładnie to, co dostał odbiorca (link opt-out, śledzone linki `api.przypominamy.com/l/…` i placeholdery już podstawione) |
| subject | stringnull | Temat (tylko MMS) |
| parts | integer | |
| cost_grosze | integer | Koszt w groszach (0 dla odrzuconych; po anulowaniu zwrócony na saldo) |
| priority | boolean | Czy wysłano jako SMS priorytetowy (podwójna stawka) |
| reference | stringnull | |
| send_at | stringnull | Termin wysyłki (po przesunięciu przez `send_window`, jeśli było) |
| expires_at | stringnull | Koniec prób doręczenia, gdy podano `expires_at` |
| delivered_at | stringnull | |
| error | stringnull | Powód odrzucenia, gdy status = failed lub rejected (np. „Numer na czarnej liście (opt-out)”) |
| created_at | string | |
| updated_at | string |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/przypominamy-com/json-schema/przypominamy-com-message-schema.json",
"title": "Message",
"x-generated": "2026-10-31",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/przypominamy-com-openapi.json#/components/schemas/Message",
"type": "object",
"properties": {
"id": {
"type": "string"
},
"type": {
"type": "string",
"enum": [
"sms",
"mms",
"vms"
],
"description": "Kanał: SMS, MMS, wiadomość głosowa"
},
"status": {
"$ref": "#/$defs/MessageStatus"
},
"to": {
"type": "string"
},
"from": {
"type": [
"string",
"null"
]
},
"text": {
"type": "string",
"description": "Treść po personalizacji - dokładnie to, co dostał odbiorca (link opt-out, śledzone linki `api.przypominamy.com/l/…` i placeholdery już podstawione)"
},
"subject": {
"type": [
"string",
"null"
],
"description": "Temat (tylko MMS)"
},
"parts": {
"type": "integer"
},
"cost_grosze": {
"type": "integer",
"description": "Koszt w groszach (0 dla odrzuconych; po anulowaniu zwrócony na saldo)"
},
"priority": {
"type": "boolean",
"description": "Czy wysłano jako SMS priorytetowy (podwójna stawka)"
},
"reference": {
"type": [
"string",
"null"
]
},
"send_at": {
"type": [
"string",
"null"
],
"format": "date-time",
"description": "Termin wysyłki (po przesunięciu przez `send_window`, jeśli było)"
},
"expires_at": {
"type": [
"string",
"null"
],
"format": "date-time",
"description": "Koniec prób doręczenia, gdy podano `expires_at`"
},
"delivered_at": {
"type": [
"string",
"null"
],
"format": "date-time"
},
"error": {
"type": [
"string",
"null"
],
"description": "Powód odrzucenia, gdy status = failed lub rejected (np. „Numer na czarnej liście (opt-out)”)"
},
"created_at": {
"type": "string",
"format": "date-time"
},
"updated_at": {
"type": "string",
"format": "date-time"
}
},
"$defs": {
"MessageStatus": {
"type": "string",
"enum": [
"scheduled",
"queued",
"sent",
"delivered",
"undelivered",
"failed",
"expired",
"rejected",
"cancelled",
"unknown"
],
"description": "`scheduled` - zaplanowana (`send_at` lub przesunięta przez `send_window`); `queued` - przyjęta; `sent` - przekazana do sieci; `delivered` - doręczona; `undelivered` - niedoręczona; `failed` - odrzucona przez dostawcę; `rejected` - odrzucona przez nas (numer na czarnej liście, koszt 0); `expired` - wygasła (m.in. po `expires_at`); `cancelled` - zaplanowana wysyłka anulowana przez `DELETE /v1/messages/{id}`, koszt zwrócony; `unknown` - dostawca nie potwierdził (timeout / 5xx), saldo zarezerwowane do uzgodnienia po idx albo DLR"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/przypominamy-com-message"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.