Login

Login to the cielo24 API to obtain an API access token for use when calling other methods. Optional arguments may be passed either as HTTP headers or query string parameters. Required arguments must be passed as query string parameters.

HTTP Method

GET /api/account/login

HTTP Headers — Optional

Provide x-auth-user with either x-auth-password or x-auth-securekey.

Name

Details

x-auth-user

Description

The username associated with this account

Allowed Values

String

Example

john_doe

x-auth-password

Description

The password associated with this account

Allowed Values

String

Example

example_password

x-auth-securekey

Description

A long term security key generated via generate_api_key

Allowed Values

Hex String

Example

968a8b637a5040159424872fffdb895b

Query String Parameters — Required (always)

Name

Details

v

Description

The version of the API to use

Allowed Values

1

Example

v=1

Query String Parameters — Optional

Provide username with either password or securekey.

Name

Details

username

Description

The username associated with this account

Allowed Values

String

Example

username=john_doe

password

Description

The password associated with this account

Allowed Values

String

Example

password=example_password

securekey

Description

A long term security key generated via generate_api_key

Allowed Values

Hex String

Example

securekey=968a8b637a5040159424872fffdb895b

Responses

HTTP Code

Details

200

Description

Success

Contents

{
  "ApiToken": "The new API token (hex string)"
}

400

Description

An error occurred

Contents

Error description (see Error Format for details)

Example Requests

GET /api/account/login?v=1&username=john_doe&password=example_password HTTP/1.1
Host: api.cielo24.com
GET /api/account/login?v=1&username=user&securekey=968a8b637a5040159424872fffdb895b HTTP/1.1
Host: api.cielo24.com
GET /api/account/login?v=1 HTTP/1.1
Host: api.cielo24.com
x-auth-user: john_doe
x-auth-key: example_password
GET /api/account/login?v=1 HTTP/1.1
Host: api.cielo24.com
x-auth-user: john_doe
x-auth-securekey: 968a8b637a5040159424872fffdb895b

Example Response

HTTP/1.1 200 OK
Content-Type: application/json

{ "ApiToken" : "7ca5dc5c7cce449fb0fff719307e8f5f" }