# TNID

## TNID

- [Welcome](https://docs.tnid.com/readme.md)
- [Getting Started Guide](https://docs.tnid.com/getting-started-guide.md)
- [Company Authentication](https://docs.tnid.com/authentication/company-authentication.md): Learn how to get your Company TNID client key and secret to authenticate into the GraphQL API.
- [User Authentication](https://docs.tnid.com/authentication/user-authentication.md): Learn how to get your TNID client key and secret to authenticate into the GraphQL API.
- [Refresh Token](https://docs.tnid.com/authentication/refresh-token.md)
- [Accessing via Postman / GraphQL Schema examples](https://docs.tnid.com/authentication/accessing-via-postman-graphql-schema-examples.md)
- [Search Companies](https://docs.tnid.com/company/search-companies.md): Search for one or more companies based on name, tax ID, website, or other fields.
- [Invite Company](https://docs.tnid.com/company/invite-company.md): Invite a company to join the TNID ecosystem.
- [List Organization Types](https://docs.tnid.com/company/list-organization-types.md): Used to list the different Organization types a Company can have.
- [List Vertical Types](https://docs.tnid.com/company/list-vertical-types.md): Used to list the different vertical types that a Company can have.
- [Update Company Profile](https://docs.tnid.com/company/update-company-profile.md): Use this endpoint to update your company profile fields.
- [B2B Features](https://docs.tnid.com/company/b2b-features.md)
- [Send B2B Connection Request](https://docs.tnid.com/company/b2b-features/send-b2b-connection-request.md): By providing the invited company ID and the connection type, a connection request will be sent to the invited company.
- [List B2B Connections](https://docs.tnid.com/company/b2b-features/list-b2b-connections.md): Call returns list of connected companies and the relationship type(s) (client, vendor, partner, other)
- [List Pending B2B Connection Requests](https://docs.tnid.com/company/b2b-features/list-pending-b2b-connection-requests.md): Returns a list of pending Company connection requests to your Company.
- [Remove B2B Connection](https://docs.tnid.com/company/b2b-features/remove-b2b-connection.md): Use the below mutation to remove existing B2B Connection(s).
- [Cancel B2B Connection Request](https://docs.tnid.com/company/b2b-features/cancel-b2b-connection-request.md): Cancels a B2B connection request you've sent.
- [Get Received B2B Connection Requests](https://docs.tnid.com/company/b2b-features/get-received-b2b-connection-requests.md): List Company connection requests that you have received and should (probably) respond to.
- [Respond to B2B Connection Requests](https://docs.tnid.com/company/b2b-features/respond-to-b2b-connection-requests.md): Provides functionality to respond to a Company connection request.
- [B2C Features](https://docs.tnid.com/company/b2c-features.md)
- [List B2C (People) Connections](https://docs.tnid.com/company/b2c-features/list-b2c-people-connections.md): Returns list of B2C (People) connections with information about the connection, the Person/User and the company.
- [List Pending People Connection Requests](https://docs.tnid.com/company/b2c-features/list-pending-people-connection-requests.md): Returns a list of B2C connection requests that have not been responded to, with the proposed relationship type (e.g. owner, admin, customer, partner….)
- [List Active Subscribers](https://docs.tnid.com/company/b2c-features/list-active-subscribers.md): Returns a list of B2C subscriptions for the company including the subscription channel, and all the relevant details.
- [List Pending Subscription Requests](https://docs.tnid.com/company/b2c-features/list-pending-subscription-requests.md): Returns list of pending B2C subscription requests.
- [Send Person (B2C) Connection Request](https://docs.tnid.com/company/b2c-features/send-person-b2c-connection-request.md): If you find people using search, they can send them a connection request.
- [Invite People (as Company)](https://docs.tnid.com/company/b2c-features/invite-people-as-company.md): Invite a person to Connect with your company.
- [Send Person (B2C) Subscription Request](https://docs.tnid.com/company/b2c-features/send-person-b2c-subscription-request.md): When a user is found, a Company can send them a Subscription request.
- [Remove B2C Connection](https://docs.tnid.com/company/b2c-features/remove-b2c-connection.md): Use the below mutation to remove existing B2C connection(s).
- [Cancel Pending B2C Connection Request](https://docs.tnid.com/company/b2c-features/cancel-pending-b2c-connection-request.md): Find a pending Connection request on the list and revoke it.
- [Cancel Pending B2C Subscription Request](https://docs.tnid.com/company/b2c-features/cancel-pending-b2c-subscription-request.md): Find a pending Subscription request, and revoke it.
- [Get Pending Connection Requests (People)](https://docs.tnid.com/company/b2c-features/get-pending-connection-requests-people.md): List pending requests made by People to connect to your Company.
- [Respond to C2B Connection Request](https://docs.tnid.com/company/b2c-features/respond-to-c2b-connection-request.md): Respond to a Connection request received from a Person.
- [Get Connected People](https://docs.tnid.com/company/b2c-features/get-connected-people.md): Returns list of Business to Consumer (B2C) Connections with information about the connection, the user and the company
- [Generate SMS Opt-In QR Code](https://docs.tnid.com/company/b2c-features/generate-sms-opt-in-qr-code.md): Use this mutation to generate an SMS opt-in QR code.
- [Search People](https://docs.tnid.com/company/b2c-features/search-people.md): Use this function to search for Users (People) within the TNID platform.
- [List Opt-Out Requests](https://docs.tnid.com/company/b2c-features/list-opt-out-requests.md): Returns a list of Opt-out requests with information about the request, the user and the company.
- [Create Opt-out Request](https://docs.tnid.com/company/b2c-features/create-opt-out-request.md): Creates and then returns an opt-out request.
- [Upsert B2C Subscription](https://docs.tnid.com/company/b2c-features/upsert-b2c-subscription.md): Create or update a B2C subscription.
- [Delete B2C Subscription](https://docs.tnid.com/company/b2c-features/delete-b2c-subscription.md)
- [Update User profile](https://docs.tnid.com/user/update-user-profile.md): Use this feature to update User profile fields.
- [Search User (People)](https://docs.tnid.com/user/search-user-people.md): Search for users who have existing profiles. Name field queries full name or username fields.
- [Invite User (People)](https://docs.tnid.com/user/invite-user-people.md): Provide as much information as possible and create shallow profiles. Send the invites to those people and connection requests.
- [Connections](https://docs.tnid.com/user/connections.md)
- [Send C2B Connection Request](https://docs.tnid.com/user/connections/send-c2b-connection-request.md): If they find companies using search they can send them a connection request.
- [List B2C connections](https://docs.tnid.com/user/connections/list-b2c-connections.md)
- [List received pending B2C Connection Requests](https://docs.tnid.com/user/connections/list-received-pending-b2c-connection-requests.md): List received pending requests that the user needs to respond to.
- [Respond to received B2C Connection Request](https://docs.tnid.com/user/connections/respond-to-received-b2c-connection-request.md): Accept or reject a received B2C connection request.
- [Revoke sent C2B Connection Request](https://docs.tnid.com/user/connections/revoke-sent-c2b-connection-request.md)
- [List sent pending C2B Connection Requests](https://docs.tnid.com/user/connections/list-sent-pending-c2b-connection-requests.md): List sent pending requests that the user sent.
- [Spam Reporting Features](https://docs.tnid.com/user/spam-reporting-features.md)
- [Create Spam Report](https://docs.tnid.com/user/spam-reporting-features/create-spam-report.md): Use this endpoint to create a spam report.
- [List Spam Reports](https://docs.tnid.com/user/spam-reporting-features/list-spam-reports.md): Used to list Spam Reports with optional filters.
- [Company Features](https://docs.tnid.com/user/company-features.md)
- [Search Companies](https://docs.tnid.com/user/company-features/search-companies.md)
- [Create company profile](https://docs.tnid.com/user/company-features/create-company-profile.md)
- [Create Company Client Secret](https://docs.tnid.com/user/company-features/create-company-client-secret.md): Create a company client secret using the below mutation.
- [List Pending C2C Connection Requests](https://docs.tnid.com/user/company-features/list-pending-c2c-connection-requests.md): Returns a list of pending connection requests this user sent to other users.
- [Remove C2C Connection](https://docs.tnid.com/user/company-features/remove-c2c-connection.md): Use the below mutation to remove an existing C2C connection.
- [Revoke sent C2C Connection Request](https://docs.tnid.com/user/company-features/revoke-sent-c2c-connection-request.md): Revoke a C2C connection request you sent.
- [List Received C2C Connection Requests](https://docs.tnid.com/user/company-features/list-received-c2c-connection-requests.md): The user can list pending connection requests they need to respond.
- [Send C2C Connection Request](https://docs.tnid.com/user/company-features/send-c2c-connection-request.md): Find people using search, and then send them a connection request
- [Respond C2C Connection Request](https://docs.tnid.com/user/company-features/respond-c2c-connection-request.md): Respond to the connection request received from people.
- [List C2C Connections](https://docs.tnid.com/user/company-features/list-c2c-connections.md)
- [Remove B2C Subscription](https://docs.tnid.com/user/company-features/remove-b2c-subscription.md)
- [Respond to B2C Subscription Request](https://docs.tnid.com/user/company-features/respond-to-b2c-subscription-request.md)
- [Group Features](https://docs.tnid.com/group-features.md)
- [Search Groups](https://docs.tnid.com/group-features/search-groups.md): Search for groups. Each result will return a list of groups.
- [List User's Groups](https://docs.tnid.com/group-features/list-users-groups.md): List the groups the user is a member of with their role.
- [Create Group](https://docs.tnid.com/group-features/create-group.md)
- [Update group](https://docs.tnid.com/group-features/update-group.md)
- [Invite User to Group](https://docs.tnid.com/group-features/invite-user-to-group.md): Send an invite to a user to a group.
- [Respond to Group invite](https://docs.tnid.com/group-features/respond-to-group-invite.md): Respond to a group invite you received.
- [List pending Group invites (Sent)](https://docs.tnid.com/group-features/list-pending-group-invites-sent.md)
- [List pending Group invites (Received)](https://docs.tnid.com/group-features/list-pending-group-invites-received.md)
- [Revoke Pending Group User Member Invite](https://docs.tnid.com/group-features/revoke-pending-group-user-member-invite.md)
- [Send Group user member join request](https://docs.tnid.com/group-features/send-group-user-member-join-request.md)
- [List Received Pending Group user member join request](https://docs.tnid.com/group-features/list-received-pending-group-user-member-join-request.md): Group admins can list pending group user member join requests to a group.
- [List Pending Group user member join request](https://docs.tnid.com/group-features/list-pending-group-user-member-join-request.md)
- [Revoke Group user member join request](https://docs.tnid.com/group-features/revoke-group-user-member-join-request.md)
- [Respond to Group user member join request](https://docs.tnid.com/group-features/respond-to-group-user-member-join-request.md): Group admin can accept or reject a pending group user member join request.
- [Create Company (Brand)](https://docs.tnid.com/campaigns/create-company-brand.md)
- [Create Campaign](https://docs.tnid.com/campaigns/create-campaign.md)
