GET /api/config_setting/?format=api
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

[
    {
        "id": 23,
        "setting_name": "ETL_LOG_ACTIVITY_EVENT_TYPE__PIPELINE_STEP_COMPLETED",
        "setting_value": "ETL Step Completed",
        "setting_data_type": "STRING",
        "created_at": "2022-01-06T18:05:28.818626Z"
    },
    {
        "id": 12,
        "setting_name": "FTP_CREDENTIAL_IMERG__HOST",
        "setting_value": "jsimpson.pps.eosdis.nasa.gov",
        "setting_data_type": "STRING",
        "created_at": "2021-08-02T21:12:00.617000Z"
    },
    {
        "id": 14,
        "setting_name": "FTP_CREDENTIAL_IMERG__PASS",
        "setting_value": "billy.ashmall@nasa.gov",
        "setting_data_type": "STRING",
        "created_at": "2021-08-02T21:12:37.387000Z"
    },
    {
        "id": 13,
        "setting_name": "FTP_CREDENTIAL_IMERG__USER",
        "setting_value": "billy.ashmall@nasa.gov",
        "setting_data_type": "STRING",
        "created_at": "2021-08-02T21:12:13.115000Z"
    },
    {
        "id": 22,
        "setting_name": "NSIDC_SMAP_PASSWORD",
        "setting_value": "USra2021",
        "setting_data_type": "STRING",
        "created_at": "2021-11-16T15:58:52.849235Z"
    },
    {
        "id": 21,
        "setting_name": "NSIDC_SMAP_USERNAME",
        "setting_value": "paulslin_usra",
        "setting_data_type": "STRING",
        "created_at": "2021-11-16T15:58:32.777030Z"
    },
    {
        "id": 24,
        "setting_name": "NSIDC_SMAP_USERNAME2",
        "setting_value": "paulslin_usra2",
        "setting_data_type": "STRING",
        "created_at": "2024-06-13T09:52:54.255803Z"
    },
    {
        "id": 25,
        "setting_name": "NSIDC_SMAP_USERNAME2",
        "setting_value": "paulslin_usra2",
        "setting_data_type": "STRING",
        "created_at": "2024-06-13T09:53:08.585016Z"
    }
]
What is the name of this setting. These are meant to be unique but not constrained by the database. If there are any settings with the exact same name, please delete the duplicates.
Setting Value. Can be a string, or JSON Object, etc. If this value is just a string or number only, remove the {} default.
Setting Datatype. This is important. Choices are: 'STRING', 'LIST', 'JSON'. If the datatype is not recognized, then STRING is used. Note: JSON types are loaded with json.loads(). Note: LIST types are read as comma separated strings. Something like '1,2,3' would get converted into ['1','2','3'] to be used in the code. List Items have to be strings, not numbers, and not complex objects. List Item Type conversion and validation happens at the code where it is needed.