Interface Loas
- All Known Implementing Classes:
LoasImpl
Obtain it from fabric.beta().loas(). Every operation maps one Fabric v4 endpoint; the
Javadoc of each method names the path and the spec operation id.
Beta: Fabric v4 4.34.0 (spec read 2026-11-11).
Generated from the Fabric v4 OpenAPI spec by the fabric-beta generator; regenerate rather than hand-edit.
-
Method Summary
Modifier and TypeMethodDescriptionCreate Loa:POST /fabric/v4/loas(operationcreateLoa).createNote(String loaId, CreateLoaNote request) Create Loa Note:POST /fabric/v4/loas/{loaId}/notes(operationcreateLoaNoteByLoaId).Get Loa Action by Action ID:GET /fabric/v4/loas/{loaId}/actions/{actionId}(operationgetLoaActionsByUuid).Get Loa:GET /fabric/v4/loas/{loaId}(operationgetLoaByUuid).getConsumers(String loaId) Get Loa Consumers:GET /fabric/v4/loas/{loaId}/consumers(operationgetLoaConsumersByLoaId).Get Loa Notes:GET /fabric/v4/loas/{loaId}/notes(operationgetLoaNotesByUuid).performAction(String loaId, LoaActionRequest request) Create LOA Action:POST /fabric/v4/loas/{loaId}/actions(operationperformLoaAction).search()Search Loas:POST /fabric/v4/loas/search(operationsearchLoa).search(FilterPropertyList filter) Search Loas:POST /fabric/v4/loas/search(operationsearchLoa).search(FilterPropertyList filter, SortPropertyList sort) Search Loas:POST /fabric/v4/loas/search(operationsearchLoa).searchActions(String loaId) Search Loa Actions:POST /fabric/v4/loas/{loaId}/actions/search(operationsearchLoaAction).searchActions(String loaId, FilterPropertyList filter) Search Loa Actions:POST /fabric/v4/loas/{loaId}/actions/search(operationsearchLoaAction).searchActions(String loaId, FilterPropertyList filter, SortPropertyList sort) Search Loa Actions:POST /fabric/v4/loas/{loaId}/actions/search(operationsearchLoaAction).update(String loaId, List<PatchOperation> operations) Update Loa:PATCH /fabric/v4/loas/{loaId}(operationupdateLoaByUuid).
-
Method Details
-
create
Create Loa:POST /fabric/v4/loas(operationcreateLoa).The API provides capability to create a new Loa
- Parameters:
request- theCreateLoarequest body- Returns:
- the
LoaResponsethe API returns
-
getByUuid
Get Loa:GET /fabric/v4/loas/{loaId}(operationgetLoaByUuid).The API provides capability to get Loa details by Loa ID
- Parameters:
loaId- theloaIdpath parameter- Returns:
- the
LoaResponsethe API returns
-
update
Update Loa:PATCH /fabric/v4/loas/{loaId}(operationupdateLoaByUuid).The API provides capability to update Loa details by Loa ID
Sent as
application/json-patch+json, per the spec. Patchable paths named by the spec:/demarcationPoint/cageUniqueSpaceId,/demarcationPoint/connectorType,/demarcationPoint/patchPanelId,/demarcationPoint/patchPanelPortA,/demarcationPoint/patchPanelPortB,/description,/expirationDateTime,/issuer/email,/issuer/orgName,/location/ibxCode,/name,/requestor/email,/requestor/orgName.- Parameters:
loaId- theloaIdpath parameteroperations- the patch operations (op/path/value)- Returns:
- the
LoaResponsethe API returns
-
performAction
Create LOA Action:POST /fabric/v4/loas/{loaId}/actions(operationperformLoaAction).The API provides capability to perform actions on Loa
- Parameters:
loaId- theloaIdpath parameterrequest- theLoaActionRequestrequest body- Returns:
- the
LoaActionResponsethe API returns
-
getAction
Get Loa Action by Action ID:GET /fabric/v4/loas/{loaId}/actions/{actionId}(operationgetLoaActionsByUuid).This API provides capability to fetch action details
- Parameters:
loaId- theloaIdpath parameteractionId- theactionIdpath parameter- Returns:
- the
LoaActionResponsethe API returns
-
search
Search Loas:POST /fabric/v4/loas/search(operationsearchLoa).The API provides capability to get list of user's Loa using search criteria, including optional filtering, pagination and sorting
Filter properties named by the spec:
/authorizedProductType,/changeLog/createdDateTime,/changeLog/updatedDateTime,/demarcationPoint/cageUniqueSpaceId,/demarcationPoint/connectorType,/demarcationPoint/patchPanelId,/demarcationPoint/patchPanelPortA,/demarcationPoint/patchPanelPortB,/expirationDateTime,/issuer/email,/issuer/orgId,/issuer/orgName,/location/ibxCode,/name,/requestor/email,/requestor/orgId,/requestor/orgName,/state,/type,/uuid.Sort properties named by the spec:
/changeLog/createdDateTime,/changeLog/updatedDateTime,/expirationDateTime,/name.- Parameters:
filter- the filter (nullfor none)sort- the sort order (nullfor the service default)- Returns:
- a lazily paged list of
LoaResponse
-
search
Search Loas:POST /fabric/v4/loas/search(operationsearchLoa).The API provides capability to get list of user's Loa using search criteria, including optional filtering, pagination and sorting
- Parameters:
filter- the filter (nullfor none)- Returns:
- a lazily paged list of
LoaResponse
-
search
PaginatedFilteredList<LoaResponse> search()Search Loas:POST /fabric/v4/loas/search(operationsearchLoa).The API provides capability to get list of user's Loa using search criteria, including optional filtering, pagination and sorting
- Returns:
- a lazily paged list of
LoaResponse
-
searchActions
PaginatedFilteredList<LoaActionResponse> searchActions(String loaId, FilterPropertyList filter, SortPropertyList sort) Search Loa Actions:POST /fabric/v4/loas/{loaId}/actions/search(operationsearchLoaAction).The API provides capability to get list of user's Loa Actions using search criteria, including optional filtering, pagination and sorting
Filter properties named by the spec:
/state,/type,/uuid.Sort properties named by the spec:
/changeLog/createdDateTime.- Parameters:
loaId- theloaIdpath parameterfilter- the filter (nullfor none)sort- the sort order (nullfor the service default)- Returns:
- a lazily paged list of
LoaActionResponse
-
searchActions
Search Loa Actions:POST /fabric/v4/loas/{loaId}/actions/search(operationsearchLoaAction).The API provides capability to get list of user's Loa Actions using search criteria, including optional filtering, pagination and sorting
- Parameters:
loaId- theloaIdpath parameterfilter- the filter (nullfor none)- Returns:
- a lazily paged list of
LoaActionResponse
-
searchActions
Search Loa Actions:POST /fabric/v4/loas/{loaId}/actions/search(operationsearchLoaAction).The API provides capability to get list of user's Loa Actions using search criteria, including optional filtering, pagination and sorting
- Parameters:
loaId- theloaIdpath parameter- Returns:
- a lazily paged list of
LoaActionResponse
-
getConsumers
Get Loa Consumers:GET /fabric/v4/loas/{loaId}/consumers(operationgetLoaConsumersByLoaId).The API provides capability to get Loa consumers by Loa ID
Unwraps the
LoaConsumersResponsedataenvelope (the spec documents no paging for it).- Parameters:
loaId- theloaIdpath parameter- Returns:
- the
LoaConsumerentries (empty when none)
-
getNotes
Get Loa Notes:GET /fabric/v4/loas/{loaId}/notes(operationgetLoaNotesByUuid).The API provides capability to get Loa notes by Loa ID
Unwraps the
LoaNotesResponsedataenvelope (the spec documents no paging for it).- Parameters:
loaId- theloaIdpath parameter- Returns:
- the
LoaNoteDetailsentries (empty when none)
-
createNote
Create Loa Note:POST /fabric/v4/loas/{loaId}/notes(operationcreateLoaNoteByLoaId).The API provides capability to create Loa note by Loa ID
- Parameters:
loaId- theloaIdpath parameterrequest- theCreateLoaNoterequest body- Returns:
- the
LoaNoteDetailsthe API returns
-