Skip to content

FousMeta Business Suite and Ads Manager

Turn Meta Business Suite and Ads Manager into an API

Read the ad charges in Payment activity, the issues in your Account status overview and your saved Ads Reporting reports with one API call each. Or have a workflow hand last month's ad charges to accounting on the 2nd of every month.

Works with your own Meta Business Suite and Ads Manager account. Fous is an independent product.

What you can build on Meta Business Suite

  • Get ad charges from Payment activity

    Build this

    Reads Payment activity in Billing & payments for one ad account and date range: each ad charge with its reference number, amount and billing reason.

    Takes
    Ad account, start date, end date
    Returns
    Date, reference number, amount, currency, billing reason, campaigns charged
  • Check account issues in Business Support Home

    Build this

    Reads the Outstanding tab under Recent account issues in the Account status overview: which ad accounts, Pages or portfolios are restricted and what you can do.

    Takes
    Period (14, 30 or 90 days)
    Returns
    Account name, account type, issue, date, status, actions offered
  • Read a saved Ads Reporting report

    Build this

    Opens a saved report in Ads Reporting for one ad account and date range and reads its rows with the metrics the report was saved with.

    Takes
    Ad account, report name, start date, end date
    Returns
    Campaign name, ad set name, reach, impressions, amount spent, results, cost per result
  • Request a review for a restricted account

    Build this

    In Business Support Home, selects a restricted account in the Account status overview, selects Request review under What you can do and completes the steps.

    Takes
    Account name, explanation for the review
    Returns
    Account name, review requested at, status shown afterwards

Automate Meta Business Suite with a workflow

A workflow runs your methods as one process, with nobody at the screen. A schedule or a call from your own system starts it, the steps run in order, and the result arrives in your inbox or in the systems you already use.

  • Last month's ad charges, handed to accounting

    Build this
    Starts
    Monthly on the 2nd at 8:00
    Step 1
    For each ad account you name, get the ad charges in Payment activity for the previous month.
    Step 2
    Skip accounts with no charges.
    Step 3
    Post each charge's ad account, date, reference number, amount, currency, billing reason and campaigns to your accounting webhook.
  • New account restrictions in Business Support Home

    Build this
    Starts
    Every weekday at 8:00
    Step 1
    Check the Outstanding tab of the Account status overview for the last 14 days.
    Step 2
    Keep the issues that were not there on the last run.
    Step 3
    Email you each new issue with the account, the issue and the actions offered.
  • Weekly campaign report from Ads Reporting

    Build this
    Starts
    Every Monday at 7:00
    Step 1
    For each ad account, read the saved Ads Reporting report you name for the last 7 days.
    Step 2
    Summarize amount spent, results and cost per result by campaign.
    Step 3
    Email you the summary with the rows behind it.

You can run a workflow by hand on every plan, Free included. Schedules and webhook triggers come with the paid plans, from $29 a month.

Once built, one call from your code

Once you have built a method, it is one POST to /v1/runs from your backend, or a tool an AI agent calls over MCP. This is what “Get ad charges from Payment activity” would look like.

Example request
curl https://api.fous.com/v1/runs \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "method": "business.facebook.com/get_ad_charges",
    "input": {
      "ad_account": "Acme Retail Ads",
      "start_date": "2026-10-01",
      "end_date": "2026-10-31"
    }
  }'
Example response
{
  "status": "completed",
  "data": {
    "ad_account": "Acme Retail Ads",
    "ad_account_id": "act_4815162342",
    "charges": [
      {
        "date": "2026-10-09",
        "reference_number": "7D2KQ4XB92",
        "amount": 500,
        "currency": "USD",
        "billing_reason": "Payment threshold reached",
        "campaigns": [
          "Autumn sale, prospecting"
        ]
      }
    ],
    "total": 812.47,
    "count": 1
  }
}

An example with invented data, not a ready-made endpoint. The method exists in your organization once you build it, and its name, inputs and fields follow your request.

Meta Business Suite’s own options

