# Markets

The countries you can sell in — how long each takes to provision a line, and which changes it supports afterwards.

> Partner API · https://developer.telgea.com/docs/partner/concepts/markets

## Markets [#markets]

A **market** is the country a line belongs to — the country code you pass when you obtain a
line, and the one [`/v1/rates`](https://developer.telgea.com/docs/partner/api/rates) prices. It decides which operator carries the line,
how long provisioning takes, and which changes you can make afterwards.

This page is the list. Every other page links here rather than repeating it.

| Market                                   | Average time to provision a line | Suspension and data stop |
| ---------------------------------------- | -------------------------------- | ------------------------ |
| Denmark, France, Netherlands, Spain      | Under a minute                   | Supported                |
| Belgium, Germany                         | 5 minutes                        | Supported                |
| Poland, United Kingdom                   | 10 minutes                       | Supported                |
| Sweden                                   | 30 minutes                       | Supported                |
| United States                            | 35 minutes                       | Supported                |
| Canada, Norway (not on a headless setup) | A couple of hours                | Not supported            |

Canada and Norway are not open to an organization on a headless setup: no Telgea portal, no Telgea
app and no Telgea messages to its customers. Such an organization gets `403` `COUNTRY_NOT_SUPPORTED`
when it obtains a line or ports a number in there.

Provisioning times are averages over the last 90 days, not limits: any single line can take longer.
Wait for the API to report the line in service rather than a timer.

## Port-in dates [#port-in-dates]

The dates a number can be ported in on differ by market: how soon the first one is, and how far ahead
the last. They are always weekdays. Each port-in type on
[`GET /v1/port-ins/fields/{countryCode}`](https://developer.telgea.com/docs/partner/api/port-ins#get-port-in-fields-for-a-country) lists
them in `executionDate`, as the [port-in guide](https://developer.telgea.com/docs/partner/guides/port-in#step-1-discover-required-fields)
shows. Read them from there rather than keeping a table of your own: they change as operators confirm
their rules, with nothing for you to deploy.

## Adding a market [#adding-a-market]

A market you have not contracted for answers `403` `COUNTRY_NOT_SUPPORTED` when you try to provision
into it. Talk to your Telgea contact to have one enabled.

## Related [#related]

* [Provision a line](https://developer.telgea.com/docs/partner/guides/number-provisioning)
* [Retail rates](https://developer.telgea.com/docs/partner/api/rates)
