Show team settings
AI agents: read /llms.txt; add .md to any page URL. This page as Markdown: /reference/company-settings/v1-setting-show.md. Index of every page and the rules for every call: /llms.txt. Guides and concepts in one file: /llms-full.txt. OpenAPI: /openapi.json.
GET/
Returns the team's settings as one object keyed by setting name: PDF and display options, date formats, tax labels, customer portal options and more, with defaults filled in for options the team never changed.
It also includes which gateways are on (enable_*), the webhook URLs each gateway calls (stripe_webhook_url, paypal_webhook_url, square_webhook_url), and the payment gateway values saved with Update payment gateway settings. Which saved values you get depends on who you are:
- The team owner and members with Manage Settings get all of them, including secret keys, access tokens and signing keys.
- Every other member gets only the values that identify an account:
publishable_key,paypal_client_id,paypal_webhook_id,square_client_id,square_location_id,square_webhook_locations,stripe_webhook_id,charge_it_pro_oid,charge_it_pro_device_id,authorize_login_idandauthorize_client_key.
Path parameters
Your team slug, shown as Team ID next to your API key in Profile.
- Example
your-team
- Example
Request body
This operation takes no request body.
Response
200Successful response.
Every stored team setting, keyed by name, with defaults filled in for the display options, and the team's stored payment gateway values: all of them for the team owner and members with Manage Settings, only the account identifiers for other members (see Show team settings).
Child fields (14)
cust_msg_statusbooleanWorked out by YoPrint: whether customers can sign in to your customer portal with an email account. True when your plan includes the customer portal.
customer_portal_rolloutobjectWorked out by YoPrint: where the customer portal's move to email-account sign-in stands for your team. YoPrint sets the dates; you can't change them here.
Child fields (6)
True when customers must sign in with an email account: a direct portal link alone no longer opens the portal.
When account login becomes mandatory for all teams (UTC), or null if not set.
A system warning if rollout dates are inconsistent (
new_teams_cutoff_not_before_all_teams_cutofforinvalid_rollout_date), or null.- One of:
"new_teams_cutoff_not_before_all_teams_cutoff","invalid_rollout_date"
- One of:
True when direct portal links still open the portal without an account sign-in.
When account login became mandatory for new teams (UTC), or null if not set.
Why this rollout policy applies to your team:
transition(standard rollout period),new_team_cutoff(new team policy), orall_teams_cutoff(mandatory for all teams).- One of:
"transition","new_team_cutoff","all_teams_cutoff"
- One of:
default_pricing_strategystringHow new jobs are priced by default.
job_separatelywhen never set.- One of:
"job_separately","job_together","service_loc_together"
- One of:
enable_stripebooleanPresent once it was sent to Update payment gateway settings, with the value sent. The same for
enable_paypal,enable_square,enable_square_payment,enable_charge_it_pro,enable_authorize_netandcharge_it_pro_mode.payment_amount_policiesobject | arrayRead only: the minimum payment policy for each of your currencies (deleted ones included), keyed by ISO currency code. An empty list
[]when the team has no currencies.payment_amount_policyobject | nullRead only: the smallest payment YoPrint accepts in your default currency, or null when the team has no default currency.
Child fields (3)
currencystringThe currency code.
minimum_paymentdecimal pairA decimal pair whose
valueis a string: the amount isvalue÷ 10^dp({"value": "1000", "dp": 3}is 1.00). YoPrint refuses smaller payments.- See Money and quantities.
Always null here.
paypal_webhook_urlstringpdf_date_formatstringThe date format on PDFs.
stdis the default for a team that never changed it; PDFs show it likeother_1(05 Nov 2026). A team whose saved settings have no date format readsother_1. Update general settings accepts only the other five values.- One of:
"std","default","british_standard","us_standard","international","other_1"
- One of:
Whether "Create Shipping Cost Line Item" starts checked when someone buys a shipping label in the web app.
truewhen never set.square_webhook_urlstringAdd this URL in the Square Developer Dashboard before you turn Square on.
stripe_webhook_urlstringThe URL Stripe calls for this team. YoPrint registers it in your Stripe account when you save Stripe settings.
tax_label_namestringThe name used for tax on documents.
Taxwhen never set.web_date_formatstringThe date format in the web app.
usis the default for a team that never changed it; the web app shows it likedefault(Nov 05, 2026). A team whose saved settings have no date format readsdefault. Update general settings accepts only the other five values.- One of:
"us","default","british_standard","us_standard","international","other_1"
- One of:
Errors
401The API key is missing or wrong (
unauthenticated).403You are not allowed to do this.
api_access_not_in_plan: your team's plan doesn't include API access (Pro and above, with an active subscription or trial), so every request answers this until the team upgrades. When your role lacks the permission the operation needs, the body is only{"message": "Insufficient Permission"}. Other refusals use the error envelope, withunauthorizedoruser_is_not_authorized.404Not found.
page_not_found: the team slug is unknown, you are not a member of the team, or an id in the path is not one of this team's.code: null, with a message that starts "No query results for": there is no record with that id.
Notes
- For the team owner and members with Manage Settings the response includes stored payment gateway credentials. Keep it out of logs and don't pass it to people who shouldn't see them.
- Which keys appear depends on what the team has saved. Read the keys you need and ignore the rest.
Related
- PUTUpdate company details
/v1/ api/ store/ {team_slug}/ setting - PUTUpdate general settings
/v1/ api/ store/ {team_slug}/ setting/ general - GETGet your company details
/v1/ api/ store/ {team_slug}/ setting/ detail - PUTUpdate payment gateway settings
/v1/ api/ store/ {team_slug}/ setting/ payment_gateway
