# Projects

Get projects and bundles

# Get bundles

Returns paginated bundles.

Bundle represent a group of projects of similar unit price and characteristics.

Orders are placed against bundles.

Disabled bundles are not returned unless recently_disabled is used. Disabled bundle projects are not returned unless recently_disabled is used.

GET /bundles
Query parameters
200 The response returns paginated bundles
400 Bad Request
401 Unauthorized. The API Key is invalid or disabled.
429 Rate limit exceeded

# Get a bundle

Returns a bundle by id if it exists.

Bundle represent a group of projects of similar unit price and characteristics.

Orders are placed against bundles.

GET /bundles/{id}
Path parameters
200 The response returns a bundle
404 The bundle does not exist
429 Rate limit exceeded

# Get projects

Returns paginated projects.

Disabled projects are not returned unless recently_disabled is used. Disabled project bundles are not returned unless recently_disabled is used.

Note: orders are placed against bundles not projects.

GET /projects
Query parameters
200 The response returns paginated projects
400 Bad Request
401 Unauthorized. The API Key is invalid or disabled.
429 Rate limit exceeded

# Get a project by id

Returns a project by id if it exists.

Disabled projects are returned.

GET /projects/{id}
Path parameters
200 The response returns a project
404 The project does not exist
429 Rate limit exceeded

# Get a project by slug

Returns a project by slug if it exists.

Disabled projects are returned.

GET /projects/by-slug/{slug}
Path parameters
200 The response returns a project
404 The project does not exist
429 Rate limit exceeded