Specifico accepts OpenAPI 3.0 and 3.1 documents in both YAML and JSON format. You can import from a file upload, a URL, or paste raw content directly. All three paths end in the same place: a versioned spec stored in your WordPress database, ready to publish.
Import from file
- In WP admin, go to Specifico → Specs → Import
- Choose File upload
- Drag your
.yamlor.jsonfile onto the drop zone - Specifico validates the document and shows a preview of the parsed endpoints
- Click Save as draft or Publish to make it live immediately
Import from URL
If your spec is served by your API gateway or a CDN:
- Choose URL as the source
- Paste the full URL including protocol
- Click Fetch — Specifico pulls the document and validates it
- Click Save
Specifico can auto-sync from a URL on a schedule. Enable this under the spec's Sync tab to keep your published docs in step with your API without manual re-imports.
Import by pasting
Useful during development when you don't have a stable URL yet:
- Choose Paste raw
- Paste the YAML or JSON content
- Click Validate and import
// terminalyaml
After import
Once saved, the spec appears in Specifico → Specs with a status badge:
| Status | Meaning |
|---|---|
| Draft | Stored, not publicly visible |
| Published | Live at your docs URL |
| Archived | Hidden from docs, kept for history |
Click View docs on any published spec to see the rendered reference documentation.