Skip to main content

companySignup

One of the caller's own company signups, whatever state it is in.

Poll this after returning from Stripe Checkout: completion runs in the background, so status starts as PENDING and becomes COMPLETED once the company exists. handle is safe to redirect on at that point.

Business Rules​

  • Only the user who started the signup may read it
  • No company scope is required — the caller may not have a company yet

Error Scenarios​

  • No signup request found when the id is unknown
  • This signup belongs to another user when the caller did not start it

Permissions Required​

  • Any authenticated user, limited to their own signups
companySignup(
id: ID!
): CompanySignup!

Arguments​

companySignup.id ● ID! non-null scalar common​

The signup to read, as returned to the Checkout success URL.

Type​

CompanySignup object billing​

A company signup the caller started. While PENDING it holds the details they typed and the products they picked, so the form can be restored instead of retyped when they come back from Checkout. Once COMPLETED it carries the company it produced.