Home Features Pricing Contact Login

REST API

Get cards

POST
https://camping.care/api/v1/park/cards

Authentication: API Key

Get age tables of your park

Parameters

none

Response

201
application/json; charset=utf-8
id
Integer
The id of the card
name
String
The name of the card
rank
Integer
The rank sequence of the card

Example


/*
* Example get cards - How to get card information information from the Camping.care API
* https://camping.care/developer/park/get_cards
*/

try {

	/*
    * Initialize the Camping.care API SDK with your API key.
    *
    * See: https://camping.care/settings/api
    */

	require_once dirname(__FILE__) . '/../../src/campingcare/Autoloader.php';

    $campingcare = new campingcare_api ;
	$campingcare->set_api_key('YOUR API KEY');

	/*
    * Parameters:
    * None
    *
    */



	/*
	* All data is returned in a cards opject
	* The structure can be found here: https://camping.care/developer/park/get_cards.
	*/

    $cards = $campingcare->get_cards();

    /*
    * In this example we print the data in json format on the page
    */

    echo "Card data";
    echo "
";
    echo json_encode($cards, JSON_PRETTY_PRINT);
    echo "
"; } catch (Exception $e) { echo "API call failed: " . htmlspecialchars($e->getMessage()); }
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using campingcare;
using Newtonsoft.Json.Linq;

namespace campingcare_csharp_sdk_tests
{
    public static class cards
    {

        /*
        * Example get cards - How to get card information information from the Camping.care API
        * https://camping.care/developer/park/get_cards
        */

        public static async void get_cards()
        {
            try
            {
                Console.WriteLine("*************************************");
                Console.WriteLine("***           GET CARDS           ***");
                Console.WriteLine("*************************************");

                /*
                * Initialize the Camping.care API SDK with your API key.
                *
                * See: https://camping.care/settings/api
                */

                campingcare_api camping_care = new campingcare_api();
                camping_care.set_api_key("YOUR API KEY");

                /*
                * Parameters:
                * None
                *
                */

                var send_data = new List>();


                /*
                * All data is returned in a cards opject
                * The structure can be found here: https://camping.care/developer/park/get_cards.
                */

                var data = await camping_care.get_cards(send_data);

                /*
                * In this example we print the oprions in json format in the console
                */

                JObject json = JObject.Parse(data.ToString());

                foreach (var pair in json)
                {
                    Console.WriteLine("{0}: {1}", pair.Key, pair.Value);
                }

            }
            catch (Exception ex)
            {
                LogData(ex.Message);
            }
        }

        private static void LogData(string Message)
        {
            Console.WriteLine("Error: " + Message);
        }




    }
}


Response example

HTTP/1.1 200 OK
Content-Type: application/json; charset=utf-8

{
    "0": {
        "id": "1",
        "name": "ACSI",
        "rank": "0"
    },
    "1": {
        ...
    }
}

Response Error

Returns an array with error information

230
application/json; charset=utf-8
code
Integer
The error code listed in a list below
message
String
The error message listed in a list below

Error Codes

1000
No valid API key
1007
No availability found
1008
No admin ID found
1009
Accommodation not found
1010
No rights for this accommodation
1011
Wrong arrival date: YYYY-MM-DD
1012
Wrong departure date
1013
Arrival date: YYYY-MM-DD is after departure date: YYYY-MM-DD
1014
Start date is in the past
0%
()

Cancel upload