Meta's Marketing API manages campaigns and returns ad performance through the Insights API, for apps you register as a developer. Apps start with Limited Access, meant for development, and get Full Access after App Review. The API's invoice object is for accounts on monthly invoicing. Receipts for ad charges and account issues are in Meta Business Suite itself.

OptionWhat it coversWhat it takes
Marketing API and Insights APICreates and manages campaigns, ad sets and ads, and reads performance data and statistics for them.A Meta developer app with the ads_read or ads_management permission. Full Access needs App Review and 500 successful calls in 15 days.
Monthly invoices in the Marketing APIReads invoices with amount, amount due, due date, payment status and a PDF download link. Read only.A monthly invoicing credit line as the payment method, plus the Marketing API access above.
Ads Reporting exportsSaved reports exported as .xlsx or .csv, or shared as a link, with up to 37 months of data.Administrator, advertiser or analyst access to the ad account.
Meta Business Suite by handPayment activity receipts as PDF and the billing report as PDF or CSV, one ad account at a time, and Business Support Home.Full control of the ad account in a business portfolio, or admin permission in Ads Manager, for receipts. Desktop only.

Read on November 12, 2026: Marketing API authorization and access levels, Omega Customer Trx (monthly invoices), View and download receipts for your Meta ad charges.

Signing in to Meta Business Suite

Meta Business Suite signs you in with your Facebook account. Two-factor authentication asks for a security key, a code from an authentication app or a text message code on a browser Meta does not recognize, and a business portfolio can require it of everyone. With Fous you sign in through Meta's own sign-in with your own account, and the login is sealed with AES-256.

Worth knowing

Receipts are per ad account, on desktop
You pick the ad account in Accounts before Payment activity shows its charges. Receipts need full control of the ad account in a portfolio, or admin permission in Ads Manager, and the feature is desktop only.
Monthly invoicing has its own screen
With a monthly invoicing credit line, invoices and payments are under Invoices in Billing & payments. Viewing them needs full control of the portfolio and finance access, and a month-end invoice locking banner can stay until the 5th.
Reviews of restrictions are limited
Only an admin on the account can request a review. There is a limited number of review requests, the decision is final, and a review typically takes 48 hours. Ads stopped by a restriction do not restart on their own.
Two-factor authentication can gate publishing
Advertisers may have to complete two-factor authentication to publish ads, and without it Meta may restrict advertising access or remove a payment method.

More in Advertising, leads and business software

Other industries: Autossimo, FMCDealer, The Work Number, BuildingConnected, Tradeplace, 千牛卖家中心.

Frequently asked questions

Yes, for campaigns and reporting. The Marketing API manages ads and the Insights API returns performance data, through a developer app with the ads_read or ads_management permission. Full Access needs App Review. Invoices are in the API for monthly invoicing accounts; receipts for ad charges are downloaded in Billing & payments.

Open Payment activity in Billing & payments, pick the ad account and the date range, then use the Download menu. Download all transactions (PDF) gives the receipts for that range, and the billing report comes as PDF or CSV. A method can read the same charges as JSON.

Open the Account status overview in Business Support Home and look at the Outstanding tab under Recent account issues, for the last 14, 30 or 90 days. Selecting an account shows what you can do, including Request review when one is possible.

37 months. That is the maximum reporting window from the date of your request in Ads Reporting, where saved reports export as .xlsx or .csv.

No. Fous is an independent product. You use it with your own Meta account, and a method reads and does only what that account can.

Put Meta Business Suite and Ads Manager behind an API call

Describe one job in Studio and see the method it builds, with 100 credits a month and no credit card, or book a demo and bring the sites your team signs in to.

Read next微信公众平台Trustpilot BusinessMindbodyAutossimoHow methods workHow workflows run

Fous is an independent product: it is not affiliated with, endorsed by or sponsored by the operator of Meta Business Suite and Ads Manager (Meta). The name is used only to say which system this page is about. Something here wrong or out of date? Write to legal@fous.com.