Event Scope Configuration (Core)
Endpoints to create, update, and read event scope configurations.
This part of the API is in Beta status. For details, see the API release lifecycle documentation. Create a new event scope configuration for inventory article availability changed events.
InventoryArticleAvailabilityChangedEventScopeForCreation
Facility group references whose members are included in this scope. Omit or null for a global scope including all facilities.
["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]Direct facility references to include in this scope. Omit or null for a global scope including all facilities.
["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]Unique key identifying this scope. Used to derive the URN.
A scope config can be set to inactive instead of being deleted to temporarily disable emission. The maximum limit of 10 applies to both active and inactive scope configs.
ACTIVEExample: ACTIVEPossible values: The created event scope configuration.
InventoryArticleAvailabilityChangedEventScope
["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]Your user is not allowed to operate against this API instance
Your user, although recognized, is not authorized to use this endpoint
POST /api/configurations/eventscopes/inventoryarticleavailabilitychanged HTTP/1.1
Host: your-tenant-name.api.fulfillmenttools.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 227
{
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"key": "text",
"status": "ACTIVE"
}{
"created": "2026-01-01T00:00:00.000Z",
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"id": "text",
"key": "text",
"lastModified": "2026-01-01T00:00:00.000Z",
"status": "ACTIVE",
"version": 1
}This part of the API is in Beta status. For details, see the API release lifecycle documentation. Get an event scope configuration by ID or URN.
ID of scope you want to get. Also accepts key in urn format (e.g., urn:fft:eventScopeConfig:key:{your-key}).
0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2fThe event scope configuration.
InventoryArticleAvailabilityChangedEventScope
["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]Your user is not allowed to operate against this API instance
Your user, although recognized, is not authorized to use this endpoint
The requested entity was not found
GET /api/configurations/eventscopes/inventoryarticleavailabilitychanged/{id} HTTP/1.1
Host: your-tenant-name.api.fulfillmenttools.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"created": "2026-01-01T00:00:00.000Z",
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"id": "text",
"key": "text",
"lastModified": "2026-01-01T00:00:00.000Z",
"status": "ACTIVE",
"version": 1
}This part of the API is in Beta status. For details, see the API release lifecycle documentation. Replace an existing event scope configuration.
ID of scope you want to get. Also accepts key in urn format (e.g., urn:fft:eventScopeConfig:key:{your-key}).
0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2fInventoryArticleAvailabilityChangedEventScopeForReplace
Facility group references whose members are included in this scope. Omit or null for a global scope including all facilities.
["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]Direct facility references to include in this scope. Omit or null for a global scope including all facilities.
["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]A scope config can be set to inactive instead of being deleted to temporarily disable emission. The maximum limit of 10 applies to both active and inactive scope configs.
Version for optimistic locking.
1The updated event scope configuration.
InventoryArticleAvailabilityChangedEventScope
["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]Your user is not allowed to operate against this API instance
Your user, although recognized, is not authorized to use this endpoint
The requested entity was not found
A version conflict occurred.
PUT /api/configurations/eventscopes/inventoryarticleavailabilitychanged/{id} HTTP/1.1
Host: your-tenant-name.api.fulfillmenttools.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 226
{
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"status": "ACTIVE",
"version": 1
}{
"created": "2026-01-01T00:00:00.000Z",
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"id": "text",
"key": "text",
"lastModified": "2026-01-01T00:00:00.000Z",
"status": "ACTIVE",
"version": 1
}This part of the API is in Beta status. For details, see the API release lifecycle documentation. Delete an event scope configuration by ID or URN.
ID of scope you want to get. Also accepts key in urn format (e.g., urn:fft:eventScopeConfig:key:{your-key}).
0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2fThe event scope configuration was deleted.
InventoryArticleAvailabilityChangedEventScope
["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]["0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f","0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"]Your user is not allowed to operate against this API instance
Your user, although recognized, is not authorized to use this endpoint
The requested entity was not found
DELETE /api/configurations/eventscopes/inventoryarticleavailabilitychanged/{id} HTTP/1.1
Host: your-tenant-name.api.fulfillmenttools.com
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"created": "2026-01-01T00:00:00.000Z",
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"id": "text",
"key": "text",
"lastModified": "2026-01-01T00:00:00.000Z",
"status": "ACTIVE",
"version": 1
}This part of the API is in Alpha status. For details, see the API release lifecycle documentation. Search for ScopedAvailabilityConfig
ScopedAvailabilityConfigSearchPayload
The cursor to start after for forward pagination. The value is provided in the pageInfo.endCursor field of the response. Cannot be used with before or last.
The cursor to start before for backward pagination. The value is provided in the pageInfo.startCursor field of the response. Cannot be used with after or size (first).
Number of items to return for backward pagination. Cannot be used with 'size' (first). Default: 20.
Number of items to return for forward pagination. Cannot be used with 'last'. Default: 20.
10The ID to start after. Deprecated, use after with the value provided in pageInfo.endCursor instead.
Your search result
ScopedAvailabilityConfigPaginatedResult
The total number of items matching the search criteria. Only filled, if withTotal is set to true in the search options.
Your user is not allowed to operate against this API instance
Your user, although recognized, is not authorized to use this endpoint
POST /api/configurations/eventscopes/inventoryarticleavailabilitychanged/search HTTP/1.1
Host: your-tenant-name.api.fulfillmenttools.com
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 2218
{
"after": "text",
"before": "text",
"last": 1,
"options": {
"withTotal": true
},
"query": {
"and": [
{
"and": [
{
"and": "[Circular Reference]",
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"id": "0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"key": {
"eq": "text",
"in": [
"text"
],
"like": "text",
"notEq": "text",
"notIn": [
"text"
]
},
"or": "[Circular Reference]",
"status": {
"eq": "ACTIVE",
"in": [
"ACTIVE"
],
"notEq": "ACTIVE"
}
}
],
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"id": "0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"key": {
"eq": "text",
"in": [
"text"
],
"like": "text",
"notEq": "text",
"notIn": [
"text"
]
},
"or": [
{
"and": "[Circular Reference]",
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"id": "0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"key": {
"eq": "text",
"in": [
"text"
],
"like": "text",
"notEq": "text",
"notIn": [
"text"
]
},
"or": "[Circular Reference]",
"status": {
"eq": "ACTIVE",
"in": [
"ACTIVE"
],
"notEq": "ACTIVE"
}
}
],
"status": {
"eq": "ACTIVE",
"in": [
"ACTIVE"
],
"notEq": "ACTIVE"
}
}
],
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"id": "0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"key": {
"eq": "text",
"in": [
"text"
],
"like": "text",
"notEq": "text",
"notIn": [
"text"
]
},
"or": [
{
"and": "[Circular Reference]",
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"id": "0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"key": {
"eq": "text",
"in": [
"text"
],
"like": "text",
"notEq": "text",
"notIn": [
"text"
]
},
"or": "[Circular Reference]",
"status": {
"eq": "ACTIVE",
"in": [
"ACTIVE"
],
"notEq": "ACTIVE"
}
}
],
"status": {
"eq": "ACTIVE",
"in": [
"ACTIVE"
],
"notEq": "ACTIVE"
}
},
"size": 10,
"sort": [
{
"id": "ASC",
"key": "ASC"
}
]
}{
"pageInfo": {
"endCursor": "text",
"hasNextPage": true,
"hasPreviousPage": true,
"startCursor": "text"
},
"scopedAvailabilityConfigs": [
{
"created": "2026-01-01T00:00:00.000Z",
"facilityGroupRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"facilityRefs": [
"0190d6e8-8c3a-7f1b-9d2e-4a6b8c0d1e2f",
"0190d6e8-9a1b-7c2d-8e3f-5a7b9c1d3e5f"
],
"id": "text",
"key": "text",
"lastModified": "2026-01-01T00:00:00.000Z",
"status": "ACTIVE",
"version": 1
}
],
"total": 1
}Last updated
Was this helpful?

