ADML implements a bulting *Finite State Machine* to plan testing flows with a great flexibility.
-#### POST /testid-description
+#### POST /testid-description/{id}
**Request body**:
}
```
-#### POST /testid-ip-limit
+#### POST /testid-ip-limit/{id}
In-Progress limit is the maximum number of tests which can be executed in parallel.
This operation allows a specific test to set this global pool behaviour.
}
```
-#### POST /testid-timeout
+#### POST /testid-timeout/{id}
**Request body**:
}
```
-#### POST /testid-sendmsg2e
+#### POST /testid-sendmsg2e/{id}
**Request body**:
}
```
-#### POST /testid-sendmsg2c
+#### POST /testid-sendmsg2c/{id}
**Request body**:
}
```
-#### POST /testid-delay
+#### POST /testid-delay/{id}
**Request body**:
}
```
-#### POST /testid-sh-command
+#### POST /testid-sh-command/{id}
**Request body**:
}
```
-#### POST /testid-waitfe-hex
+#### POST /testid-waitfe-hex/{id}
**Request body**:
}
```
-#### POST /testid-waitfc-hex
+#### POST /testid-waitfc-hex/{id}
**Request body**:
}
```
-#### POST /testid-waitfe-msg
+#### POST /testid-waitfe-msg/{id}
**Request body**:
}
```
-#### POST /testid-waitfc-msg
+#### POST /testid-waitfc-msg/{id}
**Request body**:
}
```
-#### POST /testid-waitfe
+#### POST /testid-waitfe/{id}
**Request body**:
}
```
-#### POST /testid-waitfc
+#### POST /testid-waitfc/{id}
**Request body**:
}
```
-### EXECUTION ACTIONS
+### FSM TESTING EXECUTION ACTIONS
#### POST /test-ttps
}
```
+### DYNAMIC PROCEDURE
+Used for system test. Arguments are determined by the way in a specific dynamic library is designed/documented.
+
+#### POST /dynamic
+
+**Request body**:
+
+```
+{
+ "arguments": <diameter arguments json object>
+}
+```
+
+**Response body**:
+
+```
+{
+ "result":"<true or false>",
+ "response":"<response>"
+}
+```