MCP tools

Get ad account request

Reads one ad account request by its id or its Koast reference (KST-…): its status, the six-stage timeline with when each stage was reached, the ad accounts it produced and every top-up.

Tool name: get-ad-account-request.

Reads one ad account request by its id or its Koast reference (KST-…): its status, the six-stage timeline with when each stage was reached, the ad accounts it produced and every top-up.

When to use

Use when the user names one request or reference, or to follow a payment for funds after add-ad-account-funds: its top-up moves from AWAITING_PAYMENT to PAID to CREDITED.

Access

PropertyValue
Required scoperead
PublishesNo
Read-onlyYes
DestructiveNo
IdempotentYes
Open worldNo

Input

FieldTypeRequiredDescription
requestIdstringYesThe ad account request id, or its Koast reference (KST-…). At most 40 characters.

Output

FieldTypeRequiredDescription
idstringYes
referencestringYesThe Koast reference shown in the app and in emails, KST-….
statusstringYesQUEUED and SUBMITTED while the request is sent, VERIFYING while the business is checked, CREATING while the account is created, SHARED once it is shared into the Business Manager, READY once it is connected in Koast, REJECTED (see rejectionReason) or CANCELLED. Funds can be added from SHARED. One of QUEUED, SUBMITTED, VERIFYING, CREATING, SHARED, READY, REJECTED, CANCELLED.
accountNamestringYesThe ad account name the customer asked for.
countintegerYesHow many ad accounts were requested.
currencystringYes
createdAtstringYes
brandIdinteger | nullYesThe Koast brand the first ad account was connected to, once connected.
adAccountIdsstring[]YesThe ad accounts connected in Koast, act_….
rejectionReasonstring | nullYes
stageintegerYesThe last stage reached: 1 request sent, 2 business verified, 3 account being created, 4 shared into your Business Manager, 5 connected in Koast, 6 funds added. Minimum 0, maximum 6.
awaitingReviewbooleanYesTrue while Koast reviews the request before sending it on. It stays QUEUED at stage 1 until Koast approves it, or REJECTED with a rejectionReason.
accountsobject[]YesThe ad accounts created for the request, once shared.
topUpsobject[]YesEvery top-up started for the request, oldest first.
businessManagerNamestring | nullYes
complianceobjectYesWhat the customer declared about the offer when requesting. Each field is null for a request made before Koast asked for it.
timelineobject[]YesThe six stages in order.

REST equivalent

GET /v1/ad-account-requests/{requestId}, Get ad account request. CLI: koast get-ad-account-request.

On this page