API Guide
POST /fabrics-intents
Provides input parameters for the network intent.
Description A fabric intent is a desired state of network and is achieved by providing seed configurations. SFD will translate
the provided fabric intent to the configurations and will deploy to physical switches in the topology. Fabric intent
will contain many objects which define the desired need of network like interlink, host-networks, Edge
connectivity, and so on. Once the fabric intent is deployed, it is then moved to ACTIVE state. Edits in ACTIVE
state are not allowed. User needs to close the ACTIVE intent, then a new fabric intent will be created in DRAFT
state. All contained objects will also be cloned.
Parameters
Table 27. API parameters
Filter name Description
body *
required
For example:
body * (body)
{
"name": "string",
"type": "L3_BGP",
"layer3": {
"interlink_subnet": {
"address": "string",
"mask": 0
},
"loopback_seed_address": {
"address": "string",
"mask": 0
},
"bgp": {
"type": "eBGP",
"as_leaf": 0,
"as_spine": 0
},
"ufd": true,
"rstp": true
}
}
Responses 201 — New entity created successfully
{
"new_object_id": "string",
"id": "string",
"message": "string",
"messageParams": [
"string"
],
"messages": [
{
"id": "string",
"message": "string",
"field_name": "string",
"messageParams": [
"string"
]
}
]
}
401 — You are not authorized to perform this operation
{
"new_object_id": "string",
"id": "string",
"message": "string",
60
Fabrics-intents










