GET
/
api
/
v1
/
user
/
terms
Retrieve Terms and Conditions Status
const url = 'https://api.gnosispay.com/api/v1/user/terms';
const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}, body: undefined};

try {
  const response = await fetch(url, options);
  const data = await response.json();
  console.log(data);
} catch (error) {
  console.error(error);
}
{
  "terms": [
    {
      "type": "general-tos",
      "currentVersion": "TOS_GENERAL_VERSION_1",
      "accepted": true,
      "acceptedVersion": "TOS_GENERAL_VERSION_1",
      "acceptedAt": "2024-08-20T12:34:56Z",
      "url": "https://help.gnosispay.com/hc/en-us/articles/39723036951444-Gnosis-Pay-WebApp-Terms-of-Service"
    },
    {
      "type": "card-monavate-tos",
      "currentVersion": "TOS_CARD_VERSION_1",
      "accepted": false,
      "url": "https://help.gnosispay.com/hc/en-us/articles/39726634253076-Monavate-Cardholder-Terms-EEA"
    },
    {
      "type": "cashback-tos",
      "currentVersion": "TOS_CASHBACK_2024-08-01",
      "accepted": false,
      "url": "https://forum.gnosis.io/t/gip-110-should-the-gnosis-dao-create-and-fund-a-gnosis-pay-rewards-program-with-10k-gno/8837"
    }
  ]
}

Authorizations

Authorization
string
header
required

Bearer authentication header of the form Bearer <token>, where <token> is your auth token.

Response

Successfully retrieved terms status

terms
object[]