Captain Coaster API (1.0.1)

Download OpenAPI specification:Download

Welcome to Captain Coaster API! API Keys for authentication can be found in your profile page. Contact us to get support.

Coaster

Retrieves the collection of Coaster resources.

Retrieves the collection of Coaster resources.

Authorizations:
key
query Parameters
page
integer
Default: 1

The collection page number

id
integer
id[]
Array of integers
name
string
manufacturer
string
manufacturer[]
Array of strings
order[id]
string
Default: "asc"
Enum: "asc" "desc"
order[rank]
string
Default: "asc"
Enum: "asc" "desc"
rank[between]
string
rank[gt]
string
rank[gte]
string
rank[lt]
string
rank[lte]
string
totalRatings[between]
string
totalRatings[gt]
string
totalRatings[gte]
string
totalRatings[lt]
string
totalRatings[lte]
string
exists[mainImage]
boolean

Responses

Response samples

Content type
application/ld+json
{
  • "member": [
    ],
  • "totalItems": 0,
  • "view": {
    },
  • "search": {
    }
}

Retrieves a Coaster resource.

Retrieves a Coaster resource.

Authorizations:
key
path Parameters
id
required
string

Coaster identifier

Responses

Response samples

Content type
application/ld+json
{
  • "@context": "string",
  • "@id": "string",
  • "@type": "string",
  • "id": 0,
  • "name": "string",
  • "materialType": {
    },
  • "seatingType": {
    },
  • "model": {
    },
  • "speed": 0,
  • "height": 0,
  • "length": 0,
  • "inversionsNumber": 0,
  • "manufacturer": {
    },
  • "restraint": {
    },
  • "launchs": [
    ],
  • "park": {
    },
  • "status": {
    },
  • "openingDate": "2019-08-24T14:15:22Z",
  • "closingDate": "2019-08-24T14:15:22Z",
  • "totalRatings": 0,
  • "validDuels": 0,
  • "score": "string",
  • "rank": 0,
  • "mainImage": {
    }
}

Image

Retrieves the collection of Image resources.

Retrieves the collection of Image resources.

Authorizations:
key
query Parameters
page
integer
Default: 1

The collection page number

coaster
string
coaster[]
Array of strings

Responses

Response samples

Content type
application/ld+json
{
  • "member": [
    ],
  • "totalItems": 0,
  • "view": {
    },
  • "search": {
    }
}

Retrieves a Image resource.

Retrieves a Image resource.

Authorizations:
key
path Parameters
id
required
string

Image identifier

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "string",
  • "@context": "string",
  • "coaster": "https://example.com/",
  • "credit": "string",
  • "path": "string"
}

Launch

Retrieves the collection of Launch resources.

Retrieves the collection of Launch resources.

Authorizations:
key
query Parameters
page
integer
Default: 1

The collection page number

Responses

Response samples

Content type
application/ld+json
{
  • "member": [
    ],
  • "totalItems": 0,
  • "view": {
    },
  • "search": {
    }
}

Retrieves a Launch resource.

Retrieves a Launch resource.

Authorizations:
key
path Parameters
id
required
string

Launch identifier

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "string",
  • "@context": "string",
  • "name": "string"
}

Model

Retrieves the collection of Model resources.

Retrieves the collection of Model resources.

Authorizations:
key
query Parameters
page
integer
Default: 1

The collection page number

Responses

Response samples

Content type
application/ld+json
{
  • "member": [
    ],
  • "totalItems": 0,
  • "view": {
    },
  • "search": {
    }
}

Retrieves a Model resource.

Retrieves a Model resource.

Authorizations:
key
path Parameters
id
required
string

Model identifier

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "string",
  • "@context": "string",
  • "name": "string"
}

Park

Retrieves the collection of Park resources.

Retrieves the collection of Park resources.

Authorizations:
key
query Parameters
page
integer
Default: 1

The collection page number

Responses

Response samples

Content type
application/ld+json
{
  • "member": [
    ],
  • "totalItems": 0,
  • "view": {
    },
  • "search": {
    }
}

Retrieves a Park resource.

Retrieves a Park resource.

Authorizations:
key
path Parameters
id
required
string

Park identifier

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "string",
  • "@context": "string",
  • "id": 0,
  • "name": "string",
  • "country": {
    },
  • "latitude": 0,
  • "longitude": 0
}

Restraint

Retrieves the collection of Restraint resources.

Retrieves the collection of Restraint resources.

Authorizations:
key
query Parameters
page
integer
Default: 1

The collection page number

Responses

Response samples

Content type
application/ld+json
{
  • "member": [
    ],
  • "totalItems": 0,
  • "view": {
    },
  • "search": {
    }
}

Retrieves a Restraint resource.

Retrieves a Restraint resource.

Authorizations:
key
path Parameters
id
required
string

Restraint identifier

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "string",
  • "@context": "string",
  • "name": "string"
}

Status

Retrieves the collection of Status resources.

Retrieves the collection of Status resources.

Authorizations:
key
query Parameters
page
integer
Default: 1

The collection page number

Responses

Response samples

Content type
application/ld+json
{
  • "member": [
    ],
  • "totalItems": 0,
  • "view": {
    },
  • "search": {
    }
}

Retrieves a Status resource.

Retrieves a Status resource.

Authorizations:
key
path Parameters
id
required
string

Status identifier

Responses

Response samples

Content type
application/ld+json
{
  • "@id": "string",
  • "@type": "string",
  • "@context": "string",
  • "id": 0,
  • "name": "string",
  • "isRateable": true
}
Available formats: jsonld jsonopenapi html
Other API docs: Swagger UI GraphiQL