Create Configuration

This endpoint registers a new configuration in Thredd's event delivery system and returns a unique Configuration ID, which should be stored for future updates.

Sample Requests - BIN Sponsor Level

General Configuration

POST api/v1/Configs
{
    "status": "active",
    "messageTypeFilter": [0]
}
        

Program Manager Level Configuration

POST api/v1/Configs
{
    "pmId": 20,
    "status": "active",
    "messageTypeFilter": [1]
}
        

Product Level Configuration

POST api/v1/Configs
{
    "productId": 345678,
    "status": "active",
    "messageTypeFilter": [1, 2]
}
        

Program Manager and Product Level (Combined) Configuration

POST api/v1/Configs
{
    "pmId": 20,
    "productId": 345678,
    "status": "active",
    "messageTypeFilter": [1, 2, 3]
}
        

Sample Requests - Program Manager Level

General Configuration

POST api/v1/Configs
{
    "status": "active",
    "messageTypeFilter": [0]
}
        

Product Level Configuration

POST api/v1/Configs
{
    "productId": 345678,
    "status": "active",
    "messageTypeFilter": [1, 2]
}
📘

Documentation

For more information on this endpoint, see Create Configuration.

Language
URL