API OfferPetition

Offer the target to sign your petition (only if the petition frame is visible) OfferPetition

Arguments

 * None

Returns

 * nil

Macro
You can efficiently ask for peition signatures with a macro like this one: /use item:5863 /run local s,t={},UnitName("target")for i=1,GetNumPetitionNamesdo s[GetPetitionNameInfo(i)]=1 end if GetPetitionInfoand t and not s[t]then OfferPetitionend
 * 1) showtooltip