# Post URL Variables

*Article Topics:* [*Sites*](/getting-started/common-topics/sites.md)

Most post URLs use the same variables, but the *posttype* field changes depending on which post URL you are using.&#x20;

For other postback examples, please check our [Postbacks and Post URLs](/nats-admin/sites/further-reading/postbacks-and-post-urls.md) page and to view various usages, see our [Post URLs Usage](https://docs.toomuchmedia.com/nats-admin/sites/further-reading/postbacks-and-post-urls/pages/SAise80BGdHowjwMCFFN#username-post-url-vs.-user-management-url) article.

{% hint style="info" %}
**Please Note:** The Denial and Expire posts may only use columns in the 'members' table.
{% endhint %}

{% hint style="info" %}
**Please Note:**  This information is sent to your post url through **GET** (script.php?username=foo\&password=bar) not POST (such as with a [join form](/additional-resources/common-terms.md#join-form)).
{% endhint %}

## Variables

All of the columns in the 'member', 'member\_subscription', and 'member\_info' tables include the following variables (run *describe member*, *describe member\_subscription*, and *describe member\_info* to get a full list):

* memberid
* identid
* loginid
* networkid
* refurl\_lookup\_id
* status
* trial
* joined
* expired
* last\_login
* stamp
* siteid
* username
* password
* cryptpass
* ip
* email
* session
* mailok
* flat\_price
* first\_login
* third\_party\_partner\_id
* cascadeid
* cascade\_item\_id
* token
* original\_username
* renamed
* marked
* token\_hash
* member\_subscription\_id
* memberidx
* billerid
* statid
* cost
* cost\_charge
* spent
* refunded
* charges
* next\_rebill
* optionid
* rebills
* active
* upgradeid
* expires
* nats\_expires
* biller\_expires
* original\_optionid
* created\_date
* firstname
* lastname
* address1
* address2
* zip
* city
* country
* state
* shipping\_firstname
* shipping\_lastname
* shipping\_address1
* shipping\_address2
* shipping\_zip
* shipping\_city
* shipping\_country
* shipping\_state
* phone
* xsell\_success
* xsell\_message
* custom1
* custom2
* custom3
* custom4
* custom5
* custom6
* custom7
* custom8
* custom9
* custom10
* last\_modified
* post\_time
* post\_type
* passthrough1
* passthrough2
* passthrough3
* passthrough4
* passthrough5

## Related Articles

{% content-ref url="/pages/5Vmkii7V8MwHNCCWOMVa" %}
[Post URLs](/nats-admin/sites/further-reading/postbacks-and-post-urls/post-urls.md)
{% endcontent-ref %}

{% content-ref url="/pages/SAise80BGdHowjwMCFFN" %}
[Post URLs Usage](/nats-admin/sites/further-reading/postbacks-and-post-urls/post-urls-usage.md)
{% endcontent-ref %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.toomuchmedia.com/nats-admin/sites/further-reading/postbacks-and-post-urls/post-url-variables.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
