---
id: usage
slug: /usage
title: Usage
toc_max_heading_level: 3
---
import Tabs from '@theme/Tabs'
import TabItem from '@theme/TabItem'
## Lists all organizations {#lists-all-organizations}
```
GET https://api.supabase.com/v1/organizations
```
### Parameters
### Responses
```json
{
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": ["id", "name"]
}
}
}
```
Unexpected error listing organizations
## Creates an organization {#creates-an-organization}
```
POST https://api.supabase.com/v1/organizations
```
### Body
```json
{
"schema": {
"type": "object",
"properties": {
"name": {
"type": "string"
}
},
"required": ["name"]
}
}
```
### Responses
```json
{
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"name": {
"type": "string"
}
},
"required": ["id", "name"]
}
}
```
Unexpected error creating an organization
## Gets all projects that belong to the authenticated user {#gets-all-projects-that-belong-to-the-authenticated-user}
```
GET https://api.supabase.com/v1/projects
```
### Responses
```json
{
"schema": {
"type": "array",
"items": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"organization_id": {
"type": "string"
},
"name": {
"type": "string"
},
"region": {
"type": "string"
},
"created_at": {
"type": "string"
}
},
"required": ["id", "organization_id", "name", "region", "created_at"]
}
}
}
```
## Creates a project {#creates-a-project}
```
POST https://api.supabase.com/v1/projects
```
### Body
```json
{
"schema": {
"type": "object",
"properties": {
"db_pass": {
"type": "string"
},
"name": {
"type": "string"
},
"organization_id": {
"type": "string"
},
"plan": {
"type": "string",
"enum": ["free", "pro"]
},
"region": {
"type": "string",
"enum": [
"us-east-1",
"us-west-1",
"ap-southeast-1",
"ap-northeast-1",
"ap-northeast-2",
"ap-southeast-2",
"eu-west-1",
"eu-west-2",
"eu-central-1",
"ca-central-1",
"ap-south-1",
"sa-east-1"
]
}
},
"required": ["db_pass", "name", "organization_id", "plan", "region"]
}
}
```
### Responses
```json
{
"schema": {
"type": "object",
"properties": {
"id": {
"type": "string"
},
"organization_id": {
"type": "string"
},
"name": {
"type": "string"
},
"region": {
"type": "string"
},
"created_at": {
"type": "string"
}
},
"required": ["id", "organization_id", "name", "region", "created_at"]
}
}
```