sinch-imported-numbers-hosting-orderslisted
Install: claude install-skill sinch/skills
# Sinch Imported Numbers & Hosting Orders
## Overview
The Imported Numbers and Hosting Orders API imports non-Sinch phone numbers for use with Sinch SMS without porting. It manages the lifecycle from qualification through text-enablement, including LOA generation and carrier OSR updates.
## Agent Instructions
Before generating code, ask the user these clarifying questions:
1. **Goal** — What do you need?
- Import a number (single or bulk)?
- Qualify numbers for text-enablement?
- Text-enable qualified numbers?
- Check status of an existing order?
2. **LOA type** (if text-enabling) — Are you a **direct Sinch customer**, a **reseller**, or do you have a **blanket LOA**?
3. **Number type** (if text-enabling) — Standard or **Toll-Free**?
4. **Language** — curl, Node.js SDK, Python, Java?
Wait for answers, then follow the matching workflow below.
## Decision Tree
```
User wants to work with imported numbers →
├─ Import numbers
│ ├─ Single number → Workflow A (Import Number)
│ └─ Bulk (≤5) → Workflow B (Bulk Import via Hosting Order)
├─ Qualify numbers → Workflow C (Qualify → email invoices)
├─ Text-enable numbers
│ ├─ Standard numbers → Workflow D (Text-Enable)
│ └─ Toll-Free → Workflow D variant (TF endpoint)
├─ Check order status → Workflow E (Hosting Order Status)
└─ Manage numbers → Workflow F (CRUD operations)
```
## Critical Rules
1. **E.164 format required.** All phone numbers must include leading `+` (e.g., `+12025550134