B2Store

Update B2Store allowed IPs

Replaces the list of caller IPs allowed on `/api/v2/orchestrator/*`. Each entry is an exact IPv4/IPv6 address or `*` (any IP; the token is still required). An empty list closes the orchestrator for everyone. Recorded as entity_event `b2store.ips_changed` (old/new). Requires WorkspaceCreate: root, Owner, SuperAdmin.

PUT
/api/v2/app-settings/b2store

Authorization

BearerAuthObject
AuthorizationBearer <token>

In: header

Request Body

application/json

TypeScript Definitions

Use the request body type in TypeScript.

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X PUT "https://example.com/api/v2/app-settings/b2store" \  -H "Content-Type: application/json" \  -d '{    "allowedIps": [      "1.2.3.4",      "*"    ]  }'
{  "allowedIps": [    "*"  ],  "token": {    "last4": "a1b2",    "createdAt": "2019-08-24T14:15:22Z",    "createdBy": "root@b2bweblate.local"  }}
{  "errors": {    "name": "Empty value"  }}
{  "message": {    "error": "Your request was made with invalid credentials."  }}
{  "message": {    "error": "You are not allowed to perform this action."  }}
{  "message": {    "error": "Oops! Something went wrong! Write to administrator. Your Request Id {f1177aee-9a99-42f0-a23f-4dd29fc39b65-672e0df972ccb}"  }}