{"openapi":"3.1.0","info":{"title":"Column (BYOK) API","version":"0.1.0","description":"Column (BYOK) lets an AI assistant read your own Column data through the Column API with a key you supply (Column API key (used as the Basic-auth password with an empty username)). Read-only: 11 tools (list_bank_accounts, get_bank_account, get_bank_account_history, list_transfers, list_ach_transfers, list_wire_transfers, list_book_transfers, list_events, get_institution, list_loans,...\n\nEvery operation is read-only or compute-only. The same tools are available over MCP (streamable HTTP) at https://byok-column.connectorbay.com/mcp.","contact":{"name":"Unify Dynamics LLC","email":"agent@connectorbay.com","url":"https://connectorbay.com/byok-column/docs"},"termsOfService":"https://connectorbay.com/byok-column/terms"},"servers":[{"url":"https://byok-column.connectorbay.com"}],"externalDocs":{"url":"https://connectorbay.com/byok-column/docs"},"security":[{"upstreamKey":[]}],"components":{"securitySchemes":{"bearer":{"type":"http","scheme":"bearer","description":"Optional. A Pro API key raises rate limits; no credentials are required."},"upstreamKey":{"type":"apiKey","in":"header","name":"X-Upstream-Key","description":"Your own key for the service this connector wraps (bring your own key). Used for that one call only; never stored, logged or cached."}},"schemas":{"Error":{"type":"object","properties":{"ok":{"const":false},"error":{"type":"object"}}}}},"paths":{"/v1/tools/list_bank_accounts":{"post":{"operationId":"list_bank_accounts","summary":"List bank accounts of the platform with display name, status, type, currency, routing number and balances (available, pe","description":"List bank accounts of the platform with display name, status, type, currency, routing number and balances (available, pending, holding, locked, in cents). Use for \"What are my Column bank account balances\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"status":{"anyOf":[{"enum":["open","closed","frozen"],"type":"string"},{"type":"null"}],"default":null,"description":"Filter by status: open, closed or frozen.","title":"Status"},"type":{"anyOf":[{"enum":["CHECKING","OVERDRAFT_RESERVE","PROGRAM_RESERVE","NETWORK_SETTLEMENT"],"type":"string"},{"type":"null"}],"default":null,"description":"Filter by account type.","title":"Type"},"entity_id":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only accounts belonging to this entity id.","title":"Entity Id"},"currency_code":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Three-letter ISO 4217 currency code, for example USD.","title":"Currency Code"},"created_from":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or after this ISO 8601 time, for example 2026-09-01T00:00:00Z.","title":"Created From"},"created_to":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or before this ISO 8601 time.","title":"Created To"},"limit":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many results to return (1 to 100).","title":"Limit"},"starting_after":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the next page: the id of the last item of the previous page.","title":"Starting After"},"ending_before":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the previous page: the id of the first item of the page after it.","title":"Ending Before"}},"title":"list_bank_accountsArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/get_bank_account":{"post":{"operationId":"get_bank_account","summary":"Get one bank account with balances (in cents), status, type and currency. Use for \"What is the balance of this Column ba","description":"Get one bank account with balances (in cents), status, type and currency. Use for \"What is the balance of this Column bank account\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"bank_account_id":{"description":"Bank account id, for example bacc_2Jc0exampleid.","maxLength":200,"title":"Bank Account Id","type":"string"}},"required":["bank_account_id"],"title":"get_bank_accountArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/get_bank_account_history":{"post":{"operationId":"get_bank_account_history","summary":"Get daily summaries of a bank account for a date range: closing, credit and debit amounts per balance type and transacti","description":"Get daily summaries of a bank account for a date range: closing, credit and debit amounts per balance type and transaction counts. Use for \"Show daily balance history of this Column account for September 2026\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"bank_account_id":{"description":"Bank account id, for example bacc_2Jc0exampleid.","maxLength":200,"title":"Bank Account Id","type":"string"},"from_date":{"description":"Inclusive start date, YYYY-MM-DD.","maxLength":200,"title":"From Date","type":"string"},"to_date":{"description":"Inclusive end date, YYYY-MM-DD.","maxLength":200,"title":"To Date","type":"string"}},"required":["bank_account_id","from_date","to_date"],"title":"get_bank_account_historyArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_transfers":{"post":{"operationId":"list_transfers","summary":"List transfers of every type (ACH, wire, book, realtime, check, SWIFT) with amount, status, direction and dates, with ma","description":"List transfers of every type (ACH, wire, book, realtime, check, SWIFT) with amount, status, direction and dates, with many filters. Use for \"Which transfers happened on my Column account this week\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"type":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Transfer type: ach, wire, book, realtime, check or swift.","title":"Type"},"status":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Filter by transfer status.","title":"Status"},"bank_account_id":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only transfers of this bank account id (sender or receiver).","title":"Bank Account Id"},"counterparty_id":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only transfers with this counterparty id.","title":"Counterparty Id"},"is_incoming":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"True for incoming only, false for outgoing only.","title":"Is Incoming"},"created_from":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only transfers created at or after this ISO 8601 time.","title":"Created From"},"created_to":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only transfers created at or before this ISO 8601 time.","title":"Created To"},"limit":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many results to return (1 to 100).","title":"Limit"},"starting_after":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor: id of the last item of the previous page.","title":"Starting After"},"ending_before":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor: id of the first item of the later page.","title":"Ending Before"}},"title":"list_transfersArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_ach_transfers":{"post":{"operationId":"list_ach_transfers","summary":"List ACH transfers with amount (in cents), status, direction, description and dates, newest first. Read-only. Use for \"L","description":"List ACH transfers with amount (in cents), status, direction, description and dates, newest first. Read-only. Use for \"List recent ACH transfers on Column\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"type":{"anyOf":[{"enum":["debit","credit"],"type":"string"},{"type":"null"}],"default":null,"description":"ACH direction: debit or credit.","title":"Type"},"status":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Filter by status.","title":"Status"},"is_incoming":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"True for incoming only.","title":"Is Incoming"},"bank_account_id":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only transfers of this bank account id.","title":"Bank Account Id"},"created_from":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or after this ISO 8601 time, for example 2026-09-01T00:00:00Z.","title":"Created From"},"created_to":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or before this ISO 8601 time.","title":"Created To"},"limit":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many results to return (1 to 100).","title":"Limit"},"starting_after":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the next page: the id of the last item of the previous page.","title":"Starting After"},"ending_before":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the previous page: the id of the first item of the page after it.","title":"Ending Before"}},"title":"list_ach_transfersArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_wire_transfers":{"post":{"operationId":"list_wire_transfers","summary":"List wire transfers with amount (in cents), status, direction, description and dates, newest first. Read-only. Use for \"","description":"List wire transfers with amount (in cents), status, direction, description and dates, newest first. Read-only. Use for \"List recent wire transfers on Column\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"status":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Filter by status.","title":"Status"},"is_incoming":{"anyOf":[{"type":"boolean"},{"type":"null"}],"default":null,"description":"True for incoming only.","title":"Is Incoming"},"bank_account_id":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only transfers of this bank account id.","title":"Bank Account Id"},"created_from":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or after this ISO 8601 time, for example 2026-09-01T00:00:00Z.","title":"Created From"},"created_to":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or before this ISO 8601 time.","title":"Created To"},"limit":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many results to return (1 to 100).","title":"Limit"},"starting_after":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the next page: the id of the last item of the previous page.","title":"Starting After"},"ending_before":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the previous page: the id of the first item of the page after it.","title":"Ending Before"}},"title":"list_wire_transfersArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_book_transfers":{"post":{"operationId":"list_book_transfers","summary":"List book (internal between Column accounts) transfers with amount (in cents), status, direction, description and dates,","description":"List book (internal between Column accounts) transfers with amount (in cents), status, direction, description and dates, newest first. Read-only. Use for \"List internal book transfers on Column\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"status":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Filter by status.","title":"Status"},"bank_account_id":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only transfers of this bank account id.","title":"Bank Account Id"},"created_from":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or after this ISO 8601 time, for example 2026-09-01T00:00:00Z.","title":"Created From"},"created_to":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or before this ISO 8601 time.","title":"Created To"},"limit":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many results to return (1 to 100).","title":"Limit"},"starting_after":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the next page: the id of the last item of the previous page.","title":"Starting After"},"ending_before":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the previous page: the id of the first item of the page after it.","title":"Ending Before"}},"title":"list_book_transfersArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_events":{"post":{"operationId":"list_events","summary":"List account events (transfer status changes and other activity) with type and time, newest first. Use for \"What events ","description":"List account events (transfer status changes and other activity) with type and time, newest first. Use for \"What events happened on my Column account today\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"created_from":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or after this ISO 8601 time, for example 2026-09-01T00:00:00Z.","title":"Created From"},"created_to":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or before this ISO 8601 time.","title":"Created To"},"limit":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many results to return (1 to 100).","title":"Limit"},"starting_after":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the next page: the id of the last item of the previous page.","title":"Starting After"},"ending_before":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the previous page: the id of the first item of the page after it.","title":"Ending Before"}},"title":"list_eventsArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/get_institution":{"post":{"operationId":"get_institution","summary":"Look up a financial institution by ABA routing number: name, address and which rails it supports (ACH, wire, realtime, c","description":"Look up a financial institution by ABA routing number: name, address and which rails it supports (ACH, wire, realtime, check). Use for \"Which bank has routing number 121145433 and does it support wires\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"routing_number":{"description":"ABA routing number (9 digits) or BIC.","maxLength":200,"title":"Routing Number","type":"string"}},"required":["routing_number"],"title":"get_institutionArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_loans":{"post":{"operationId":"list_loans","summary":"List loans with status, type, balances, maturity date and program. Use for \"What loans are open on Column\".","description":"List loans with status, type, balances, maturity date and program. Use for \"What loans are open on Column\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"status":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Filter loans by status.","title":"Status"},"type":{"anyOf":[{"enum":["unsecured","secured"],"type":"string"},{"type":"null"}],"default":null,"description":"Loan type.","title":"Type"},"entity_id":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only loans of this entity id.","title":"Entity Id"},"created_from":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or after this ISO 8601 time, for example 2026-09-01T00:00:00Z.","title":"Created From"},"created_to":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only items created at or before this ISO 8601 time.","title":"Created To"},"limit":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many results to return (1 to 100).","title":"Limit"},"starting_after":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the next page: the id of the last item of the previous page.","title":"Starting After"},"ending_before":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the previous page: the id of the first item of the page after it.","title":"Ending Before"}},"title":"list_loansArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}},"/v1/tools/list_settlement_reports":{"post":{"operationId":"list_settlement_reports","summary":"List settlement reports (statements and exports) with type, date range, status and row count. Use for \"Which Column sett","description":"List settlement reports (statements and exports) with type, date range, status and row count. Use for \"Which Column settlement reports are available for September\".","tags":["tools"],"requestBody":{"required":true,"content":{"application/json":{"schema":{"properties":{"from_date":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only reports from this date, YYYY-MM-DD.","title":"From Date"},"to_date":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Only reports up to this date, YYYY-MM-DD.","title":"To Date"},"category":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Filter by report category.","title":"Category"},"limit":{"anyOf":[{"maximum":100,"minimum":1,"type":"integer"},{"type":"null"}],"default":10,"description":"How many results to return (1 to 100).","title":"Limit"},"starting_after":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the next page: the id of the last item of the previous page.","title":"Starting After"},"ending_before":{"anyOf":[{"maxLength":200,"type":"string"},{"type":"null"}],"default":null,"description":"Cursor for the previous page: the id of the first item of the page after it.","title":"Ending Before"}},"title":"list_settlement_reportsArguments","type":"object"}}}},"responses":{"200":{"description":"Tool result. `ok: true` on success; `ok: false` with a structured `error` (provider_unavailable, upstream_error, bad_input) when the tool could not answer.","content":{"application/json":{"schema":{"type":"object","additionalProperties":true}}}},"422":{"description":"Arguments failed validation","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}},"429":{"description":"Rate limit exceeded (see Retry-After)","content":{"application/json":{"schema":{"$ref":"#/components/schemas/Error"}}}}},"x-read-only":true}}}}