Create Availability
Changed onCreate a new carrier defined availability. Duplicate configuration returns 200 with created=false.
Request
- Base URLhttps://api.mentium.io (the document declares no server; this is the origin it was published from)
- AuthHTTP bearer
Path parameters
Query parameters
Headers
Request body
Example request
{
"days_of_month": [],
"days_of_week": [
"TUESDAY",
"THURSDAY"
],
"days_of_week_monthly_occurrences": [],
"destination": {
"country": "USA",
"postal_code_prefix": "300"
},
"equipment_type": "REEFER",
"notes": "Weekly reefer capacity from Florida to Georgia",
"recurrence_end_at": "2026-12-31T23:59:59Z",
"recurrence_frequency": "WEEKLY_BY_DAY_OF_WEEK",
"recurrence_interval": 1,
"recurrence_start_at": "2026-02-01T00:00:00Z",
"shipping_method": "FTL",
"source": {
"country": "USA",
"state": "FL"
}
}Response
Identical availability already exists; existing record returned (deduplicated).
Example response
{
"availability": {
"description": "ONCE - Single specific date availability",
"value": {
"carrier_id": "carrier-789",
"data_origins": [
"MENTIUM"
],
"days_of_month": [],
"days_of_week": [],
"days_of_week_monthly_occurrences": [],
"destination": {
"city": "Atlanta",
"country": "US",
"latitude": 33.749,
"longitude": -84.388,
"postal_code": "30303",
"postal_code_prefix": "303",
"radius_miles": 75,
"state": "GA"
},
"equipment_type": "DRY_VAN",
"id": "123e4567-e89b-12d3-a456-426614174000",
"integration_connection_id": "int-456",
"notes": "One-time backhaul opportunity after conference",
"organization_id": "org-123",
"recurrence_end_at": "2026-01-15T00:00:00Z",
"recurrence_frequency": "ONCE",
"recurrence_start_at": "2026-01-15T00:00:00Z",
"shipping_method": "FTL",
"source": {
"city": "Dallas",
"country": "US",
"latitude": 32.7767,
"longitude": -96.797,
"postal_code": "75201",
"postal_code_prefix": "752",
"radius_miles": 100,
"state": "TX"
}
}
}
}Changes
- breaking
removed the enum value
BULK_DRY_DUMPof the request property - breaking
removed the enum value
BULK_DRY_HOPPERof the request property - breaking
removed the enum value
BULK_DRY_PNEUMATICof the request property - breaking
removed the enum value
DRY_VANof the request property - breaking
removed the enum value
FLATBEDof the request property - breaking
removed the enum value
FLATBED_CONESTOGAof the request property - breaking
removed the enum value
FTLof the request property - breaking
removed the enum value
HOTSHOTof the request property - breaking
removed the enum value
INTERMODALof the request property - breaking
removed the enum value
LOWBOYof the request property - breaking
removed the enum value
LTLof the request property - breaking
removed the enum value
MENTIUM_UNKNOWN_VALUEof the request property - breaking
removed the enum value
MENTIUM_UNKNOWN_VALUEof the request property - breaking
removed the enum value
POWER_ONLYof the request property - breaking
removed the enum value
PTLof the request property - breaking
removed the enum value
REEFERof the request property - breaking
removed the enum value
REMOVABLE_GOOSENECKof the request property - breaking
removed the enum value
SPRINTERof the request property - breaking
removed the enum value
STEPDECKof the request property - breaking
removed the enum value
STEPDECK_CONESTOGAof the request property - breaking
removed the enum value
STRAIGHTof the request property - breaking
removed the enum value
TANKERof the request property - breaking
the
request property type changed fromstringto no type - breaking
the
request property type changed fromstringto no type - breaking
the response property
/became optional for the status - breaking
the response property
/became optional for the status - breaking
the response property
/became optional for the status - breaking
the response property
/became optional for the status - breaking
the
/response's property type changed fromstringto no type for status - breaking
the
/response's property type changed fromstringto no type for status - breaking
the
/response's property type changed fromstringto no type for status - breaking
the
/response's property type changed fromstringto no type for status - info
added
subschema #2to therequest propertyanyOflist - info
added
subschema #2to therequest propertyanyOflist - info
the request property
became optional - info
the request property
became optional - info
added
subschema #2to the/response propertyanyOflist for the response status - info
added
subschema #2to the/response propertyanyOflist for the response status - info
added
subschema #2to the/response propertyanyOflist for the response status - info
added
subschema #2to the/response propertyanyOflist for the response status - info
removed the
BULK_DRY_DUMPenum value from the/response property for the response status - info
removed the
BULK_DRY_DUMPenum value from the/response property for the response status - info
removed the
BULK_DRY_HOPPERenum value from the/response property for the response status - info
removed the
BULK_DRY_HOPPERenum value from the/response property for the response status - info
removed the
BULK_DRY_PNEUMATICenum value from the/response property for the response status - info
removed the
BULK_DRY_PNEUMATICenum value from the/response property for the response status - info
removed the
DRY_VANenum value from the/response property for the response status - info
removed the
DRY_VANenum value from the/response property for the response status - info
removed the
FLATBEDenum value from the/response property for the response status - info
removed the
FLATBEDenum value from the/response property for the response status - info
removed the
FLATBED_CONESTOGAenum value from the/response property for the response status - info
removed the
FLATBED_CONESTOGAenum value from the/response property for the response status - info
removed the
FTLenum value from the/response property for the response status - info
removed the
FTLenum value from the/response property for the response status - info
removed the
HOTSHOTenum value from the/response property for the response status - info
removed the
HOTSHOTenum value from the/response property for the response status - info
removed the
INTERMODALenum value from the/response property for the response status - info
removed the
INTERMODALenum value from the/response property for the response status - info
removed the
LOWBOYenum value from the/response property for the response status - info
removed the
LOWBOYenum value from the/response property for the response status - info
removed the
LTLenum value from the/response property for the response status - info
removed the
LTLenum value from the/response property for the response status - info
removed the
MENTIUM_UNKNOWN_VALUEenum value from the/response property for the response status - info
removed the
MENTIUM_UNKNOWN_VALUEenum value from the/response property for the response status - info
removed the
MENTIUM_UNKNOWN_VALUEenum value from the/response property for the response status - info
removed the
MENTIUM_UNKNOWN_VALUEenum value from the/response property for the response status - info
removed the
POWER_ONLYenum value from the/response property for the response status - info
removed the
POWER_ONLYenum value from the/response property for the response status - info
removed the
PTLenum value from the/response property for the response status - info
removed the
PTLenum value from the/response property for the response status - info
removed the
REEFERenum value from the/response property for the response status - info
removed the
REEFERenum value from the/response property for the response status - info
removed the
REMOVABLE_GOOSENECKenum value from the/response property for the response status - info
removed the
REMOVABLE_GOOSENECKenum value from the/response property for the response status - info
removed the
SPRINTERenum value from the/response property for the response status - info
removed the
SPRINTERenum value from the/response property for the response status - info
removed the
STEPDECKenum value from the/response property for the response status - info
removed the
STEPDECKenum value from the/response property for the response status - info
removed the
STEPDECK_CONESTOGAenum value from the/response property for the response status - info
removed the
STEPDECK_CONESTOGAenum value from the/response property for the response status - info
removed the
STRAIGHTenum value from the/response property for the response status - info
removed the
STRAIGHTenum value from the/response property for the response status - info
removed the
TANKERenum value from the/response property for the response status - info
removed the
TANKERenum value from the/response property for the response status
- breaking