Download OpenAPI specification:Download
Automated review management API for customer feedback collection.
The API handles review request lifecycle management including contact creation, request scheduling, delivery methods (SMS/email), and automated follow-up sequences.
Creates a contact and initiates an automated review request. Review requests are sent automatically based on the specified delay_hours parameter.
first_name | string Contact's first name |
last_name | string Contact's last name |
email required | string <email> Contact's email address (required if no mobile_phone_number) |
mobile_phone_number | string Contact's mobile phone number in E.164 format (required if no email) |
company_name | string Contact's company name |
delay_hours | integer >= 0 Default: 0 Hours to wait before sending the review request |
object Additional custom data |
{- "first_name": "Jane",
- "last_name": "Smith",
- "email": "jane@example.com",
- "mobile_phone_number": "+12125551234",
- "company_name": "Smith Industries",
- "delay_hours": 24,
- "metadata": {
- "source": "zapier",
- "custom_field": "value"
}
}
{- "id": "497f6eca-6276-4993-bfeb-53cbbbba6f08",
- "contact_id": "f245e2a3-e141-4d41-912c-b1c1f5bd5598",
- "contact_name": "string",
- "contact_email": "user@example.com",
- "contact_phone": "string",
- "scheduled_for": "2019-08-24T14:15:22Z",
- "status": "scheduled",
- "message": "string"
}
Verifies if the current OAuth token is valid and active
{- "active": true,
- "auth_type": "oauth",
- "user_id": "a169451c-8525-4352-b8ca-070dd449a1a5",
- "scopes": [
- "read",
- "write"
], - "expires_at": "2019-08-24T14:15:22Z",
- "created_at": "2019-08-24T14:15:22Z",
- "last_used_at": "2019-08-24T14:15:22Z"
}
Exchanges authorization code for access token or refreshes access token
grant_type required | string Enum: "authorization_code" "refresh_token" Type of grant |
client_id required | string Your OAuth client ID |
client_secret required | string Your OAuth client secret |
code | string Authorization code (required for authorization_code grant) |
redirect_uri | string Same redirect URI used in authorization (required for authorization_code grant) |
refresh_token | string Refresh token (required for refresh_token grant) |
code_verifier | string PKCE verifier (optional) |
{- "access_token": "string",
- "token_type": "Bearer",
- "expires_in": 3600,
- "refresh_token": "string",
- "scope": "read write"
}
Revokes all active OAuth tokens for the authenticated user
token | string Specific token to revoke (optional, revokes all if not provided) |
{- "token": "string"
}
{- "success": true,
- "message": "Tokens revoked successfully",
- "revoked_count": 2
}