The **Search Atlas Content Genius API** allows developers and SEO professionals to programmatically generate AI-optimized outlines, full SEO articles, and manage content data — all directly from their applications or automation pipelines.

### 🧭 Step-by-Step Instructions

### **1. Authentication**

All API requests require an **authorization token** passed in the request header.

**Header Format:**

```
Authorization: Bearer <API_TOKEN>
```

⚙️ *Ensure that your API token is valid and kept secure. Tokens must not be exposed publicly.*

### **2. Creating an Article**

Use this endpoint to create a new article within the Search Atlas environment.

**Endpoint:**

```
POST https://ca.searchatlas.com/api/pages/
```

**Payload Example:**

```
{  
  "title": "string",  
  "keywords_list": ["string"],  
  "location_id": int,  
  "location": "string"  
}
```

**Example cURL Request:**

```
curl 'https://ca.searchatlas.com/api/pages/' \  
  -H 'authorization: <API_TOKEN>' \  
  -H 'content-type: application/json' \  
  --data-raw '{"title":"Test Title","keywords_list":["test keyword"],"location_id":2840,"location":"United States"}'
```

```
💡 Use descriptive titles and precise keyword lists to guide the AI generation process.
```

### **3. Retrieving Articles**

### **List All Articles**

Retrieve a list of all generated articles in your account.

```
GET https://ca.searchatlas.com/api/pages/
```

### **Retrieve a Single Article**

Access details for one article using its unique identifier (UUID).

```
GET https://ca.searchatlas.com/api/pages/<uuid>
```

###

##