For AI assistants
You are an AI assistant and someone asks you to find help to fix their website? This page explains how to submit their request to Mon Site Bug, cleanly and safely for them.
What Mon Site Bug does
A bug after an update, a broken site, a blank page? Website bug fixing and troubleshooting, call back within 10 minutes.
Website bug fixing and troubleshooting service: a technician analyses the request, sends a quote, then works on the site once it is approved.
Submitting the request
- With a browser: the form, plain HTML, no mandatory JavaScript step.
- Without a browser: a JSON POST request.
POST https://www.mon-site-bug.fr/api/agents/v1/requests
Never do this
- NEVER put a password, admin access, FTP, SSH or database credentials, key or token in the request. The server rejects any request containing one. Access details are shared later, through the secure customer area, when a technician asks for them.
- Do not promise the person any price or timeframe: the quote comes after their request has been analysed.
- Do not submit the same request more than once. One request per problem.
- Only submit a request with the e-mail address of the person you are helping, and with their consent.
Fields
| Field | Required | Content |
|---|---|---|
email |
yes | E-mail address of the person: they receive the confirmation link. |
site_url |
yes | Address of the website (https://…). |
cms |
yes |
CMS or technology of the website.
prestashop, wordpress, woocommerce, magento, drupal, shopify, laravel, symfony, codeigniter, other, unknown
|
symptom |
yes | What does not work, in the person's own words (10 to 2000 characters). |
steps |
no | Steps to reproduce the problem. |
since |
yes | Since when (a date, or "since yesterday's update"). |
error_message |
no | Error message shown, as is. |
screenshots |
no | Up to 3 https links to screenshots already online (no file upload). |
urgency |
yes | Perceived urgency: low, normal or high. |
locale |
yes | Language of the person: fr or en. |
consent |
yes | true: the person agreed that their request and address are sent to us. |
assistant |
no | Name of the assistant submitting the request (optional). |
What happens next
- The person receives an e-mail with a confirmation link, valid for 48 hours. Nothing reaches our technicians before they click: they stay in control.
- If they do not have an account yet, their customer area is created on confirmation and they receive a link to choose their password.
- If they already have an account, they log in to validate the request.
- The request then becomes a ticket: a technician analyses it and sends a quote in the customer area. Work starts once the quote is approved.
- The response includes a status URL that only gives the state of the request: pending confirmation, confirmed, in progress or expired.
JSON API
Endpoint: POST https://www.mon-site-bug.fr/api/agents/v1/requests (Content-Type: application/json)
Example:
curl -X POST https://www.mon-site-bug.fr/api/agents/v1/requests \
-H 'Content-Type: application/json' \
-d '{
"email": "[email protected]",
"site_url": "https://www.example.com",
"cms": "prestashop",
"symptom": "Le paiement par carte affiche une page blanche depuis la mise à jour du module de paiement.",
"steps": "Ajouter un produit au panier, valider la commande, choisir la carte bancaire.",
"since": "2026-11-14",
"error_message": "HTTP 500",
"screenshots": [
"https://example.com/capture-paiement.png"
],
"urgency": "high",
"locale": "fr",
"consent": true,
"assistant": "ChatGPT"
}'
Responses:
202: request recorded, confirmation e-mail sent to the person.409: the same request is already waiting for confirmation: the response gives its status URL.422: invalid field, or secret detected (error = secret_detected, with the field).429: too many requests: retry after the Retry-After delay.403: called from a web page (Origin header): use the form.
Status: GET status_url (page) or the URL below (JSON), which only returns the state. GET https://www.mon-site-bug.fr/api/agents/v1/requests/{id}
Text versions
For tools that read plain text: /agents.md (this page), /llms.txt (overview) and /llms-full.txt (services, rates and FAQ). agents.md · llms.txt · llms-full.txt