Skip to content

Update a rate

PUT https://api.leapa.co/v2/rates/{rate_id}

This endpoint needs your API key

Send it as a bearer token in the Authorization header. A request without one is answered with 401. See Authentication for where to find your key and how to keep it secret.

Request

curl -X PUT "https://api.leapa.co/v2/rates/rat_20b6df3c9e" \
  -H "Authorization: Bearer $LEAPA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Jeanne Ndayishimiye",
    "code": "string",
    "description": "Room 204, two nights"
  }'

Response

OK

{
  "id": "obj_5f21c8a40b",
  "name": "Jeanne Ndayishimiye",
  "code": "string",
  "type": "time",
  "days": [
    "monday"
  ],
  "amount": 45000,
  "description": "Room 204, two nights",
  "from_date": 0,
  "to_date": 0,
  "amount_limit": 45000,
  "created_date": 0
}

Path parameters

Values that go into the URL itself.

  • rate_idstringrequired
    Example:rat_20b6df3c9e

Request body

application/json

Required. Send it as JSON.

  • namestringrequired

    Rate Name

  • codestringrequired

    Rate Code

  • descriptionstring

    Descrition of the Rates

Response

application/json
  • idstring

    Rate ID

  • namestring

    Rate Name

  • codestring

    Rate Code

  • typestring

    Rates Type

    Allowed values:timeamountLimit
  • daysarray of string

    Week Days

  • amountnumber<double>required

    It is a percentage amount ?

  • descriptionstring

    Descrition of the Rates

  • from_dateinteger<int64>

    From date for time based rates

  • to_dateinteger<int64>

    To date for time based rates

  • amount_limitinteger<int64>required

    Amount limit used for the Amount based Rate,

  • created_dateinteger<int64>

    Rates creation time

Status codes

  • 200OK
  • 400Bad request
  • 401Unauthorized
  • 402Payment required
  • 403Forbidden
  • 404Not found
  • 428Precondition required
  • 500Server error

Request

curl -X PUT "https://api.leapa.co/v2/rates/rat_20b6df3c9e" \
  -H "Authorization: Bearer $LEAPA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "name": "Jeanne Ndayishimiye",
    "code": "string",
    "description": "Room 204, two nights"
  }'

Response

OK

{
  "id": "obj_5f21c8a40b",
  "name": "Jeanne Ndayishimiye",
  "code": "string",
  "type": "time",
  "days": [
    "monday"
  ],
  "amount": 45000,
  "description": "Room 204, two nights",
  "from_date": 0,
  "to_date": 0,
  "amount_limit": 45000,
  "created_date": 0
}