Every field a sentence can bind, per verb, per provider — generated from the
same vendored descriptors the daemon loads, so this page cannot drift from enforcement.
The forms: field = value · field in {a, b} · integers add
<= / >=. ? marks an optional field. Any non-secret
field can be pinned by equality — including free text, byte-for-byte, which is rarely
what you want; bounds need typed integer fields. Money fields use the provider’s own
integer minor unit (Stripe: 5000 = $50.00) — the sentence bounds exactly what the API consumes.
Live version of this table on your own box: cermet catalog --all.
Back to the front page · agents.md.
| verb | field | type | WHERE forms |
|---|---|---|---|
| comment_thread | owner | str | = · in |
| name | str | = · in | |
| number | str (uint) | = · in | |
| body | str | = · in (free text — pins exact bytes; rarely what you want) | |
| create_branch | owner | str | = · in |
| name | str | = · in | |
| new_ref | str (git_branch_ref) | = · in | |
| source_oid | str (git_oid) | = · in | |
| create_issue | owner | str | = · in |
| name | str | = · in | |
| title | str | = · in (free text — pins exact bytes; rarely what you want) | |
| body | str | = · in (free text — pins exact bytes; rarely what you want) | |
| create_pull_request | owner | str | = · in |
| name | str | = · in | |
| base | str (git_branch_name) | = · in | |
| head | str (git_branch_name) | = · in | |
| draft | bool | = · in | |
| title | str | = · in (free text — pins exact bytes; rarely what you want) | |
| body | str | = · in (free text — pins exact bytes; rarely what you want) | |
| create_pull_request_review | owner | str | = · in |
| name | str | = · in | |
| number | str (uint) | = · in | |
| commit_id | str (git_oid) | = · in | |
| event | str | = · in | |
| body | str | = · in (free text — pins exact bytes; rarely what you want) | |
| fetch | owner | str | = · in |
| name | str | = · in | |
| merge_pull_request | owner | str | = · in |
| name | str | = · in | |
| number | str (uint) | = · in | |
| sha | str (git_oid) | = · in | |
| merge_method | str | = · in | |
| push | owner | str | = · in |
| name | str | = · in | |
| branch | str (git_branch_name) | = · in | |
| new_oid | str (git_oid) | = · in | |
| mirror_old_oid? | str (git_oid) | = · in | |
| read_blob | owner | str | = · in |
| name | str | = · in | |
| file_sha | str (git_oid) | = · in | |
| read_commit | owner | str | = · in |
| name | str | = · in | |
| commit_sha | str (git_oid) | = · in | |
| read_pull_request | owner | str | = · in |
| name | str | = · in | |
| number | str (uint) | = · in | |
| read_ref | owner | str | = · in |
| name | str | = · in | |
| ref | str | = · in | |
| read_repo | owner | str | = · in |
| name | str | = · in | |
| read_secret_scanning_alerts_open | owner | str | = · in |
| name | str | = · in | |
| read_thread | owner | str | = · in |
| name | str | = · in | |
| number | str (uint) | = · in | |
| read_tree | owner | str | = · in |
| name | str | = · in | |
| tree_sha | str (git_oid) | = · in | |
| read_workflow_run | owner | str | = · in |
| name | str | = · in | |
| run_id | str (uint) | = · in | |
| request_deployment | owner | str | = · in |
| name | str | = · in | |
| ref | str (git_oid) | = · in | |
| environment | str | = · in | |
| request_workflow_cancel | owner | str | = · in |
| name | str | = · in | |
| run_id | str (uint) | = · in | |
| head_sha | str (git_oid) | = · in | |
| update_pull_request | owner | str | = · in |
| name | str | = · in | |
| number | str (uint) | = · in | |
| state? | str | = · in | |
| title? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| body? | str | = · in (free text — pins exact bytes; rarely what you want) |
| verb | field | type | WHERE forms |
|---|---|---|---|
| archive_price | price | str | = · in |
| archive_product | product | str | = · in |
| cancel_payment_intent | payment_intent | str | = · in |
| account | str | = · in | |
| mode | str | = · in | |
| currency | str | = · in | |
| customer | str | = · in | |
| amount | int | = · in · <= · >= | |
| status | str | = · in | |
| capture_method | str | = · in | |
| confirmation_method | str | = · in | |
| cancel_subscription | subscription | str | = · in |
| cancel_subscription_at_period_end | subscription | str | = · in |
| capture_payment_intent | payment_intent | str | = · in |
| amount | int | = · in · <= · >= | |
| account | str | = · in | |
| mode | str | = · in | |
| currency | str | = · in | |
| customer | str | = · in | |
| status | str | = · in | |
| capture_method | str | = · in | |
| intent_amount | int | = · in · <= · >= | |
| amount_capturable | int | = · in · <= · >= | |
| confirm_payment_intent | payment_intent | str | = · in |
| payment_method | str | = · in | |
| account | str | = · in | |
| mode | str | = · in | |
| currency | str | = · in | |
| customer | str | = · in | |
| amount | int | = · in · <= · >= | |
| status | str | = · in | |
| capture_method | str | = · in | |
| confirmation_method | str | = · in | |
| create_payment_intent_off_session | customer | str | = · in |
| payment_method | str | = · in | |
| amount | int | = · in · <= · >= | |
| account | str | = · in | |
| mode | str | = · in | |
| currency | str | = · in | |
| create_standard_payout | amount | int | = · in · <= · >= |
| destination | str | = · in | |
| source_type | str | = · in | |
| account | str | = · in | |
| mode | str | = · in | |
| currency | str | = · in | |
| credit_balance | customer | str | = · in |
| currency | str | = · in | |
| amount | int | = · in · <= · >= | |
| get_charge | charge | str | = · in |
| get_dispute_summary | dispute | str | = · in |
| get_invoice | invoice | str | = · in |
| get_payment_intent | payment_intent | str | = · in |
| get_price | price | str | = · in |
| get_product | product | str | = · in |
| get_subscription | subscription | str | = · in |
| issue_credit_note_adjustment_no_email | invoice | str | = · in |
| amount | int | = · in · <= · >= | |
| list_active_prices | product | str | = · in |
| list_charges | customer | str | = · in |
| list_invoices_for_customer | customer | str | = · in |
| list_refunds | charge | str | = · in |
| lookup_customer | customer | str | = · in |
| mark_invoice_uncollectible | invoice | str | = · in |
| pause_subscription | subscription | str | = · in |
| refund | charge | str | = · in |
| amount | int | = · in · <= · >= | |
| refund_charge_bounded | charge | str | = · in |
| amount | int | = · in · <= · >= | |
| account | str | = · in | |
| mode | str | = · in | |
| currency | str | = · in | |
| resume_subscription_collection | subscription | str | = · in |
| retry_invoice_payment | invoice | str | = · in |
| payment_method | str | = · in | |
| account | str | = · in | |
| mode | str | = · in | |
| currency | str | = · in | |
| customer | str | = · in | |
| amount | int | = · in · <= · >= | |
| status | str | = · in | |
| search_customers | email_contains | str | = · in (free text — pins exact bytes; rarely what you want) |
| stage_dispute_evidence | dispute | str | = · in |
| access_activity_log? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| billing_address? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| cancellation_policy? | str | = · in | |
| cancellation_policy_disclosure? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| cancellation_rebuttal? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| customer_communication? | str | = · in | |
| customer_email_address? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| customer_name? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| customer_purchase_ip? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| customer_signature? | str | = · in | |
| duplicate_charge_documentation? | str | = · in | |
| duplicate_charge_explanation? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| duplicate_charge_id? | str | = · in | |
| product_description? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| receipt? | str | = · in | |
| refund_policy? | str | = · in | |
| refund_policy_disclosure? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| refund_refusal_explanation? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| service_date? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| service_documentation? | str | = · in | |
| shipping_address? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| shipping_carrier? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| shipping_date? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| shipping_documentation? | str | = · in | |
| shipping_tracking_number? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| uncategorized_file? | str | = · in | |
| uncategorized_text? | str | = · in (free text — pins exact bytes; rarely what you want) | |
| submit_dispute_evidence | dispute | str | = · in |
| update_webhook_endpoint_fixed_bundle | endpoint | str | = · in |
| url | str (https_url) | = · in |
| verb | field | type | WHERE forms |
|---|---|---|---|
| deploy | project | str | = · in |
| target | str | = · in | |
| team | str | = · in | |
| list_projects | search? | str | = · in (free text — pins exact bytes; rarely what you want) |
generated by gen-predicates.mjs — regenerate, don't edit.